MurphyA/hacker-news huggingface dataset:
by etempleton | 2026-01-03 01:32:03+00:00
I do think Linux is accessible to many more people, but I would not say it is ready for the masses. The terminal is going to be a non-starter for your average computer user.

But, with that said, I started seriously using Linux for the first time in 2025. I bounce between Debian, Windows 11, and MacOS, and Debian is probably the most refreshing to use. I don’t find Windows 11 as oppressive as other seem to, but I have turned off most of what people cite as the issues. I find MacOSs Liquid Glass redesign to be more aggressively bad.
by apparent | 2026-01-03 01:32:27+00:00
Yeah, one downside to giving this vaccine to your kids is you're basically telling them you expect they won't do this, even if they plan to (and you planned to, and in fact did). But pediatricians talk about how you really have to do it young, before they're going to be sexually active, and how it's hard to get later (not entirely true, as demonstrated by the comments here).
by sailingparrot | 2026-01-03 01:32:29+00:00
You are giving some honestly really bad and dangerous info.

The HPV strains that cause cancer and the ones that cause genital warts are different. The strains that cause cancer do not cause warts.

So you can very much have HPV without genital warts.

And conversely, while having genital warts tells you you are infected with the low risk strains, it does not guarantee you that it is the only strain you are carrying.

Thus you cannot rely on the presence of genital warts to know if you are or are not infected with the high risk strains, they are completely uncorellated.

The cancer-causing strains cause no symptoms and can only be detected by getting tested for them.
by hagbard_c | 2026-01-03 01:33:05+00:00
Well, with such a description of the 'vices' of IPv6 vs the 'virtues' of IPv4 count me as one who considers himself in full support of the ivory towered greybeards who decided the 'net was meant to be more than a C&C network for sheeple. Once I got a /56 delegated by my IAP - which coincided with me digging down the last 60 metres of fibre conduit after which our farm finally got a real network connection instead of the wires-on-poles best-effort ADSL connection we had before that - I implemented IPv6 in nearly all - but not all - services. Not all of them, no, because IPv6 can make life harder than it needs to be. Internally some services still run IPv4 only and will probably remain doing so but everything which is meant to be reachable from outside can be reached through both IPv4 as well as IPv6. I recently started adding SIP services which might be the first instance of something which I'll end up going IPv6-only due to the problems caused by NATting the SIP control channels as well as the RTP media channels, something reminiscent of how FTP could make life difficult for those on the other side of firewalls and NAT routers. With IPv6 I do not need NAT so as long as the SIP clients support it I should be OK. Now that last bit, client support... yes, that might be a problem sometimes.
by cjbgkagh | 2026-01-03 01:33:47+00:00
It’s a largely dysfunctional org creating largely dysfunctional software, I.e. Conway law. Dysfunctional orgs tend not to be capable of fixing themselves, especially without external threat. Satya Nadella, like many CEOs, seems mostly interested in impressing his peers and these days that means fancy AI, before that it was Quantum chips.

Microsoft has produced some great technology and when I was last there I was definitely focusing on getting as much of the good stuff out into open source as possible.

Back in the early V8 days the execs imagined JavaScript would keep getting exponentially faster, I tired to explain with a similar investment anything V8 could do dotnet could do better as we had more information available for optimization.
by rednafi | 2026-01-03 01:33:50+00:00
How many times do you actually need to look at large JSONs? The cost of readability is too high, IMO.

Personally, I don't spend much time looking at complex JSON; a binary format like Protobuf along with a typed DSL is often what you need. You can still derive JSON from Proto if you need that. In return, you get faster transport and type safety.

Also, on another note, tools like jq are so ubiquitous that any format that isn't directly supported by jq will have a really hard time seeing mass adoption.
by obdev | 2026-01-03 01:34:09+00:00
Well, we're in the anvil business. Unless someone pulls the cart himself using C++ and MFC, similar amounts of oat will be consumed to get to our destination. Based on my empirical observations, WinUI 3 with C# eats memory like a horse. I'm willing to stand corrected with more data.

Platform integrity and accessibility are the real concerns with Electron. What is the solution, though? Does anyone still have time and patience for the byproducts of WinDev vs DevDiv power plays, even at Microsoft?
by Macha | 2026-01-03 01:34:14+00:00
Regarding the Steam Deck, Linux is _already_ 3% of Steam users: https://store.steampowered.com/hwsurvey, while MacOS is under 2%.

I think it's also maybe worth pointing out that "non-enthusiast desktop OS user" is a segment that is shrinking. A lot of the people that aren't going to Linux are just going to smartphones only rather than buy a new laptop for Win11.
by tormeh | 2026-01-03 01:35:02+00:00
Honestly I get the Xbox apathy. There's not that much profit in being what, third or fourth place? After Steam, Playstation and Nintendo? Depends how you define it, I guess, but to me they're in fourth place. Microsoft needs to either cut their losses or invest a ton of money. It looks like they will pick some weird thing in the middle, keeping Xbox on life support. Probably some unhappy compromise internally.
by andrepd | 2026-01-03 01:35:29+00:00
There are phrases that hn loves and "scalable" is one of them. Here, it is particularly inappropriate.

Some people dream that technology (preferably duly packaged by for-profit SV concerns) can and will eventually solve each and every problem in the world; unfortunately what education boils down to is good, old-fashioned teaching. By teachers. Nothing whatsoever replaces a good, talented, and attentive teacher, all the technologies in the world, from planetariums to manim, can only augment a good teacher.

Grading students with LLMs is already tone-deaf, but presenting this trainwreck of a result and framing it as any sort of success... Let's just say it reeks of 2025.
by jorl17 | 2026-01-03 01:35:30+00:00
I thought it was a good read, although with a couple of mistakes and a somewhat childish sense of self-entitlement. Which I guess makes sense: this reads like something a young teen who is heavy into tech wrote. I'm sure I could have authored something with the same overall tone and vibe when I was younger.

The idea that YCbCr is only here because of "legacy reasons", and that we only we discard half of chrominance because of equally "legacy reasons" is bonkers, though.
by Dagger2 | 2026-01-03 01:36:09+00:00
And because it's a layer 7 thing, so it only required updating the server and client software, not the OS... and only the client and server endpoints and not the routers in between... and because we only have two browser vendors who between them can push the ecosystem around, and maybe half a dozen relevant web server daemons.

Layer 3 of the Internet is the one that requires support in all software and on all routers in the network path, and those are run by millions of people in hundreds of countries with no central entity that can force them to do anything.

HTTP->HTTPS is only similar in terms of number of users, not in terms of the deployment itself. The network effects for IP are much stronger than for HTTP.

They don't "sorta" use v6, they're properly using it, and you can certainly go v6-only. I'm posting from a machine with no v4. Also, if you want to go there: HTTPS was released before IPv6, and yet still no browser is HTTPS only, despite how much easier it is to deploy it.
by troglo-byte | 2026-01-03 01:36:33+00:00
Without weighing in on the article or your analysis, I would say that any viewpoint on monetary matters that doesn't gravitate in on May 2026 as a possible huge discontinuity is sort of prima facie counterproductive.

There's very little bandwidth and audience on monetary matters to start with. If we're talking about anything else, we're detracting from that.
by apparent | 2026-01-03 01:36:44+00:00
> I decided years ago I’d do this because I was going to have girls and I wanted to minimize my daughters’ risk of cancer.

I don't understand: how would your daughters be more/less likely to get cancer based on whether you were vaccinated? There's obviously the (hopefully extremely) roundabout way in which there is a direct path of sexual partners leading from you to your future daughters, but is there something else I'm missing?

And if you don't have it by age 35 (and married, per your comment below), how likely are you to even get it at this point? Are you thinking you could hypothetically pass it to them by kissing your babies on the mouth, after contracting it in the future?
by fud101 | 2026-01-03 01:37:25+00:00
Those are non-mainstream languages, I think the point stands. You would need to prove the case for Scala or Kotlin tbh, Scala is hideously complex and Kotlin like Python suffers from becoming too bloated, accumulating features and syntax that are either not required or difficult to remember. Clojure and F# are nice and all but very niche.
by jeffbee | 2026-01-03 01:37:31+00:00
It is a partial definition. To use the repo facility, borrowers don't just stake their assets, they also promise to re-buy them hours later at a higher price. It is literally overnight money issued in exchange for high-quality assets. If somehow the borrower goes broke within a few minutes, the Fed is still holding their assets.

Edit: I forgot about the haircut. The repo only lends out 98% of the staked assets value.
by meursault | 2026-01-03 01:37:33+00:00
This is 100% the reason. I watched BlackBerry fail from the inside and there’s always been an extremely vocal minority of former BB users who want to go back to a physical keyboard. This is a niche product for that audience at best, it will never have mass market appeal as a primary device. I don’t think it will have mass market appeal as a secondary device for the same reasons as others have pointed out in this thread either, but I respect them shooting their shot I guess.
by http-teapot | 2026-01-03 01:37:38+00:00
Location: San Francisco Bay Area
Remote: Preferred
Willing to relocate: No
Technologies: Typescript (Node, Express, Svelte), Rust, Postgres, AWS and related technologies
Résumé/CV: https://www.linkedin.com/in/thomaspotaire/
Email: 01jned4cx4sksg3y770v3bppaq+hn625@gmail.com (forwards to my address)

I am transitioning out of my role of CTO and am exploring opportunities. I have 15 years of web experience building CMS and CRM for small and large companies.

As a co-founder (as well as my prior years), I wore many hats and spent countless hours as a result I can architect and design large codebases, hire and retain talent, lead and manage teams and set company-wide goals. I built and managed an engineering team located all around the globe and built a platform empowering small and medium businesses to run their operations; the company is entering a new phase of growth and it is the right time for me to find opportunities that aligns with my personal goals.

I am looking for a role at an established company. The bigger the problem, the more exciting. A perfect role for my profile may be one that blends my experience of building a successful B2B2C startup (building teams, product and software) and my experience of building B2B tools at a large company (Twitter).

If you need someone that can be an immediate value-add, bringing a ton of firepower, solving big problems and rallying teams to move mountains: hit me up!
by websiteapi | 2026-01-03 01:38:34+00:00
human beings are estimated to use roughly 50 to 100W when idle (up to maybe 1000-2000W when exerting ourselves physically), and I think it's fair to say we're generally intelligent.

Something is fundamentally missing with LLMs w.r.t. intelligence per watt. assuming gpt4 is around human intelligence, that needs 2-4 H100s, so roughly the same and that doesn't include the rest of the computer.

That being said, we're willing to brute force our way to a solution to some extent so maybe it doesn't matter, but I say the fact that we don't use that much energy is proof enough we haven't perfected the architecture yet.
by tguvot | 2026-01-03 01:39:13+00:00
company where i work has deployments across the world with few hundreds of thousands of hardware hosts (in datacenters), vms and containers + deployments in a few clouds. also a bunch of random hardware from multitude of vendors. multiple lines for linking datacenters and clouds. also some lines to more specific service providers that we are using.

all of it ipv4 based. ipv6 maybe in distant future somewhere on the edge in case our clients will demand in.

inside our network - probably not going to happen
by sershe | 2026-01-03 01:39:16+00:00
Not sure how scalable this is but a similar format was popular in Russia when I went to college long before AI. Typically in a large group with 2-5 examiners; everyone gets a slip with problems or theory questions with enough variation between people, and works on it. You're still not supposed to cheat, but it's more relaxed because of the next part, and some professors would say they don't even care if people copied as long as they can handle part 2.

Part 2 is that when you are ready, an examiner sits with you, looks over your stuff and asks questions about it, like clarifications, errors to see if you can fix them, fake errors to see if you can defend your solution, sometimes even variations or unrelated questions if they are on the fence as to the grade. Typically that takes 3-10 minutes per person.

Works great to catch cheating between students, textbook copying and such.

Given that people finish asynchronously you don't need that many examiners.

As to being more stressful for students I never understood this argument. So is real life.. being free from challenge based stress is for kindergarteners
by rambojohnson | 2026-01-03 01:39:34+00:00
Premature distribution killed the startup, not microservices. You split the system before the boundaries were real, paid the tax in latency and coordination, and skipped the hard parts that make it viable: event-driven boundaries, local read models, and boring failure handling and comprehensive logging. Start with a modular monolith, earn your boundaries, then extract.
by garylauchina | 2026-01-03 01:39:57+00:00
Sounds like you’ve been bumping into the same wall and asking the same questions.

Since I switched to this layered setup, the amount of “cleaning up after the programmer” dropped a lot. The programmer‑AI has become much more obedient, and most of the real fights now happen with the architect‑AI instead.

You’re absolutely right that it’s hard to front‑load enough architectural thinking. That’s also why this project raced its way to version 12 so quickly – every time the architecture felt wrong, I forced myself to rethink and re‑document it, not just patch the code.

On the token/pricing side, I honestly haven’t thought too hard about the exact math. One way or another, we’re all just helping to pay Nvidia’s bills, right?
by zgm | 2026-01-03 01:40:30+00:00
Annex | Backend + Data Engineer | Bay Area, Austin | Full-time

The cost of homeowners insurance, especially in natural catastrophe prone areas, has skyrocketed in recent years. Annex is solving this problem with better digital infrastructure for executing the transaction. Our platform enables insurance agents to quote and bind policies within 90 seconds vs. the current multi-day phone/email/fax-based transaction that is the status quo.

We grew 4x in 2025 and anticipate similar growth in 2026. We've done the above after deploying <$1.5m in funding. We have significant and growing momentum on both the insurance distribution and insurance capital sides of our business; our challenge now is scaling our engineering team to support that progress.

We're in that exciting early stage, where someone can contribute foundational new pieces to core parts of our platform.

More details at:

Data Engineer: https://wellfound.com/jobs/3509845-software-engineer-data-en...

Backend Engineer: https://wellfound.com/jobs/3060211-software-engineer-backend
by unethical_ban | 2026-01-03 01:40:40+00:00
>Anti nat advocates seem to fall into the “the network shouldnt provide a stateful firewall” camp

Eh, what?

My entire justification for getting rid of NAT is *because* a default-deny-inbound firewall policy should exist, and NAT is a network patch that functions as a hacky firewall at the consumer level.
by andrepd | 2026-01-03 01:41:09+00:00
Of course they are possible! But it would take a fraction of a day's tuition to pay for a TA to do it, so they want to make a god damn chatbot to do it... Good lord.

They're even more possible if you do an oral exam only on the highest grades. That's the purpose, isn't it? To see if a good, very good, or excellent student actually knows what they're talking about. You can't spare 10 minutes to talk to each student scoring over 80% or something? Please
by ggus | 2026-01-03 01:41:15+00:00
Not sure if it adds anything, but a factoid I know is that CD timing is expressed in minutes, seconds, and frames, where each frame is 1/75th of a second.

I'm not sure but I think this is also the smallest time resolution.

Then each frame is composed of samples, but they seem to be counted in groups of 1/75th os a second anyway.
by a_tessellator | 2026-01-03 01:41:43+00:00
Atomic Tessellator | Various | REMOTE (UTC+12) | https://atomictessellator.com
We simulate materials at the atomic level for aerospace, defence, nuclear fusion, and advanced polymers. Our team of four built a near-comprehensive platform in the last year, we're the first to scale MLIPs across GPUs, and we're patenting our first new material now.

We're hiring multiple roles at the moment:

Business Development Lead
https://atomictessellator.com/careers/business-development-l...

Computational Materials Scientist
https://atomictessellator.com/careers/computational-material...

Front-end Engineer
https://atomictessellator.com/careers/front-end-engineer

We are always open to hearing from exceptional people. If you are intellectually curious, highly self-directed, and comfortable taking full ownership of problems end-to-end, you should apply : even if there is no current role that fits you exactly.
https://atomictessellator.com/careers/general-expressions-of...

Ideally you should be within +- 4 hours of UTC+12, unless very senior.
by kelthuzad | 2026-01-03 01:41:50+00:00
>Buddy, your sense of reality is warped if you think two accounts making similar arguments have to be the same person.

I'm judging based on hard evidence, analyzing arguments, style, timing, and other properties that are highly indicative of suck puppet behavior. In contrast to you, I'm backing up my claims and also arguing the issue, while you're busy defending the character of your alt account.

>But have fun imagining whatever you want. Conspiracies are everywhere, I guess, if you have that kind of mindset...

This is exactly the kind of rhetoric, which you have been using on your main and your alt. Resorting to the strategy of hastily smearing people or facts as "conspiracies", because your Apple apologia crumbles under the overwhelming weight of opposing facts, which you can't handle. That's why you didn't even bother to discuss the evidence I've provided, which has debunked your false narrative so robustly, that you simply ignored that part.
by wowczarek | 2026-01-03 01:42:03+00:00
Completely agree on the curved keyboards. BB Classic was the last proper one and I loved it. Android app compatibility was spot on as well, where it failed, not to RIM's fault, was that you had to hack around google play services, and as a result, apps that did "device security checks", like banking apps, failed.

One notable app that also failed this way was, the irony, the Work suite, soon owned by... BlackBerry. My dear employer dropped BES support and moved to Work, which didn't work on BBs after some time, and that was the end of it (BBOS) for me.

Only BB did it right, but - and I don't know to what extent - it still sits on some amount of IP/patents that cover the doing it right.
by nomel | 2026-01-03 01:42:14+00:00
I wanted an HPV vaccine when i was younger. As a male, I was told "no", even though it causes the most common throat cancer in men, and was linked to prostate cancer.

I was told no because it wasn't given to men. Why, even though there was risk that it completely eliminated? Because it wasn't policy. Downvotes won't remove the stupidity that meant that I contracted the high cancer rate strain, after a single sexual partner, that they wouldn't let me prevent.

I argued with my doctor about it, but he said I didn't know what I was talking about. Second doctor basically said the same. And now it is recommended for men. Idiots.
by leptons | 2026-01-03 01:42:41+00:00
If Microsoft could make me move to Linux, they will be getting a lot more people to switch. I was very into Microsoft's OS since v3.0, I used Outlook for all my email for decades. I recently moved over to Linux Mint and Firebird for email and have not looked back. All my Windows VMs are now Linux VMs. All of Microsoft's invasive "AI" was the last straw. I don't like the direction they are headed.
by cryptonector | 2026-01-03 01:43:08+00:00
IPv6 was a total failure of imagination.

The fact is that already in 1993 routing tables were just too big, and the fact is that having a "flat" address space was always going to mean huge routing tables, and the fact is that because IPv6 is still "flat" routing tables only got larger.

The fix would have been to have a subset of the address space that is routed as usual for bootstrapping ex-router address->AS number mapping, and then do all other routing on the basis of AS numbers _only_. This would have allowed us to move prefix->AS number mappings into.. well, DNS or something like it (DNS sucks for prefix mapping, but it could have been extended to not suck for prefix mapping), and all routing would be done based on AS numbers, making routing tables in routers _very small_ by comparison to now. Border routers could then have had tiny amounts of RAM and worked just fine. The IP packets could have borne AS numbers in addition to IP addresses, and all the routers in the middle would use only the AS numbers, and all the routers at the destination AS would know the routes to the destination IPs.

But, no. Great missed chance.

Well, we still could do this with IPv6, but it would be a lot of heavy lifting now.

EDIT: Ah, I see draft-savola-multi6-asn-pi existed.

EDIT: Ah, see also LISP [https://www.rfc-editor.org/rfc/rfc6830]. But LISP is essentially dead.
by Wowfunhappy | 2026-01-03 01:43:08+00:00
Maybe the middle space doesn't involve a compiler, but I really support allowing computers on tests for a different reason: the computer makes it possible to write out of order. You can go back and add to the beginning without erasing and rewriting everything.

This applies to prose as much as code. A computer completely changes the experience of writing, for the better.

Yes, obviously people made do with analog writing for hundreds of years, yadda yadda, I still think it's a stupid restriction.
by cryptica | 2026-01-03 01:43:26+00:00
I love the fact that there are different Linux distros optimized for every person.

I started using Linux almost a decade ago; starting with Ubuntu, then I moved to Kubuntu and now I'm on Omarchy which is even more optimized for developers.

I feel very comfortable recommending Linux to people now though I would recommend a different distro depending on who is asking.

IMO Ubuntu is the simplest general-purpose one. Kubuntu is the same but more customizable slightly more developer-focused. Omarchy (which is a fork of Arch Linux) is very developer-focused.