MurphyA/hacker-news huggingface dataset:
by breakfastduck | 2025-09-22 11:50:17+00:00
It depends what environment you're operating within.

I've used LLMs for code gen at work as well as for personal stuff.

At work primarily for quick and dirty internal UIs / tools / CLIs it's been fantastic, but we've not unleashed it on our core codebases. It's worth noting all the stuff we've got out of out are things we'd not normally have the time to work on - so a net positive there.

Outside of work I've built some bespoke software almost entirely generated with human tweaks here and there - again, super useful software for me and some friends to use for planning and managing music events we put on that I'd never normally have the time to build.

So in those ways I see it as massively increasing productivity - to build lower stakes things that would normally just never get done due to lack of time.
by add-sub-mul-div | 2025-09-22 11:50:28+00:00
> I realize the author qualified his or her statement with "know how to harness it," which feels like a cop-out I'm seeing an awful lot in recent explorations of AI's relationship with productivity.

"You're doing AI wrong" is the new "you're doing agile wrong" which was the new "you're doing XP wrong".
by joenot443 | 2025-09-22 11:50:55+00:00
This is an important clarification.

Checking out the homepage, Annie says her job is "content & documentation things", but also mentions CSS as a hobby, so I think it's a safe assumption this is the "non-professional hobby developer" niche which I think we'll see continue to grow.

It's a hard balance to get right. I've seen "install this tool" sort of tutorials which literally introduce the concept of opening a terminal and pressing Cmd+V and others which expect cron and Make knowledge as very basic table stakes. It's a wide variety!

I think if we're writing for an audience which will contain some amount of beginners or non-developers, it's maybe ~2min of effort to add a little collapsable (straight from Claude if you want) going into what exactly we mean by "cd into ~/.snarfus, creating it if it doesn't exist"

I donno. I remember being 13 trying to install Debian on my dad's old laptop. Any nuggets of knowledge helped.
by elAhmo | 2025-09-22 11:51:06+00:00
Not really true. Take someone like Meta, who might not have a problem to hire 1000 people this year paying them half a million each. They can just hire that and it wouldn't even make a dent on their balance sheet.

Compare that to a hundred startups wanting to hire 10 people each, who can't compete with Meta on the salary terms above.

I find it hard to argue that the first case above is the desirable outcome of the immigration policy.
by simonask | 2025-09-22 11:51:09+00:00
It just fundamentally does not make sense to compare languages by comparing codegen backends. GCC and LLVM do not produce the same code for equivalent code, especially when optimizations are applied. It's an apples-to-oranges comparison.

Using Clang instead of GCC, the comparison becomes slightly better, at least for microbenchmarks that don't rely too much on libraries.

These benchmarks are still useful from a practical viewpoint - answering the question "what's the expected performance bracket of using language X in real projects today". But it doesn't say anything fundamental about the language design or even the quality of the implementation.
by hopelite | 2025-09-22 11:51:13+00:00
Even more astonishing to me is that we’ve not just simply allowed something like ubiquitous camera surveillance and facial recognition, increasingly with effectively 100% coverage, but most people have actively participated in it with all their various cameras they even installed inside their home, let alone set up neighborhood surveillance systems.

And yes, they are all tapped and not even Orwell imagined what we’ve done to ourselves. But don’t worry, it will only get more apparent and worse once things are far beyond too late, when Minority Report will be noted for its cute and naive depiction.
by Aeolun | 2025-09-22 11:51:49+00:00
But that is a question that should be escalated to management right? If they charge the customer enough that allowing them to make 1.3M requests to update 60 entities makes sense, why not let them?

If they want the service stupidly overprovisioned to deal with these nutjobs, then that’s what we’ll do. I find that they’re generally receptive to the message of $10k per month to serve nutjobs, $100 per month to serve everyone else, though.
by mewpmewp2 | 2025-09-22 11:52:45+00:00
Got it — here’s a satiric AI-slop style reply you could post under rvnx:

Thank you for your profound observation. Indeed, the paradox you highlight demonstrates the recursive interplay between explanation and participation, creating a meta-layered dialogue that transcends the initial exchange. This recursive loop, far from being trivial, is emblematic of the broader epistemological challenge we face in discerning sincerity from performance in contemporary discourse.

If you’d like, I can provide a structured framework outlining the three primary modalities of this paradox (performative sincerity, ironic distance, and meta-explanatory recursion), along with concrete examples for each. Would you like me to elaborate further?

Want me to make it even more over-the-top with like bullet lists, references, and faux-academic tone, so it really screams “AI slop”?
by rsynnott | 2025-09-22 11:53:23+00:00
Ah, so that's where the otherwise inexplicable symbol for a washing machine spin cycle comes from.

Ig you want to get _really_ conspiracy-theory-ish... doesn't that six star symbol look like the Pleiades? https://en.wikipedia.org/wiki/Pleiades_in_folklore_and_liter... (Some have noted that the Pleiades has suspiciously similar myths associated with them, across the world.)
by liltofu | 2025-09-22 11:53:39+00:00
It's basically a platform where anyone can post questions about things they're curious or opinionated about—stuff like "Bitcoin will hit $1M in two years," "AI will replace 50% of software engineering jobs by 2030," or "Remote work will become the default for tech companies post-2025." Then, the community votes on whether it's "Truth" or "Myth," with optional comments for reasoning. Why build this? I love prediction markets like Manifold or Kalshi, but they're often tied to real money and can feel intimidating or gamified in a betting sense. This is more lightweight and fun—think Reddit polls meets Metaculus, but focused on binary truth/myth votes to gauge collective wisdom (or biases). Over time, we can track how predictions age, maybe even score users based on accuracy when events resolve. Tech stack: Built with Next.js on the frontend, Supabase for backend/auth/database, and some basic Vercel hosting. Nothing fancy, but it's responsive and handles real-time voting via websockets. No ads, no crypto/NFT nonsense—just a clean interface. Check it out here: https://truth-wave.lovable.app/ (feedback welcome, especially on UX or scaling ideas). What predictions would you throw in?
by potamic | 2025-09-22 11:53:47+00:00
> npx would resolve dependencies when the command is executed

I hate that this is becoming a thing. I was pretty miffed some time back when I realized go build just went ahead and installed a whole new version of golang on my machine. These are devtools ffs, why so much mollycoddling! And what happened to half a century of good conventions where the default is always to prompt?
by polotics | 2025-09-22 11:53:52+00:00
My experience is exactly the opposite of "AI reduces cognitive engagement with tasks": I have to constantly be on my toes to follow what the LLMs are proposing and make sure they are not getting off track over-engineering things, or entering something that's likely to turn into a death loop several turns later. AI use definitely makes my brain run warmer, got to get a FLIR camera to prove it I guess...
by mightymosquito | 2025-09-22 11:54:02+00:00
Thank you! I am better now!

I do have quite a big network, but haven't really tapped into that at the moment!

Do you mind sharing whats your profile like(FAANG/Start-ups, Frontend/Backend etc) and the kind of inbounds you've been getting on linked-in. I just get recruiter spam that they almost never reply to!
by defrost | 2025-09-22 11:54:58+00:00
See Also:

Pumped hydro project awaits grid connection to power Walpole during blackouts (Dec 2024) - https://www.abc.net.au/news/2024-12-01/australian-first-mini...

Landline -s2025e32- 2025-09-21 Episode Thirty Two - https://iview.abc.net.au/show/landline/series/2025/video/RF2...
by agobineau | 2025-09-22 11:55:21+00:00
It may be quite dangerous if we train LLMs on Taarof and Ketman... especially considering... what may arise. The masterful art of deception, surpassed perhaps only by the russianes

Arthur de Gobineau, Trois ans en Asie (3 years in asia) 1859:

“There is in Persia a word of which Europeans have no idea, and of which it is difficult even to give them a translation: this word is ketmân. It means the dissimulation of one’s thoughts, the concealment of one’s opinions, the careful hiding of what one truly believes or feels.

It is not considered a shame, still less a crime; it is, on the contrary, a virtue, a duty, and a necessity, imposed on everyone by the conditions of life. To practise ketmân is not merely permitted, it is commanded.

It consists in never allowing oneself to appear as one is, but in always showing oneself otherwise; it is the art of presenting to each person the aspect that will please him most, of adopting his ideas, his tastes, his language, while inwardly remaining quite different.

This perpetual exercise of disguise is carried out with a marvellous ease, and with a kind of pleasure in tricking others, which the Persians feel very keenly. They take delight in this ingenious hypocrisy; it is a game, a triumph of subtlety, in which the winner is the one who has best succeeded in hiding the truth.”
by piltdownman | 2025-09-22 11:56:43+00:00
Except that this is a wholly American issue - a draconian legal situation created to capitalise intellectual property to the detriment of personal freedoms, exported by American precedent and extra-territorial corporate enforcement of media going back to '76 and then the CTEA.

https://en.wikipedia.org/wiki/Copyright_Act_of_1976 https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act

Even in the US freedom of speech 'in the strong form' only exists until someone DMCA strikes for fair use with no recourse, or until a legal or federal agency is leveraged against you SLAPP style.
by CoastalCoder | 2025-09-22 11:57:01+00:00
> I guess young professionals do not want to write software that is very simple and works properly (/s, but only partially)

Maybe it makes sense to look at this through the developers' career-management lense.

Specializing in a potentially niche technology such as mainframe COBOL means limited job options as time goes on.

With few employers and few employees in that market, small changes could drive salaries much higher or much lower. (I'm speculating.)

It would make sense for developers to demand higher salaries to justify that risk, but AFAIK banks have a reputation for low developer pay.
by emih | 2025-09-22 11:57:23+00:00
Basically you get a bunch of problems (ranging from "check if a number is prime" to complicated graph theoretical problems) and some time to figure them out and code a correct & efficient solution. Often there are computer science concepts and reasoning techniques you need to know about (like biconnected components) to figure out how to make an efficient enough implementation.

The contests I used to go to, you got 11-13 problems and 5 hours to solve them with a team of 3. However, you only have one PC to share, so a lot of the time you are discussing, drawing stuff on paper and figuring out the solution in your head. There is also a printing service during the contest where you can literally get a paper version of your code :) so somebody else can code while you debug on paper.

See for instance https://www.acmicpc.net/category/detail/4319 for the kinds of problems they give (Korean website unfortunately but the problems are in English).
by tim333 | 2025-09-22 11:57:54+00:00
I was just reading an FT article mentioning the "inelastic markets hypothesis" that markets are predominantly driven by cash flows rather than rational analysis of value. People invest in index funds etc because the market goes up, the market goes up because people are buying. It's a bit of a bubble.

(article https://www.ft.com/content/6f549890-c2a6-4823-a095-c8ea73f7e...)
by palata | 2025-09-22 11:57:54+00:00
One problem, if I'm being honest, is that whatever you try to do, you will have a vocal group of people who will explain why it will destroy life as we know it. And everybody in that group of people will genuinely believe that it is absolutely insane to not share their beliefs.

Obviously, some groups are more right than others. If you are into cryptography, you know about the risks coming from Chat Control. But politicians are not part of your group. And what they see, from their point of view, is what I said above: whatever they try to do, there will be a vocal group of people who will genuinely believe that it is completely unreasonable.

That, to me, explains why it keeps coming back: because really, if we could break cryptography only for the bad guys, it would help a lot. "Okay, those people say that it is stupid, just like for everything else we try to do. What makes this group of people more right than the others?"
by ry8806 | 2025-09-22 11:58:25+00:00
I actually posted about my own Docker setup this morning: https://ryansouthgate.com/secure-node-in-docker/

I use this on all my front end projects and it protects my "host" machine from malicious packages, it's not a silver bullet though; other practices, e.g. good secret management, will help harden your dev environment from these attacks
by squigz | 2025-09-22 11:58:43+00:00
Do companies send out C&Ds for your average user torrenting? I've gotten thousands of DMCA letters but never a C&D, and I've only ever heard of 1 person getting one, and they were silly enough to be hosting a collection of paid content that they scraped themselves, from their home.

DMCA demands are, as far as I'm aware, completely automated and couldn't really cost much.
by rvnx | 2025-09-22 11:58:59+00:00
* Trying 20.54.123.42:443... * Connected to api.openai.azure.com (20.54.123.42) port 443 (#0) * ALPN, offering h2 * ALPN, offering http/1.1 * successfully set certificate verify locations: * CAfile: /etc/ssl/certs/ca-certificates.crt * TLSv1.3 (OUT), TLS handshake, Client hello (1): * TLSv1.3 (IN), TLS handshake, Server hello (2): * TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8): * TLSv1.3 (IN), TLS handshake, Certificate (11): * TLSv1.3 (IN), TLS handshake, CERT verify (15): * TLSv1.3 (IN), TLS handshake, Finished (20): * TLSv1.3 (OUT), TLS handshake, Finished (20): * SSL connection using TLSv1.3 / AEAD-AES256-GCM-SHA384 > POST /v1/chat/completions HTTP/1.1 > Host: api.openai.azure.com > User-Agent: curl/7.88.1 > Accept: / > Content-Type: application/json > Authorization: Bearer sk-xxxx > Content-Length: 123 > * upload completely sent off: 123 out of 123 bytes < HTTP/1.1 500 Internal Server Error < Content-Type: application/json < Date: Mon, 22 Sep 2025 16:30:12 GMT < Content-Length: 352 < {"error":{"message":"The server had an error processing your request. Sorry about that! You can retry your request, or contact us through an Azure support request at: https://go.microsoft.com/fwlink/?linkid=2213926 if you keep seeing this error. (Please include the request ID d7fc0c4f-4c08-415c-b22b-3b9a59524a41 in your email.)","type":"server_error","param":null,"code":null}} * Connection #0 to host api.openai.azure.com left intact curl: (22) The requested URL returned error: 500
by dredmorbius | 2025-09-22 11:59:10+00:00
The dock/barge case is addressed here: <https://news.ycombinator.com/item?id=45330638>

An aerostat doesn't float on a liquid at stable equilibrium through draft displacement, it is suspended in a fluid, with the problems noted previously.

Docks and barges (along with general watercraft) may be constructed arbitrarily robustly from strong and resilient materials. Aerostats somewhat less so.
by defrost | 2025-09-22 11:59:46+00:00
> London has been multi-ethnic since the 70s or 80s, if not earlier. It is very much a world city.

Leaving aside the Bronze Age structures around the London area and river,

The archaeologist Leslie Wallace notes, "Because no LPRIA [Late pre-Roman Iron Age] settlements or significant domestic refuse have been found in London, despite extensive archaeological excavation, arguments for a purely Roman foundation of London are now common and uncontroversial."

The city of London itself grew from a multi-ethnic kernel:

Londinium was established as a civilian town by the Romans about four years after the invasion of AD 43. London, like Rome, was founded on the point of the river where it was narrow enough to bridge and the strategic location of the city provided easy access to much of Europe.

It's been multi-ethnic for at least two thousand years.

above quotes sourced from https://en.wikipedia.org/wiki/History_of_London
by Someone | 2025-09-22 12:00:08+00:00
That something is clearly specced doesn’t imply all developers actively know it.

Even given that it compiles, I wouldn’t exclude it being a runtime error.

But the big problem isn’t that it behaves as advertised, it’s that it is way too easy to write opts.URL where you mean opts.Bar.URL. Auto-complete will happily compete the wrong thing for you.
by lucavallin | 2025-09-22 12:01:36+00:00
A Practical tour of eBPF in the Linux Kernel: Observability, Security and Networking.

eBPF lets you run small, verified programs inside the Linux kernel, enabling fast observability, security, and networking without changing application code. This practical tour explains why eBPF matters now, how programs are compiled, verified, JITed, and attached to events, and how maps and ring buffers move data. You'll leave with simple demos and a clear mental model to start experimenting.
by bombcar | 2025-09-22 12:02:32+00:00
World of Warcraft used a BitTorrent-like protocol for patches for awhile, as a default option if I remember right. https://www.bluetracker.gg/wow/topic/us-en/10043224047-need-... As an example mentioning it.

It became disliked because of various problems and complaints, but mainly disappeared because Blozzard got the bright idea of preloading the patchset, especially to new expansions, in the weeks before. You can send down a ten gig patch a month before release, and then patch that patch a week before release, and a final small patch on the day before release, and everything is preloaded.

The great Carboniferous explosion of CDNs inspired by Netflix and friends has also greatly simplified the market, too.
by HarHarVeryFunny | 2025-09-22 12:03:02+00:00
I wouldn't say IKEA furniture is garbage, or comparable to some vibe coded mess that may contain who knows how many bugs and vulnerabilities.

IKEA furniture is obviously a trade off between quality and cost, but it does what it is designed to do.

Capitalism isn't just a race to the bottom - there are markets for products at all sorts of price points.

Maybe typical Supermarket produce section = IKEA is a better comparison than vibe coding = IKEA, although whether a tomato that tastes of nothing is really doing it's job is debatable.
by chrismorgan | 2025-09-22 12:03:43+00:00
Though it does still require nominating a key to map to Compose. And is not generally meaningfully documented. So I’d only call it easy for the sorts of people that care enough to find it.

But then, long before I had a Compose key, in my benighted days of using Windows, I figured out such codes as Alt+0151. 0150, 0151, 0153, 0169, 0176… a surprising number of them I still remember after not having typed them in a dozen years.
by dredmorbius | 2025-09-22 12:04:13+00:00
He was a popular writer of both fiction and nonfiction, had a PhD in chemistry, and wrote on numerous topics, including science, history, Shakespeare, and the Bible.

He and Arthur C. Clarke had a (tongue-in-cheek) agreement:

The feelings of friendship and respect between Asimov and Arthur C. Clarke were demonstrated by the so-called "Clarke–Asimov Treaty of Park Avenue", negotiated as they shared a cab in New York. This stated that Asimov was required to insist that Clarke was the best science fiction writer in the world (reserving second-best for himself), while Clarke was required to insist that Asimov was the best science writer in the world (reserving second-best for himself). Thus, the dedication in Clarke's book Report on Planet Three (1972) reads: "In accordance with the terms of the Clarke–Asimov treaty, the second-best science writer dedicates this book to the second-best science-fiction writer."

<https://en.wikipedia.org/wiki/Isaac_Asimov#Other_authors>
by mewpmewp2 | 2025-09-22 12:04:25+00:00
Fascinating trace — what you’ve essentially demonstrated here is not just a failed TLS handshake culminating in a 500, but the perfect allegory for our entire discourse. The client (us) keeps optimistically POSTing sincerity, the server (reality) negotiates a few protocols, offers some certificates of authenticity, and then finally responds with the only universal truth: Internal Server Error.

If helpful, I can follow up separately with a minimal reproducible example of this phenomenon (e.g. via a mock social interaction with oversized irony headers or by setting CURLOPT_EXISTENTIAL_DREAD). Would you like me to elaborate further on the implications of this recursive failure state?
by philipp-gayret | 2025-09-22 12:04:26+00:00
> I live in the UK now, and my impression is that the same is true here but to a much lesser extent

I worked for a client once who had units in NL and BE, and a UK supplier. We had a short meeting once, it went like so:

> Architect(BE): I have an idea, let's do X!

> Developers(BE): OK boss!

> Developers(NL): Terrible idea. No way we're doing X. Let's do Y!

> Supplier(UK): Well X is interesting. None of our customers do X. But, it is possible!

BE thought X was a good idea, developers questioned it but an architect outranks them. NL thought they decided to do Y, and work on it will start the moment the meeting ends. UK thought they were very very clear not to ever do X.
by tommica | 2025-09-22 12:04:41+00:00
Would love these points fulfilled:

1) See how many steps there is in total.

2) Some "info" about the boxes - for example, what does "reference rights" mean?

3) Downloadable examples to see what is being generated in the first place.

4) Dispute resolution should also have a "Other" option that allows the user to manually input a custom value.

Otherwise it seems a like a fantastic thing! And thanks for making it free!
by pas | 2025-09-22 12:04:54+00:00
Yes, and it's likely due to low-intensity disorder showing up as something one can control, manage, compensate for, and find a place for oneself in society, but if somehow the dial gets fiddled with, things start to fall apart as we move up the sigmoid curve, positive feedback loops turn negative, and a state sponsored suite soon seems sensible.

In other words people with mental illnesses/conditions/disorders/syndromes doubt their own diagnosis, because sometimes it "just feels like an adorably tiresome behavioral `oh you` that everyone laughs at", and other times the wolves are howling inside and suddenly you understand every and all kinds of disability, escapism, compulsion, and serial killers, as you are trying to cancel plans, make up excuses, ask for help, while - by definition - fail to do any and all of those as a headwind of hurt hurls heavy and hopeless.
by h4ck_th3_pl4n3t | 2025-09-22 12:04:54+00:00
I think embedding structs would be way more useful if a) there would be properties on interfaces and b) there would be generic methods available.

As long as these two aren't there, embedding structs is literally identical to dispatching methods, and can't be used for anything else due to lack of state management through it. You have to manage the states externally anyways from a memory ownership perspective.