Congrats to all the winners π of the Open Source Awards, part of @ReactSummit & JSNation, held every year!
π Breakthrough of the Year: @tan_stack Start
β‘ Most Exciting Use of Technology: TypeGPU (@swmansion)
βοΈ Productivity Booster: @biomejs
π Most Impactful Contribution to the Community: @zurichjs
π€ AI Project of the Year: @tan_stack AI
π Fun Side Project of the Year: Popcorn (@swmansion)
βοΈ React Highlights: React Doctor (@milliondotjs)
Keep up your progress and inspiration, and keep contributing to the community π
CodeRabbit now includes React Doctor v0.5.6 to make sure your React code is secure and performant!
Enabled by default, but easy to switch off. π¨ββοΈ
@devinjameson@AdamRackis yeah definitely a culture difference, in the Nordics, we think "how can we make life great for the majority of people"... in the US I suppose that line of thinking gets you called a socialist or communist haha
@devinjameson more:
- context window (general intelligence doesn't have this)
- MUCH worse sample efficiency (humans learn things from just 1-2 samples of it happening)
- unified, persistent self (humans have a conscience that evolves with their life and experiences)
- no grounded world model
@devinjameson the simple answer is we're nowhere close to AGI. anyone who tells you otherwise is trying to get you to invest
- no REAL memory
- they can't learn during inference
- no metacognition, etc..
anyone who has any understanding of general intelligence understands how far away it is
agents constantly:
- write extremely defensive code
- default to backwards compatibility
- useless mapping functions
agents often write 2-4x the amount of code to achieve the same task as when i handwrite something..
how to deal with this?
@schickling Been doing the same, code is the right level to iterate on. the more code i have in my specs, the closer i land to what i actually want.
having the agent write out code immediately shows where the agent is misaligned.
Introducing React Native Doctor
Find performance and security bugs in your mobile app
Run via CLI and fix with agents. Fully open source
npx react-doctor@latest
@alvaro_maestro you have to take into account the cost of living, which in the major metro areas in the US where you most likely earn higher salaries have rents 4-5x higher than many European metros.
calculate these and a salary of 80K in Europe can match lifestyle of 180K+ salary in the US
@MichaelArnaldi@schickling@devinjameson i think it depends also on what you're building. like if you build a blog or something less dynamic then SSR makes much more sense, but for dynamic apps like local-first / offline editors etc, maybe SSR doesn't yield much benefits
ppl glazing LLMs when they literally have 60 IQ
claude:
const reports = yield* getReports()
const items = Array.from(reports).flatMap(...)
> me: use a pipe here
claude:
const items = pipe(Array.from(reports), Arr.flatMap(...)
> me: no add the pipe to the const reports