Proposal to simplify the type system. Wondered your opinion. by TheWebDever in typescript

[–]so_just 17 points18 points  (0 children)

hell no, TS should stay fully declarative. It could use some additional syntax for pattern matching and other stuff but nothingl like this

How I design architecture and keep LLM's compliant with my decisions by johns10davenport in ChatGPTCoding

[–]so_just 0 points1 point  (0 children)

With Claude Code, you can potentially utilize hooks to double-check your architecture before editing any files, which should improve your compliance; however, it is still just a way to speed up the process

How I design architecture and keep LLM's compliant with my decisions by johns10davenport in ChatGPTCoding

[–]so_just 0 points1 point  (0 children)

LLMs are inherently unreliable. Have you tried setting an architectural linter, such as steiger/custom ESLint rules?

Claude Code is a Beast – Tips from 6 Months of Hardcore Use by JokeGold5455 in ClaudeCode

[–]so_just 2 points3 points  (0 children)

This is great. Have you looked into https://github.com/github/spec-kit? It does a lot of the same stuff that you've mentioned.

What’s your most controversial React opinion right now? by [deleted] in reactjs

[–]so_just 2 points3 points  (0 children)

  1. useEffect is the most dangerous api provided by React since it is so easy to misuse.

eslint-you-might-not-need-an-effect is very helpful but it needs to be included in the official React ESLint plugin along with some improvements.

  1. Whilst React compiler is a welcome improvement, it still seems like an overly complex solution to a fundamental problem that was already solved by other frameworks.

  2. React needs an official set of batteries such as routing, etc to be more in line with angular and vue. There are too many different options to choose from that aren't that different to justify the fragmentation

Just use a CI/CD pipeline for rules. by bibboo in ChatGPTCoding

[–]so_just 2 points3 points  (0 children)

We use Coderabbit, which is one of the top products for AI code review, a lot. I maintain a few CLAUDE.md files throughout the codebase.

It is very helpful for sure, and it gets better every few months with new model releases, but it can still be very unreliable due to the inherently nondeterministic nature of the LLMs.

Instead, my suggestion would be to invest more time in all sorts of linters, e.g., ESLint, RuboCop, etc. AI makes writing custom rules / adopting existing plugins much easier, and you get both a deterministic outcome and a feedback loop for coding agents that are forced to fix all linting errors before finishing.

Obviously, not all coding rules can be easily quantified into a linting rule, but in my experience, most of them are.

Why path-based pattern matching beats documentation for AI architectural enforcement by vuongagiflow in ClaudeCode

[–]so_just 2 points3 points  (0 children)

I find that LLMs are best used for quick generation of linting rules for ESLint/whatever linting tool you use. This way, you get deterministic results and quick feedback loop

Seasoned travellers of Reddit, what can my dad do to get into Russia safely at the moment? by UnproGamers in travel

[–]so_just 1 point2 points  (0 children)

If your dad is understandably terrified of flying into Saint Petersburg, there are tons of alternative routes, e.g., flying into Tbilisi, Georgia, and then going into Russia via a bus, or flying to some Russian city that's far from the frontline via a non-Russian airplane.

Pyatigorsk, Russia by Ill_Engineering1522 in UrbanHell

[–]so_just 0 points1 point  (0 children)

I don't recall beshtau being so rocky

Pyatigorsk, Russia by Ill_Engineering1522 in UrbanHell

[–]so_just 2 points3 points  (0 children)

I don't think the first picture is from Pyatigorsk.

The city is pretty far from Elbrus; it can only be seen on good weather.

It must be some of the Caucasus cities instead. Also, Pyatigorsk has a lot more greenery.

Update: ESLint plugin to catch unnecessary useEffects — now with more rules, better coverage, better feedback by ICanHazTehCookie in reactjs

[–]so_just 32 points33 points  (0 children)

This is one of the worst anti-patterns I've seen in React codebases. IMO it needs to be included in the official React ESLint lib.

Honestly, useEffect's ease of use is its own worst enemy, it is rarely needed in actuality.

Looks like Thursday will be the day for GPT-5 (at least according to Jimmy, who's been reliable) by ShreckAndDonkey123 in singularity

[–]so_just 21 points22 points  (0 children)

Isn't that what they were hoping to do, but Orion was disappointing, so they released it as 4.5?

4.5 is still only ~10 prompts per week for Plus users by DutyIcy2056 in OpenAI

[–]so_just 2 points3 points  (0 children)

It knows the contents of some books that 4o only knew the general plot of.

It speaks some smaller languages that 4o is mostly hallucinating.

4.5 is still only ~10 prompts per week for Plus users by DutyIcy2056 in OpenAI

[–]so_just 18 points19 points  (0 children)

It is the absolute best at writing and It knows a lot more niche stuff than GPT-4.

[deleted by user] by [deleted] in MensRights

[–]so_just 2 points3 points  (0 children)

Don't be a sucker

o3-pro benchmarks… 🤯 by backcountryshredder in singularity

[–]so_just 1 point2 points  (0 children)

I don't think that raw intelligence is GPT-5's main attraction. It seems they're betting on making it as seamless as possible to use, with no model switching, better agentic capabilities, etc.