frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Isaac Asimov: The Last Question

https://hex.ooo/library/last_question.html
121•ColinWright•1h ago•36 comments

Ada, Its Design, and the Language That Built the Languages

https://www.iqiipi.com/the-quiet-colossus.html
148•mpweiher•4h ago•84 comments

Claude Opus 4.7

https://www.anthropic.com/news/claude-opus-4-7
1842•meetpateltech•23h ago•1333 comments

FIM – Linux framebuffer image viewer

https://www.nongnu.org/fbi-improved/
96•Mr_Minderbinder•6h ago•48 comments

Codex for almost everything

https://openai.com/index/codex-for-almost-everything/
926•mikeevans•20h ago•489 comments

Silicon Valley is turning scientists into exploited gig workers?

https://www.thenation.com/article/society/ai-silicon-valley-andreesen-thiel-stem/
87•ZunarJ5•2h ago•57 comments

CadQuery is an open-source Python library for building 3D CAD models

https://cadquery.github.io/
175•gregsadetsky•2d ago•46 comments

中文 Literacy Speedrun II: Character Cyclotron

https://blog.kevinzwu.com/character-cyclotron/
42•surprisetalk•4d ago•19 comments

A Python Interpreter Written in Python

https://aosabook.org/en/500L/a-python-interpreter-written-in-python.html
97•xk3•3d ago•25 comments

30 Years of HPC: many hardware advances, little adoption of new languages

https://chapel-lang.org/blog/posts/30years/
78•matt_d•3d ago•46 comments

Official Clojure Documentary page with Video, Shownotes, and Links

https://clojure.org/about/documentary
266•adityaathalye•18h ago•71 comments

Show HN: Stage – Putting humans back in control of code review

https://stagereview.app/
14•cpan22•20h ago•9 comments

Human Accelerated Region 1

https://en.wikipedia.org/wiki/Human_accelerated_region_1
74•apollinaire•9h ago•42 comments

Android CLI: Build Android apps 3x faster using any agent

https://android-developers.googleblog.com/2026/04/build-android-apps-3x-faster-using-any-agent.html
267•ingve•19h ago•108 comments

Guy builds AI driven hardware hacker arm from duct tape, old cam and CNC machine

https://github.com/gainsec/autoprober
204•scaredpelican•15h ago•40 comments

Show HN: SPICE simulation → oscilloscope → verification with Claude Code

https://lucasgerads.com/blog/lecroy-mcp-spice-demo/
97•_fizz_buzz_•13h ago•20 comments

How Big Tech wrote secrecy into EU law to hide data centres' environmental toll

https://www.investigate-europe.eu/posts/big-tech-data-centres-secrecy-eu-law-environment-footprint
102•cyberlimerence•5h ago•31 comments

Taking a Look at Compression Algorithms – Moncef Abboud

https://cefboud.com/posts/compression/
8•fagnerbrack•4d ago•1 comments

Playdate’s handheld changed how Duke University teaches game design

https://news.play.date/news/duke-playdate-education/
194•Ivoah•18h ago•91 comments

ReBot-DevArm: open-source Robotic Arm

https://github.com/Seeed-Projects/reBot-DevArm
74•rickcarlino•4d ago•19 comments

A Better R Programming Experience Thanks to Tree-sitter

https://ropensci.org/blog/2026/04/02/tree-sitter-overview/
139•sebg•16h ago•25 comments

A Git helper tool that breaks large merges into parallelizable tasks

https://github.com/mwallner/mergetopus
50•schusterfredl•4d ago•13 comments

Qwen3.6-35B-A3B: Agentic coding power, now open to all

https://qwen.ai/blog?id=qwen3.6-35b-a3b
1169•cmitsakis•1d ago•489 comments

US Bill Mandates On-Device Age Verification

https://reclaimthenet.org/us-bill-mandates-on-device-age-verification
276•ronsor•10h ago•181 comments

Substrate AI Is Hiring Harness Engineers

https://www.ycombinator.com/companies/substrate/jobs/QJU9023-harness-engineer
1•kunle•10h ago

Century-bandwidth antenna reinvented,patented after 18 yrs with decade bandwidth (2006)

https://ieeexplore.ieee.org/document/1715264
35•teleforce•4d ago•12 comments

Cloudflare's AI Platform: an inference layer designed for agents

https://blog.cloudflare.com/ai-platform/
295•nikitoci•1d ago•77 comments

The future of everything is lies, I guess: Where do we go from here?

https://aphyr.com/posts/420-the-future-of-everything-is-lies-i-guess-where-do-we-go-from-here
663•aphyr•1d ago•682 comments

The beginning of scarcity in AI

https://tomtunguz.com/ai-compute-crisis-2026/
119•gmays•16h ago•154 comments

PROBoter – Open-source platform for automated PCB analysis

https://www.schutzwerk.com/en/blog/proboter-01/
21•kuizu•7h ago•1 comments
Open in hackernews

Average Is All You Need

https://rawquery.dev/blog/average-is-all-you-need
44•AlexC04•3d ago

Comments

drfloyd51•1h ago
If average is all we need, then anyone can do it. What value do I add? How does an employee differentiate themselves?

Why didn’t the boss ask the AI for the charts to begin with?

Everyone’s income is going to be below average, because they got fired.

CodeyWhizzBang•1h ago
Not everyone can be average. Half of people will be below average.

I might not agree with the point, but I can see that idea that many things just need to be "good enough" (which we might define as "average") and we save our real expertise for the things that really matter.

sva_•1h ago
> Half of people will be below average.

s/average/median

jagged-chisel•52m ago
I don’t believe this is a meaningful distinction when we’re not going to agree on how to judge performance of software engineers. If this were solely about income, it might be an important distinction.
wongarsu•52m ago
The article assumes a normal distribution, making the distinction moot

But it is useful to question whether that is true in all cases. The cases that aren't normal-distributed might be exactly the cases where it pays off to be neither average or median

programjames•41m ago
It is almost never true. If you filter people you're going to get a Pareto distribution.
jerf•34m ago
Reducing the amount of time I spend on the average code has meant I'm spending more time adding my above-average contributions to the code base.

How stable that is on the long term, I don't know any more than the next guy, but it is where I'm contributing now.

bluegatty•32m ago
The power saw makes average cuts, it didn't disemploy carpenters, we just made better homes.
HWR_14•28m ago
We make more homes, but I would say the construction of the average home is worse after the invention of the power saw than before it.
roenxi•31m ago
That isn't a sane starting point; if a corporation's strategy is to only hire above average employees they're going to fail. Enron springs to mind. Corporations generally take average people and give them a reasonably well defined scopes of simple work to complete that adds value. The bigger the corporation the more difficulty they have handling even the standard deviation above average differently to the one below; almost everyone just becomes a human resource to be swapped around based on social factors.

The people who need to be above average and exceptionally are senior management and maybe a few bright sparks in middle management. Most of the value-add happens there that builds social machines that then do the work.

> If average is all we need, then anyone can do it.

Pretty much, yes. That is why the range of salaries on offer is pretty compressed compared to the range of returns capitalists get.

j45•23m ago
The average of quality isn't always available in all people.
analog31•15m ago
For that matter, how does a business differentiate themselves, if people can write their own software? While we're busy trying to replace our employees with AI, our customers are trying to replace our products with AI.
raw_anon_1111•11m ago
At any tech company with leveling guidelines that I have seen, promotions above mid level have never been based on “I codez real gud”. It’s always been based on scope, impact and dealing with ambiguity. It’s stated differently in different companies.

No one has ever differentiated themselves based on how good of a ticket taker they are. Coding especially on the enterprise dev side where most developers work has been being commoditized since 2016 at least and compensation has stagnated since then and hasn’t come near keeping up with inflation.

In 2016, a good solid full stack, mobile or web developer working in the enterprise could make $135K working in a second tier city. That’s $185K inflation adjusted today. Those same companies aren’t paying $185K for the same position.

My one anecdote is that the same company I worked for back then making $125K and some of my coworkers were making $135K just posted a position on LinkedIn with the same requirements (SQL Server + C#) offering $145K fully remote.

JackSlateur•1h ago
Average is all we need ! I mean, working 50% is enough, right ?

A car that starts 50% of the time ?

A plane that stops on 50% of the flights ?

A pacemaker that beats only 50% of the time ?

David Goodenought said that average is enough ..

CodeyWhizzBang•1h ago
A car that starts 50% of the time isn't "average". The average new car starts more or less every time. (And if you said 'modal average', I'd say the modal average new car starts every time).
JackSlateur•56m ago
It is not average today because people in the past tried to do better, not average things
montroser•1h ago
Average is all you need, if your needs are average.
jagged-chisel•48m ago
But, you see, our needs are above average because we target above average exists so we only hire from the top 1% of software engineers, blah, blah, yadda, yadda, etc.

The Business simply cannot admit that it’s really doing nothing above average. If they did, investment dries up.

mpalmer•1h ago

    This is not only average. This is actual magic.

    So let's be real: the SQL is average. The joins are average. The chart is average. And that took us less than 5 minutes and that was amazing, that is the entire point.

    You did not need a data engineer to model your HubSpot data, or a meeting to agree on whether it should be last-click or first-click or linear or time-decay or whatever.

    You needed a query, written fast, on data you already own. Your LLM wrote it. You confirmed it made sense. Your manager got a link.


    Honestly, average is clearly magic; prove me wrong.

I'll give it a go. This is generated slop, and the poor, factory-made quality of the writing undercuts every aspect of the argument.

It is like nails on a chalkboard.

Axel2Sikov•18m ago
Author here; I suppose the... side eye awkward monkey meme was a bit lost on you; it was written on purpose. Funnily enough. Everything is slop if you want it to be slop. This however, was written by hand my little hands. Now I might be a bad writter - that is indeed another subject.
montroser•1h ago
This tracks. Tasks that used to be a day or two of grunt work are now an hour with Claude.

And there is a lot of that type of work to do if you're trying to grow a business. But, something in there should be trying to be exceptional or else you have no moat. Claude will probably not be able to breeze through that part with the same amount of ease...

bashwizard•1h ago
The majority of devs are average. What a shocker.
programjames•39m ago
The majority of any filtered group are below average. Imposter syndrome isn't a thing, 80% of people really did just barely make the cutoff.
tsimionescu•55m ago
> But this is a pain, first because, if you do anything that is not selling a product online that people can buy right when they click a button, it is a drag to create those attribution models effectively: is it last click, first click, weighted attribution... who knows. Nobody knows. Everybody gives up and just adds it to a dashboard and pretends it makes sense.

Yes, thinking about your data and how to check it is so annoying. Much better to do something average, see if the result puts you in a good light, and share that insight into your company's working with ~~everyone on the internet~~ your boss.

Rarely have I seen "we help you create meaningless slop more easily" advertised so explicitly. Or is this also average?

winterbloom•53m ago
how do you know those queries are actually correct without domain knowledge?

Do you know enough about JOINs and how they work to be able to break those big queries down and figure out whether they are doing exactly what you're asking for in English?

antihipocrat•20m ago
You don't, and if businesses start using vibed reports for regulated reporting then I guess we'll see soon what the courts say about that
throwaway98797•47m ago
adding LLMs to the incompetent doesn’t transform them

if anything it makes the world more dangerous

a reckoning is coming

the top decile will be janitors for the rest

segh•46m ago
Being average is a just stage LLMs pass through as AI makes its way towards 'expert' and 'super human' levels.
marginalia_nu•41m ago
LLMs are trained to predict tokens on highly mediocre code though. How will it exceed its training data?
Retr0id•37m ago
Humans can decide to write above-average code by putting in more effort, writing comprehensive tests, iteratively refactoring, profile-informed optimization, etc.

I think you can have LLMs do that too, and then generate synthetic training data for "high-effort code".

marginalia_nu•18m ago
Well state of the art LLMs sure can't consistently produce high quality code outside of small greenfield projects or tiny demos, which is a domain that was always easy even for humans as there are very few constraints to consider, and the context is very small.

Part of the problem is that better code is almost always less code. Where a skilled programmer will introduce a surgical 1-3 LOC diff, an incompetent programmer will introduce 100 LOC. So you'll almost always have a case where the bad code outnumbers the good.

Retr0id•15m ago
Current LLMs do tend to explode complexity if left to their own devices but I don't think that's an inherent limitation. Mediocre programmers can write good code if they try hard enough and spend enough time on it.
utopiah•35m ago
Who are you to question our faith? /s
bluGill•24m ago
Because you ask it to improve things and so it produces slightly better than average results - the average person can find things wrong with something, and fix it as well. Then you feed that improved result back in and generate a model where the average is better.

/end extreme over optimism.

movedx01•19m ago
Probably the same way other models learned to surpass human ability while being bootstrapped from human-level data - using reinforcement learning.

The question is, do we have good enough feedback loops for that, and if not, are we going to find them? I would bet they will be found for a lot of use cases.

utopiah•33m ago
This is yet another ad, it's tiring.

It's a post claiming average AI is useful... by a for-profit "data platform with a CLI that LLM agents can use directly". What are they going to do? Criticize the whole industry they are selling to?

Axel2Sikov•18m ago
I did not post it. I did not intend for it to be posted here - really. It just happened someone did see it and posted it. So I did not advertise anything :-)
antisthenes•28m ago
Another writer trying to redefine a common english word to mean whatever they want it to mean at the time.

Pass.

jihadjihad•25m ago
> You did not write a single line of SQL. You did not set up an attribution model. You asked a question, in English, and got a table.

But nobody bothered to check if it was correct. It might seem correct, but I've been burned by queries exactly like these many, many times. What can often happen is that you end up with multiplied rows, and the answer isn't "let's just add a DISTINCT somewhere".

The answer is to look at the base table and the joins. You're joining customers to two (implied) one-to-many tables, charges and email_events. If there are multiple charges rows per customer, or an email can match multiple email_events rows, it can lead to a Cartesian multiplication of the rows since any combination of matches from the base table to the joined tables will be included.

If that's the case, the transactions and revenue values are likely to be inflated, and therefore the pretty pictures you passed along to your boss are wrong.

Further reading, and a terrific resource:

https://kb.databasedesignbook.com/posts/sql-joins/#understan...

busfahrer•19m ago
This seems like a nice context to mention Sturgeon's law:

> ninety percent of everything is crud

https://en.wikipedia.org/wiki/Sturgeon%27s_law

throw310822•16m ago
Why average? I've always taken pride in my work and developed things that went beyond the expectations of the management and of the final users. Now I'm using LLMs a lot and I've been able to do much more than I used to- I find them great coworkers, technically very knowledgeable, patient and fast. I provide the big picture, keep an eye on the architectural soundness and code quality, and design the features. The LLM does the rest. The results are way above average.
movedx01•15m ago
Average is only a tombstone of someone having failed to do better. And settling for average means pulling down.

When it comes to bs dashboard where "average is all you need", maybe the "better than average" result would be asking yourself if it's even worth doing in the first place?

chriswait•8m ago
I always find it a bit weird to see posts on the front page where all the comments disagree with the central premise of the article. In this case the post is an ad advocating for executing code you didn't write and handing the results to your manager.

It makes me wonder if Hacker News has a silent majority of people who would actually use AI in this way without wanting to admit it, and a vocal minority of people who wouldn't.

fedeb95•6m ago
yes. Most people are upset and fear losing their job because they feel their job is sub-par. In reality, that's for most of them impostor syndrome, for some could be a wake up call.
kfk•4m ago
This is all fun and games when you work with toy data samples. But most organizations are more complex, they have to match invoices from SAP with opportunities in Hubspot; or they have to consider that little sales territory exception for the sales guy in Munich to calculate the proper commission projection; or they have custom tables in Salesforce with 0 documentation; or... you get my point.

Not all context is documented, and some context has to even be changed because it doesn't make sense.

I find AI very useful, but I think a lot of this AI SQL products are misleading.