MurphyA/hacker-news huggingface dataset:
by Hakkin | 2025-12-19 12:00:35+00:00
I definitely noticed the performance boost on my Pixel 8, for some reason it seems to really not like wireguard-go, it struggled to pull even 100mbps, maybe something unoptimized on Google's custom hardware. With the new GotaTun version I can pull 500mbps+, though unfortunately it also seems to have introduced a bug that randomly prevents the phone from entering a deep sleep state, so occasionally my battery will randomly start draining at 10x normal speed if I have it enabled until I reboot.
by josephg | 2025-12-19 12:00:56+00:00
I'd be happy to support the low power variants as well, but without spending a bunch of money, I have no idea what features they have and what they're missing. Its very annoying.

For anyone not familiar with caniuse, its indispensable for modern web development. Say you want to put images on a web page. You've heard of webp. Can you use it?

https://caniuse.com/webp

At a glance you see the answer. 95% of global web users use a web browser with webp support. Its available in all the major browsers, and has been for several years. You can query basically any browser feature like this to see its support status.
by wiether | 2025-12-19 12:01:17+00:00
> The west is still underestimating China.

What do you mean by "The West"?

Because in Western Europe, nobody serious is underestimating China, quite the contrary. We know that there's no going back, and quality is no longer a criteria to choose local over imported.

Only bigotted people are still viewing China as a country mass-producing cheap crap.

I think that's the EVs that definitely sealed the deal in lots of people's minds.
by adlpz | 2025-12-19 12:02:09+00:00
Cool project! Will surely copy ideas from it :)

A general question for the room: where's the tipping point where you need a "proper" backend, in a different language, with all the inconveniences of possible type safety issues and impedance mismatches?

Because I feel like for 90% of small-medium projects it's just good enough with all the backend stuff within the same Next.js process as the front-end. I just do "separation of concerns"-ish with the code organization and funnel all communication with something structured and type safe like tRPC.

Feels separate enough but very pleasant to work anyway.

Am I doing it wrong?
by PaulRobinson | 2025-12-19 12:02:10+00:00
I don’t actually think it’s their fault, and if they feel I’m faulting them, that wasn’t the intention.

I think it’s sad that what we thought everyone saw as a nonsense is now so normalised that alternatives are just disappearing from view. Everyone should be encouraged to explore.

Piracy is your preferred option, but when that became more mainstream we actually ended up creating the market for more DRM, in the form of iTunes, Spotify and others. I’m not sure I want the future of digital media to be entirely subscription-based like that.

What might be a better solution is showing that media creators can achieve more of their own objectives through releasing media without DRM. This only works if their objectives are not entirely around making money from media sales, and more aligned to influence, or audience building.

I’m actually surprised at this point that musicians - given they don’t make money from streaming services and see them as tools to build audiences for live tours where they really make their money - don’t just jump over already.
by jtrn | 2025-12-19 12:02:30+00:00
I apply the same criteria to any scientific assent. What is the actual practical / clinical relevance? And is it properly studied without p-hacking, correlation/causation confusion and without signs of bias. Following these criteria, 95% of studies are useless, and strangely these overlap massively with the ones that fail to replicate. Yet I get constantly shit on for having too high standards for scientific rigor.
by ruszki | 2025-12-19 12:03:31+00:00
I’m quite sure that these shortages aren’t caused by mania, but oligopolies, and unpredictable countries. In undistorted markets, these should be way shorter. A year, or two maximum. At least that what supply side told us in 2020, and early 2021. It seems and predictions also say, that the shortages are with us long term. It’s even more telling that some companies leave markets where these “shortages” are, ie huge profit margins.
by KoolKat23 | 2025-12-19 12:03:56+00:00
To be fair, we all know googles terms are ambiguous as hell. It would not be a big surprise nor an outright lie if they did use it.

Its different if they proclaimed outright they won't use it and then do.

Not that any of this is right, it wouldn't be a true betrayal.

On a related note, these terms to me are a great example of success for EU GDPR regulations, and regulations on corporates in general. It's clear as day, additional protections are afforded to EU residents in these terms purely due to the law.
by input_sh | 2025-12-19 12:04:12+00:00
> Books enter the public domain.

...and then they get re-packaged with DRM on Amazon's store, mostly because people uploading public domain books on Amazon have no idea what they're doing.

> Project Gutenberg and others produce DRM-free versions. Many academics and people who wish to share their knowledge also publish works DRM-free, sometimes under permissive (copyleft), licenses.

You can read DRM-free stuff on a Kindle already, so that's not particularly relevant here.

> The fact you see DRM as the norm and non-DRM as “a unicorn” that “doesn’t exist”, is mildly sad.

When every big publisher is doing it, it is the norm. That doesn't mean there doesn't exist any book publisher which doesn't do this, but the vast, vast majority of the books actually sold today contain DRM. We don't have to like that norm, but pretending it isn't one is just denying reality.
Ask HN: How can archive.is access paid online articles?
by hamburgererror | 2025-12-19 12:04:33+00:00
On many HN submissions about paid articles I have noticed that some users post a link of the paid article freely accessible on archive.is.

Some examples from today: https://news.ycombinator.com/item?id=46324623 https://news.ycombinator.com/item?id=46320372

Do the users who do that have a paid subscription to the journals? How is archive.is able to access the content? Isn't there legal issues?
by tgsovlerkhgsel | 2025-12-19 12:05:10+00:00
I assumed that that was clear from the context, but let me rephrase it then:

"being made available DRM-free on Amazon" (and I'd narrow that down to "primarily/only on Amazon")

Of course public domain books are DRM free but I'm getting those from Gutenberg, not Amazon. Likewise, the copyleft books I'll most likely download from their own homepages, not Amazon.

I'm aware that DRM free media exists, including for currently copyrighted content that Amazon distributes ;)
by rorytbyrne | 2025-12-19 12:05:50+00:00
> Who else do you suggest and why are they better?

The arbiters are just our colleagues, at the end of the day. The journal is just the organisational mechanism, one of many possible mechanisms.

For example, I follow a weekly reading list (https://superlab.ca) published by a group of motor control labs at Western University. Those people are my arbiters of quality.

I want to continue having arbiters, and I want it to be the same people (broadly speaking). I just don't want them to be organised around journals because journals are toxic and lead to concentrated power over scientific narratives.
by godelski | 2025-12-19 12:07:21+00:00
> no customer benefit to shoving AI in every application at every layer.

What AI has been shoved down your throat?

Translate requires you to download the model for language pairs. That's opt-in.

The chatbots aren't chatbots, they're just a fucking shortcut to the 5th most popular website on the internet.

I hate to break it to you, but there's also a shortcut to the #1, #2, #4, #6, #7, #9, #10, and #13 most popular websites. It's the literal url bar... You can type "!w hacker news" to search wikipedia for hacker news.

Sorry, it is just as laughable to say firefox is shoving Wikipedia down your throat as it is to say they're shoving AI.

> if they decided to randomly cram an opt out LLM into the distro,

Do you realize how big an LLM is? Clearly you don't. The browser isn't going to fit on a lot of people's computers if they shove an LLM in.

And hey, if you feel I'm wrong here go jump on a fork that isn't going to add those things like Mullvad or Waterfox. That's still supporting Firefox in the way of standing against Google while also making a clear signal that you don't want those features. Have your cake and eat it too, but I'm saying "Shut up with the talk that makes people switch to Chrome". We have to be honest with ourselves here. All this outrage at Mozilla for not being pure enough is just driving people to Chrome. That's why I'm calling all this fucking idiotic. It's a literal footgun. But don't listen to me look at what's happened in the past. Look at the comments here. Look at the comments in the past. FFS people were equating Mozilla accepting crypto donations with shipping a miner in the browser. It literally takes place in the Mastadon thread we're all talking about. Those things are wildly different and it is wildly a disingenuous interpretation.

So yeah, I'm going to keep calling this complaining idiotic and counterproductive. We've been grabbing our pitchforks for years every time Mozilla even slightly steps out of line, or even if we think they might! And for years their browser share has been siphoned off to Chrome or some painted up variant. So forgive me if I don't believe your actions align with the goals you claim. And forgive me if I cannot distinguish complaining from criticism, because as I've stated above, your evidence doesn't appear to be what you claim it is. Saying they're shipping LLMs is just as disingenuous as saying they shipped a crypto miner. It is such a grotesque mischaracterization that it is laughable.
by wesammikhail | 2025-12-19 12:07:27+00:00
Because in my mind, as a person not working directly on this kind of stuff, I figured that caching was done similar to any resource caching in a webserver environment.

It´s a semantics issue where the word caching is overloaded depending on context. For people that are not familiar with the inner workings of llm models, this can cause understandable confusion.
by moh_quz | 2025-12-19 12:07:47+00:00
Fair question. The difference for me: Supabase lock-in is deep (their Postgres extensions, auth hooks, edge functions all intertwined).

Stytch lock-in is shallow (just an API behind a ~200 line adapter).

If I swap Stytch for Ory or Auth0, I rewrite one file. The rest of the app doesn't know the difference.
by davnicwil | 2025-12-19 12:08:09+00:00
It's always felt pretty intuitive to me that shared goals in a culture should have some real effect on outcomes.

It doesn't mean absolutely everyone takes part, of course, but it does mean it's a 'thing' that people may take part in with support from many of those around them if they choose.

Looking at the inverse: If you're going against the cultural wind, you're just going to have a much harder time doing whatever it is.

It just seems like this must show up in outcomes, it would be strange if it didn't.
by sallveburrpi | 2025-12-19 12:08:18+00:00
I was just talking about books, but sure for music there are tons of alternative options as well. I detest streaming platforms and it’s pretty easy to buy music directly from the creators in almost all cases - except maybe the top “superstars” but I would argue that they are probably doing fine anyway… Also physical records still exist for music as well. Lots of artists can do just fine with living from media sales.

Look I’m not saying “pirate everything and never pay the artists” - I’m saying “never pay the predatory tech companies that have inserted themselves between us and artists”
by inejge | 2025-12-19 12:10:31+00:00
> Why don't they use qmail as an example?

Perhaps because qmail is an anomaly, not Android? To remain relatively bug-free, a sizeable C project seems to require a small team and iron discipline. Unix MTAs are actually pretty good examples. With qmail, for a long time, it was just DJB. Postfix has also fared well, and (AFAIK) has a very small team. Both have been architected to religiously check error conditions and avoid the standard library for structure manipulation.

Android is probably more representative of large C (or C++) projects one may encounter in the wild.
by jgoewert | 2025-12-19 12:11:42+00:00
This kind of crap is why I stopped buying from NewEgg years ago and don't buy anything expensive on Amazon anymore.

They got bought by that company that decided on quantity over quality and enshittified it by adding "market" sellers.

Order a Power supply. Realize it was from a market seller 2 minutes later. Attempt to cancel the purchase and get denied because "It has already shipped". Contact support to demand cancelling again, and they won't do it. Support the scammer instead. 6 Weeks later. Oh, the tracking number for the package got rerouted to some weird address in a city 500 miles away. Contact NewEgg and seller, because that is the NewEgg rule. Seller says "oopsie" and will fix. Wait 6 more weeks. Get a dropshipped charm bracelet in the mail. Tell NewEgg about it several times over that 3 months and even point to a post on reddit of over a dozen other customers caught up in this scam. Something NE They make me mail them the charm. 2 weeks later, finally get the refund.

Scammy companies helping scammy companies.

I don't buy anything that expensive on Amazon because of their support of things like this. I drive the hour and a half to Microcenter and even there, I pop open the boxes right in front of them at the service counter.
by angoragoats | 2025-12-19 12:12:10+00:00
You’re talking about link aggregation (LACP) here, which requires specific settings on both the switch and client machine to enable, as well as multiple ports on the client machine (in your example, multiple 50Gbps ports). So while it’s likely possible to combine 50Gbps ports like you describe, that’s not what I was referring to.
by frm88 | 2025-12-19 12:12:33+00:00
I am highly sceptical of all AI features and it seems Gardner and other cyber security experts are starting to wake up as well:

The programs let you outsource and automate tasks, such as online searches or writing an email, to an AI agent. The only problem is that these same AI capabilities can be tricked into executing malicious commands hidden in websites or emails, effectively turning the browser against the user.

https://www.pcmag.com/news/security-experts-warn-companies-t...

For now this is restricted to Perplexity Comet and OpenAI Atlas and only the UK has issued an official warning, but why would I, personally, want my Firefox browser with an opt-out risk instead of an opt-in?
by godelski | 2025-12-19 12:12:57+00:00
Forgive me, but I'd actually like to hear vrosas's response or someone else with a similar background. I appreciate you trying to answer my question and help try to make me informed, but I don't want to hear speculation, especially the rather obvious ones. That's not helping, it just adds more noise to the conversation and discourages a response by them. We all know money pays the bills, no one needs to hear that. But hey, if that's what they say, then you'll be proven right. So let's wait and find out. I really do want to understand their mentality. I hope you do too because how else do we break the cycle?
by jack_ruru | 2025-12-19 12:13:05+00:00
Yeah, I agree — LET and LAMBDA are surprisingly powerful. They definitely help with naming intermediate values and avoiding recomputation.

The limitation I keep feeling is less about expressiveness and more about working with existing formulas: debugging, making small changes, or explaining intent to someone else.

Even with LET/LAMBDA, the structure still lives mostly in a single line of text, and the formula bar UI doesn’t really help you reason about that structure. That’s the gap I’ve been curious about exploring.
by drpixie | 2025-12-19 12:13:30+00:00
What's amazon's angle on this? Because it's not believable that they wouldn't have an angle.

So the real question is - how is amazon going to enshitify drm-free books? Are they trying to wipe out gutenburg, standard-ebooks, etc?

Are they trying to be the youtube of drm-free? The place where everyone goes, and that becomes crap due updating Ts&Cs - inserting ads or charges?
by thisislife2 | 2025-12-19 12:13:40+00:00
At least with CPUs, I believe the the retail product names are deliberately confusing by design so that you as a consumer get confused (and mislead) into buying older models, whose sales tend to stagnate when newer models are released. (Newer models are of course, obscenely priced to differentiate them). A somewhat aware tech consumer what like to buy the latest affordable model they can. But if you can't easily identify the latest model or the next best one after it, they will often end up purchasing some older model with similar name.
by hamburgererror | 2025-12-19 12:14:00+00:00
> If you mute politics and social media noise, 2026 probably looks like one of those years that we later remember as "stable" in retrospect.

I love this, we focus way too much on the apparent chaos of daily life. Any news seems like a big wave that announces something bigger and we spend our time (especially here!) imagining the tsunami to come. Then later, we realize that most events are just unimportant to the point we forgot about them.
by grimgrin | 2025-12-19 12:14:10+00:00
only slightly similar, on desktop when making a visual selection, dragging cursor from x,y to another x,y then releasing? i'll run into problems with early releases sometimes, could be hardware, network, whatever

if the tool i'm using has this option, i will use it and love it:

-D, --nodrag Allows you to click twice to indicate a selection, rather than click-dragging.

that's from maim, idk what else does it, but i prefer "nodrag" to "drag-and-drop" or "drag-and-release"

picknplace reminded me of it
by practal | 2025-12-19 12:14:17+00:00
> Well, assuming it's free of escape hatches like `sorry`

There are bugs in theorem provers, which means there might be "sorries", maybe even malicious ones (depending on what is at stake), that are not that easy to detect. Personally, I don't think that is much of a problem, as you should be able to come up with a "superlean" version of your theorem prover where correctness is easier to see, and then let the original prover export a proof that the superlean prover can check.

I think more of a concern is that mathematicians might not "understand" the proof anymore that the machine generated. This concern is not about the fact that the proof might be wrong although checked, but that the proof is correct, but cannot be "understood" by humans. I don't think that is too much of a concern either, as we can surely design the machine in a way that the generated proofs are modular, building up beautiful theories on their own.

A final concern might be that what gets lost is that humans understand what "understanding" means. I think that is the biggest concern, and I see it all the time when formalisation is discussed here on HN. Many here think that understanding is simply being able to follow the rules, and that rules are an arbitrary game. That is simply not true. Obviously not, because think about it, what does it mean to "correctly follow the rules"?

I think the way to address this final concern (and maybe the other concerns as well) is to put beauty at the heart of our theorem provers. We need beautiful proofs, written in a beautiful language, checked and created by a beautiful machine.
by adlpz | 2025-12-19 12:14:55+00:00
Agreed, conceptually.

BUT. For 99% of tasks I'm totally certain there's people out there that are orders of magnitude better at them than me.

If the AI can regurgitate their thinking, my output is better.

Humans may need to think to advance the state of the art.

Humans may not need to think to just... do stuff.
by notahacker | 2025-12-19 12:15:03+00:00
Yes, I've been there, and been struck by the toy/disco vibes they gave off despite being an integral part of a beautifully laid out palace, which is why I posted on the subject, but it wouldn't be HN without someone who hasn't been there being contrary for the sake of it...

Shockingly, some of the windows look different from other windows and some of the colour combinations and pane shapes look better than others! They also have more effect when the light catches them directly. But yes, they're big plain panes of chunky glass (impressively big and impressively consistently plain at the time) which don't resemble the painted detail and tiny leaded panes of European churches at all, as I mentioned, and I suspect the author of TFA would be unimpressed.

Some more https://en.wikipedia.org/wiki/Hawa_Mahal#/media/File:Hawa_Ma... https://www.alamy.com/hawa-mahal-lit-up-at-night-in-jaipur-i... https://thrillingtravel.in/wp-content/uploads/2016/06/Ratan-... https://www.dreamstime.com/royalty-free-stock-photography-tr... https://theyoungbigmouth.com/wp-content/uploads/2014/04/stai...

And some stained glass windows from some village churches, for comparison http://www.tournorfolk.co.uk/stainedglass.html
by qwesr123 | 2025-12-19 12:15:06+00:00
Where are you getting SWE-Bench Verified scores for 5.2-Codex? AFAIK those have not been published.

And I don't think your Terminal-Bench 2.0 scores are accurate. Per the latest benchmarks: Opus 4.5 is at 59% GPT-5.2-Codex is at 64%

See the charts at the bottom of https://marginlab.ai/blog/swe-bench-deep-dive/ and https://marginlab.ai/blog/terminal-bench-deep-dive/
by myyke | 2025-12-19 12:15:44+00:00
There seem to be issues indeed:

On October 30, 2025, the U.S. Federal Bureau of Investigation (FBI) subpoenaed Archive.today's domain registrar, Tucows. The subpoena stated its purpose is to identify the owner(s) of the archive.today domain name, and that it was part of a criminal investigation conducted by the FBI, the nature of which was not disclosed.[8][9]

https://en.wikipedia.org/wiki/Archive.today
Show HN: ZXC – Asymmetric, +40% decode vs. LZ4 on ARM (C, BSD-3, Fuzzed)
by pollop_ | 2025-12-19 12:15:44+00:00
Hello HN, author here.

I built ZXC, a lossless compression library designed specifically for "Write Once, Read Many" scenarios (Game assets, Firmware, App bundles).

The Concept: Standard real-time codecs (LZ4, Snappy) are designed for symmetry. ZXC explores an asymmetric approach: it spends significantly more CPU cycles at compression time to generate a bitstream specifically structured for modern, wide-issue execution pipelines (maximizing Instruction Level Parallelism).

Performance (Verified via lzbench integration): ZXC was merged into the official lzbench repository monday.

ARM64 (Apple M2): 6,365 MB/s decoding (~40% faster than LZ4). x86_64 (AMD EPYC 9554): At Level 5, ZXC achieves compression ratios comparable to zstd --fast while maintaining nearly 2x the decompression speed (3.8 GB/s vs 2.0 GB/s).

Implementation Details: Written in C99, zero internal allocation (caller provides buffers). Designed for easy FFI (Go/Python/Rust bindings). Validated via continuous fuzzing (ClusterFuzzLite) and static analysis. PR for OSS-Fuzz integration is ready.

This is a v0.1.1 release. The bitstream format is stable but open to improvements based on feedback from the community.

https://github.com/hellobertrand/zxc
Show HN: ShipBoard – View user feedback directly inside VS Code
by divinho | 2025-12-19 12:15:51+00:00
I built ShipBoard because I hate context switching. Every time I had to leave VS Code to hunt through Slack threads or spreadsheets for a bug report, I lost my flow.

The Tech Stack: Next.js, Prisma, and the VS Code Extension API.

The Workflow:

1. A public board for users (no login required for them).

2. An extension that streams that feedback directly into your VS Code sidebar.

3. You prioritize and update the status without ever leaving your code.

Try it here: https://www.shipboard.dev/

I'm looking for brutal technical feedback. Is this a workflow you'd actually use? What’s missing from the extension?