MurphyA/hacker-news huggingface dataset:
by LeifCarrotson | 2025-08-21 11:50:54+00:00
Why not both? I'd love an error LED to tell me something's wrong, maybe (maybe) with complicated blink codes that I can count and recount to determine which cell is bad or what action to take, but I also want a Bluetooth app to access the actual data: live cell voltages, currents and temperatures, estimated storage capacity and cell health, lifetime charge cycles and total power delivery... Give me all the data!

I don't want to increase the cost and complexity, and reduce the runtime of the thing with an onboard tiny LCD and an array of buttons to navigate menus. The interface could be available over a Bluetooth app, or or a self-hosted webpage, or make it show up as USB mass storage or a USB virtual serial port, or an actual RS232 or RS485 or TTL serial port, or I can grab it off a storage device with an EEPROM clip, or hook up my Tag-connect cable and a bus pirate and get I2C or SPI or whatever unnecessarily custom UART protocol you want to invent, or I can buy your dedicated HMI device with the LCD and buttons connected by a custom cable (don't want to buy yet another, I already have too many kicking around from decades of work with random industrial VFDs and PLCs and stuff), or I can hook up my MSO to some test pads and read the signals directly... But not everyone has all those tools and cables.

Like it or not, the standard has become a Bluetooth app. I wish the standard was a self-hosted webpage, so I could connect my laptop to a buried RJ45 connector, set a static IP to point my NIC at the right subnet (or the device could embed a router to assign my laptop a compatible IP over DHCP, but most don't), or I could turn on an integrated wifi adapter in the device, ignore and revert the protestations of my device and OS that the connection was unsuccessful because it can't ping connectivitycheck.android.com or captive.apple.com or msftconnecttest.com or whatever through the battery pack SSID. But by the time your user manual tells the user to go to their network adapter properties and set their IP address to 10.10.0.2 (on their iPad, LOL) you've lost most people long ago.

Like it or not, the standard has become Bluetooth and an app, and not without compelling if frustrating reasons.
by YeGoblynQueenne | 2025-08-21 11:50:55+00:00
>> At its core, Moravec's paradox is the observation that reasoning takes much less computation compared to sensorimotor and perception tasks. It's often (incorrectly) described as tasks that are easy for humans are difficult for machines and visa versa.

From Wikipedia, quoting Hans Moravec:

Moravec's paradox is the observation that, as Hans Moravec wrote in 1988, "it is comparatively easy to make computers exhibit adult level performance on intelligence tests or playing checkers, and difficult or impossible to give them the skills of a one-year-old when it comes to perception and mobility".[1]

https://en.wikipedia.org/wiki/Moravec's_paradox

Note that Moravec is not saying anything about "much less computation" and he's also not talking about "reasoning", particularly since he's talking in the 1980's when AI systems excelled at reasoning (because they were still predominantly logic-based and not LLMs; then again, that's just a couple of years before the AI winter of the '90s hit and took all that away).

In my opinion the author should have started by quoting Moravec directly instead of paraphrasing so that we know he's really discussing Moravec's saying and not his own, idiosyncratic, interpretation of it.
by onlyrealcuzzo | 2025-08-21 11:51:53+00:00
1000 people can't get a woman to have a child faster than 1 person.

So it depends on the type of problem you're trying to solve.

If you're trying to build a bunch of Wendy's locations, it's clearly better to have more construction workers.

It's less clear that if you're trying to build SGI that you're better off with 1000 people than 10.

It might be! But it might not be, too. Who knows for certain til post-ex?
by safety1st | 2025-08-21 11:52:10+00:00
I mean, what is this stuff you're making up about the US and Vietnam being allies? Is that your head canon? What does Vietnam do as a part of this alliance?

If you think those two countries were ever allies in any serious military or political sense you're deluded. The US is Vietnam's biggest customer and they changed the terms under which they're willing to buy stuff, that's all.

You also better believe that when tensions flare up between Vietnam and China again, Vietnam will be begging the US for help.

On a personal level I am American and the most annoying thing about living in Southeast Asia quite frankly is how much people here seem to think they deserve my money in exchange for selling me low quality shit I don't need or want. You can't have my money. Go away. We can end the relationship and I will be perfectly happy without you. It's amazing how this parallels foreign relations.
by tyleo | 2025-08-21 11:53:09+00:00
> I actually don't like iOS, and barely tolerate macOS but I love the hardware on mac right now.

I just got my first MacBook Pro this month and feel this exactly. I prefer Windows as an OS hands down. It works with all my peripherals and has better configuration options.

But the hardware makes up for it. My MacBook Pro is about twice as fast as my new x86 desktop from work. Its battery is nearly 15x longer than my Razer laptop and four times as fast.

I’ll take gaps in the software quality for all of the progress in hardware quality.
by tsuyoshi_k | 2025-08-21 11:54:37+00:00
First of all, thank you I’m deeply grateful for the big response and the many new sign-ups to OS Yamato. The project was featured on Hacker News and briefly reached #23 on the trending list — a surprising and humbling moment for a solo developer.

GitHub stars, comments, and kind words have been flowing in from around the world. Thank you so much.

This project is still in its early stages, and I’m constantly learning and evolving it based on the feedback I receive. I’ll keep refining it slowly and calmly — in the same spirit OS Yamato aims to embody.
by uratbastrd | 2025-08-21 11:54:54+00:00
Humans have other purposes than satisfying stated goals.

That’s often described as a flaw, e.g. to err is human, but it’s what we do. Some degree of chaos can help for efficient problem-solving.

Based on past history, we may never get perfect encoding for historical Earthlings, e.g. what about the following list looks well-planned and coordinated for the future?: ASCII, ISO 8859-1 (Latin-1), ISO 8859-2 (Latin-2), ISO 8859-3, ISO 8859-4, ISO 8859-5 (Cyrillic), ISO 8859-6 (Arabic), ISO 8859-7 (Greek), ISO 8859-8 (Hebrew), ISO 8859-8-I, ISO 8859-10, ISO 8859-13, ISO 8859-14, ISO 8859-15, ISO 8859-16, Windows-1250, Windows-1251, Windows-1252, Windows-1253, Windows-1254, Windows-1255, Windows-1256, Windows-1257, Windows-1258, KOI8-R, KOI8-U, KOI8-RU, Shift_JIS, EUC-JP, EUC-KR, GB2312, GBK, Big5, HZ-GB-2312, TIS-620, MacRoman, MacCyrillic, UTF-8, UTF-16 (BE/LE), UTF-32 (BE/LE), CESU-8, UTF-7, IBM866, IBM437, IBM850, IBM852, IBM855, IBM857, IBM862, IBM864, IBM866, KZ1048, IBM874 (TIS-620), VNI, Windows-874, Mac Thai, Mac Central European.
by Amorymeltzer | 2025-08-21 11:55:20+00:00
In terms of the "Why Mavericks?" section,

>I knew I wanted an operating system from before Apple abandoned the Aqua design language.

I suppose it depends on your definition, but that likely does mean Mavericks is the latest available. For my money though, El Capitan (10.11 to Mavericks' 10.9) was the local maxima (speed, stability, capability). I've no inkling what issues using that would entail—I had no idea that Mountain Lion had "a more capable version of QuickTime"—but my immediate response to this was wondering why not El Capitan.
by timcambrant | 2025-08-21 11:55:36+00:00
I don't think it's relevant to debate if anime or other forms of media is objectively better. But as someone who has never understood anime, I view mainstream western TV series as filled with hours of cleverly written dialogue and long story arches, whereas the little anime I've watched seems to mostly be overly dramatic colorful action scenes with intense screamed dialogue and strange bodily noises. Should we maybe assume that we are both a bit ignorant of the preferences of others?
by jolmg | 2025-08-21 11:55:54+00:00
> Yea, where’s the theft of my time and labor for now performing part of your business transaction process you should be performing by hiring staff to check me out.

I've seen this sentiment in recent years, but with respect to time, self-checkout was always faster than human cashiers. You didn't need to wait while the cashiers did procedures like counting the money in the drawer and waiting for a supervisor to sign-off on it. The lines were unified so that your line was served by 4-8 checkouts rather than 1 cashier (or 2 as is the case with walmart). That meant that any issue with a particular customer e.g. arguing over pricing presented on the shelf vs on the system, needing to send someone out to verify the shelf, didn't affect the time you needed to wait as much. They were a very positive thing for customers when they were introduced.

Basically, instead of having to get in a line of 3-6 people and having to wait for each of those to be served before you by one cashier, you just instantly check-out with usually no line.

With respect to labor, it's basically the same. That's unless, in your part of the world, they let you use the self-checkout with huge quantities of groceries that need bagging. In my experience, there's (always?) a limit on the number of items for self-checkout.
by never_inline | 2025-08-21 11:55:59+00:00
> counting the number of letters in a word seems to be a good way to filter out LLMs

As long as this challenge remains obscure enough to be not worth implementing special handlers in the crawler, this sounds a neat idea.

But I think if everyone starts doing this particular challenge (char count), the crawlers will start instructing a cheap LLM to do appropriate tool calls and get around it. So the challenge needs to be obscure.

I wonder if anyone tried building a crawler-firewall or even nginx script which will let the site admin plug their own challenge generator in lua or something, which would then create a minimum HTML form. Maybe even vibe code it :)
by mytailorisrich | 2025-08-21 11:57:21+00:00
From a continuous integration perspective my understanding is that stacked pulled requests do not make change more frequent if we define a "change" as being committed on the master branch. They only split the feature branch into smaller chunks. On the other hand, I do take your point about context over a number of consecutive changes.

But, to me, "creating a few alternative WIP changes to communicate to a reviewer" indicates an issue with code reviews. I don't think code reviews are the time to propose alternative implementations, even if you have a "better" idea unless the code under review is broken.
by aja12 | 2025-08-21 11:57:30+00:00
Baseband SoC running their own OS independent from Android/iOS and staying asleep (while still listening for incoming signals) is very much no longer in conspiracy theory territory and more an established fact now. I don't have the source at hand but it's in one of the standards. And the purpose is very clear: LEA like Interpol must be able to locate any IMEI at any point if in tower range, regardless of the power state of the "main" OS
by zpeti | 2025-08-21 11:57:50+00:00
Maybe this time the top posters on HN should stop criticizing one of the top performing founder CEOs of the last 20 years who built an insane business, made many calls that were called stupid at the time (WhatsApp), and many that were actually stupid decisions.

Like do people here really think making some bad decisions is incompetence?

If you do, your perfectionism is probably something you need to think about.

Or please reply to me with your exact perfect predictions of how AI will play out in the next 5, 10, 20 years and then tell us how you would run a trillion dollar company. Oh and please revisit your comment in these timeframes
by Aachen | 2025-08-21 11:58:15+00:00
Huh? What false positives does Anubis produce?

The article doesn't say and I constantly get the most difficult Google captchas, cloudflare block pages saying "having trouble?" (which is a link to submit a ticket that seems to land in /dev/null), IP blocks because user agent spoofing, errors "unsupported browser" when I don't do user agent spoofing... the only anti-bot thing that reliably works on all my clients is Anubis. I'm really wondering what kinds of false positives you think Anubis has, since (as far as I can tell) it's a completely open and deterministic algorithm that just lets you in if you solve the challenge, and as the author of the article demonstrated with some C code (if you don't want to run the included JavaScript that does it for you), that works even if you are a bot. And afaik that's the point: no heuristics and false positives but a straight game of costs; making bad scraping behavior simply cost more than implementing caching correctly or using commoncrawl
by doctor_radium | 2025-08-21 11:58:37+00:00
Maybe the plaintiff is fishing, but this is the reason I never abandoned my Covid mask after the pandemic. You want to string up cameras like Christmas lights? I can wear a mask! What ticks me off more is WalMart and some grocery stores putting monitors over certain aisles, to show you're being monitored. I'll sometimes flip them off.

Aldi really annoyed me by showing live video on the self checkout screen with the notice "Monitoring In Progress". Then I realized Walmart and many others have a camera notch on their monitors, too, so perhaps I should thank Aldi for at least being honest?

Anybody using facial recognition or similar may know me very well by now. I'm the guy in the mask who flips them off.
by SigmundA | 2025-08-21 11:58:50+00:00
Yes definitely, its does the heavy lifting and is essentially a new from scratch HTML rendering engine.

It needs javascript support so charting libraries work but they mention working toward that in the roadmap.

It's more like PrinceXML than a browser. This is great Prince is the gold standard for HTML print out and the only engine to fully support Paged Media level 3 last time I looked. Normal browsers don't seem to care as much about full print css support so Prince has a monopoly here and is not cheap.

https://www.princexml.com
by A1kmm | 2025-08-21 11:59:25+00:00
It does work as long as the attesting authority doesn't allow issuing a new identity (before it expires) if the old one is lost.

You (Y) generate a keypair and send your public key to the the attesting authority A, and keep your private key. You get a certificate.

You visit site b.com, and it asks for your identity, so you hash b.com|yourprivatekey. You submit the hash to b.com, along with a ZKP that you possess a private key that makes the hash work out, and that the private key corresponds to the public key in the certificate, and that the certificate has a valid signature from A.

If you break the rules of b.com, b.com bans your hash. Also, they set a hard rate limit on how many requests per hash are allowed. You could technically sell your hash and proof, but a scraper would need to buy up lots of them to do scraping.

Now the downside is that if you go to A and say your private key was compromised, or you lost control of it - the answer has to be tough luck. In reality, the certificates would expire after a while, so you could get a new hash every 6 months or something (and circumvent the bans), and if you lost the key, you'd need to wait out the expiry. The alternative is a scheme where you and A share a secret key - but then they can calculate your hash and conspire with b.com to unmask you.
by giraffe_lady | 2025-08-21 11:59:44+00:00
The weight of evidence is abundantly clear that the most effective way to reduce interpersonal crime is by reducing poverty, and providing housing & healthcare to everyone. Relatively modest sincere funding of these programs can have a huge impact, and if you had mentioned some of these "other countries and societies that are poorer, but have far fewer of those problems" I might even be able to point to some for you.

Wanting an increase in carceral solutions despite the weight of evidence against their effectiveness is exactly the "irrational proto-religious, emotion based belief and dogma" you're railing against. It doesn't feel fair to a certain worldview to allocate resources in this way. But you need to get over that, because it is what works.
by sznio | 2025-08-21 11:59:44+00:00
for me, it's being online less, and being online on "public" spaces less.

my internet usage is now limited to chatrooms with friends and other people that I can be certain that are real. I don't read comments, I don't browse forums. HN is the only site with pseudonymous posting that I follow. otherwise, I completely avoid content without a real identity attached
by strken | 2025-08-21 12:00:25+00:00
I mean, sure, you will eventually be able to convince someone, somewhere to do anything, but the whole thought experiment of a superintelligent AI in a box is about the AI convincing one specific human to let it go using only superhuman charisma and what it learns via text messaging back and forth. That seems...a lot less likely, especially given limited or zero information about the outside world and a target who knows you're an AI in a box.
by Loughla | 2025-08-21 12:00:55+00:00
I have never experienced a faster checkout with self checkout.

If it's super fast, it's just for a few items, and a cashier would've been just as fast. If it's for a lot of items, there's a decent chance I have to look up some codes or something; which a cashier is better and faster at.

The trade off of self checkout is cost savings for the business. These savings are not passed on to me. Therefore, I don't give a flying rat's ass about them.

I'm with OP. If I'm working for the business, they will compensate me. Willingly or unwillingly.
by kotaKat | 2025-08-21 12:01:09+00:00
> When I used a credit card at home depot self checkout I was asked if I wanted to have the receipt sent to a specific email address I entered previously online. Creepy. So I started using cash only.

A lot of retailers do that now. They match first 6/last 4 in store against your online account to match receipts up. Walmart is a big one now with that implemented across their self-checkouts (and eventually pushed onto the registers with their new software/hardware upgrade push).

> The machine said it couldn't issue change and to see an associate. Seemed odd as it was early in the day.

Slightly makes sense if they haven’t loaded every machine up with a full cash load. Plus some lanes might “accidentally” be turned on without any cash in them and not put into a “cards only” state.
by criley2 | 2025-08-21 12:01:29+00:00
Ah Michael Burry, the man who has predicted 18 of our last 2 bubbles. Classic broken clock being right, and in a way, perfectly validates the "no one can see a bubble" claim!

If Burry could actually see a bubble/crash, he wouldn't be wrong about them 95%+ of the time... (He actually missed the covid crash as well, which is pretty shocking considering his reputation and claims!)

Ultimately, hindsight is 20/20 and understanding whether or not "the markers" will lead to a major economic event or not is impossible, just like timing the market and picking stocks. At scale, it's impossible.
by im_lince | 2025-08-21 12:03:07+00:00
This hits home. I’ve run into the same pain with conventional web-based review tools: slow, nitpicky, and nobody really “owns” the merge. Your kernel-style approach makes a ton of sense — putting the reviewer on the hook changes the dynamic completely. And pushing FIXMEs straight into the branch instead of playing comment-ping-pong? That’s a huge quality-of-life win.

We’ve gone a slightly different route at my team. Instead of reinventing the workflow around Gitolite/IntelliJ, we layered in LiveReview(https://hexmos.com/livereview/). It’s not as hardcore, but it gives us a similar payoff: reviewers spend less time on drudge work because LiveReview auto-catches a ton of the small stuff (we’re seeing ~40% fewer prod bugs). That leaves humans free to focus on the bigger design and ownership questions — the stuff machines can’t solve.

Different tools, same philosophy: make review faster, saner, and more about code quality than bureaucracy.
by kkoncevicius | 2025-08-21 12:03:12+00:00
Even if they do not strike gold the second time, there can still be a multitude of reasons:

1. The innovators will know a lot about the details, limitations and potential improvements concerning the thing they invented. 2. Having a big name in your research team will attract other people to work with you. 3. I assume the people who discovered something still have a higher chance to discover something big compared to "average" researchers. 4. That person will not be hired by your competition.
by delta_p_delta_x | 2025-08-21 12:03:18+00:00
Strictly speaking, Mavericks (and Mountain Lion and Lion before it) were already some way through abandoning Aqua. Lion dropped the beautiful blue scroll bars that previous OS Xs had, replaced the pill-shaped buttons with rounded rectangles, and somewhat flattened the overall UI as well, though not to the extent that Yosemite did.
by 986aignan | 2025-08-21 12:03:30+00:00
IIRC, you could use asymmetric cryptography to derive a site-specific pseudonymous token from the service and your government ID without the service knowing what your government ID is or the government provider knowing what service you are using.

The service then links the token to your account and uses ordinary detection measures to see if you're spamming, flooding, phishing, whatever. If you do, the token gets blacklisted and you can no longer sign on to that service.

This isn't foolproof - you could still bribe random people on the street to be men/mules in the middle and do your flooding through them - but it's much harder than just spinning up ten thousand bots on a residential proxy.
by jaccola | 2025-08-21 12:03:55+00:00
I feel 18 out of 2 isn't a good enough statistic to say he is "just right twice a day".

What was the cost of the 16 missed predictions? Presumably he is up over all!

Also doesn't even tell us his false positive rate. If, just for example, there were 1 million opportunities for him to call a bubble, and he called 18 and then there were only 2, this makes him look much better at predicting bubbles.
by kotaKat | 2025-08-21 12:04:06+00:00
That was the old NCR Fastlane implementation, done wrong. They left the item security feature enabled and left the bag scales turned on. This also happened at IKEA US (which lead to them being pulled out for a long while).

A lot of retailers have dumped NCR and gone in-house for their self checkout software packages now and made it so much better. Home Depot took their custom point-of-sale and built their own self checkout frontend on top of it to allow all checkout lanes to “convert” to self checkout.

Target also did the same, dumping NCR’s software and rolling in-house software on top of the hardware to make it Not Suck.
by lelanthran | 2025-08-21 12:04:42+00:00
> 1000 people can't get a woman to have a child faster than 1 person.

I always get slightly miffed about business comparisons to gestation: getting 9 women pregnant won't get you a child in 1 month.

Sure, if you want one child. But that's not what business is often doing, now is it?

The target is never "one child". The target is "10 children", or "100 children" or "1000 children".

You are definitely going to overrun your ETA if your target is 100 children in 9 months using only 100 women.

IOW, this is a facile comparison not worthy of consideration.[1]

> So it depends on the type of problem you're trying to solve.

This[1] is not the type of problem where the analogy applies.

=====================================

[1] It's even more facile in this context: you're looking to strike gold (AGI), so the analogy is trying to get one genius (160+ IQ) child. Good luck getting there by getting 1 woman pregnant at a time!