MurphyA/hacker-news huggingface dataset:
by cloudfudge | 2026-01-01 20:41:32+00:00
It isn't about trust. There's no need to trust Kamala Harris in order to heed "wireless headphones probably have a legitimate security risk." And we know that even if she's a complete moron in this topic area, she's advised by people who should know. Even if you put no stock in her opinion, there is zero security downside (and an awful lot of common sense benefit) to additional caution.

Even before this report, I had a vague feeling that there were probably some security issues with BT headsets, and now it's confirmed in a very concrete way. So whether she is stupid or not, Kamala was right about this.
by nis0s | 2026-01-01 20:41:42+00:00
At some point, we have to figure out how to work smarter, not harder. I am not sure working longer pays more dividends, but working better definitely would.

How do you optimize for better work? It’s unclear to me how the answer lies in caffeine, nicotine, or cocaine. Yes, you’re more active, but are your energies being spent in the right direction or activities? This is where leadership is important, and no amount of nicotine in the world will fix bad leadership or direction.
by maxglute | 2026-01-01 20:42:02+00:00
Along ops reasoning, PRC will find domestic slop to feed pigs. There's already soybean replacement program in the pipelines, i.e. synthetic science + cheap power = future industrial substitutes. Because soybean conundrum is arable land (all sorts of soybean yield, lack of GMO, small plot farmer complexity mixed in), but pork prices fall under broad food (national) security so expect autarky > comparative advantage / cost when domestic pipeline in place. Like there's no reason for PRC to pay US soybean premium over Brazil, but they would because economic viability not as important.

TBH Anything strategic, expect PRC to adopt energy-to-matter to substitutes when the teach stack is figured out. Or at least have as less economic backup, i.e. PRC has unlimited cheap fertilizer (was top fertilizer producer via coal gasification) just more emission heavy. They're on way to displace all oil imports with coal to olefin/liquidation and EV. HQ steel via simply hammering energy into mid ores. All signs point they're moving towards strategic domestic abundance / autarky where they can.
by godelski | 2026-01-01 20:42:57+00:00
Yeah I think you're right. That it's the little things that get people upset rather than the big things weirdly enough. But I think people should have a bit more introspection. Are their complaints things they seriously care about or justifies for their choices. Can they themselves differentiate. It might seem obvious but the easiest person to fool is yourself and we're all experts at it.
by kelthuzad | 2026-01-01 20:43:00+00:00
>> And Apple purposely will never implement lots of APIs that only their native apps allow (which other browsers implement)

>Can you give an example?

Web Bluetooth, Web USB, Web NFC, Web Serial...

Of course Apple will uphold its usual charade to claim that it's about pRiVacy & sEcuRiTy to maintain plausible deniability. They could easily implement it and keep it disabled by default, such that users could make the conscious choice to enable it or keep it disabled. Any adequate analysis of Apple's behavior and motivations must mention Apple's conflict of interest, because Apple will be biased against technology that could diminish the value proposition of "native" apps which Apple has been taxing so unchallenged for all these years.
by dekhn | 2026-01-01 20:43:09+00:00
That doc predates 2012 significantly.

From what I've been able to glean, it was basically created in the first few years Jeff worked at Google, on indexing and serving for the original search engine. For example, the comparison of cache, RAM, and disk: determined whether data was stored in RAM (the index, used for retrieval) or disk (the documents, typically not used in retrieval, but used in scoring). Similarly, the comparison of California-Netherlands time- I believe Google's first international data cetner was in NL and they needed to make decisions about copying over the entire index in bulk versus serving backend queries in the US with frontends in the NL.

The numbers were always going out of date; for example, the arrival of flash drives changed disk latency significantly. I remember Jeff came to me one day and said he'd invented a compression algorithm for genomic data "so it can be served from flash" (he thought it would be wasteful to use precious flash space on uncompressed genomic data).
by stevenwoo | 2026-01-01 20:43:56+00:00
Not just the internet for the Chinese portion. First the USA made this happen in living memory of many of us when they supported bringing China into world trade without trying to buffer the effects, nicely summarized here: https://www.npr.org/2025/12/29/nx-s1-5660865/why-economists-...

Consumer goods got cheaper at the cost a few million decently paying jobs and manufacturing capacity directly and due to second order effects.

Maybe in alternate history we could have saved some of this onshore manufacturing capacity but we’ll never know now.
by mmastrac | 2026-01-01 20:44:32+00:00
I've been trying to do something similar to set up Windows VMs with developer tools. This would be awesome if there was a way to inject a `ps1` script where we could go through the awkwardness of installing choco and various dev tools.

For anyone interested, the magic incantation in the autoattend.xml is:

<settings pass="specialize">
<component name="Microsoft-Windows-Deployment" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS">
<RunSynchronous>
<RunSynchronousCommand wcm:action="add">
<Order>1</Order>
<Path>cmd /c powershell.exe -ExecutionPolicy Bypass -File A:\scripts\setup-dev.ps1 &gt; \\.\COM1</Path>
<Description>Run dev setup script</Description>
</RunSynchronousCommand>
</RunSynchronous>
</component>
</settings>

Redirecting to COM1 is a fun hack I discovered that allows you to remotely monitor these from build scripts.

Even better would be figuring out how to slipstream the choco packages into the ISO - it's not super reliable to install these packages in my recent experience.
by Aloha | 2026-01-01 20:45:30+00:00
I'll argue that Comet was a good design, but with too many unknowns being solved at once - while we had limited experience with pressurization the comet took more cycles, and had a much higher service ceiling.

I dont think the Comet was a materially worse design than the Avro C102 (both aircraft are similar) and the C102 may very well have had other unknown issues only to be found if it went into series production.
by rwyinuse | 2026-01-01 20:46:29+00:00
I'm not sure what Russia had to gain from violating our (Finland) airspace with military aircraft countless of times before we joined NATO. Yet they kept doing it.

Russia is an imperialistic state that really doesn't like having neighbours that are not under its political and military control. Violating airspace, GPS jamming, cutting undersea cables is just their way of showing force, and damaging us, who they perceive as their enemies for not submitting to their rule.
by judah | 2026-01-01 20:46:35+00:00
> "Has PWA become popular on unencumbered platforms like Android or Windows? No."

Yes, PWAs have become popular on these platforms. I work for Microsoft on the Microsoft Store (app store on Windows) and I work with the Edge team, and I work on PWABuilder.com, which publishes PWAs to app stores. Some of the most popular apps in the Microsoft Store are PWAs: Netflix, TikTok, Adobe Creative Cloud, Disney+, and many others.

To view the list of PWAs in the Store, on a Windows box you can run ms-windows-store://assoc/?Tags=AppExtension-microsoft.store.edgePWA

I run PWABuilder.com as well, and I can tell you that many, many PWAs get published to the Google Play Store, including some very popular ones.

I agree there is some confusion around PWA installation. There are some proposed web standards with Google and Microsoft's backing to help with that, e.g. Web Install: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/...
by habinero | 2026-01-01 20:46:45+00:00
> The answer is obvious. It ALREADY knew the truth. There’s no other logical way to explain this.

I can think of several offhand.

1. The effect was never real, you've just convinced yourself it is because you want it to be, ie you Clever Hans'd yourself.

2. The effect is an artifact of how you measure "truth" and disappears outside that context ("It can be wildly off for certain things")

3. The effect was completely fabricated and is the result of fraud.

If you want to convince me that "I threatened a statistical model with a stick and it somehow got more accurate, therefore it's both intelligent and lying" is true, I need a lot less breathless overcredulity and a lot more "I have actively tried to disprove this result, here's what I found"
by Rygian | 2026-01-01 20:46:53+00:00
I understand the figured sense that you describe. It reverses the logical suite of cause and effect. Instead of describing the true cause (Apple chooses to drop the jack) and the consequence (customers "don't care", which I believe is wrong), the conveyed message blames those without a choice: "customers don't care, therefore we should drop the jack".

The survey that you link is built on the premise that "you can pick only three things at most" as a manipulative trick. And since the headphone jack doesn't make it to the top 3, you use it as claim that consumers do not care about the headphone jack. This is not reasoning or stating objective facts, this is just a cop-out.

My claim is that the vast majority of consumers still need at some point in their use of their phone a way to plug 3.5 jacks into their phones somehow, and just put up with the enshittified new way: either buy some bluetooth adapter dongle, or a USB-C low quality DAC, or just give up and find a different solution.
by mustache_kimono | 2026-01-01 20:47:03+00:00
The next sentence is more defensible:

> Certainly, these companies not endure as innovators: when coercion is your business model, innovation is not merely unnecessary but actively antithetical.

Oracle and VMware do seem like just rent seekers. I'm sure those rents do pay for plenty of nice things, but it's really hard for me to ever understand Oracle or VMware as an "innovator", beyond their initial innovations (their flagship DB, x86 virtualization).
by sjducb | 2026-01-01 20:47:08+00:00
It’s missing the time taken to instantiate a class.

I remember refactoring some code to improve readability, then observing something that was previously a few microseconds take tens of seconds.

The original code created a large list of lists. Each child list had 4 fields each field was a different thing, some were ints and one was a string.

I created a new class with the names of each field and helper methods to process the data. The new code created a list of instances of my class. Downstream consumers of the list could look at the class to see what data they were getting. Modern Python developers would use a data class for this.

The new code was very slow. I’d love it if the author measured the time taken to instantiate a class.
by jauntywundrkind | 2026-01-01 20:48:07+00:00
Personally my feel is Safari at least isn't dead in the water any more, does ship some stuff. It's much better than 2 years ago. 4 years ago it was a travesty.

But there's still all sorts of wonkiness they just makes Safari non viable. If you don't PWA install, your storage gets cleared alarmingly quickly. If you do install it's still cleared wicked fast. Notifications seem to have incredibly unreliable delivery issues and require PWA installs to work at all. The features are closer to parity than before but the base functionality is still sabotaged deeply. 'The user is secure' with Apple is amazing doublespeak (the second meaning being securely in Apple's pocket with no where to go).

It's worth noting that Interop participants meet and decide via unanimous consent what they are going to work on each year. The anti-trust case against Apple would be far stronger if they didn't show up & find some stuff to work on, to agree to. And with apologies as I break out the tin foil hat, showing up also gives them some leverage to shape what doesn't get worked on too.
by oblio | 2026-01-01 20:48:26+00:00
You're not technically wrong, but that looks like tech that might be available decades from now. Even quantum computers might be decades away from practical applications, even though we've been trying to produce prototypes for decades now. Light based (optical) computers are in the same place or probably even further behind.

They'll probably all help in the future, but the current LLM craze doesn't seem to be helped by them at this moment in time, and an economic cycle like this has a boom phase of at most 10 years. So any changes in basic computing hardware will probably help with the next LLM++ tech.
by troupo | 2026-01-01 20:50:04+00:00
> https://www.google.com/search?q=safari+is+the+new+ie

Which is of course bullshit

--- start quote ---

The allegation that Safari is holding back web development by its lack of support for key features is not new, but it’s not true, either. Back fifteen years ago IE held back the web because web developers had to cater to its outdated technology stack. “Best viewed with IE” and all that. But do you ever see a “Best viewed with Safari” notice? No, you don’t. Another browser takes that special place in web developers’ hearts and minds.

...even though Chrome is not the standard, it’s treated as such by many web developers.

https://www.quirksmode.org/blog/archives/2021/08/breaking_th...

--- end quote ---
by kev009 | 2026-01-01 20:50:18+00:00
The huge page article is sequitur with official documentation like https://docs.redhat.com/en/documentation/red_hat_enterprise_.... THP can only issue up to 2MB pages on amd64 so it's not necessarily a silver bullet for large persistent consumers like a DB or GC language and worth knowing about the older methods.

To me they look like marketing posts, but they aren't void of effort or meaning as a quick intro to various topics.
by mullingitover | 2026-01-01 20:50:25+00:00
> There needs to be sufficient deterrent to actually stop this from happening

One ship might be considered a reasonable pawn to sacrifice. I'd go further: require that any ships passing through the strait to be bonded at some eye-watering amount like 10x the price of the ship plus the repair costs of the cable. Make it so if the cable is cut, you make a profit.
by condensedcrab | 2026-01-01 20:50:38+00:00
I think that the author has a point that LLMs need to make sense (and money) in the context of products.

Google’s Gemini integration from a consumer standpoint seems to be doing it right, even though Gemini on the developer side could mean many things.

We’ve probably been on the cusp of the transition from the exponential exuberance on LLM hype towards building products that make money. Still going up, but the hype is slowing.
by MBCook | 2026-01-01 20:50:43+00:00
I’m not going to say I think Apple should be able to lock out competing browsers, I know this is going to happen.

But God I don’t want this. The iPhone is basically the only thing stopping a total Chrome/Chromium hegemony from ruling the web the way IE did.

I don’t think Google will practically abandon things the way Microsoft did. But they will absolutely have the kind of power Microsoft did to force any feature.

I don’t want to be forced to use Chrome because it’s the only browser that works on most sites. It’s already bad enough with some sites.

But Apple‘s stubbornness and completely different reasons are the only things accidentally holding back the tide.
by manwe150 | 2026-01-01 20:50:43+00:00
libuv is more nearly designed for adding IOCP-like support to epoll systems than epoll to IOCP (though it can approximate either direction), so adding io_uring was already straightforward, by design

Aside: the wepoll mentioned in this repo is a standalone project extracted libuv, for projects that only desire to support Berkeley sockets and don’t care about other events sources (processes or pipes)
by nagug | 2026-01-01 20:51:21+00:00
Hey everyone,

I’m part of the team at Vidai, based in Scotland 󠁧󠁢󠁳󠁣󠁴󠁿, and today we’re open-sourcing VidaiMock.

If you’ve built anything with LLM APIs, you know the drill: testing streaming UIs or SDK resilience against real APIs is slow, eats up your credits, and is hard to reproduce reliably. We tried existing mock servers, but most of them just return static JSON. They don't test the "tricky" parts—the actual wire-format of an OpenAI SSE stream, Anthropic’s EventStream, or how your app handles 500ms of TTFT (Time to First Token) followed by a sudden network jitter.

We needed something better to build our own enterprise gateway (Vidai.Server), so we built VidaiMock.

What makes it different?

- Physics-Accurate Streaming: It doesn't just dump text. It emulates the exact wire-format and per-token timing of major providers. You can test your loading states and streaming UI/UX exactly as they’d behave in production.

- Zero Config / Zero Fixtures: It’s a single ~7MB Rust binary. No Docker, no DB, no API keys, and zero external fixtures to manage. Download it, run it, and it just works.

- More than a "Mock": Unlike tools that just record and replay static data (VCR) or intercept browser requests (MSW), VidaiMock is a standalone Simulation Engine. It emulates the actual network protocol (SSE vs EventStream).

- Dynamic Responses: Every response is a Tera template. You aren't stuck with static strings—you can reflect request data, generate random contents, or use complex logic to make your mock feel alive.

- Chaos Engineering: You can inject latency, malformed responses, or drop requests using headers (X-Vidai-Chaos-Drop). Perfect for testing your retry logic.

- Fully Extensible: It uses Tera (Jinja2-like) templates for every response. You can add new providers or mock internal APIs by dropping a YAML config and a J2 template.

- High Performance: Built in Rust. It can handle very high RPS. (tested uptp 51000RPS in Mac Pro M4)

Why are we open-sourcing it? It’s been our internal testing engine for a while. We realized that the community is still struggling with mock-infrastructure that feels "real" enough to catch streaming bugs before they hit production.

We’re keeping it simple: Apache 2.0 license.

Links:

Home: https://vidai.uk
GitHub: https://github.com/vidaiUK/VidaiMock
Docs: https://vidai.uk/docs/mock/intro/

I’d love to hear how you’re currently testing your LLM integrations and if this solves a pain point for you. I'll be around to answer any questions!

Sláinte, The Vidai Team (from rainy Scotland)
Show HN: Gfcli: A tool to search and install Google Fonts via terminal
by tin7 | 2026-01-01 20:51:29+00:00
A few years ago I started using a npm cli package called google-font-installer since I got too lazy to extract, copy, etc. Sadly, it got deprecated since it's unmaintained. Decided to fork it (I originally intended just to fork the project and fix two lines of code.)! :D... ~70 commits later, I realized I had rewritten almost everything.
Highlights are: Caching of metadata, No API key requirement, WOFF2 support.
I wanted to have a experience like npm install for fonts, think I did that!
https://github.com/tinsever/google-font-cli / https://www.npmjs.com/package/google-font-cli
by troupo | 2026-01-01 20:51:39+00:00
> Web Bluetooth, Web USB, Web NFC, Web Serial

Chrome-only non-standards. Note that Firefox is against these, too.

> Any adequate analysis of Apple's behavior and motivations must mention Apple's conflict of interest

I've yet to see an adequate analysis that doesn't pretend that anything Chrome shits, sorry, ships is immediately a standard that must absolutely be implemented by everyone immediately.
by zaptheimpaler | 2026-01-01 20:51:39+00:00
I couldn't find anything from Sony confirming that these specific vulnerabilities had been patched, so i tried to reproduce the steps from the whitepaper using nRF Connect [1] with my Sony WH-1000XM4 on the latest firmware version.

There was no response to the Get Build Version command, and the Read Flash command returned an error. So tentatively (with false negatives possible), it seems to have been patched on Sony devices. I don't have a linux box with bluetooth handy ATM so I didn't try using the race-toolkit directly.

[1] https://static.ernw.de/whitepaper/ERNW_White_Paper_74_1.0.pd...
by rwyinuse | 2026-01-01 20:51:58+00:00
Yep, if Russia wants to expand its conflict against Europe, Narva in Estonia is most likely place for it. Over 90% of its population is ethnic Russian, and it's located right next to the Russian border. It's the perfect place to send some armed "separatists" to see how NATO responds.

My bet is that it'll happen sometime between 2029-2035, after UK, France and Germany have had their general elections, where populist parties with more pro-Russian stances are likely to gain power.
by FireBeyond | 2026-01-01 20:52:05+00:00
Yeah, Amazon literally could not give less of a fuck. Leave a review on the seller, deleted. Leave one on the product, deleted. They say it's because of co-mingling but sorry, that's your hole you dug yourself, Amazon.

And why did you remove the option on returns to say "I think this is counterfeit"? etc. etc.

Full willful head in the sand.

Anything electric/electronic like that, now, I only order from places like Adorama or B&H or the manufacturer. And then actual "higher" end ones like Anker, etc.

"We're just a marketplace". I really need to revisit leaving Amazon as a resolution.
by decimalenough | 2026-01-01 20:52:17+00:00
+1, it's a great read.

It also defies easy summaries, but my biggest takeaways were that 1) the CCP really doesn't care about the costs any of its policies (one-child, zero COVID, etc) impose on its citizenry, and 2) that the CCP is actively preparing China for a world where it's entirely cut off from the West, because it realizes that's the price to pay for invading Taiwan.
by ksymph | 2026-01-01 20:53:16+00:00
I can't speak for anyone else, but in trying to pursue groups with relevant interests, I've run into one of three issues:

1. The club/etc follows its core conceit closely, and discussions and such naturally don't branch off far

2. Connected to 1, the folks who actively engage in a club are typically very invested in the subject; when my interest is more casual, it can be difficult to connect with those more passionate

And 3., most critically, the things I am passionate about are too niche to sustain dedicated clubs anywhere but the most dense of population centers, which for a variety of reasons I have no interest in relocating to.

I would appreciate a group where a variety of unique interests is encouraged. I enjoy interacting with people who are passionate in their own ways, even when they don't necessarily line up with my own passions; I realize there are clubs and such out there which likely fit my preferences, but I have yet to find one reasonably nearby.