frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Tencent Releases and Open-Sources Tencent Hy4 Preview

https://www.tencent.com/tencent-releases-and-open-sources-tencent-hy4-preview/
79•shenli3514•2h ago•31 comments

$44M Solar-Powered EV Production Deal Struck

https://frequal.com/aptera/ProductionDealAug2026.html
10•TeaVMFan•22m ago•6 comments

vLLM v0.28.0

https://github.com/vllm-project/vllm/releases/tag/v0.28.0
55•mrrrcs•3h ago•18 comments

Tether: iMessage, SMS, etc. on Linux

https://zackbartel.com/blog/2026/08/tether/
245•zackb•5d ago•110 comments

Calibrate Before You Accelerate: Bias Toward Action in a New Role

https://tucker.wales/writing/bias-towards-action/
70•tuckerwales•4h ago•26 comments

Nancy Grace Roman Space Telescope Launches this Sunday

https://www.npr.org/2026/08/28/nx-s1-5905370/nasa-nancy-grace-roman-space-telescope-dark-energy-s...
27•topspin•1d ago•1 comments

What we want is a hunter gatherer lifestyle with space age tools

https://www.strangeloopcanon.com/p/what-we-want-is-a-hunter-gatherer
21•bilsbie•1h ago•8 comments

SQLite as a Document Database (2020)

https://dgl.cx/2020/06/sqlite-json-support
142•lioeters•4d ago•42 comments

Functional State Machines in Rust: Typestate and Newtype Patterns

https://dl.acm.org/doi/10.1145/3830438.3830958
17•matt_d•2h ago•1 comments

Domain-Driven Agents

https://coldtake.dev/blog/domain-driven-agents
18•AlarQ•2h ago•1 comments

DHS is using obscure law to snoop on journalists, non-profits, unions

https://www.theguardian.com/us-news/2026/aug/29/trump-dhs-1509-summons-records-journalists-nonpro...
195•firefax•3h ago•24 comments

Good Culture Is the Biggest Productivity Hack, Not AI

https://newsletter.eng-leadership.com/p/good-culture-is-the-biggest-productivity
172•gpi•4h ago•31 comments

Glacier Mice

https://en.wikipedia.org/wiki/Glacier_mice
226•ostacke•5d ago•45 comments

Indirect Calling of Nested Functions on GCC Without Executable Stack

https://uecker.codeberg.page/2026-08-29.html
61•uecker•7h ago•37 comments

Show HN: Typebase – A single-folder back end you write in TypeScript

https://typebase.io
86•andrewww-dev•3d ago•19 comments

A safe MySQL upgrade that wasn't so safe

https://blog.elis.cc/articles/a-safe-mysql-upgrade-that-wasnt-so-safe/
9•el1s7•2h ago•0 comments

Sleepwalker: Passive Backdoor with Its Own Command Language

https://r136a1.dev/2026/08/24/sleepwalker-a-passive-backdoor-with-its-own-command-language/
48•defrost•4d ago•6 comments

EVE Online moves to Python 3

https://www.eveonline.com/news/view/the-move-to-python-3-begins
265•TylerJaacks•4d ago•136 comments

Samsung's Processing-in-Memory (PIM)

https://chipsandcheese.com/p/hot-chips-2026-samsungs-processing
227•ingve•15h ago•89 comments

Quantifying Colour

https://ekunazanu.foo/lab/quantifying-colour/
53•vismit2000•6h ago•5 comments

Recovering Corrupt Zip Files

https://www.construct.net/en/blogs/ashleys-blog-2/recovering-corrupt-zip-files-1895
15•AshleysBrain•3d ago•1 comments

Kmart Digicam Mod Part 2

https://mason.bearblog.dev/kmart-digicam-mod-part-2/
9•masoniamme•5d ago•0 comments

Creating the Aetheryte Radio

https://haz.ee/posts/aetheryte-radio.html
59•wonger_•1d ago•12 comments

A better SQL in 11 lines of code

https://prela-lang.org/tutorial/
32•remywang•4h ago•34 comments

Trees for a Changing Climate and Resilient Urban Forest (2022)

https://www.coolboulder.org/news/trees-for-a-changing-climate-resilient-urban-forest
14•mooreds•5h ago•2 comments

Boot a Virtual iPhone via Apple's Virtualization.framework

https://github.com/Lakr233/vphone-cli
367•hentrep•22h ago•98 comments

GrapheneOS project: pixel 11 no longer supports hardware memory tagging (MTE)

https://bsky.app/profile/grapheneos.org/post/3mua32q4ds22e
204•400thecat•6h ago•84 comments

Show HN: Galaxium, an experimental WebGPU space explorer

https://galaxium.app
96•guillaumec•5d ago•30 comments

Nancy Grace Roman Space Telescope

https://science.nasa.gov/mission/roman-space-telescope/
101•JumpCrisscross•6h ago•37 comments

StemDeck, a free, open-source and local AI stem separator

https://github.com/stemdeckapp/stemdeck
189•thclpr•20h ago•57 comments
Open in hackernews

LLMs are making me lose my savviness

https://pgaleone.eu/ai/2026/08/29/losing-savviness/
41•me2too•3h ago

Comments

newsomix9xl•3h ago
Using AI can open up topics you couldn't work on before.

I think you're blaming tools for what are other problems.

No carpenter ever said "I used to plane wood by hand and carve magnificent pieces, now that I have an orbital sander and power tools, the love just isn't there".

I don't buy this argument at all.

aninteger•1h ago
The only problem with this analogy is that LLMs are not orbital sanders... Or if they are, they are orbital sanders that operate correctly only 95% of the time. The other 5% of the time they do the wrong thing and cause you to do more work and/or damage the wood (not a great analogy though).
goodmythical•44m ago
>they are orbital sanders that operate correctly only 95% of the time. The other 5% of the time they do the wrong thing and cause you to do more work and/or damage the wood

So more of a home-gamer chainsaw? Except that I'm not positive the once/twice per year chainsaw is nearly so effective.

anon7000•31m ago
Power tools aren’t exactly the paragon of determinism. It’s ways to make mistakes with them, easy for wood to get caught the wrong way, relatively easy to injure yourself.
xnzakg•30m ago
not a bad analogy imo. power tools vs hand tools. faster, but if you're not careful you can cause more damage before you notice. like a table saw, where you can cut too far or at an angle and the result will look bad. or an electric screwdriver, where you don't feel the torque as much, so it's easier to cross-thread.

and skills from building with hand tools help you judge the results, but not necessarily with actually using the tools.

klez•1h ago
It's like every time we discuss this on hn we have to go back to basics.

Builders/makers can be roughly subdivided into two camps: some like building for the final products; others like building for the process itself.

I'm in the latter camp. OP probably too. You probably are in the former.

And that's fine. But let's just stop pretending the other side doesn't exist.

EDIT: And this goes for OP as well. They forgot a lot of "for me"s in the article.

molly0•58m ago
Good point
thot_experiment•57m ago
You don't need the "for me", it's implicit in it being an article written by someone in a casual setting. I'd argue the issue is that we as internet blog post readers treat these think pieces with more gravitas then they deserve as a baseline.
thot_experiment•1h ago
What are you talking about lmao, tons of carpenters have said that. The subjective experience of your craft is shaped by the tools you chose to use. For some people, and I venture this is most often true for master craftspeople, not only is the journey is more important than the destination, but the limitations of the path breed the creativity needed to even arrive at the destination.
croo•57m ago
The example is not helpful though, probably a lot of carpenter said similar things. knowledge and attention to detail is absolutely lost with power tools and loud machines can take away a lot from the experience of working with wood. It also made the work more dangerous by instantly removing fingers and inhaling powder that was just not there before. It gave carpenters speed in return. Can you maybe give a better example?
furyofantares•49m ago
> No carpenter ever said "I used to plane wood by hand and carve magnificent pieces, now that I have an orbital sander and power tools, the love just isn't there".

I would guess probably lots did say that?

At the very least I have no idea why you would be able to claim otherwise, we are far removed in time from when there were carpenters straddling the introduction of power tools.

mysterydip•46m ago
But that’s not the right analogy, in my opinion. It would be a carpenter saying “I used to carve by hand, but now I tell the carving machine to make a chair and it spits it out.”
titularcomment•29m ago
Yes, using analogies of comparing LLMs to relatively simple tools and on the same plane declaring them the predecessors to AGI (or for some, we have achieved AGI) is a common hypocritical take.
anon7000•32m ago
Maybe you’re partly right, maybe not, but I don’t think this is a good analogy. Let’s say output is the most important thing, which is the implication here. But why do I care about my output? Why does a woodworker care about their output?

For a woodworker, I think your analogy should be a “furniture factory,” not power tools. (Power tools in software would be like a great IDE and powerful language and framework tooling; AI is… way more than that.) I bet a “woodworker” in a furniture factory (if that even exists) doesn’t much care about their output, and doesn’t love the process anymore.

And getting paid for it doesn’t make you care about your work either, it just makes you care about money you can use on other things you do care about.

It would be foolish for anyone looking at the great change happening in software, and ignore the fact that we’re crossing a line where it’s less about craft, and where developers are just managing factory-like processes. Which is very different from what most signed up for.

And of course you can still do your craft, just like there are custom woodworkers as well as factories. But the space for that in AI-driven companies is vanishing as much as we might hate it or push back against it.

And of course there are also people like you who like the opportunity that more output provides, or who use it more like a tool and less like a factory. And that’s fine.

But no, the transition happening in the industry is not deliberately trying to keep the craft of it or even to keep developers interested in the job.

The transition is turning people who input stuff into a software factory and do QA on the output, or turning people into “factory automation engineers.” Those are both very different jobs from what people who like programming signed up for.

And yeah maybe no one “deserves” to have craft in their jobs. But let’s be honest, it is very natural, and very human, to be upset when the main motivation and reason for doing your work disappears. The same thing has happened in countless industries, and people have been talking about it for decades if not hundreds of years.

E.g. small-time farming replaced by exploitative big agriculture. A farmer might have a reason and identify in the work before, owning their own bit of land they tender. And now if they’re just hired to drive a tractor, they don’t. It’s a massive difference, and no wonder our society is increasingly depressed.

wdm0006•55m ago
The trick is to make, and care deeply about, fewer bigger decisions. Savviness will always matter but the things to be savvy about change.
Scubabear68•47m ago
It is opposite for me than what the author describes. With AI I can explore new areas far more effectively. For example, I have never been great with front end web stuff, but asking LLMs to generate something and then looking at the code they built is pretty cool.

Of course there are errors and gaffes and weird bits all over, but that helps keep me in the loop and understanding it better.

I can now (more) boldly go where I feared to tread before.

grebc•41m ago
Is reading example code uncool?
FinnLobsien•39m ago
I think the difference is that you read the code and get curious about it rather than glancing at the output and immediately telling it what to correct.
nemesis17•39m ago
I feel the same empowerment. LLMs allow me to tap into my second-order knowledge.
wolvoleo•35m ago
Same here. It really helps me get deep into things that would have been daunting to start due to the boring research work required. I have heavy ADHD and high intelligence (not to brag, it is often more of a burden than a blessing!) so I can understand things really quickly but I have no patience for painstaking research or planning and documentation. I just want to build, to create and make my vision come to life but I'm really one-sided about that. I don't care about how it fits in the organisation process, the governance or where it should be documented.

And when I need to learn something new I hate doing courses because they're always too slowly paced for me. All courses are paced for the slowest possible participant. Especially those from the US where trainers have this "training voice" where they speak slowly and articulated and usually non-skippable which makes me scream in agony. My brain can't slow down to that level, I just lose focus then. It's like driving a ferrari at 5km/hr. Especially the non-IT courses are so slow and constantly repeat everything, as if I didn't fully understand them the first time, argh. So I tend to spend my time on these awfully designed mandatory HR courses trying to fuck around in developer mode and re-enable the skip segment features :) The more boring the training the more I learn about moodle and its frameworks.

I just love to dive right in and just do something but I often skip that first analysis of what method would be best. And I tend to stick with what I know. Which is often not the best way in a greenfield project. And often the boring first steps are so awful for me that I just put it off. If I do start I often do it half-assed. Then I run into a wall, have to regroup etc. I learn from that (mistakes are always a learing experience), but it's slow going because I take the wrong direction first.

AI really helps me get past that first step meaning I actually start it instead of procrastinating the research forever and move onto the next thing. And I can do great things because I know what I want and how I want it. It's a real enabler for me especially something like cowork. It helps me widen my horizon efficiently instead of wasting my time and energy like online courses do. It picks up things that my weak points are (patience) and feeds me information in a highly dense format I can easily digest. Helped by custom prompts of course ("don't tell me I make great decisions, evaluate everything on its merits, just tell me the meat of the content, don't elaborate"). I still work along with it and take ownership of its output, I'm way too much of a control freak to let the AI do everything without understanding it. But it gets me there quicker and it avoids procrastination by skipping the boring steps. I ask it to suggest methods and techniques, compare their pros and cons so I fully understand what I'm selecting for.

I have to say this was not really the case with early simple question/answer LLMs. The hallucinations were too bad, the searches too limited. The knowledge too hit and miss. It would come up with wrong stuff or overlook the best options. But the new high-context agentic technologies like cowork that really investigate the source material for the purposes I provide, they really are a game changer for me.

For example, I recently asked it about an obscure error I'd been having. Previous simple LLMs would just collapse into a directionless troubleshooting mode, "Did you try...?". Cowork actually went and retrieved all the relevant code from github without being asked to do so, and evaluated what would have happened in the background for that message to appear. Really good to see because it's exactly what I would have done. But I would have taken much more time to do it.

So no, for me it's not making me lose savviness. It's helping me grow it in exactly the way that's efficient for me.

A_D_E_P_T•46m ago
It's true that LLMs have trivialized some aspects of software development. (We're at the "software writes itself following natural language inputs" stage.)

What's nevertheless true is that they've hardly touched hardware hacking. There are so many interesting opportunities right now in robots, drones, materials, batteries, and custom embedded systems that still demand dirty hands and physical intuition. These still reward savvy, and they're fun!

ChuckMcM•45m ago
From the article: With the LLMs every time there’s a mistake, I don’t learn. I can spot the mistake because I have some experience (lucky enough to have been born 34 years ago), I can pinpoint the mistake and let the LLM fix it.

This is something I realized when I became a manager of programmers rather than doing the work myself. When I write code I do it from a position of having a deep understanding of what all the moving pieces are, when someone working for me writes code I just have to trust they had that level of understanding[1].

But being a manger, the thrill of solving the puzzle was replaced by the thrill of helping some new engineer get better at the craft of writing code. They took pride in their growing skill set and I took pride in helping them grow.

Managing consultants however was very transactional. Did they deliver what was asked of them? Did they fix the flaws I pointed out? Do I still want to pay them?[2] And I could of course fire them easily and try new ones that had a reputation for being "better" at the tasks I needed done.

If history is any judge, there have been many companies over the years where some founder/leader has a "great idea" and just needed someone technical to make it real. And the typical arc for those companies was they get founded, they spend a ton of money on consultants to build their technology, something changes (fashion, systems, something) and their product is no longer a good fit for the market so they try to hire consultants to fix it, which now costs more than 2x because first the consultants had to understand what the previous consultants did, then they have to change it in a way that leadership wants. The result is a product that got more and more brittle until there wasn't enough money to or enough consultants to anneal the product back into something people would pay enough for to support the salaries of the visionary leaders who never had any idea at all of how the product they sold actually worked.

It feels like we're going to speed run that. In the LLM era.

[1] And of course that level of trust is not always warranted but that's a different comment :-)

[2] With consultants there is a velocity vs organizational expertise equation that always needs to be balanced. Dropping people into a legacy code base they've never seen is just as hard for them as dropping them into a consultant's work product that they hadn't previously seen.

MattPalmer1086•40m ago
I am finding the opposite, but then I mostly work on algorithms and writing a lot of code to test various approaches to improve them is boring.

Today I had claude figure out that using SIMD would not improve performance, and it gave me an analysis of why not. So my savvy improved without having to spend days figuring that out.

Having said that, I get that using AI can also make things less fun and reduce your learning too. I guess it depends on what you use it for.

system2•39m ago
This article tells me the author is not that creative. With LLMs, the number of projects I create increases by 1000%.
phoghed•26m ago
I keep trying to get the product people I work with to do personal vibe coding and they haven’t yet. Feels like they should have more ideas than I do.
aogaili•11m ago
I think that is the real bottleneck now. Creative people used to be hindered by execution, now you can aim higher.
geophph•10m ago
Being creative and creating things are not the same?
aogaili•37m ago
While I also griefed the years spent mastering craft being automated.

I also had a lot of ideas that I wanted to execute and I'm finally able to do so. Some of them are wild and big, unthinkable last year. I also really enjoy building product/software that people are delighted to use. So from my perspective, the net positive outweighs the losses.

My work position is less certain, I grief the years spent mastering things just to see AI doing it, but I went to software engineering because I enjoyed building products, from ideas to something people can play with, and this has never been easier.

dvt•31m ago
Have mathematicians become "less savvy" since the invention of the abacus or calculator? The invention of logarithms or analysis? In some ways, the answer is trivially positive. In fact, number crunching was, for most of human history, a key element of being a maths researcher.

However, when we look at the claim with a more critical eye, it becomes obvious that this view is myopic. In fact, current progress is in fact indebted to the invention various tools, which has led us to grand theories and hypotheses: things the Ancient Greeks could only dream about.

Is coding about writing assembly? Is it about writing boilerplate? About writing endless if-then statements? I would argue that it is not: it's about coming up with ideas, building products, finding customers, iterating, producing code that's easy to read, easy to understand, easy to extend.

Coding (at least the kind LLMs do) was never really the hard part, and I'd like to know specific examples of savvyness the author is losing. They've made me more critical of code and able to create better patterns, simply because I can iterate so quickly.

grebc•27m ago
I’d argue you’ve got a very VC focused view of coding.
pintert3•23m ago
I think he means the savviness in the art of programming the ideas. The skill and art involved in finding interesting and efficient ways to effect ideas and solutions to problems. It is(or was) fun for a good number of us who joined before AI changed the game. Now its dismissed tending to a waste of time, hence the supposed loss in savviness over time.
adamddev1•23m ago
> Have mathematicians become "less savvy" since the invention of the abacus or calculator? The invention of logarithms or analysis?

This is not a fair analogy. Those things are like compilers, languages, and type-checkers. They are deterministic, carefully proven, hand-crafted tools, that allow people to go safely to a higher level of abstraction and still make things in a deterministic way. The jump into the fuzzy world of LLMs is a completely different thing. It's different than the jump from assembly to a higher-level language.

pintert3•27m ago
This is exactly my predicament of recent. I haven't necessarily feel like I've lost the savviness yet, but I feel I've lost the fun of the job. I guess it's the reality of life that all fun work eventually has its end of fun. Even the foot messengers of the past now probably load trucks/trains and sit the whole day, no longer feeling the fun of meeting people on the journey through whatever street or town they pass.
dumberquestions•17m ago
I remember feeling a little bad the first time seeing AI create a UI as good as the one I did using a niche library and only a picture reference, when I focused on the feeling I realized it was an ego issue, nothing is stopping me from doing it by hand if I enjoyed it for itself, it's just that what I did was no longer scarce or difficult.
p2detar•11m ago
> I don’t feel the passion of building anymore, mainly because I’m not building at all. There’s no craft in letting something else build on your behalf, there’s no real thought or design in writing prompts. There’s no engineering or challenge left. It’s just: prompt, evaluate the output, adjust, and repeat. What the hell is this?

Completely disagree. I've created more tools in the past 6 months than in the past 5 years. In fact, LLMs solved the being bored and "why-even-bother" problems on my side. In a couple of weeks - I ported my old game projects to the web, I built internal tools for home-automation, masked mails helper for my FastMail, and my last project is a gradle remote-caching tool that sped up our Java builds with about 25 seconds (saves us some $$$ on Atlassian).

If all one does is writing prompts and test the output, I get it - it could get boring. I inspect the output, ask the LLM why it did what it did. When I don't know something I look it up or ask it why did it do it that way. It's the opposite of boring for me.

One thing is true though: now everyone could prompt-create the tools they need. Your OSS-project on Github is probably not gathering contributors and users.

cliche•4m ago
> I’ve experienced that great feeling of “this is a great idea” coming out of nowhere while doing unrelated activities, and having to rush back at my desk to write it down and implement it. That was great - it was rewarding, it was really meaningful.

This is it for me. It’s a pretty incredible tool but it killed the vibe and challenge of building things.

titularcomment•34m ago
With all due respect, what you're describing doesn't quite spell learning in my opinion. Sure, its better to read the code of an application you envisioned to learn a programming language rather than an unrelated convulated program; but you're still offloading your thought process to the LLM. You're not quite seeing why it chose A instead of B, and why it uses that struct instead of the other. And honestly, the LLM doesn't quite know why it chose that either.
phoghed•32m ago
Nowhere did they say it’s learning. They said they can do more stuff now, it’s exploration.
titularcomment•26m ago
The original article talks about 'savvy', which is to me an essence of learning. If 'exploration' is looking at walls of code you don't understand but the linter makes them look cool, you don't need LLMs for that.
nobodywillobsrv•28m ago
I see this response a lot. What part of the thinking are you thinking is actually offloaded?

Writing things down and then arguing with an agent that constantly gets things wrong is just a new kind of Rubber Duck.

Are Rubber Ducks offloading thinking?

These are more like search plus memory tools.

Memory loss is real but that has been happening for me way before agents.

titularcomment•11m ago
This came out a bit longer than I expected.

Depends on your usage. A rubber duck won't upheave the entire history of written human knowledge to reach for your answer. It doesn't have inherent bias, and its purpose could also be handled by a wall, or the air infront of you if you can stretch your mind a little. What I'm going for here is that as you said, its just a hack to make your brain look for answers in a more efficient manner, by clearly underlining your thought process out loud, tricking yourself into conversation mode, yada yada. Its still you doing all the work, you're just being smarter about it.

A LLM is more akin to a senior pair programmer. It may seem like a rubber duck on the surface, in the sense that you're having a conversation, but the senior programmer may come up with ideas you wouldn't think of. They may have more innate experience in the domain which might pull you away to very different implementations from what you had in mind initially. This is all good, but a common pitfall with LLMs is that they're much more conformative than a senior engineer, much faster, much more responsive. This is where it gets dangerous: they don't tell you you're wrong 80% of the time, like a rubebr duck. They also have innate experience of a domain, like a senior engineer. The result is that your brain never gets a 'hang' signal, and it doesn't feel the need to reevaluate.

philipportner•8m ago
> Are Rubber Ducks offloading thinking?

Just that an actual rubber duck doesn’t do anything. You solve the problem you have by talking, and in doing so, thinking, to come up with a solution, an idea, or gain better understanding.

After that you either implement something yourself or have learned something.

With an LLM you offload all of that, the only thing you still do is tell it what the problem is. The agentic duck does the rest and you look at the output.

Even if you have to argue, you argue without having gone through the steps to gain anything yourself.

jhhh•23m ago
I agree with the exploration aspect of AI. I don't have it create code for me but I have certain longer threads about topics that I think are interesting but would not have approached without it. Previously you would've had to find an entire textbook or class on a subject that may not have been quite what you were looking for if you were just interesting in poking around in a topic to start. Like I have a long running chat about making databases and WALs that I don't think I'd have started if I had to dive fully into a course on writing a database from scratch (if that even exists).
dvt•15m ago
Not sure how much frontier math you follow, but probabilistic arguments are extremely popular (particularly in, weirdly enough, number theory), especially for fiddling with the bounds on things, or getting closer to full coverage of various theorems.

So this idea that doing math is some kind of fully deterministic & mechanistic process is a bit misleading.

adamddev1•9m ago
Right, programmers also use randomly generated info from property based testing for example? But I was referencing the analogy to the abacus, calculator, logarithms, analysis, and higher level languages.
luke5441•8m ago
Is that kind of argument something like where you count the number of cranks claiming P=NP and the number of cranks claiming P!=NP and then if you get 95% papers claiming P!=NP that one wins?