MurphyA/hacker-news huggingface dataset:
by ofiryanai | 2025-11-16 05:31:37+00:00
So far Iran looks like the aggressive nation (who also funded Hamas and all acts of terror in the middle east instead of investing in drinking water infrastructure) thats going down, with the love of god, after 50 years since its revolution. Israel seems more resilient at the moment, only responding to savagery from Gazans. Remember October 7th and the hostages that could've ended it so much time ago
by saurik | 2025-11-16 05:33:14+00:00
If your specific and narrowly scoped instructions cause the agent, acting on your behalf, to click that link that clearly isn't going to help it--a link that is only being clicked by the scrapers because the scrapers are blindly downloading everything they can find without having any real goal--then, frankly, you might as well be blocked also, as your narrowly scoped instructions must literally have been something like "scrape this website without paying any attention to what you are doing", as an actual agent--just like an actual human--wouldn't find our click that link (and that this is true has nothing at all to do with robots.txt).
by hakfoo | 2025-11-16 05:33:15+00:00
Why exactly is China an enemy? They want to increase their standard of living and expand their sphere of influence. That doesn't have to hurt the US directly. What it may undermine is the idea that the US gets to unilaterally steer the developed world.

On the other hand, perhaps that's a burden the US should be excited about tossing off. It's expensive to be the World Police, and it's left them with a lot of strained reputation and burnt-through leverage. It also requires them to do a lot of "lead by example" stuff that they seem completely disinterested in (industrial policy, forming consensus, trying to present as a magnanimous moral model).
by Aurornis | 2025-11-16 05:33:42+00:00
> Why use Bluetooth at all if they don't actually use it properly?

Because they needed a way to get audio to the AirPods wirelessly and to work with their devices? That’s a pretty good reason to use Bluetooth.

I doubt they got together and tried to scheme a way to break Bluetooth in this one tiny little way for vendor lock in. You can use the basic AirPod features with other Bluetooth devices. It’s just these extended features that were never developed for other platforms.

HN comments lean heavily conspiratorial but I think the obvious explanation is that the devs built and tested it against iPhone and Mac targets and optimized for that. This minor discrepancy wasn’t worked around because it isn’t triggered on Apple platforms and it’s not a target for them.
by xwowsersx | 2025-11-16 05:34:40+00:00
How unimpressive the first iPhone was??

Yeah, totally... a full touchscreen computer in your pocket with no physical keyboard, pinch-to-zoom magic people thought was CGI, a browser that wasn't a joke, visual voicemail, and an OS so smooth it made every other phone look like it ran on car batteries. Truly underwhelming stuff.

It literally redefined an entire industry, vaporized half the product lines at Nokia/BlackBerry/Palm/Microsoft, and set the blueprint for every smartphone that exists today.

But sure..."unimpressive."

This is the weirdest revisionist history I've ever heard.

If you mean that the iPhone has come a long way and that it was unimpressive relative to the phones we have 18 years later, sure. But unimpressive it was not.
by snowwrestler | 2025-11-16 05:35:28+00:00
Snow Leopard eventually became a solid release. At launch it had many bugs, including some that lost customer data.

It’s tempting to compare one’s memory of an old late-cycle OS, after all the UI changes have been accepted and the bugs squashed, to the day-1 release of a new OS today, when UI changes seem new and weird and there are tons of bugs they knowingly shipped to hit the launch date (just like with Snow Leopard). But it’s not really a fair comparison.
by jen729w | 2025-11-16 05:37:34+00:00
> the puck mouse?

My mate Tim, professional graphic designer, used it for years. Loved it. He might still have it for all I know.

> The "you're holding it wrong" iPhone?

Was always nonsense. None of the Apple team used 'the bumper' and neither did I.

> The "unusably slow after two years" 11in MBA?

Are you seriously here criticising one of the most revolutionary hardware products of the last 20 years?

FWIW I used mine for years and had a corporate Windows image running under Parallels. Everyone was massively envious. (I was a Domain Admin, I could add my own machine to the network.)

> The Cube?

I'll give you that one.
by penwielder | 2025-11-16 05:37:47+00:00
(If I'm trying not to spoil anything, do I even post? Maybe I can encourage someone else to have fun giving it more thought.) At least one elegant and efficient answer is within reach for many. The person who first pointed it out to me didn't need to know the relevant branch of mathematics to do so; he intuited the shape of it without the formal terminology.

I'll be particularly curious to hear the pattern(s) in how many solutions there are, and/or the probability of a random board being solvable.

The haptic feedback on mobile is really on point in this implementation.
by bccdee | 2025-11-16 05:37:55+00:00
SOLID is a childish thing, imo. Very undergrad.

"Single responsibility" isn't an especially useful yardstick. If you actually need to decompose a complex piece of logic into modules, the place to start is by identifying areas of high cohesion and separating them into loosely coupled functions. Ideally you can match those up to a DDD-style ubiquitous language, so your code will make intuitive sense to people familiar with the domain. "Does this have one responsibility?" really isn't the right question to ask.

The open-closed principle is straight-up wrong. Code should be easy to modify and easy to delete, and you only rarely need to add hooks for extensibility. Liskov substitution is fine, but it has more to do with correctness than cleanliness. Dependency inversion is a source of premature abstraction—you shouldn't open the door to polymorphism until you need to. Interface segregation is good, though.

In general, I think SOLID is overly enamoured with the features of object orientation. Objects themselves just aren't that big of a deal. It'd be like making the whole acronym about if-statements. If I were going to make a pithy acronym about legible code, it'd have more to say about statelessness, coupling, and unit tests. It'd reference Ousterhout's idea of deep modules, and maybe say something about "Parse, don't validate," or at least something against null values.
by jjaksic | 2025-11-16 05:38:30+00:00
Yes, exactly. AI has its uses and can sometimes be extremely useful. But at this point it's not nearly as ubiquitously useful as various companies would want us to believe, based on how much they're forcing it on us, pushing it in our faces, shoving it down our throats, etc. I don't want that. I'll use it if and when I want to, thank you very much. Microsoft is of course the worst offender.
by ksh09 | 2025-11-16 05:40:32+00:00
When, manus.ai came out I wondered the same, the "use computer" mode seemed really interesting to me, although I've seen JAYU [1] which implemented computer use with gemini. Moreover I saw somewhere I really don't remember navigating web browser through layouts akin vimium like experience.

Initially (my impression of) computer use was only opening chrome and doing things inside chrome, chrome-as-os experience, I think maybe cloudflare could do something better here, with their workers?

Per user instance seems really costly I really do wonder how did they architect it.

[1] https://ai.google.dev/competition/projects/jayu
by ezst | 2025-11-16 05:42:16+00:00
By stitching together an inconsistent hodgepodge of sometimes overlapping languages, technologies and APIs. On the user-side, I'm glad I don't need a proprietary player for such things any longer, but I sure hate doing anything remotely touching Web, in particular for the kind of highly interactive experiences Flash was good at.

In truth, the Web has eclipsed Flash, the player, but not the product.
by Aurornis | 2025-11-16 05:42:28+00:00
I’m amazed by the retconning of Flash into a great system.

I agree that some of the content produced in that era was great and it was nice to have tools available, but using Flash and doing the whole browser plugin thing was not great at all.

It’s actually great now that we have actual standards compliant ways of doing animations and other things in the browser without restricting it to one company’s little domain that must be used as a plugin for browsers.
by ChrisMarshallNY | 2025-11-16 05:44:52+00:00
> despite being eye-wateringly expensive compared to competing devices like the BlackBerry.

That’s sort of what I meant.

The people who poo-poohed it, were marketing folks at more traditional companies (like the one I worked for, at the time).

They literally laughed themselves into the poorhouse. I watched that happen, right in front of my eyes.
by chequoredDaemon | 2025-11-16 05:46:23+00:00
In japan a taxi driver was investigated and I believe fined for killing a pigeon (failing to stop his car).

I don't think the Japanese revere pigeons anywhere as much as we seem to revere cats.

Absurd as it may seem, Waymos should consider cats in their safety program.

And GOOG has been smart in their PR unlike Cruise so I'd think they can appreciate that killing cats offends the imagination.

Justice for KitKat and let's hope Waymo takes cat safety to heart.
by justinclift | 2025-11-16 05:46:26+00:00
Sounds interesting. To me, the obvious next step would be to look at aggressive result caching for the micro-steps (subtasks).

By that I mean it sounds like the size of these micro-steps (including all input/context/etc passed to them) might be extremely small.

If their entire input is smaller than some yet-to-be-determined-threshold, then once the "correct" result is known (ie voted upon) it should be cached for extremely fast re-use rather than needing to run it through a sub-agent/model again.
by wodenokoto | 2025-11-16 05:46:44+00:00
I’m trying to connect my airports pro 2 to my old, old 2011 iPod. It’s not going very well.

While I haven’t managed to find anything close to an answer using google, chatgpt is quite confident it’s because of Bluetooth versions.

Surely Bluetooth 5 is backwards compatible, but then again if the AirPods thinks it’s connected to an iOS device it seems reasonable that it will start using all the proprietary iOS features and then communication breaks down.

So to me, liberation of airpods is an on-device issue.
by intended | 2025-11-16 05:47:30+00:00
Dang it no! That isn’t remotely how deflationary works.

There’s always things being supplied for at lower prices. That is what product or service improvements do.

Your car is vastly safer than a Ford Model T. Air bags, better brakes, power steering, AC - all of which make it a vastly superior vehicle. If inflation worked the way you implied, the price of it would have constantly gone up, and never would it have managed to be affordable.

Firms reduce the cost of production and get to sell more to larger numbers of consumers. Total revenue = $ value * N customers.

You expand further on your position in the second part of your para, but that is fundamentally about how wages have not gone up over time. Which has nothing to do with inflation. It has MUCH more to do with the labor markets, and the pay people are getting for their labor.

https://www.investopedia.com/terms/d/deflation.asp
by mmooss | 2025-11-16 05:47:31+00:00
They mean nuclear-powered submarines (some of those are nuclear armed, but that's mostly unrelated).

It's a very big deal because nuclear-powered submarines are very powerful weapons. Subs are about stealth, and other subs must surface regularly (daily?), greatly limiting their ability to hide. Nuclear-powered subs can stay submerged for many months and can be almost impossible to detect. They are, in a sense, unstoppable weapons.

And it's a very big deal because, as of five years ago, the US only shared this very difficult technology with one country (afaik), the UK. It is among the US's most valuable military secrets. The Biden administration shared it with Australia, apparently to cement the bond with Australia as a counter to China (Australia will require many years to develop the shipyards and capability to build their own nuclear-powered subs.)
by Ericson2314 | 2025-11-16 05:48:03+00:00
The post concludes by saying it's hopeless to get this stuff implemented because back compat, but I do think that that is true. (It might be hopeless for other reasons. It certainly felt hopeless in 2015.)

All this is about adding things to the language. That's backwards compatible. E.g. Drop doesn't need to be changed, because from every Drop instance a DropVer2 instance can be written instead. async v1 can also continue to exist, just by continuing to generate it's existing shitty unsafe code. And if someone wants something better, they can just use async v2 instead.

People get all freaked out about changing languages, but IMO the FUD is entirely due to sloppy imperative monkey brain. Languages are ideas, and ideas are immutable. The actual question is always, can we do "safe FFI" between two languages. Safe FFI between Rust Edition 20WX and 20YZ is so trivial that people forget to think about it that way. C and C++ is better since C "continues to exist", but of course the bar for "safe FFI" is so low when the language themselves are unsafe within themselves so that safety between them couldn't mean very much.

With harder edition breaks like this, the "safe FFI" mentality actually yields fruit.
by Razengan | 2025-11-16 05:48:30+00:00
> I don't know how you even come to that kind of conclusion at all actually.

Because most products, including iOS/macOS now, have glaring annoyances or shortcomings that have gone unfixed for a long time.

If Tim Cook or even Craig Federighi etc. actually used iOS/macOS in their day to day lives, they would have run into those issues sooner or later and they'd be fixed in a day.

(Hyperbole is a thing but the point stands)
by ChrisMarshallNY | 2025-11-16 05:49:25+00:00
There’s definitely stuff that it enables. I’ve been writing software since before it was a thing, and it was almost magic, when I first learned about it.

I also saw why it fell from grace, but I already knew, by then, that it was no panacea. I learned, on my own, that composition was often a better pattern, and I learned that, back in the 1980s.

Not worth arguing about, but I do find absolutism to be almost offensive, and there’s a damn lot of that, in software development.
by rakejake | 2025-11-16 05:50:23+00:00
I often wonder why Satya Nadella is so venerated on HN compared to say, Cook or Pichai. As innovators, MS lags way behind both Google and Apple. I can't think of one bleeding edge product released during Satya's tenure. Say what you will about Apple and Google, they still consistently put out products that make you sit up and pay attention. What has MS been doing other than squeezing the MS Office and Azure cash cows?
by Aurornis | 2025-11-16 05:50:36+00:00
> What a silly feature list the AirPods have, too. Transparency? I use earbuds to avoid having to hear the outside world.

What a silly thing to dismiss a product over. The transparency levels are actually a great feature. You can go from noise cancelling to being able to have a perfect conversation with someone or listen for the kids with a quick squeeze of the earbud. I use it all the time.

Likewise your comment that it’s superior to buy a separate clip and attach the wire to yourself so people can yank them out is just asinine. Or is this parody? It’s hard to tell.

This whole comment feels like someone trying to convince themselves that the thing they didn’t buy is actually terrible and bad, so they can pat themself on the back for not buying it.
by mmooss | 2025-11-16 05:50:46+00:00
I have not read that the US is giving SK the technology to build nuclear-armed subs - that is, ballistic missile submarines - but only nuclear-powered subs.

The US has those and also nuclear-powered but conventionally armed subs. The ballistic missile subs hide and, if called upon, launch their nuclear-armed missiles (which never has happened, of course). The conventionally armed subs attack ships and other subs.
by vee-kay | 2025-11-16 05:52:03+00:00
Running 32GB RAM and 1TB SATA SSD with Windows 10, like a mad scientist, on my thus upgraded 15-years-old Sony Viao laptop.. SATA and SDRAM are backwards compatibible so a couple of years ago, I put in a new 1 TB SATA SSD drive in the old SATA1 slot, and two cheap DDR4 3200+ Mhz SDRAM chips in the RAM slots; I can upgrade again a few years later). This Sony Viao notebook (for it is a cute little laptop) now purrs like a Jaguar waiting to be unleashed. Dual booting Windows 10 and Mint Linux - OS boots in few seconds - and everything feels so snappy to work there.

Meanwhile, my Apple Mac Mini 2012 (Intel CPU) - which needed extraordinary efforts by me to make it triple boot MacOs, Windows 10 and Linux (trust Apple to make it hard to install other OSes on an Intel CPU PC) - is slow and fussy because of its meagre RAM and old HDD (not SSD). But the Apple service center refused to upgrade this Mac Mini to new RAM and new SSD, citing Apple policies to not allow such upgrades. Apple has made it quite hard to custom upgrade such iDevices, so this little PC is lying unused in my cupboard, waiting for the rainy day when I'll get the courage to tinker it by myself to upgrade it. And even if I did upgrade the hardware, this Mac Mini can only be upgraded to MacOS Catalina, and it won't get security upgrades, because Apple has stopped supporting it.

P.S.: I hate Apple.
by mmooss | 2025-11-16 05:55:03+00:00
I believe that's accurate. SK depends on the US for its security, and also generally is a memeber of the US-led order and coordinates with it. The spread of high-value miltiary technologies is limited to maintain secrecy and the US-led order's technological advantage.

Countries like SK seem to let the US do the heavy lifting, including fighting major wars with them and for them, and in return they give the US considerable influence over international relations and military affairs.
by axiolite | 2025-11-16 05:55:12+00:00
> tariffs are surely paid by the buyer, not the seller.

The US has declared import tariffs are to be paid by the importer/shipper, not collected from the end purchaser after... The opposite of the rest of the world.

If you look through eBay, at items coming from China, you'll see most are noted as:

Import fees: Includes import fees This item includes applicable import fees—you won’t pay anything extra after checkout."

So they are being paid by the seller/importer/etc.

It seems to be a rare exception that you'll see the seller is not paying the tariffs:

Import fees: Import fees due prior to delivery Due to US customs policies, the buyer of this item will need to pay import fees to the shipping carrier prior to delivery.
by chii | 2025-11-16 05:56:19+00:00
> any attempts to do something about it are met with negativity

because these attempts have all been poorly thought out, and in fact are following the corporate playbook that only works if the product is producing revenue.

It's an attempt to make firefox like chrome, in the hopes of getting some of chrome's marketshare.

Stop it - firefox should be it's own identity, and serve the user's needs. It should depend in large part on donations from users, and not from corporations except as no-string attached donations.

It should not have such a large team of non-contributors drawing funds and working on initiatives unrelated to improving the browsing experience.
by rapatel0 | 2025-11-16 05:57:01+00:00
Yeah. all you have to do is look at "Apple (lack of) Intelligence" to know that Steve's presence and taste is gone.

User: "Siri, <insert question>"

Siri: "I cannot answer that right now" <end conversation>

User: <follow up question, but then user realizes that siri has ended the conversation, so they prefix again with Hey Siri> please ask chatgpt < insert question>

Siri: "Hello, sure I can ask ChatGPT · Check important info for mistakes"

ChatGPT: "Hello, how can i help you today"

User: <insert question>

ChatGPT: Answers question and siri terminates conversation

User: <asks follow up question, but then user realizes that siri has ended the conversation, user then goes to settings and disables apple intelligence>

Egregious...
by arbitrandomuser | 2025-11-16 05:57:58+00:00
onivim also seperated the core functionality of the vim editor into a seperate library libvim , this would have been great for other people looking to make their own gui frontend to vim .

neovim does not give a libneovim, but exposes an rpc where you communicate with neovim running as another process, this I would have thought have more latency but apparently is fast enough , this is how the vscode plugin for neovim is able to provide a near complete vim experience. Other neovim guis like neovide use this too
by exmadscientist | 2025-11-16 05:59:29+00:00
This is how it works here in the US as well. If you are using FedEx or UPS for cross-border express shipments, you need to open an account with them and have a credit card on file (or whatever). Then they will deliver first and bill you later, instead of the other way around without an account. This really does make a difference!
by lucketone | 2025-11-16 05:59:32+00:00
Em.. I’m quite nitpicky and want to do the opposite of “thought-terminating”.

I’m for encouraging best practice, but most things do have its place. I present to this court two examples:“premature optimisation is root of all evil” and “goto statement considered harmful”.

Both well accepted as things should be avoided for good reasons (incl. but not limited to, preserving sanity of coworkers)

But both definitely “have its place”. First one’s place is legitimized (with nuance) by author himself in second part of same sentence. The latter one (goto) is routinely used by linux devs (random example: https://github.com/torvalds/linux/blob/master/fs/ext4/balloc...)

> we just stop using it. We minimise/restrict the usage.
by jauntywundrkind | 2025-11-16 06:00:07+00:00
Somehow my 5th grade teacher hinted to or alluded to Steve Roberts & winnebikeo / behemoth. It has absolutely been totally pivotal to my life. I really never had any concept of adults choosing their lives, doing interesting playful things before this, and SR totally built this image of an adulting and going forth into the world on fun and interesting terms that I had never considered.

There were so many neat technical dimensions. Chording keyboard built into the reclining bike's handlebars. Oodles of systems glued together. Solar. Many gears. Ham radio aplenty!

But the idea of having a life outsise the regular was just fantastically compelling. To bike around on your own power! To connect from afar! All of it was just wildly mind blowing to me. This has set the bar, that humanity has so rarely eclipsed since for me. Thank you winnebikeo, thank you Steve Roberts, for many decades of inspiration.