MurphyA/hacker-news huggingface dataset:
by pat2man | 2025-11-12 17:23:25+00:00
As someone who self hosted bare metal Kubernetes on my own rack, it's a lot of work to get it set up. We used RedHat Openshift which has a pretty good solution out of the box, but the learning curve was relatively high.

That being said, once it was set up, there was not a lot of maintenance. Kubernetes is quire resilient when set up properly, and the cost savings were significant.
by razingeden | 2025-11-12 17:24:01+00:00
they brake to “suss out” certain things, that ive noticed:

construction workers, delivery vehicles, traffic cones.. nothing unreasonable for it to approach with caution, brake for, and move around.

the waymo usually gets about 2 feet away from a utility truck and then sits there confused for awhile before it goes away.

it usually gets very close to these hazards before making that maneuver.

it seems like having a flashing utility strobe really messes with it and it gets extra cautious and weird around those. now, it should be respectful of emergency lights but-

i would see a problem here if it decided to do this on a freeway , five feet away from a pulled over cop or someone changing a tire.

it sure does spazz out and sit there for a long time over the emergency lights before it decides what to do

i really wish there was a third party box we could wire into strobes (or the hazard light circuit) that would universally tell an autonomous car “hey im over here somewhere you may not be expecting me , signaling for attention.”
by dfawcus | 2025-11-12 17:24:04+00:00
These things are rather pointless, as one could always use a standalone encryption app, and copy&paste text to and from a non encrypted chat app. i.e. how one originally made use of PGP.

The difficulty which PGP had of key exchange could be handled somewhat like Signal does now, via a personal physical sync of the phones.

At which point, the authorities will still be able to make use of "traffic analysis" as they always have. So they'll be able to tell which parties are communicating, but not what is being said.
by ryan0x44 | 2025-11-12 17:24:12+00:00
I just published a new Open Source project designed to turn any bare Kubernetes cluster into a Developer Platform in just two commands, with no new CRDs or abstractions to learn, ready to start deploying your apps right away.

I would greatly appreciate any GitHub stars, and keen to get some feedback! If you’re at KubeCon NA join the Discord on the Prebake.dev homepage and we can connect :)
by gs17 | 2025-11-12 17:24:36+00:00
> Carob seems relevant to this? I know the associations from the 70s and 80s but I sort of feel like that was a marketing or framing problem rather than a taste problem

I don't think saying "it's just as good as chocolate" helped, but I never cared for the taste in general. Of course, I haven't tried it since I was a kid, so maybe someone has figured out what to do with it (or my tastes evolved) since.
by 0xbadcafebee | 2025-11-12 17:24:44+00:00
There is a fundamental misunderstanding people have about technology that you only get from operating and maintaining it. There's what something can do, and then there's actually doing it.

K8s is complicated as hell to learn to use. Its learning curve is very shallow. Yes, you can get a "hello world" running quickly, but that is not the benchmark for whether you actually understand what's going on, or how to make it do what you need.

But once you do learn it thoroughly, it's ridiculously fast to ramp up on it and use it for very complex things, very quickly. As a developer medium, as an operational medium, it accelerates the kind of modern practices (that for some reason most people still don't know about?) that can produce a lot of value.

But that's if someone else is building and maintaining the underlying "guts" of it for you. If you try to build it from scratch and maintain it on bare metal, suddenly it's incredibly complicated again with another shallow learning curve and a lot of effort. And that effort continues, because they keep changing the fucking thing every 6-12 months...

It's like learning to drive a car or ride a bike. At first it's difficult and time-consuming. But then you get it, and you can ride around pretty easily, and it can take you far. However, that does not mean you understand car/bike mechanics, or can take it apart and rebuild it when something breaks. So be prepared to pay someone for that maintenance, or be prepared to become a mechanic (and do that work while also doing your day job). This analogy is stretched thinner by the fact that nobody's constantly changing how your car works...
by mkipper | 2025-11-12 17:25:11+00:00
> but with the expectation that only openai has access to it

You can argue about "the expectation" of privacy all you want, but this is completely detached from reality. My assumption is that almost no third parties I share information with have magic immunity that prevents the information from being used in a legal action involving them.

Maybe my doctor? Maybe my lawyer? IANAL but I'm not even confident in those. If I text my friend saying their party last night was great and they're in court later and need to prove their whereabouts that night, I understand that my text is going to be used as evidence. That might be a private conversation, but it's not my data when I send it to someone else and give them permission to store it forever.
by criemen | 2025-11-12 17:25:26+00:00
People need agency, and feel empowered to go forward. I'm not arguing against that interpretation of the post. But having agency doesn't equal a lack of accountability, or being able to explain what you're doing.

In the end, it's a tricky balance between moving fast and slow, which is why no one has found the perfect, long-term viable solution yet.
by tanseydavid | 2025-11-12 17:25:43+00:00
>> suddenly backing up a half block from stopped at a red light in order to change lanes

I have taken at least 50 Waymo rides and have never experienced anything remotely like what you have described here.

I am not saying it never happened, just that I expect that if a bone-headed move of this magnitude was at all commonplace with Waymo, we would be hearing about it and probably with a lot more details.
by simonw | 2025-11-12 17:25:52+00:00
Sure, but CDNs for static content feel to me like effectively a solved problem in 2025.

There are plenty of good providers and some of them are practically free.

I mean sure, if you want to roll your own CDN by hosting boxes in colos across multiple continents and applying geographical load balancing via DNS you're taking on a whole lot of extra complexity, but I think outsourcing that to Cloudflare or Fastly or Fly.io or whomever is a reasonable strategy that still counts as "self-hosting", at least in comparison to using YouTube.
by Swizec | 2025-11-12 17:25:55+00:00
> I don't know if I trust Waymo cars with my life, but at least there are SOME standards, compared to the natural variance of humans

I’ve ridden in a lot of Waymos – 800km I’m told! – and they’re great. The bit that impresses me most is that they drive like a confident city driver. Already in the intersection and it turns red? Floor it out of the way! Light just turned yellow and you don’t have time to stop? Continue calmly. Stuff like that.

Saw a lot of other AI cars get flustered and confused in those situations. Humans too.

For me I like Waymos because of the consistent social experience. There is none. With drivers they’re usually chatty at all the wrong moments when I’m not in the mood or just want to catch up on emails. Or I’m feeling chatty and the driver is not, it’s rarely a perfect match. With Waymo it’s just a ride.
by buster | 2025-11-12 17:26:15+00:00
After some work with kubernetes, i must really say, helm is a complexity hell. I'm sure it has much features but many aren't needed but increase the complexity nonetheless.

Also, please fix the "default" helm chart template, it's a nightmare of options and values no beginner understands. Make it basic and simple.

Nowadays i would very much prefer to just use terraform for kubernetes deployments, especially if you use terraform anyway!
by sascha_heyer | 2025-11-12 17:26:24+00:00
OpenAI Codex CLI + MCP users: beware of silent truncation in recent releases >=v0.56.0

↳ Aug 23 2025 (commit 957d449): Codex introduced a head+tail cap (256 lines / 10 KiB) on the stdout/stderr summary it feeds back into the conversation. Front-ends still see full logs, but the model only gets the truncated version.

↳ Oct 31 2025 (commit 1c8507b / PR #5979): a second cap was added that walks every tool-call content block (including MCP responses) and enforces that same ~10 KiB limit across the entire payload. Once the budget is exceeded, Codex drops the rest and replaces it with “[omitted …]”.

Problematic Commit: https://lnkd.in/dMGCBSvC

Problematic PR: https://lnkd.in/dznEYwYX

Impact just a few examples: - Context7 or other retrieval plugins can’t deliver full research briefs; Codex only ingests the first/last slices and misses the core. - Linear MCP issues/PRDs are chopped mid-plan, so agents never read the requirements. - Build/test logs, migration scripts, or large code diffs lose the middle sections, forcing manual paging and repeated tool calls.

Workarounds

1. Pin to ≤ 0.55.0 if you rely on "large" tool outputs. 2. Upvote/comment on GitHub issue https://lnkd.in/dm2z_KFh so the engineering team sees how widespread the breakage is
Show HN: Conversational AI for customer feedback
by vdszds | 2025-11-12 17:26:34+00:00
Hi HN,

I got frustrated with shallow feedback from forms and the time it takes to do manual customer interviews. So I built Diaform – an AI that runs interviews for you.

I've been using it in my apps and I hope it can help you too. I'd love to hear your feedback.

Vlad
by ssalmon74 | 2025-11-12 17:26:44+00:00
Sara Seager’s return to Canada is more than a homecoming. It shows how science can inspire across borders and generations. Her mix of astrophysics, chemistry, and engineering proves that the search for life beyond Earth is not only about technology but also imagination and teamwork. The idea of finding biosignatures in Venus’s clouds or hidden Earth-like planets reminds us that great discoveries begin with the question “what if?”. Canada is lucky to have her back.
by mmh0000 | 2025-11-12 17:27:06+00:00
You may be "technically correct" (the best kind of correct), but holy je-BUS was QT NOT user-friendly nor cross-platform-friendly at the height of its popularity.

There's a reason that once alternatives became available, users left QT as quickly as they could.

QT was pioneering A/V solutions; I won't argue against that. So was Flash, so was Shockwave, so was RealMedia, and remember the horror that was Windows Media Player (from the Win98 era)?
by senderista | 2025-11-12 17:27:16+00:00
There are a couple of equivalent but complementary definitions of tangent space used in differential geometry. One is that a tangent vector at a point p is a directional derivative operator, i.e. a local map from functions defined in a neighborhood of p to numbers that is linear and obeys the Leibniz (product) rule of derivatives. It turns out that any such operator can be identified with some equivalence class of curves through p, which is the second definition of a tangent vector: a set of curves which define "the same" directional derivative operator.

I find the second definition more intuitive and easier to visualize, while the first is more formal and algebraic. For example, using the second definition it's easy to visualize the pushforward T(V) (given a smooth map T) of a tangent vector V at p to another vector U at q = T(p): picture a curve through p corresponding to V mapped via T to a curve through q. That curve defines the pushforward U = T(V). This isn't a substitute for the algebraic definition of a pushforward, of course, but I find it helpful. (The same approach is easy to extend to the pullback of a 1-form.)
by cpgxiii | 2025-11-12 17:27:29+00:00
> Wut - SVE and SME are literally Apple designs (AMX) which have been "back ported".

Literally no Apple CPUs meaningfully support SVE or SVE2. Apple adds what I would say is a relatively "conventional" matrix instructions (AMX) of their own, and now implements SME and SME2, but those are not equivalent to SVE (I call AMX "conventional" in the sense that a fixed-size grid of matrix compute elements is not a particularly new idea, versus variable-sized SIMD which is still quite rare. Really, the only arm64 design with "full fat" SVE support is Fujitsu's a64fx (512-bit vector size); everything else on the very short list of hardware supporting SVE is still stuck with 128-bit vectors.
by narrator | 2025-11-12 17:27:44+00:00
This will happen in the real world when the robot mass production gets going. We'll climb the exponential till we run into the resource limits of the planet at meteoric speed.

Yes, the regulators will try and manage it, but eventually every decision about who can use the robot/AI genie for what will go through them because of the robot/AI genie's enormous strain on natural resources, and you'll be back to a planned economy where the central planners are the environmental regulators.

There are hard decisions to make as well. Who gets to open a rare earth processing plant and have a tailing pond that completely ecologically destroys that area? Someone has to do it to enable the modern economy. It's kind of like we won't have a good AI video generator and will always be behind China if some Youtube creators refuse to license their content for AI training. Same goes for the rare earth processing tailing pond. Nobody can agree on where it's going to go, so China wins.
by im3w1l | 2025-11-12 17:27:59+00:00
Imagine if I as a hobbyist take this project A and mix it up with gpl code from another project B. I release this mashup as project C. Now some company contacts me and wants to use C commercially. If I say yes, A will be upset. If I say no, B will be upset. A contradiction!

Conclusion is that gpl but only for non-commercial does not work. They need to use a different license to get something self-consistent.
Show HN: Rando – Random photo picker/slideshow for local drives (100% private)
by interapp | 2025-11-12 17:28:19+00:00
Hey HN! I built Rando because I had 50,000+ photos from the DSLR era (2000-2015) sitting on external drives that I never looked at.

Cloud photo apps want to upload everything, which feels invasive and expensive for large archives. So I made something different: a local-only app that randomly displays photos from your drives - like shuffle mode for your photo collection.

*The technical bit:*

- 100% local processing, zero network calls (not even analytics unless you opt in) - Works with any local or network storage (external drives, NAS, USB sticks) - Fast indexing even with 100,000+ photos - Tagging system that doesn't modify original files (SQLite metadata database) - Built for both Mac (Swift) and Windows (WPF)

*The privacy angle:* No servers, no accounts, no cloud infrastructure. Your photos never leave your computer.

It's kind of like rediscovering your own photo archive as entertainment rather than trying to organize it perfectly. Like Netflix for your memories.

*7-day free trial available:*

- Mac App Store: https://apps.apple.com/us/app/rando-random-photo-picker/id67... - Windows Store: https://apps.microsoft.com/detail/9p679dck1j5k?hl=en-US&gl=U...

Would love feedback from the HN community - especially on the privacy implementation and whether this scratches an itch for anyone else with large local photo collections.
by next_xibalba | 2025-11-12 17:28:38+00:00
Road in a Waymo last weekend in Austin. Amazing experience. I was surprised at how mundane it felt. I had to keep looking at the empty driver's seat to remind myself that I was experiencing science fiction becoming reality.

I will say, I was surprised that the interior of the car was kind of dirty. I would imagine this is going to be a growing issue these FSD taxi fleets are going to have deal with. Lots of people will behave poorly in them.
by rramadass | 2025-11-12 17:29:20+00:00
FWIK; You can't compare the two. Python is far more general and larger than Prolog which is more specialized. However there have been various extensions to Prolog to make it more general. See Extensions section in Prolog wikipedia page - https://en.wikipedia.org/wiki/Prolog#Extensions Eg. Prolog++ - https://en.wikipedia.org/wiki/Prolog%2B%2B to allow one to do large-scale OO programming with Prolog.

Earlier, Prolog was used in AI/Expert Systems domains. Interestingly it was also used to model Requirements/Structured Analysis/Structured Design and in Prototyping. These usages seems interesting to me since there might be a way to use these techniques today with LLMs to have them generate "correct" code/answers.

For Prolog and LLMs see - https://news.ycombinator.com/item?id=45712934

Some old papers/books that i dug up and seem relevant;

Prototyping analysis, structured analysis, Prolog and prototypes - https://dl.acm.org/doi/10.1145/57216.57230

Prolog and Natural Language Analysis by Fernando C. N. Pereira and Stuart M. Shieber (free digital edition) - http://www.mtome.com/Publications/PNLA/pnla.html

The Application of Prolog to Structured Design - https://www.researchgate.net/publication/220281904_The_Appli...
by throwup238 | 2025-11-12 17:29:25+00:00
This pattern of writing goes back to the Spanish conquistadors at the very least. They frequently described their actions in a passive voice when doing something they knew was horrible, only to switch to aggrandizing active voice when writing about their successes. It’s a standard way to blur responsibility and present violence as an almost natural “fact” rather than a deliberate action by identifiable agents.

It didn’t escape everyone’s attention though. Bartolomé de las Casas definitely noticed it.
by yndoendo | 2025-11-12 17:29:52+00:00
And my background is cross-platform development from desktop to embedded to full stack to back-end and front-end.

I learned that even though you can write an application in _WPF_ you should still learn other frameworks. Often people stick with what they know versus learning what they don't. The tooling and framework to use for a solution should be around the problem and not what you know. A hammer drives a screw but is also the wrong tool to use for the solution. I have learned new programing languages and frameworks because they fit the problem better than what I already knew.

Here are the images of how Windows 11 the shutdown issue:

Typing _shut_ after pressing Windows / Meta key: https://imgur.com/a/FyDarJj

Typing _shutdown_ after pressing Windows / Meta Key: https://imgur.com/a/CJZwWmb

Typing _shutodwn_ and enter key after pressing Windows / Meta key: https://imgur.com/a/TppVS9Q

Even typing _shutdown pc_ and pressing enter did nothing except closing the Start Menu.

One of my greats annoyances with Windows is that Microsoft Anti-Virus will lock the file for scanning. This means I have there is a chance of having to re-run an InnoSetup script compile because Windows is canning a XML file. Happens quite frequently with GIT repository management. Waiting and having to re-run tools because of this is a waste of time.

Desktop Environments are like a person choosing which Bourbon they like. For me the best Bourbon, beer, wine ... are the ones I have not tried. Some people stick with Jack Daniels their whole lives.
by 98codes | 2025-11-12 17:29:53+00:00
I got one sentence in and thought to myself, "This is about discovery, isn't it?"

And lo, complaints about plaintiffs started before I even had to scroll. If this company hadn't willy-nilly done everything they could to vacuum up the world's data, wherever it may be, however it may have been protected, then maybe they wouldn't be in this predicament.
by ryandrake | 2025-11-12 17:29:58+00:00
Wow, really great insight--I've never seen it framed like this before, but it makes so much sense. Typically software becomes worse over time, and therefore uncompetitive with previous versions of the same software. The fix? Never make the previous software available, and force users to upgrade to the worse, new version.

This explains a lot about why subscriptions have become the norm.
by firefax | 2025-11-12 17:30:07+00:00
>No it's not "unreasonable" to ask for patches along with bug fixes, but it is unreasonable to be mad if they don't

Your stance seems to be is that it is unreasonable to be annoyed by someone who is being unreasonable.

When I searched for synonyms for "unreasonable" in a major English language thesarus, the following synonyms were listed:

indefensible, mindless, reasonless, senseless, unjustified, untenable, unwarranted

So yes, it absolutely is valid for the FFMPEG crew to feel trolled by Project Zero.
by rickdeckard | 2025-11-12 17:30:24+00:00
I don't know your keyboard (and Google didn't help that much), but I guess it simply has a NFC Tag which shares the BT ID over NFC for a device to initiate pairing directly with this ID.

You can try an Android App like NXP TagInfo to read the contents of that Tag and show you what's inside of it, my expectation is that it's just a basic NFC Tag...
by lxgr | 2025-11-12 17:30:36+00:00
> Apple fixes this with AirPods by doing a proprietary codec and probably quite a bit of non-trivial sound processing. None of that is part of the Bluetooth standard

Do you have any sources for that claim?

As far as I understand (and based on what I've seen in some Bluetooth debugging menus at least a few macOS versions back), for HFP they just use regular mSBC.

That's an optional codec for HFP (while SBC is mandated for A2DP), and a step above absolute potato quality G.711/PCM u-law, but still part of the regular Bluetooth HFP specs.
by ssalmon74 | 2025-11-12 17:31:06+00:00
The Pioneer anomaly is a great reminder of how science works at its best. For years it looked like a mystery that might change our understanding of gravity, yet patient analysis and better modeling eventually showed that the answer was hidden in something as ordinary as thermal radiation. It’s a beautiful example of how even small discrepancies can drive progress — not because they reveal new laws, but because they force us to understand the old ones more deeply.
by toast0 | 2025-11-12 17:31:31+00:00
> Waymo was a better experience in every single way. One of the Lyfts i was in drove on the shoulder for a while like it was a lane.

These sentances conflict. I recently took a taxi from JFK to Manhattan during rush hour, and I estimate if the driver didn't use all of the paved surface, it would have taken at least 10 more minutes to arrive. (And it wouldn't have been an authentic NYC experience)

It's ok if you prefer the Waymo experience, and if you find it a better experience overall, but if a human driver saves you time, the Waymo wasn't better in every single way.

I am assuming the Lyft driver used the shoulder effectively. My experience with Lyft+Uber has been hit or miss... Some drivers are like traditional taxi drivers: it's an exciting ride because the driver knows the capabilities of their vehicle and uses them and they navigate obstacles within inches; some drivers are the opposite, it's an exciting ride because it feels like Star Tours (is this your first time? well, it's mine too) and they're using your ride to find the capabilities of their vehicle. The first type of driver is likely to use the shoulder effectively, and the second not so much.
by bluGill | 2025-11-12 17:31:46+00:00
You did much better than me. I always starved to death, or I died of poison trying not to starve to death.

This is a well known indication of a beginner: experienced players apparently never die this way - but I have no idea what they do different or even ideas of what else to try and so I gave up. There was a massive wealth of options (even in the 1990s) and I always wanted to get back into it, but until I come up with a path forward it always feels like I'll never get far so what is the point...