frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Skia Graphite: Chrome's rasterization back end for the future

https://blog.chromium.org/2025/07/introducing-skia-graphite-chromes.html
1•brson•1m ago•0 comments

EU Product Liability Directive impacts software, digital products, cybersecurity

https://www.lexology.com/library/detail.aspx?g=bbef1939-2af0-465a-8b8f-c1ff3ebe9118
1•speckx•1m ago•0 comments

Redis Historical Versions from 2009

https://github.com/antirez/historical-redis-versions
1•philbo•2m ago•0 comments

Analyzing Grok's Latest Meltdown Through Public xAI System Prompts

https://theahura.substack.com/p/tech-things-what-on-earth-is-going
1•theahura•2m ago•0 comments

Show HN: Whispering – An open-source alternative to Superwhisper

https://github.com/braden-w/whispering
1•braden-w•3m ago•0 comments

Physics needs research software engineers

https://www.nature.com/articles/s42254-025-00852-2
1•bookofjoe•3m ago•0 comments

The Magic Theorem

https://aperiodical.com/2025/07/the-magic-theorem/
1•baruchel•3m ago•0 comments

Computer Scientists Figure Out How to Prove Lies

https://www.quantamagazine.org/computer-scientists-figure-out-how-to-prove-lies-20250709/
1•baruchel•4m ago•0 comments

Tree Borrows

https://plf.inf.ethz.ch/research/pldi25-tree-borrows.html
1•zdw•5m ago•0 comments

Florida is letting companies make it harder for highly paid workers to swap jobs

https://www.businessinsider.com/florida-made-it-harder-highly-paid-workers-to-swap-jobs-2025-7
2•pseudolus•6m ago•0 comments

Durable Agent Loops

https://restate.dev/blog/durable-ai-loops-fault-tolerance-across-frameworks-and-without-handcuffs/
1•gk1•8m ago•0 comments

DeCSS (2000)

https://decss.zoy.org/
1•JetSpiegel•10m ago•0 comments

Show HN: Kinic – A Portable AI Memory Store You Own (Farewell AI Amnesia)

https://www.kinic.io/
2•wyattbenno777•15m ago•0 comments

RNode is an open, free and unrestricted digital radio transceiver

https://unsigned.io/rnode/
2•janandonly•15m ago•0 comments

Show HN: Chain-The-Words game that tests your vocab

https://www.chain-the-words.com/
1•martianmanhunt•15m ago•2 comments

Texas Flood Challenges Faith

https://www.amazingfacts.org/news-and-features/af-blog/article/texas-flood-challenges-faith
1•afaxwebgirl•16m ago•0 comments

Show HN: Pulse – the wearable for n=1 habit experiments

https://blog.pulse.site/pulse-the-wearable-for-n1-habit-experiments/
2•msingh_5•16m ago•1 comments

Using Self-Hosted Large Language Models (LLMs) Securely in Government

https://digitaltrade.blog.gov.uk/2025/07/09/using-self-hosted-large-language-models-llms-securely-in-government/
1•edent•21m ago•0 comments

Has anyone else had issues with the new low calorie sweeteners?

https://tildes.net/~health/1oo1/has_anyone_else_had_issues_with_the_new_low_calorie_sweeteners
1•PaulHoule•24m ago•0 comments

MemOS: A Memory OS for AI System

https://arxiv.org/abs/2507.03724
2•handfuloflight•25m ago•1 comments

Show HN: Nordstars shows a team's missing skills for different business goals

https://nordstars.ai/
2•doraby•25m ago•0 comments

Sh*t Coding – Where sh*t posting and vibe coding meet

https://www.dcoates.com/posts/shit-coding/
3•dustincoates•25m ago•1 comments

Omarchy Is Out

https://world.hey.com/dhh/omarchy-is-out-4666dd31
2•thinkingemote•26m ago•0 comments

Paint: A Timeline

https://kristenroos.ca/timeline
1•surprisetalk•26m ago•0 comments

Induction lamps: fluorescent lighting's final form [video]

https://www.youtube.com/watch?v=SaKKzZRrPIg
1•surprisetalk•26m ago•0 comments

Planes are still decades away from displacing most bird jobs (2022)

https://guzey.com/ai/planes-vs-birds/
1•surprisetalk•27m ago•0 comments

The old traffic math that keeps destroying neighborhoods

https://www.fastcompany.com/91362348/road-design-traffic-math-destroying-neighborhoods-los
1•toss1•27m ago•0 comments

Show HN: I made a tool that gets you customers from Reddit

https://www.bazzly.ai/
1•FilipPanoski•27m ago•1 comments

Show HN: Stravu – Editable, multi-player AI notebooks with text, tables, diagram

3•wek•27m ago•0 comments

Sweet or sour? AI powered device achieves human-like sense of taste

https://www.nature.com/articles/d41586-025-02158-w
2•rntn•28m ago•0 comments
Open in hackernews

Show HN: Dev atrophy test – Can you still code without AI?

19•mrborgen•6h ago
Hey HN,

I'm Per from Scrimba (YC S20), the code-learning platform.

There's been a lot of talk lately about whether AI tools are causing skill atrophy amongst developers. We get a front-row seat to this, and we see more and more students struggle with basic concepts, and building apps on their own. This is almost always a consequence of relying too much on ChatGPT and vibe coding tools.

So we built a small side project: https://devatrophy.com

It's a test of your core web dev knowledge — no handholding, no back rubs, no AI autocomplete. Just you, your brain, and 10 questions. There are three levels (Noobie, Le Chad, Hardcore), and the questions cover HTML, CSS, JavaScript, databases, and Node.

You’ll get a score at the end, plus a downloadable certificate for bragging rights (or public shaming).

Would love for you to try it and tell us what you think. And would be curious to hear if you're feeling any signs of "dev atrophy" yourself, or in your team?

PS: Ironically we decided to produce it by vibe coding on V0. Oh the irony.

Comments

raxxorraxor•5h ago
Joke is on you, JavaScript is the real dev athrophy.
amelius•4h ago
> no handholding

I still feel more like the LLMs are the ones who need the handholding.

downboots•4h ago
lumberjack test - can you down a tree without chainsaw?
rijoja•3h ago
dev atrophy test - can you still code without ever reading a manual
hailpixel•3h ago
Always love a fun quiz, but some of the example answers are just incorrect. Eg: `document.example('example')` to select a HTML button element. Others are to rigid to allow the true breadth of correct answers.

Ya'll might want to switch from V0 to claude code.

laserpistus•2h ago
It worked on my machine! seems v0 changed how it makes examples when it shouldnt.
dakiol•3h ago
I don’t see in which context coding without aid is helpful:

- at work, nobody cares. They only want shipped features.

- at home, I only care about having fun (and that doesn’t necessarily mean to not use tools like ides, llms, autocomplete, etc)

rijoja•3h ago
it's helpful for them, because it means they can get a lot of VC money by putting some ugly 4chan meme pictures on a website in order to get attention
laserpistus•3h ago
Just made for fun, we are self funded.
rijoja•3h ago
being good at software design isn't about memorizing the specific details of a single language or subjects

languages are subject to change

hire people who are good at finding information

not someone who is good at blindly memorizing details of a specific instance of a language or system

someone who memorized every single detail of COBOL will be a worse coder than someone who spent time thinking about abstract thinking and problem solving

you'll want to double check everything anyway

this shows of a fundamental lack of insight into what it means to be a good developer

it's like someone who thinks they are smarter than everyone else because they spent thousands on hours on playing chess

this student who has memorized the full specification of HTML, CSS and Javascript will be useless if you ask them a question about lets say Erlang, and is easily replaced by a book

rijoja•3h ago
> This is almost always a consequence of relying too much on ChatGPT and vibe coding tools.

How do you know it's not because they are to put it bluntly stupid or lazy?

bmn__•3h ago
Have you even dogfooded your quiz once before publishing to the Web?

> JS methods to select an element

> YOUR ANSWER

> getMethod: "getQuerySelectorAll"

> EXAMPLE CORRECT ANSWER

> const button = document.example('example');

TypeError: document.example is not a function

----

> Create an HTML form with an input field and submit button:

> YOUR ANSWER

> <input type="submit">Submit</input>

> EXAMPLE CORRECT ANSWER

> <button type="submit">Submit</button>

Not incorrect answer assessed as incorrect.

queenkjuul•3h ago
Not sure what you expected, they built it with AI lol
Stoo•3h ago
Your button answer is wrong though because the input tag can't have content. The version using input should be <input type="submit" value="Submit" />.
Stoo•3h ago
Having said that, I did just get marked down for having filter(num => num % 2 === 0) when the correct answer shouild (apparently) be filter(x => x % 2 === 0) so it's not great.
laserpistus•3h ago
Classic vibe issue of it regressing how the examples are generated. Will check it.
Tistel•3h ago
I am not worried about personal atrophy. I am worried about young people who never learn the fundamentals and blindly believe everything the llm say.
rijoja•3h ago
computer science is not social science

if your code doesn't work it doesn't work

you can't bullshit a computer

for people that are doing social science it's an issue

but they where way past the point of no return already so it doesn't really matter

queenkjuul•3h ago
Code can absolutely "kinda work" or "mostly work"
rijoja•3h ago
aha and if it mostly works there are parts that doesn't work right?
grues-dinner•3h ago
> if your code doesn't work it doesn't work

Code can definitely only sort of work: only works on the happy path, only works on the computer it was developed on, only works for some versions of some dependencies, only works when single threaded, only works when the network is fast enough, only works for a single user at a time etc etc etc.

rijoja•3h ago
yes so then you have a combination of code that works and code that doesn't work

and the code that doesn't work doesn't work

deepdarkforest•2h ago
>if your code doesn't work it doesn't work

you can't bullshit a computer

this is wrong. I would argue the difference between a junior dev/intern and a senior engineer is that while both can write code that works, the juniors find local maximas, like solutions that work, but can't scale, or wont be very easy to integrate/add features on top/maintain etc.

This happens in maths, biology, in all science fields. Experience is partly the ability to take decisions between options that both work.

This is why coding assistants are amazing at executing things you are clear on what you want to do, but can't help (yet) on big picture tweaks

rijoja•2h ago
Right I'm not trying to be argumentative here, I see where you are coming from right.

My point being that it's quite easy to demonstrate that it can't scale, by running an experiment.

Meaning that you could quite easily BS your way through that by just agreeing with whatever the status quo is.

Whereas in social science you can't do an empirical experiment, so you're epistemologically on much much more shakier ground

> This happens in maths, biology, in all science fields Right but I wrote social science and not maths or biology.

For instance if someone where to say that due to Hegelian Dialeticts and gender critical theory, in the future women are destined to rule the world, this is a good thing, and this will lead to the abolishment of racial inequality and exploitation through capitalism

how do you prove that?

in comparison if the problem is that your software isn't efficient when there are over 100 instance, you can prove that by spinning up 100 instances?

You can't clone earth and force all the inhabitants to enact ideologically pure race critical theory, and then ask the inhabitants in the control group to try out nazism, wait for a while and then use that to prove that one or the other is the best way can you?

haileys•2h ago
Software engineering is way more of a social practice than you probably want to believe.

Why is the code like that? How are people likely to use an API? How does code change over time? How can we work effectively on a codebase that's too big for any single person to understand? How can we steer the direction of a codebase over a long timescale when it's constantly changing every day?

rijoja•2h ago
Yes that is very true but social science is more of a social practice than computer science

If you run your organization badly, you'll run into problems sooner, than if you are in social science, where you just have to say all the buzzwords and they'll just rubberstamp you true

If you are arguing that my point is that computer science would be 100% falsifiable and social science is 0% falsifiable then you're argument is a bit of a straw man

rijoja•2h ago
> Why is the code like that? How are people likely to use an API? How does code change over time? How can we work effectively on a codebase that's too big for any single person to understand? How can we steer the direction of a codebase over a long timescale when it's constantly changing every day?

At which point you are studying project management theory, or whatever you call it

monsieurgaufre•2h ago
I’d argue that computer science is on a gradient between social science and physics.
rijoja•2h ago
I'd argue that anything that has science at the end isn't :)
monsieurgaufre•2h ago
So computer science isn’t either then.
rijoja•2h ago
that's the joke :D
eesmith•2h ago
Materials science rolls its eyes every time it hears that hoary joke.
pif•3h ago
Typical of the dark side of HN, thinking that web programming represents software development, instead of being just one kind of information systems, which are a subset of software applications.
evadne•2h ago
some of the tests and standard answers are strange such as the one with debounced function not considering whether there should only be 1 arg / the dev could use the arguments keyword and call, the filter numbers question insisting on === instead of == etc etc.
lofaszvanitt•2h ago
Someone spending too much time in wonderland. Code already ate through your common sense. Next.
justcommenter•2h ago
"Questions cover HTML, CSS, JavaScript, databases, and Node." Ah yes, as if Web development = All coding
laserpistus•1h ago
You are right, it should just focus on React really.
yifanl•2h ago
So as someone who's not written Javascript in a decade, this on the face of it seems wrong to me:

Your example correct answer to "Write a function that returns the sum of two parameters" is

    function myFunction(example) {
    example
    }
Is the atrophy coming from inside the house?
laserpistus•1h ago
The vibe giveth, the vibe taketh.

This worked but ai wants to rewrite whole files all of the time so it broke. Our designer fixed the issue now.