MurphyA/hacker-news huggingface dataset:
by Someone | 2025-07-01 11:30:58+00:00
“While stock lasts”.

https://www.cryptomuseum.com/covert/rec/uher/report/index.ht...: “The first model of the 4000-range was introduced in 1961 and the machine was in production in various incarnations until 1966”

It also says “The device was also used during criminal investigations, for example for tapping phone lines and for recording interrogations, or for covertly recording an important conversation in a room. During the Cold War, it was also used by the former DDR (East-Germany). Below are some examples of its use.”, so this machine has an interesting history.

https://www.radiomuseum.org/m/uher_d_en_2~model.html mentions ¿some/all? of those variants.
by i-am-gizm0 | 2025-07-01 11:31:39+00:00
I've also been running it for a year or two now. There used to be a lot more "breaking" releases but that's slowed way down recently as they approach a "stable" release. As long as you don't use Watchtower or other tools that blindly update containers immediately, you're all set. When there are breaking changes, they are extremely clearly marked in the release notes with migration steps included. So as long as you read those you're all set
by nathan_compton | 2025-07-01 11:32:13+00:00
This appears to be a pile of syntactic sugar on top of Lua, which is an idea which would have appealed to me a lot as a younger developer. But the older I get the more I realize that its almost never actually syntax or brevity that gets in the way in a software project and that this sort of thing often introduces a lot of cognitive overhead. It isn't that these extra doodads are hard to wrap your head around, but the fact that we have two very similar languages (Pluto, Lua) that we are interactive with on a regular basis (because Pluto works within the Lua ecosystem) and now we have to think about that a lot.

I think a lot of programmers when they first learn Lisp go crazy with macros, adding all sorts of flimflam to their programs because they can, but then eventually you realize that just makes life harder, or at least marginally more complicated, and you gradually give it up. Feels like a similar calculation could apply here.
by kivle | 2025-07-01 11:32:33+00:00
People figured this out when they specified HTTP 1.1 in 1997. A prioritized list of the languages the user knows. They even allow a q-factor weighing so the user can specify a factor of how comfortable they are with a language. All modern browsers already support this, but 99% of websites fail to use it properly including Google.

It's like modern apps have forgotten all lessons learned about internationalization.

Same in Windows. The "modern" system apps use just one setting (Windows language) for internationalization, ignoring the old date format and time format settings. So if I set my Windows language to English, I get AM/PM and dot as decimal separator in some parts of the UI and not in others.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Reference/...
by dagw | 2025-07-01 11:32:57+00:00
Disclaimer. Last time I seriously used Java, I was using Java 8, and I've only used Kotlin for screwing around with Android development on my own time. So what follows might be way off.

Kotlin provides a lot of 'clever' syntactic sugar and features that makes certain things that are quite verbose in Java, nice and compact in Kotlin. It also means that there are many way to achieve the same thing in Kotlin. Once you've learned everything it allows you to do things that would take a lot of Java in much fewer lines of code. But there is also just more 'stuff' to learn in the Kotlin language.

Java is a much simpler language than Kotlin with relatively few features, but this simplicity means you sometimes have to build quite verbose structures to achieve what you want.

So which is 'simpler' very much comes down to how you define 'simple'.
by sofixa | 2025-07-01 11:34:10+00:00
Yes. It's always weird to me that people expect laws written over centuries, using precedents from even more centuries, to be able cover scenarios their authors couldn't have possibly imagined.

Civil law countries seem better at keeping their laws up to date with new threats whereas a few common law ones (most notably the US) really insist on digging through what an 18th century slave owner would have thought about e.g. AI.
by ben_w | 2025-07-01 11:34:34+00:00
We've got lists of falsehoods programmers believe about all kinds of things, we could probably do the same for all groups, including falsehoods the British believe about the USA, or about languages.

I think the UK is something like 9% English as a second language, and the USA is 22% ESL?

(Wnes i fy ngradd prifysgol yn Aberystwyth).
by potato3732842 | 2025-07-01 11:35:40+00:00
You can make ABS systems without the pump. They take use the driver's input instead. That's how lots of early systems worked. You give up a little stopping distance in the case where one axle or one side of the car has a ton more traction than the other (think like driving in the gutter of a really strongly crowned road in a downpour) but they work pretty good and are CHEAP, like real cheap.

Throttle control is necessary because you need to lock the driver out of the throttle for ESC. Think of ESC as basically preventing soccer moms from mashing the pedal and getting sideways unnecessarily. Depending on how sideways they get initially the ESC programming is going to want to drag certain brakes to help get everything good again and that requires a pump since the driver's foot isn't there to give pressure (it might still be on the gas).
by imiric | 2025-07-01 11:36:36+00:00
Brave already does this with BAT[1].

It's a shame that it will never gain traction. Partly because of the cryptocurrency stigma, some missteps by Brave Inc. that have tarnished its credibility, and partly because of adtech's tight grip on the web.

[1]: https://basicattentiontoken.org/
by mike_hearn | 2025-07-01 11:36:51+00:00
The urban heat island effect isn't to do with AC specifically. It's a mix of tarmac absorbing heat during the day then re-radiating it at night, a higher population density and a higher density of machinery.

The night time re-radiation has the effect of bringing the min closer to the max readings, and so making it look as if temperatures are going up, even when max temps aren't changing much. The same effect can't be seen in rural places where there's less tarmac.
by AkshatM | 2025-07-01 11:37:49+00:00
The blog post covers this. The announcement also drops relying on spoofable user agents for crawler identification and requires crawlers to voluntarily identify themselves via RFC 9421 cryptographic message signatures to get access: https://blog.cloudflare.com/introducing-pay-per-crawl/#payme...

There are likely incentives for AI companies to try to simulate human users as much as possible, but the value proposition here is that CF is so good at identifying and stopping those that signing a request becomes the path of least resistance.

Disclosure: I am on the team that wrote the RFC 9421 message signature implementation at Cloudflare and its use in the pay per crawl project. A separate blog post went out here: https://blog.cloudflare.com/verified-bots-with-cryptography/
by ramoz | 2025-07-01 11:37:51+00:00
Claude Code is an agent, not an LLM. Literally this is software that was released 4mo ago. lol.

1y ago - No provider was training LLMs in an environment modeled for agentic behavior - ie in conjunction with software design of an integrated utility.

'slapped on workaround' is a very lazy way to describe this innovation.
by immibis | 2025-07-01 11:38:27+00:00
Well then the rule could be: All apps must offer the possibility to use Apple Pay for payments.

Or Apple could do one of those virtual credit card things. Or do they already? So you could use an Apple virtual credit card with any processor.

But then the 30% extra fee would be visible to the user. Apple's whole schtick is making things way more expensive and hiding the competition pricing from the user. If "$10 with Stripe" was placed side by side with "$13 with Apple Pay", Apple would immediately lose all of their payment customers and about $2,000,000,000 in revenue, which is a lot. They can only prevent this by preventing "$10 with Stripe" from being there at all. (And if they did it with virtual credit cards, they'd have to tell users there's a 30% fee on each transaction)
by bartread | 2025-07-01 11:38:28+00:00
Yeah, and the channels that are available... well, here's an example. I'm a member of a couple of professional WhatsApp groups... both of which are so notification heavy that I've permanently muted them, and therefore never visit and as a result derive no benefit from. And, at least for me, there's something about WhatsApp that makes it unamenable to the kind of dip in and out interaction you used to get with IM services. I want to be there when I'm there and not disturbed when I'm not.
by al_borland | 2025-07-01 11:38:34+00:00
Some people used AIM like this as well, at least I did. I left my computer on all the time, so I was always online.

I was in college during the peak of AIM and it was useful to know who was at their computer or not, which I believe was still viable. Around meal times, we could quickly scan for who was around to see if they wanted to head down to the cafeteria. If they weren’t around, there was no point it asking. For time sensitive messages, online status matters.
by graeme | 2025-07-01 11:38:38+00:00
If the traffic pays anything at all it's trivial to fund the infrastructure to handle the traffic. Historically sites have scaled well under traffic load.

What's happened recently is either:

1. More and more sites simply block bot, scrapers etc. Cloudflare is quite good at this or

2. Sites which can't do this for access reasons or don't have a monetization model and so can't pay to do it get barraged

IF this actually pays, then it solves a lot of the problems above. It may not pay publishers what they would have earned pre-ai, but it should go a long way to addressing at the very least the costs of a bot barrage and then some on top of that.
by GuB-42 | 2025-07-01 11:39:24+00:00
It is complicated, but I think the big thing is that Apple is huge. Not a monopoly, but your may miss >50% of your potential revenue if you take the "other option" of not supporting the Apple ecosystem.

But in this case, I still think Apple has a point. It is not a lawsuit so that consumers can truly own their device, it is not about opening bootloaders and things like that. It is just about not paying the 30% tax to Apple. And while not an Apple fan myself, I understand the appeal of Apple controlling the ecosystem, and paying 30% more for it is not a big deal. By simply buying an Apple device, you show that you are ready to pay a premium for this, so paying a premium for software too seems fitting.

Proton has a point regarding ads though, but it can be seen the other way: maybe Apple should control the ad delivery service too and take its cut too. If Apple does it right, it could actually be a good thing for privacy.

I repeat that it is not what I want, I like being able to do what I want with my hardware, but I see the value in what Apple offers. In this case, let the courts decide.
by the__alchemist | 2025-07-01 11:40:07+00:00
The main official tools I use:

- Stm32CubeIDE: Graphical IDE, sort of, that shows you how to configure the peripherals. I mainly use it to get clock scalers and linker config, but you can use it to configure all peripherals. Note that the linker config is straightforward for most STM32s, but is messier on H5 and H7. - Stm32CubeProgrammer: Flashing for production use, e.g. in DFU mode

I've been using Rust tools for everything else. I had to built a lot of tooling along the way (HAL and interaction with specific peripherals), but it was worth it. There's some boilerplate, but it's not too bad.

The PAC team has done a great job smoothing over errors in ST's IDE. The Knurling team behind `defmt`, and the probe-rs team have also be integral to this being a smooth experience. I'd go as far as saying this is one of rust's core strengths. (Easy builds and in embedded constext, flashing/debugging)

The workflow to build and flash with debugging is: `cargo run --release`.
by makeitdouble | 2025-07-01 11:40:29+00:00
No.

Accept language is set at the browser level, where you usually want a single default with granular per-site (or even per-content) control.

There will be whole sites and apps that I want in a specific language that aren't my first preference. E.g. I might want my news and browser user interface in English but Google Maps in a local language, Netflix in the language of the content I watch the most etc.

Reality is just too complex for a single ordered list IMHO, having the default set to whatever heuristics that best matches the site, and give a very easy, prominent and persistent way to change the language is I think the best approach.
by MrJohz | 2025-07-01 11:44:01+00:00
Neither of those libraries provide cross-shell completions, or coloured output, or "did you mean" suggestions, or even just command aliases, all of which I would consider basic features in a modern CLI. So you need to invest more time to provide those features, whereas they just exist in clap.

That's not to say that clap is always better, but it is significantly more full-featured than the alternatives, and for a larger project, those features are likely to be important.

For a smaller project, like something you're just making for yourself, I can see why you'd go for a less full-featured option, but given there's not much difference between clap and, say, argh that I feel like I'd get much benefit out of argh. If you're really looking for something simple, just use lexopt or something like that, and write the help text by hand.
by danfunk | 2025-07-01 11:44:18+00:00
I hold a lot of hope that visual workflow tools like this will help more people use software to solve their own problems. With an LM's assistance a lot more people can create code but they need some kind of organizational structure - a software architecture that "citizen developers" can easily conceptualize. Targeting Data analysts and scientists seems like a good idea.

I admire the openness of the platform you are creating. I appreciate your blog post's note that current SaaS, cloud native, multi-tenant systems don't permit the kind of flexibility you need. There is substantial depth here - you have been working on this a while. Secrets for api calls, a repository for sharing solutions. I'd try it if it ran on Linux.

My company is working on a similar project, and I have mad respect for your efforts and how far you have come.
by rekoil | 2025-07-01 11:44:21+00:00
> I’m a bit cynical on this, myself. I feel that Apple has been doing a great job of damaging their own brand, in the past few years. I feel as if the quality of their internal engineering has declined precipitously.

Agreed. The quality of Apples own software has declined, as has the outcome of app reviews, there's never been as much crap on the App Store as there is today.

And obviously Apple wants to "have their cake and eat it too", who doesn't? I'm just saying that this is the reason why they're being dragged to court now, because they aren't "playing fair" when they're acting as both store operator and store participant in multiple segments, and are acting as gatekeepers of software for literally hundreds of millions if not billions of devices now (congrats to them).
by onion2k | 2025-07-01 11:44:34+00:00
At that point consumers would be free to make a choice to switch away from Apple if they value their privacy enough. The problem right now is that Apple is 'abusing' the fact that privacy-aware consumers are drawn to their platform to charge onerous fees to app developers. They're leveraging their (de facto) monopoly on high-end mobile privacy-aware devices to restrict competition in mobile app fee charging. It's that business practice that's wrong - having a monopoly is fine so long as you don't start using your monopoly position to make money from people who are your customers for some other business.

Microsoft fell foul of this in the early 2000s. It wasn't their monopoly on desktop PC OSs that lost them an anti-trust case. It was the fact they used their monopoly on Windows to push users into adopting IE. They abused their monopoly position. That's the problem.
by timschmidt | 2025-07-01 11:44:51+00:00
Do you allow interns to push to prod? Because I don't. The LLM is treated no differently. It's an extraordinarily fast, extraordinarily well read intern. You can ask it to do anything, it might succeed, anything it produces should be reviewed fully. I already interact with interns and open source project contributors in a similar fashion, so the LLM plugs right in.
by ben_w | 2025-07-01 11:45:03+00:00
> Note that all EU countries except Ireland mandate second language teaching in schools (23 out of 27 mandate at least two foreign languages); you don't need to be an ex-pat, tourist, longterm resident or second generation immigrant to be multilingual.

Yes, but learned at school doesn't necessarily count for much. I grew up in the UK, secondary school was post-Maastricht so I was in the EU at the time; French was mandatory, but my grasp of the language is still so bad that when I tried to say "I don't speak French" in French in front of a French person, she couldn't tell if I was trying to say "I can" or "I can't".

I have pushed myself quite a bit in other languages since school, but I'm also a nerd who likes learning for its own sake. I suspect a lot of people are only just about barely able to function in tourist settings in the languages they learned at school.

That said, auto-translation of videos is kinda an existential threat to hosting a language course on YouTube.
by niemandhier | 2025-07-01 11:45:25+00:00
LLM agents remind me of the great Nolan movie „Memento“.

The agents cannot change their internal state hence they change the encompassing system.

They do this by injecting information into it in such a way that the reaction that is triggered in them compensates for their immutability.

For this reason I call my agents „Sammy Jenkins“.
by munksbeer | 2025-07-01 11:45:36+00:00
I agree with that, but do people want to work less than 40 hours a week? I know I do, but I don't speak for everyone.

It feels as though we've reached a compromise some time back where people are roughly ok with trading 40 hours of their productivity per week for enough units to live a pretty comfortable life on (comfortable is relative, and we're relatively much more comfortable than 99% of humans who ever lived).
by specproc | 2025-07-01 11:45:40+00:00
Yup, I didn't nomad. Been more or less in the same (non-Western) place for fifteen plus years. Few spells elsewhere, but this has been my center of gravity.

I have meaningful, long-term connections with the place I live, it's people, culture and bureaucratic peculiarities. I've got lifelong friends here, local and foreign.

Not going to pretend my language skills are great, it's a tough language, but they're good enough.

It's a good life and I still love it, though I recognise I'll have to move home at some point for various reasons largely (but not exclusively) unrelated to where I am.

On the economic front, I've seen my host country follow the opposite trajectory of my home country. It's grown whilst home has stagnated. Both countries are turning authoritarian, but please do let me know of any country that isn't descending into shit on the political front right now.

Data points:

- Married, but to someone from my OG country. Met out here, married out here, been together since about year one.

- No kids, one dog.

- Large enough family at home to not need to be around for elders.

- Multiple careers, started of in the aid biz and transitioned to dev work.

- Early doors, I was often in an office, working directly with locals. Did a lot of side gigs, mostly local. These days I barely work here, haven't for about a decade.
by treetalker | 2025-07-01 11:46:58+00:00
This person understands neither Taleb's writing (name-dropper) nor the barbell writ large.

In particular, their concept of "the middle" is off-base (as is their concept of the edges/extremes). A local bookstore or local watering hole belongs not in the middle but on the Mediocristan side, along with roadside dives, etc. — indeed, there is little in the way of risk here, and returns appear linear (if we're talking about consumer satisfaction, which is how I read the writing — and places that receive regular/standard sanitation checks).

The middle is precisely where life-operators want to be, balanced between large amounts of Mediocristan and small amounts of Extremistan: the Mediocristan side of the barbell is weighted heavily with low- or no-risk but low and linear returns (for robustness / avoidance of ruin) while the Extremistan side has possibly complete loss risk but possibly exponential or theoretically unlimited upside (for beneficial exposure).

Perhaps from, say, a publisher's perspective, there is no middle anymore (in the sense that most books will be near worthless but a select few will shoot the moon). But not so from the consumer's perspective: there is still a rather normal gradient of quality, from utter garbage to the Great Books, trash fast food to 3-Star Michelin-ranked restaurants, and everything in between.
by jimbohn | 2025-07-01 11:48:15+00:00
>Google with get it for free because Google Search

What if the second step is that Google pays the page it visits? By enabling a crawler fee per page, news websites could make some articles uncrawlable unless a huge fee is paid. Just thinking aloud, but I could easily see a protocol stating pricing by different kinds of "licensing" e.g. "internal usage", "redistribution" (what google news did/does?), "LLM training", etc. Cloudflare, acting as a central point for millions of websites, makes this possible.
by Farid_agha87 | 2025-07-01 11:48:40+00:00
Hey HN,

I’m working on a simple AI tool that helps people check how well they fit any job posting, find their skill gaps, and get personalized learning suggestions (via Coursera, Udemy, etc).

This is just a mockup for now. I’d really appreciate your feedback: - Would you find this useful? - What features or trust signals would make you try it? - Anything missing or off? Your honest thoughts help a lot — thank you!