MurphyA/hacker-news huggingface dataset:
by SergeAx | 2026-01-02 19:22:19+00:00
The EU currently has about 450 Typhoons, 230 Rafales, and 140 Gripens. It also has about 160 F-35s; let's assume that the orange clown will not shut them down remotely. They also have some older Tornadoes, Mirages, and F-16 and F/A-18. All those aircraft are fighters, not strategic bombers. Their impact is limited; their range is about 700km.

The EU doesn't have a plan for how to fight without the US. Today's airstrikes should be carefully planned: planes, pilots, munitions, targets, engagement trajectories, and return trajectories. They will need time to figure out those plans. In their shoes, I would have started drafting those plans four years ago, but they still didn't.

The EU will not attack nuclear siloes, for fear of nuclear retaliation. Even if they try, most of those siloes are much farther than 700 km from Russia's borders. Those siloes were built by the USSR, and the USSR knew better.

The EU will use Storm Shadows/SCALPs/Tauruses. There aren't many of those in arsenals. Trying to use smart planning bombs with sub-100 km range will only make casualties 10-20 fold.

The EU strikes may reach Baltic and Black Sea naval bases, some energy infrastructure (port Primorsk being the first), and some airfields. They will not get the North Sea and Pacific bases, airfields near Murmansk, Saratov, and Irkutsk, which are used now to attack Ukraine.

Russia has integrated air defence, anв the shit is real, it is fight-proven, it works day and night for the last 3 years. Ask Ukrainians.

EU strikes will not be very effective and will not last. I estimate it in 1500-2000 sorties, and about half of those will reach the targets. The EU will lose about 100 planes and 50 pilots. Russia will receive a blow, but will not be devastated.

Russia will retaliate with new conventional MRBM strikes on the military and double-use airfields, and also factories of Gripen, Rafale, Airbus, etc. With those strikes, the EU will lose another 200 planes and most of its capacity to produce and repair them. Russia will also strike one large natural gas storage, one LPG from the Gulf comes into. Russian diversants will deliver several hits to the EU energy system, probably to large distribution hubs.

The EU stocks will drop to 70%-50% of their current value. The euro will fall by 20%-30% against global currencies. Electricity, gas, and heat prices will rise 2-3 times; gasoline and diesel prices will increase 1.5-2 times.

Your move.
by _DeadFred_ | 2026-01-02 19:22:41+00:00
Come on. These are edge cases. We are talking Joe average that went from having their own business, to working an average job. You know, the mass scaled transfer that will be what happens for most of society when people say 'they will find new jobs'. Not the small amount outliers.

The guys that ended up spending their lives living in boarding houses with other men, never starting a family.
The guys that ended up living in tramp camps traveling the country looking for work.
The families that ended up as migrant workers. The people that broke and lived in flop houses or those long term hotels in downtowns.

That is the real picture no one shows. What does 'find new work' after the industrial revolution look like for the average person, and the answer isn't 'become Henry f'ing Ford' now is it post WW2 style middle class employment.
by immibis | 2026-01-02 19:22:49+00:00
It kind of has. The majority of internet traffic is IPv6. The three biggest internet hub regions (USA, Europe, China) have IPv6 mandates. Most apps support IPv6. Google and Apple force them to, od they get kicked off the app store. Almost all mobile networks (which means almost all end devices) are IPv6-only, with slow inefficient tunneling for IPv4. The price of IPv4 addresses is declining.

At what point will we be allowed to say IPv6 hasn't failed? When the IPv4 internet finally switches off for good? It feels like no achievement is high enough for those who don't like IPv6 to change their minds. I would've thought making up 50% of internet traffic and 50% of end devices being on IPv6-only networks would be good Schelling points, but evidently they're not!
by throwaway894345 | 2026-01-02 19:22:50+00:00
Relatedly, I've been seeing some people buying up old domains and squatting on them with AI generated content. Not even ads, but content that seems like something that might actually show up in a rare Google search query. Not really sure what the play is or why this is better than advertising the domain for sale (do registrars punish overt squatting these days?).
by ineedaj0b | 2026-01-02 19:22:56+00:00
I agree we should be busting more monopolies in the vein of Teddy Roosevelt, but you are forgetting the monopolies and capture political parties have on the states themselves.

I know its a hot issue and I apologize, but if you look at Minnesota with its likely fraud: would their social welfare program numbers look better without the fraud? Could California be run better without its (also likely) welfare fraud? You might really want this but the leadership doesn't want to root it out. So you're left with voting for the opposition but how many want to do that? Nothing happens.

There's no competition in politics. It's two parties or nothing right now.

There's Californian billionaires who loudly hate the Government but can't get anything to change. I feel you are overestimating wealth's influence too some degree as well.
by djhworld | 2026-01-02 19:23:02+00:00
ehhhhhhh I don't think you need to go as far as reading dense accounting literature, I never have and I've been maintaining a beancount files for 7+ years.

I just followed the documentation in here https://beancount.github.io/docs/the_double_entry_counting_m... - it gives you the general principles to follow and you can just pick it up from there.
by hinkley | 2026-01-02 19:23:14+00:00
I get so many Second System Syndrome vibes off of IPv6. Surely other people must be picking it up too.

Future proofing it by jumping straight to 128 bits instead of 64. 64 would have been fine. Even with a load factor of 1:1000 by assigning semantics to ranges of IP addresses, 64 bit addressing is still enough addresses for 10 million devices per person.

If we become a galactic empire, we will have to replace the Web anyway because every interaction will have to be a standalone app or edge networking that doesn’t need to hear back from the central office for minutes, hours, days anyway. We could NAT every planet and go on forever.
by YakBizzarro | 2026-01-02 19:23:19+00:00
I seriously don't get it. At my time in university, ALL the exams were oral. And most had one or two written parts before (one even three, the professor called it written-for-the-oral). Sure, the orals took two days for the big exams at the beginning, still, professors and their assistants managed to offer six sessions per year.
by Punyakrit | 2026-01-02 19:23:32+00:00
SEEKING WORK | Remote | Worldwide (India-based) | Full-Stack / Product Engineer

Location: India
Remote: Yes (worldwide)

I am a full-stack product engineer focused on shipping MVPs and internal tools fast for early-stage startups.

I have 2+ years experience building production apps in Next.js, Node, PostgreSQL, FastAPI and Docker. I have worked on YC-style products involving dashboards, automation systems, compliance style workflows, scrapers, AI features, payments and real-time apps.

I am comfortable owning projects end-to-end:

Product thinking

UI/UX

Backend APIs

Database design

Deployment on AWS / EC2 / Docker

Recent work includes:

Automation platforms

Compliance and form heavy dashboards

AI powered internal tools

Custom SaaS MVP builds

Portfolio: https://www.punyakrit.dev

GitHub: https://github.com/punyakrit
by landr0id | 2026-01-02 19:23:33+00:00
If you have a codebase that uses unsafe, I highly recommend running your tests through Miri (cargo miri nextest) and seeing what spills out.

I ran tests for a codebase at work through Miri a while ago and found a couple of distinct classes of UB: https://github.com/rust-lang/miri/issues/1807#issuecomment-8...

These can be summarized as:

1. Converting a reference to the first field of a struct to a pointer of its parents struct type

2. Functions with signature (&self) -> &mut self_inner_field_type

3. Having a mut pointer to the data inside of a Box<T>

#1 and #3 were somewhat surprising to me. #2 seems to be common enough that there's even a clippy lint for it.

A lot of C and C++ developers understand that undefined behavior is bad, but in practice observe its impact less. From my own experience, Rust's optimizations are pretty aggressive and tend to surface UB in way more observable ways than in C or C++.
by satvikpendem | 2026-01-02 19:23:34+00:00
> There is a whole big picture waved away with 'found jobs' that implies post WW2 jobs/lifestyles

No, you are the only one implying this, no one said anything about this which is why I said it is a strawman. I said nothing about the quality of work found, only that new work was found. That may or may not be the case for today's situation, no one can know and I am not in the business of prognosticating so.
by ordu | 2026-01-02 19:23:39+00:00
> We love you FakeFoster, but GenZ is not ready for you.

Don't tell me about GenZ. I had oral exams in calculus as undergrad, and our professor was intimidating. I barely passed each time when I got him as examiner, though I did reasonably well when dealing with his assistant. I could normally keep my emotions in check, but not with my professor. Though, maybe in that case the trigger was not just the tone of professor, but the sheer difference in the tone he used normally (very friendly) and at the exam time. It was absolutely unexpected at my first exam, and the repeated exposure to it didn't help. I'd say it was becoming worse with each time. Today I'd overcome such issues easily, I know some techniques today, but I didn't when I was green.

OTOH I wonder, if an AI could have such an effect on me. I can't treat AI as a human being, even if I wanted to, it is just a shitty program. I can curse a compiler refusing to accept a perfectly valid borrow of a value, so I can curse an AI making my life difficult. Mostly I have another emotional issue with AI: I tend to become impatient and even angry at AI for every small mistake it does, but this one I could overcome easily.
by andrepd | 2026-01-02 19:23:57+00:00
Chastity is 100% effective at preventing STDs exactly like living in a plastic bubble is 100% effective at preventing the flu (incidentally, it's also 100% effective at preventing humanity from existing within 80 years...). The fact that people throughout history, even in the most repressive times when "adulterers" were stoned or forced to marry rapists, have had much higher rates of STDs than we do today, shows that reality, rather than an abstract ideal case, is what matters in terms of public health.

Put another way: a "slut" practicing safe sex today will have fewer chances to contract an STD than a regular married woman in Victorian times.

> stupid man without any arguments

Seriously? Your argument is "damn those slut whores" and you're pretending to have an intellectual high ground...? Have a good weekend.
by notahacker | 2026-01-02 19:24:31+00:00
Yeah. It's actually the opposite: the original web considering of home pages and niche forums participated in exclusively by actual humans is very much still there, even if sometimes in different places.

It's "web 2.0" consisting of centralised networks full of your friends and friends of friends posting photos, updates and invitations that's being killed by those networks promoting "engagement bait" and generated content and bot accounts
by grix | 2026-01-02 19:24:34+00:00
I have 13 years of experience, most of it on Corporate sized companies with distributed teams. I consider myself flexible that will shift and use new tools and languages quickly. I have experience in Leading Teams. I have a knack for automation. I'm a team player.

Currently, I'm doing horizontal growth and adding project management skills to my repertoire, I'm open to technical project management if given the chance.

Until this year I was located in Berlin, Germany, but I moved back to my home country of Argentina, I have experience working with European and American companies.

PD. only considering long term offers, not considering Freelancer work, but open to find the right arrangement

-------

Location:Buenos Aires, Argentina

Remote: Yes, I can legally work remotely, for any on-site arrangement outside Argentina we can discuss a visa arrangement. Willing to work with delayed timezones upon agreement

Willing to relocate: Depends, visa arrangements need to be discussed

Technologies: C#, SQL, Python, AWS, Azure, Jenkins, git + Anything you need me to learn

Languages: English/Spanish - bilingual/native German - Basic understanding but improving (currently B1)

LinkedIn: molerocarlos

Résumé/CV: on Request, but LinkedIn is up-to-date

Email: moleropaz[at]gmail[dot]com

PD. please mention HN to give you priority, and I would appreciate some transparency, especially with salary, location (and relocation) and work expectations, that way we don't beat around the bush
by okigan | 2026-01-02 19:24:44+00:00
With all respect to FreeBSD.

It seems weird in 2025/2026 we are still discussing the baseline of getting a storage working.

Feels we’re spending too much time discussing the trees and not enough time getting the forest going:
* we need reliable local storage
* integrated backup
* apps installation / management
* remote access and account management
* app isolation, reliable updates
by immibis | 2026-01-02 19:25:07+00:00
Yeah. If you're not an ISP or other LIR yourself, the correct path is to ask your ISP or a third-party ISP for a provider-independent allocation. This costs a nominal fee, about $50 per year.

I only know anything about RIPE policies but I gather the PI address processes and fees are very similar between RIPE and ARIN. RIPE has many members that are willing to handle address allocations for the RIPE fee plus 20% (so 60€ per year) and without bundling any other services.
by analogpixel | 2026-01-02 19:25:26+00:00
This might actually get me to switch away from apple. Although I've gotten to the point where I realize that phones are mostly gimmicky sales portals, and it's just easier to do stuff on a real computer.

I second/third/forth all the other comments on this already, it would be better if I didn't have to buy into the google android system; seems like google has lost most of the trust with most people.
by mmastrac | 2026-01-02 19:25:46+00:00
I used Miri for some key deno libraries and spent a fair bit of time cleaning up the violations. Many of them were real unsoundness bugs due to reference aliasing.

Unsafe code absolutely needs Miri if the code paths are testable. If not all code is Miri-compatible, it's worth restructuring it so you can Miri test as much as possible.

Note that Miri, Valgrid and the LLVM sanitizers all compliment each other and it's really worth adding all of them to a project if you can.
by gcanyon | 2026-01-02 19:25:47+00:00
600/18 = 33+ hours(!!!)

Hats off to you!

I’ve done some long rides to be sure, but the longest I’ve ever ridden non-stop-ish is probably about 14 hours. I think riding through the night is a deal-breaker for me. I’ve never been on the road earlier than 6am, or later than 10pm.
by balousek | 2026-01-02 19:25:50+00:00
Ezra | Senior+ Engineer (Full-Stack) | REMOTE (LATAM / US Eastern) | Full-time

****************************************************************

Ezra is a venture-backed startup building at the intersection of sustainable finance and artificial intelligence. We're building a platform to accelerate capital deployment into climate solutions and other world-positive investments.

I’m Rob, the CTO, and we’re looking for multiple seasoned, full-stack Senior+ Engineers (6-10+ years exp) to significantly contribute to the development and scaling of our core platform. We are specifically looking for teammates in Central and South America (LATAM) who can work US Eastern hours. This is a high-autonomy role for a proven generalist who is deeply product-focused and takes complete ownership of features from concept to production.

The Role:

Drive technical delivery of full-stack features end-to-end, collaborating with Product and Design to define requirements and ensure engineering quality.

Design and develop scalable components and APIs across our backend and frontend.

Work to integrate, serve, and iterate on model-powered features and RAG systems.

Contribute to system architecture decisions and the evolution of our infrastructure.

Stack: Python (FastAPI), Typescript, Next.js, React, AWS, Terraform, Postgres (SQLAlchemy).

Contact: Email me directly at robert+hn26@ezra.fi with your resume
by bwindsor | 2026-01-02 19:26:01+00:00
Location: UK remote

Remote: Yes

Willing to relocate: Not immediately

Technologies: Python, AWS, Docker, Typescript, React, CI/CD, C (ESP32), Matlab. If I don't know it, I can learn it.

Résumé/CV: https://www.linkedin.com/in/ben-windsor/

Email: benwindsor at gmail.com

Software & Algorithms Engineer with 10 years experience bridging the gap between robust, scalable production software and complex mathematical modelling. I have lead the architecture for IoT systems, developed energy-constrained algorithms, and mentored individuals within cross-functional teams. I enjoy challenging, varied projects and am keen to further expand my leadership and technical expertise. I'd like to see my work out in the real world making people's lives better.
by vel0city | 2026-01-02 19:26:12+00:00
In the end you're still just asking for a block, you don't pay for it. There are requirements which vary from RIR to RIR, sure, but there were requirements for requesting blocks in IPv4 as well originally.

Ultimately, as a regular person requesting IPv6 space you'd just ask your ISP, which can get practically as much as they want for free by submitting these kinds of requests. Meanwhile, for IPv4 space they're going to have a harder and harder time getting you additional space and chances are be unwilling to give it free/cheap.
by mystifyingpoi | 2026-01-02 19:26:47+00:00
> Clearly there is some latent demand here

No, there demand is negligible. It's just typical hacker news people who want to suddenly become productive Silicon Valley trope hustle style, or people who want to change their damaging habits in a day, so instead of uninstalling TikTok which takes 15 seconds to do, they will spend money a separate device.

Although the keyboard may be useful.
by landon_achr | 2026-01-02 19:26:49+00:00
Archer Aviation | San Jose, CA | iOS & Backend | Full-Time | https://archer.com

Archer is an aerospace company building an all-electric vertical takeoff and landing aircraft with a mission to advance the benefits of sustainable air mobility.

We're pushing the envelope in aviation software through applied AI. We have production aircraft, we have an operational airport, and we have a dream of a better future in the sky.

We're looking for exceptional engineers who are not afraid of building new products and technologies and deploying them in safety critical environments.
Join us if you want to build the next chapter in aviation.

Apply here and mention this post: https://job-boards.greenhouse.io/archer56?departments%5B%5D=...
by greyb | 2026-01-02 19:26:51+00:00
Meanwhile, there is a whole grey market built around this. People sell “CGNAT mobile proxies” that ride on carrier and ISP NAT, and the whole point is that they are a pain to block without nuking huge ISP ranges. So they get marketed as a convenient way to dodge shadowbans, spam filters, and basically any abuse defense that relies on IP reputation.
by alwa | 2026-01-02 19:27:16+00:00
Adequately defining that ultimate goal, under the messy circumstances of the world.

AI’s got plenty of “how” (to do stuff) but much less “what” (to do)—and good judgment as to “what” takes a working knowledge of “how,” even if it’s not you who will be directly doing the work.

In that sense, to me at least, the ultimate goal isn’t the immediate task at hand, it’s the wisdom and discernment that emerges from doing a lot of them. At least as far as “why educate a human rather than let the AI do it directly”.
by SMS07 | 2026-01-02 19:27:23+00:00
The AI landscape is poised for a fundamental shift from chatty companions to autonomous agents, and a major catalyst may be Meta’s reported acquisition of the AI startup Manus. According to sources like The Wall Street Journal, this strategic move is not about adding another conversational. Model to Meta’s roster but about integrating a fundamentally different kind of intelligence: one built for action. Manus specializes in “agentic” AI systems autonomous workers capable of breaking down complex goals. Executing multi-step tasks across digital tools, and delivering finished results with minimal human babysitting. For the everyday user of Facebook, Instagram, WhatsApp, and Meta AI, this acquisition could quietly transform a helpful chatbot into a proactive. A cross-platform assistant that gets things done, signaling that 2026 may be the year Meta’s AI ambitions finally mature into tangible utility...
by gspr | 2026-01-02 19:27:58+00:00
Slight digression: why isn't a computer – a general purpose computer, open enough to run mainline Linux – in this form factor readily available? I'm fine with not calling it a phone. I just don't understand why we don't have (connected) open pocket computers by now, with all the innovations introduced by smartphones more or less commoditized by now.

By "open" above, I don't necessarily mean open hardware (though that would be great). I just mean "as open as a random consumer x86 computer you can just throw any Linux distro at without any special secret sauce".
by A_Duck | 2026-01-02 19:27:58+00:00
Yes, many of us have already encountered 'toxic sludge' codebases from misguided low-cost offshoring in the 2000s (offshoring can be done great but not when the only criteria is cost-saving).

There's work to be had in refactoring and taming them, but to be honest it's demoralising and thankless work, and hard to explain the value of what you've done to the people signing the checks.

(Also — this is a nicely written article with a refreshingly clear tone of voice)
by mistachkin | 2026-01-02 19:28:42+00:00
Location: Manhattan, NYC.

Contracts: Yes.

Remote: Yes.

Hybrid: Yes.

Willing to relocate: No.

Technologies: C/C++, C#, Win32, Linux, POSIX, SQL, etc.

Projects: Tcl/Tk, Eagle, SQLite, System.Data.SQLite, Fossil SCM, Comdb2

Interests: automation, cryptography, databases, developer tools & SDKs, distributed systems, (Internet) security, public key infrastructure, runtimes, sandboxing, scripting languages, testing, virtual machines, and LLM integration

Profile: https://w.sb/r/profile

Affiliations: Tcl/Tk Maintainer ( https://w.sb/r/tcl ), Formerly SQLite Development Team ( https://w.sb/r/sqlite )

Side Project: https://w.sb/r/git

Résumé/CV: https://w.sb/r/resume

Email: [put_my_first_name_here] [at] [put_my_user_name_here] [dot] com

Phone: Please see "https://www.mistachkin.com/" for detailed instructions.
by aebtebeten | 2026-01-02 19:28:43+00:00
I've been trying to come up with "self stabilizing" examples since yesterday, but think I finally may have stumbled upon one:

"Prep hop" videos, like https://www.youtube.com/watch?v=XPPpjU1UeAo or https://www.youtube.com/watch?v=L1N3WXZ_1LM , may get forwarded by members of different subcultures for two different reasons: the first because they appreciate the comic satirisation of others, and the second because they appreciate how the comics have sweated the details of their own subculture — "we are like that only".

Lagniappe: https://www.youtube.com/watch?v=McMSHqWM3G8