MurphyA/hacker-news huggingface dataset:
by timschmidt | 2025-08-23 20:24:22+00:00
When typewriters spread in the late 19th century, clerks who used them were sometimes called “mechanical scribblers” or accused of doing “machine work” rather than proper clerical labor.

When adding machines and calculators appeared in offices, detractors claimed they would weaken the mind. In the mid-20th century, some educators derided calculator users as “button pushers” rather than “real mathematicians.”

In the 1980s, early adopters of personal computers and word processors were sometimes called “typists with toys.” Secretaries who mastered word processors were sometimes derided as “not real secretaries” because they lacked shorthand or dictation skills.

Architects and engineers who switched from drafting tables to CAD in the 1970s–80s faced accusations that CAD work was “cookie-cutter” and lacked craftsmanship. Traditional draftsmen argued that “real” design required hand drawing, while CAD users were seen as letting the machine think for them.

Across history, the insults usually follow the same structure:

- Suggesting the new tool makes the work too easy, therefore less valuable.

- Positioning users as “operators” rather than “thinkers.”

- Romanticizing the older skill as more “authentic” or “serious.”
by andyjohnson0 | 2025-08-23 20:24:56+00:00
> what happens next

If we really have hit the Trough of Disillusionment then the next thing us the Slope of Enlightenment [1].

Thats when people figure out how to actually make it work.

In terms of opportunity and £££ what matters is the area under the curve.

[1] https://en.wikipedia.org/wiki/Gartner_hype_cycle
by Moru | 2025-08-23 20:25:11+00:00
That's some mighty high horses you have there my friend.

I live in a city where McDonalds shut down because the local burger place was more popular.

I have spent my whole life not supporting big companies, I have been running those small local businesses myself. And I'm pretty tired of the 20-year olds coming there with the usual "It's the year 1999, this is the future, keep up!".

yawn get off my lawn.
by ivan_gammel | 2025-08-23 20:25:20+00:00
Overall I would agree with you, but I start feeling that this „iron law“ isn’t as simple as that. After all, humans have limited „context window“ too — we don’t remember every small detail on a large project we have been working on for several years. Loose coupling and modularity helps us and can help LLM to make the size of the task manageable if you don’t ask it to rebuild the whole thing. It’s not the size that makes LLMs fail, but something else, probably the same things where we may fail.
by mnahkies | 2025-08-23 20:25:57+00:00
I'm a relative layman in this area, but from my understanding, fundamentally there has to be some trust somewhere, and I think confidential computing aims to provide a way to both distribute that trust (split the responsibility between the hardware manufacturer and cloud provider, though I'm aware already sounds like a losing prop if cloud providers are also the hardware manufacturer) and provide a way to verify it's intact.

Ultimately it's harder to get multiple independent parties to collude than a single entity, and for many threat models that's enough.

Whether today's solutions are particularly good at delivering this, I don't know (slides linked in another comment suggest not so good), but I'm glad people are dedicating effort to trying to figure it out
by Joeri | 2025-08-23 20:26:17+00:00
Kafka isn’t a queue, it’s a distributed log. A partitioned topic can take very large volumes of message writes, persist them indefinitely, deliver them to any subscriber in-order and at-least-once (even for subscribers added after the message was published), and do all of that distributed and HA.

If you need all those things, there just are not a lot of options.
by palata | 2025-08-23 20:26:18+00:00
> my main worry is about banking and NFC

This may be useful: https://privsec.dev/posts/android/banking-applications-compa...

> I also worry about the future of Graphene with AOSP going more closed/private

I don't think it's AOSP going more closed, but rather the evolution of the Pixels line. GrapheneOS wants the ability to unlock the bootloader, install their own key and relock the bootloader. Google could technically stop supporting that for the Pixels (just like many (most?) manufacturers do), but they haven't said anything about it.

GrapheneOS has mentioned talks with a major manufacturer. I wonder if it will be a Graphene phone (which sounds very tricky) or if it could be something like Huawei or Samsung offering to unlock/relock the bootloader and committing to providing the features necessary for GrapheneOS. The latter would be amazing.

> OSMAnd was the one I tried and it bordered on unusable.

I love it. But if that's your feeling, definitely try CoMaps: in terms of UX it's on the other end of the spectrum :-).
by eschneider | 2025-08-23 20:26:40+00:00
You use a single vertical line of sensors and resample "continuously". When doing this with film, the aperture is a vertical slit and you continuously advance the film during the exposure.

For "finish line" cameras, the slit is located at the finish line and you start pulling film when the horses approach. Since the exposure is continuous, you never miss the exact moment of the finish.
by OhMeadhbh | 2025-08-23 20:27:50+00:00
Sure.. calculators and MSP430s for remote power meters are keeping TI from closing up shop, but TI doesn't have the capitalization structure to bring up a fab for the types of chips people say they want. I mean sure... If you want to make 28nm chips, they're fine, and you can do a lot with 1 and 2 GHz parts, but... We keep saying we want to make the chips in the states that they're making in Shenzhen and Taipei... And honestly, a $1.6B grant from daddy warbucks may not be enough to prevent TI from taking the money and dropping out of the program in a few years.

And this comes from a place of love... My family's been invested in GSI for almost 100 years
by palata | 2025-08-23 20:27:56+00:00
> It uses open source versions of Google Services.

Microg, right? I don't think this is more private than the Google Services, is it? It's just open source, but it can phone home just the same?

> With my Pixel 8a on Calyx

Any reason you haven't tried GrapheneOS, given that you already have a Pixel? I have /e/OS because it's the only alternative Android that runs on my FairPhone 3, but I've come to realise that it's actually worse than the Stock Android in terms of security. I really would like to go with GrapheneOS, and I wish more manufacturers made this possible.
by hamandcheese | 2025-08-23 20:28:22+00:00
> easier to validate

This is essential to productivity for humans and LLMs alike. The more reliable your edit/test loop, the better your results will be. It doesn't matter if it's compiling code, validating yaml, or anything else.

To your broader question. People have been trying to crack the low-code nut for ages. I don't think it's solvable. Either you make something overly restrictive, or you are inventing a very bad programming language which is doomed to fail because professional coders will never use it.
by gervwyk | 2025-08-23 20:29:10+00:00
Callback: Blocks (React components) can register events with action chains (a sequential list of async functions) that will be called when the event is triggered. So it is defined in the react component. This abstraction of blocks, events, actions, operations and requests are the only abstraction required in the schema to build fully functional web apps.

Might sound crazy but we built full web apps in just yaml.. Been doing this for about 5 years now and it helps us scale to build many web apps, fast, that are easy to maintain. We at Resonancy[1] have found many benefits in doing so. I should write more about this.

[1] - https://resonancy.io
by littlestymaar | 2025-08-23 20:30:45+00:00
I don't think Andrew is anti-Rust. But Loris, whose hn profile says he's “vp of community of the zig software foundation” is as anti-Rust as you can get: he's pathologically obsessed by Rust and spent significant amount of energy outright insulting Rust maintainers here or on Twitter (when he's not buzzy writing anti-Rust rant on his blog).

But as you say, there's no reason why Zig ought to be anti-Rust, both language are are fresh attempts at low level programming, both highly opinionated and with very different philosophies and trade offs and both language can cohabit peacefully (I've heard good things about using the Zig toolchain for cross compilation of C dependencies in rust projects, so the existence of Zig already has had a positive impact on the Rust ecosystem).
by lpapez | 2025-08-23 20:31:12+00:00
IMO the author of the article should lawyer up.

They should not have done any of this in the first place, let alone disclose it publicly in this manner.

I too did similar things when I was younger, riding high on that feeling of power, and learned the hard way that even attempting to hack something can be considered computer fraud in EU.

I was lucky to not suffer any consequences in the long run.

You can brag all you want about being an "ethical hacker", the law is probablycnot on your side - especially if you publish incriminating evidence in the form of an immature post like this.
by mritterhoff | 2025-08-23 20:31:17+00:00
Agree. Though I imagine the cost to run robot taxis in low density areas would be much higher than in high density areas, as there'd be a higher distance between rides, and so more wasted time and gas. I suspect that would slow adoption.

Also if we dream big here, I wonder how robot buses would work in low density areas, maybe with dynamic routes and pricing?
by 1oooqooq | 2025-08-23 20:32:35+00:00
it's almost like every language need another standards: safeunicode.

which does away with control flow and specially positioning garbage. and doesn't consider as valid unknown (or missing) surrogates.

why do i want very specialized text tabulation and positioning chars in my string?

it's as if they tried to solve text encoding AND solve CSV and pagination and desktop publishing all in one go.
by add-sub-mul-div | 2025-08-23 20:32:55+00:00
I'm in my mid 40s and I would agree with the article, my most important development started around my late 30s. But it didn't take the form of changing my philosophy about complexity or coming closer to resembling a more conforming or conventional developer.

I have not begun any decline but I have more or less retired early because the profession and I have drifted too far apart and I neither can nor want to fit in with what it has become.
by zacwest | 2025-08-23 20:32:56+00:00
If you want to get location accuracy lower than 500m without significantly impacting battery life, you can use region monitoring. There's two paths:

1. Set up a region around the user's current location. If they exit it, note the location and set up another one around that location. This will give you around 100m accuracy, which is the minimum diameter of the monitored region.

2. Set up regions in various cardinal directions that nearly-or-just-barely overlap. If they enter one of those regions, note the location and set up another set around the current location. This can give you something closer to 50m accuracy.

For (2), this is how I did it in the Home Assistant iOS app, largely for zones that people wish to monitor which are smaller than 100m. You can find some of the annoying math here[1] (and there's tests all over for it), the logic for setting up regions here[2], and computing them here[3].

[1]: https://github.com/home-assistant/iOS/blob/master/Sources/Sh... [2]: https://github.com/home-assistant/iOS/tree/master/Sources/Ap... [3]: https://github.com/home-assistant/iOS/blob/2dfbe3c0e52a30417...
by nomolimit | 2025-08-23 20:33:33+00:00
> The problem as I see it is that the anti-vax zealots do not appear to want to be scientifically rigorous

You're not wrong here. However, this criticism applies to a vast majority of individuals involved in the discussion, no matter what side they're on.

As an example, take the other comments on this post about how "aluminum is ingested by people all the time" -> it is absolutely safe in all forms and interactions.

This lack of rigor from the pro-vax hoi polloi gives an anti-vax-inclined individual possessing the slightest amount of critical thinking a great vaulting point.
by aspenmayer | 2025-08-23 20:33:58+00:00
> > No, but you could do enough of it in secret with Elon Musk resources to prove that it's both planetarily viable and doesn't cause catastrophes by existing and then lend your political weight to having it scaled up globally. By the time the public heard about it, it would already be a done deal.

> Mind doing some math and showing your work?

I don’t see how anyone could spend tens or hundreds of billions of dollars in secret, so I’m not sure how important it is to show their work. I found the premise a bit absurd.
by jibal | 2025-08-23 20:34:21+00:00
"not all "bad words" are prohibited"

"I didn't say they are ... just some set of words that the creator doesn't personally approve of."

"And what are those words? Post them here."

"I don't have the list of word that are forbidden, only the creator does, so ask him."

You say "I asked you to post the word that you were not allowed to post, not a list of words that are forbidden on the site" but that is mistaken ... see the above context.

"For some reason, you don't want to post your comment or the words here."

I do have reasons not to accede to your demands, and I won't respond further to https://en.wikipedia.org/wiki/Sealioning
by closeparen | 2025-08-23 20:34:38+00:00
Publishing an event to Kafka puts it “out there” in a way that guarantees it won’t be lost and allows any number of interested consumers, including the data warehouse, to deal with it at their leisure (subject to retention period which is typically like 72h). For us, your Kafka topics and their schemas are as much a part of your API as your gRPC IDLs. Something like Redis or 0MQ feels more appropriate for internal coordination between instances of the same service, or at least a producer that has a specific consumer in mind.
by nicbou | 2025-08-23 20:34:45+00:00
That's a wicked cool visualisation. I love it!

I have underengineered a similar problem with Owntracks, a Python receiver logging the location to a daily GPX file, and a static site generator generating daily map pages out of that data.

My goal was radically different: have everything saved in standard format, along with my other synced personal files, and turned into a static site. The static site is a daily diary augmented with my other activities. Owntracks is multiplatform and absurdly reliable.
by lambda | 2025-08-23 20:34:46+00:00
It can be more than one reason.

First of all, keep in mind that research has shown that people generally overestimate the productivity gains of LLM coding assistance. Even when using a coding assistant makes them less productive, they feel like they are more productive.

Second, yeah, experience matters, both with programming and LLM coding assistants. The better you are, the less helpful the coding assistant will be, it can take less work to just write what you want than convince an LLM to do it.

Third, some people are more sensitive to the kind of errors or style that LLMs tend to use. I frequently can't stand the output of LLMs, even if it technically works; it doesn't live to to my personal standards.
by Delk | 2025-08-23 20:35:35+00:00
To be fair, the exact sentence is "we like to tone them down about 10%", which suggests a more common practice rather than only a plan specifically for the F-47.

Of course it's also a quote from Trump, so who knows how much of it is from his random sentence generator. Although I'd guess he's quoting another official or someone from the defence industry.
by throwaway19340 | 2025-08-23 20:35:51+00:00
> You have to limit the blast radius of what people put out there because on the internet, without repercussions, a lot of people say terrible things

And yet those same repercussions are the reason why social media is full of inoffensive slop. No one wants be the one who get fired for leaking their employer's unethical practices, after all.

Pseudonymity is not enough, sadly. Given enough time, you'll leak enough data points to be identified.

> Let's leave behind the two decades of public social and go back to the real world

The idea that the "internet" and the "real world" are separate has been outdated for a long time.
Show HN: PromptProof – CI gate for LLM outputs (schema/regex/cost; no API keys)
by geminimir | 2025-08-23 20:36:02+00:00
I built a tiny GitHub Action that fails PRs when LLM output breaks contracts. No live model calls in CI... it runs on recorded fixtures. What it does:

Deterministic checks: JSON schema, regex, list/set equality, numeric bounds, file diff

Snapshots + regression compare

Cost budget gate

PR comment + HTML report

Try it in a minute: copy the Quick Start, open a PR, see red → fix → green.

Links: Marketplace: https://github.com/marketplace/actions/promptproof-eval Demo repo: https://github.com/geminimir/promptproof-demo-project Sample report: https://geminimir.github.io/promptproof-action/reports/befor...

Looking for blunt feedback... Was onboarding smooth? Anything missing you expected? Is the report clear enough to make this a required check?
by tzs | 2025-08-23 20:36:17+00:00
> My US mail is mostly junk - coupon brochures, scams (like extended warranty scams disguised to look legitimate), and bills or noticed that are legally required to be physical

I recently started taking a closer look at the junk, and found that a lot of the coupon brochures here have useful coupons for places I actually do occasionally shop at.

For example now nearly every time I decide I don't want to make lunch or dinner and instead go grab something at a fast food place I've got a coupon for a pretty good deal.
by dkdcio | 2025-08-23 20:36:45+00:00
> calculators and MSP430s for remote power meters are keeping TI from closing up shop

calculators have consistently been a minor percentage of TI’s business (~5% of profits per source below). I doubt MSP430s in particular amount to a huge percentage either

one random source: https://www.meta-calculator.com/blog/ti-graphing-calculator-... (this is pretty easy info to find)
by BolsunBacset | 2025-08-23 20:37:17+00:00
> This is a snapshot of what's gone wrong in acutely, web development culture, and broadly, software development culture over the past few decades. Complexity, provincialization, and discarding improvements in computing hardware.

Taken from the Coolify website (which OP uses for hosting):

> Brag About It. You can impress anyone by saying that you self-host in the Cloud. They will definitely be amazed.

This is the result of a hyper consumerist post Protestant culture in America and the rest of the English speaking countries.
by netsharc | 2025-08-23 20:37:36+00:00
What if the AI looked at all the data and voted for the representatives who'd be best to better their "master"'s life?

Although then, Zuck's, Bezos' and Musk's AI would still send out lobbyists to manipulate politicians to fuck us plebs over (Hah, the overpaid codemonkey thinks he's a pleb...).

It'll be a future when an AI orders escorts be sent to Supreme Court justices' rooms in the golf vacations paid for by the billionaire. "Data says, Justice [____] likes long haired blondes with nice buttocks, send Tiffany. She should bring beer, he likes beer.".
by yumraj | 2025-08-23 20:37:43+00:00
I made insane progress with CC over last several weeks, but lately have noticed progress stalling.

I’m in the middle of some refactoring/bug fixing/optimization but it’s constantly running into issues, making half baked changes, not able to fix regressions etc. Still trying to figure out how to make do a better job. Might have to break it into smaller chunks or something. Been pretty frustrating couple of weeks.

If anyone has pointers, I’m all ears!!
by microtonal | 2025-08-23 20:37:50+00:00
You are effectively saying that Europe should be a vassal state to the US and cannot have its own laws. Europe has a different vision on privacy and competition. The regulation asks for e.g. Apple are peanuts compared to what China asks. Apple bends back over to please China, but if Europe has some requirements for doing business part of the US do the tired trope “US innovates, Europe regulates”.

We have too many problems at home to be daddy with a credit card.

First, this is rich for a country living on borrowed money (that they can only get away with because the rest of the world uses it as the default currency).

Second, a lot of the problems of the US are caused by the lack of proper wealth redistribution, lack of efficient health care (no, the US doesn’t subsidize European healthcare, European countries spend far less on healthcare with better outcomes). It’s not solved by throwing lifelong allies under the bus and trading the for some dictator friends.

Finally, the security situation also arisen because the US did not want European militaries to become too powerful and has pushed a lot to be dependent on the US and US tech. For instance, countries have to buy US fighters for nuclear sharing, etc. The primary exception is France because they never wanted to be reliant and have their own nuclear force, etc.

Also let’s not forget Article 5 was only invoked once (by the US) and we were happy to help, because that’s what friends do. We have been in Afghanistan for over 20 years as a result and a lot of our soldiers died and were injured.
by gervwyk | 2025-08-23 20:38:48+00:00
Good point. i’m making the assumption that if the LLM has a more limited feature space to produce as output, then the output is more predictable, and thus faster to comprehend changes. Similar to when devs use popular libraries, there is a well known abstraction, therefore less “new” code to comprehend as i see familiar functions, making the code predictable to me.
by FractalParadigm | 2025-08-23 20:39:04+00:00
I don't even get calls from my doctor anymore, everything is done online/through a portal, I just get an email with a link to my doctor's "secure portal," enter my DoB, and all our "conversations" are right there, neatly organised by topic.

If anything, if I'm getting calls from anybody in my family (or if I'm calling them), it's just assumed that it's a life-or-death problem that *genuinely* needs to be dealt with right now. Very few things in this world are so urgent that they need to be addressed right now.
by abraae | 2025-08-23 20:39:04+00:00
Exactly. Runaway capitalism is the fuel of our climate emergency. Boats and planes delivering container loads of plastic shit around the world. People flying to Europe for the weekend.

The best fix at this time, since we humans have shown ourselves to be collectively incapable of doing the right things, would be to push a stick into the spokes and bring the whole system crashing down.

Guess who seems to be doing just that (though for all the wrong reasons). If the rabid US leadership manages to crash the global economy, that could be the single biggest reduction in emissions in history.
by bscphil | 2025-08-23 20:39:05+00:00
IMO the denoising looks rather unnatural and emphasizes the remaining artifacts, especially color fringe around details. Personally I'd leave that turned off. Also, with respect to the demosaic step, I wonder if it's possible to implement a version of RCD [1] for improved resolution without the artifacts that seem to result from the current process.

[1] https://github.com/LuisSR/RCD-Demosaicing
by timr | 2025-08-23 20:39:13+00:00
Writing stuff in a file is not “memory” (particularly if I have to do it), and in any case, it consumes context. Overrun the context window, and the tool doesn’t know about what is lost.

There are various hacks these tools take to cram more crap into a fixed-size bucket, but it’s still fundamentally different than how a person thinks.