MurphyA/hacker-news huggingface dataset:
by lazarus01 | 2026-01-03 21:25:35+00:00
Thank you for sharing your setup, I will certainly examine it and compare a bit later. I know my setup is a bit over the top, but it is the easiest to learn, since I live in gcp everyday. I certainly don't expect the .5m traffic, but that is one of the lower tiers for cloud run, serverless execution service. This is just a poc to get my fingers dirty with the MVT pattern.
by ffsm8 | 2026-01-03 21:25:36+00:00
I was just pointing out that the statement wrt "wireguard being blocked while tailscale works" is nonsensical.

It remains nonsensical no matter how uninformed the user may be - even if he's proud of being such, as you seem to be.

This was not a discussion about what tool to use if the person doesn't know about networking and is generally ... "less technical".
by NickC25 | 2026-01-03 21:25:39+00:00
I did the math so you don't have to.

Here's the facts. In the last 18 election cycles, here's what happened (source: Open Secrets)

the Defense industry spent $242.54m on GOP candidates. They average $13.47m spent per election cycle on GOP candidates.

the Defense industry spent 181.51m on DEM candidates. They average $10.08m spent per election cycle on DEM candidates.

Only 4 times has the industry spent more on DEM candidates than GOP candidates - 1992, 1994, 2008, and 2010. For spending those years, the average difference between GOP and DEM campaign contributions is roughly $233k, or a grand total of $4.21m (as in that is the difference in overall political spending between GOP/DEM across all those cycles).

For the other 14 cycles, when the GOP was given more than the DEM, the average difference is $3.624m between parties, for a grand total of $65.24m. You could eliminate the industry's GOP contributions for the last 4 cycles and they'd still have given more to the GOP than DEM since 1990.

Bottom line: when the industry spends more on DEM than GOP, it's by a few hundred thousand dollars. When the industry spends more on GOP than DEM, it's by a few million dollars.

Splitting hairs? That's several million dollars. You're free to write me a check for that amount if it's truly splitting hairs.
by turtletontine | 2026-01-03 21:25:41+00:00
I think there is an important difference here from both Option<T> and Result<T, E>: the C3 optional doesn’t allow an arbitrary error type, it’s just a C-style integer error code. I think that makes a lot of sense and fits perfectly with their “evolution, not revolution” philosophy. And the fact that the syntax is ‘type?’ rather than ‘Optional<type>’ also eases any confusion.
by micromacrofoot | 2026-01-03 21:26:44+00:00
no I blame the rapist personally, predators exploit any tools they're able to

there was plenty of "you need to get your kids on computers so they can get the jobs of the future" in the 90s that parents fell into, and information about online predation was almost non-existent at the time - I didn't even have to share my home address or name, I was encouraged to meet this person at their church

mind you my guardian at the time didn't even graduate high school

I shouldn't have been given access to tools my parent didn't understand, but corporations still pressure this constantly today

I doubt even a single digit % of parents know what they're doing when giving kids free access to youtube for example... and recently the CEO of roblox called pedophiles an "opportunity"
by Already__Taken | 2026-01-03 21:26:46+00:00
I wish I knew hardware better but I'm coming to the idea that an xTB nvme and ~25gb/s PoE pcie card in my gaming PC would be a sic always on device. Lots of server roles really just need a tiny IoT device but storage/backup/media you're talking NAS and I just don't want a big NAS around all the time.

So an always on network storage in my PC that's sometimes-on. Between NVME-of and pcie that should be doable I would have though. PoE from my router that's got a tiny UPS and that's pretty sick.

Maybe Valve should make it so everyone with a gaming pc it's re-downloading their steam library or running 2 computers just to open a file.
by Recursing | 2026-01-03 21:27:23+00:00
For people interested in making their own, I highly recommend reading through https://github.com/thomasahle/sunfish/blob/master/sunfish.py , a surprisingly readable and surprisingly strong chess engine in 111 lines of Python

https://www.chessprogramming.org/ is also really interesting, see e.g. https://www.chessprogramming.org/Sunfish and https://www.chessprogramming.org/Quiescence_Search
by lerno | 2026-01-03 21:27:53+00:00
In C3 it's complicated. On one hand the lack of goto means defers are more straightforward, but the biggest problem is that once you have a different way to handle cleanup and you have labelled break/continue, and you have the nextcase to jump to arbitrary cases, there's very little left for goto to do.

It is limited to when you want to jump from within an if statement out across some statements and run the remaining code. It saves one level of indentation, but being so rare, it's hard to justify the complexity.

I keep going back and see if I find some usecase that could motivate putting goto back in but it so far nothing. The "nextcase" allows C3 to express arbitrary jumps back and forth, although not as straightforward as goto.
by erxam | 2026-01-03 21:28:23+00:00
Yeah, we're fucked.

As much as I wish I could go and pontificate about how much better and more moral the PCC is than any other government on the face of the earth, they are in the worst possible spot right now.

It's less of a 'will they topple the revolutionary government in Cuba?' and more of a 'will they do it before or after they topple the revolutionary government in Nicaragua?'.
by lorenzhs | 2026-01-03 21:28:50+00:00
Even if it was still a thing (and it really isn’t, imo), libimobiledevice does a decent job already, and given a little funding it shouldn’t be super hard to close the gaps and build a nice UI on top of it. But that’s not happening because very few people care about it at all.

Now, AirDrop support is a completely different beast. But it requires hardware support (promiscuous mode, iirc) that many common chipsets simply lack.
by dghlsakjg | 2026-01-03 21:29:00+00:00
Companies don’t have agency. People do. Compassion is a cross cultural value. Including amongst those that run companies.

For the most part none of us has any “required” obligation to anyone else.

Is it something we require of companies? No. But being a responsible, compassionate human being that considers the totality of circumstance is something I expect of that company’s leaders. Especially a company that has the money and need for technical skills elsewhere in the org.

The golden rule does not stop being true just because you are at work.

Preemptively: duty to shareholders is broader than short term profit maximizing. Avoiding bad PR like this is also in the service of MS shareholders.

As a side note: Nadella moved his home to Canada, while working at MS, so his special needs kid could go to a specialist school. That is absolutely the right choice. The argument that MS should not consider the health of their employees children is horseshit when they allow the CEO to set up house hours away in a different country for that exact reason.

At the end of the day, a kid suffered unnecessarily through no fault of his parents or his own.
by jmyeet | 2026-01-03 21:29:16+00:00
Because that worked out so well for the people of Chile (under Pinochet). And Libya (post-Gaddafi). And Iran (1953 onwards). And Iraq (post-Saddam).

Whatever your (valid) criticisms of Maduro, it's important to remember that:

1. The US was intentionally starving Venezuela through sanctions. If conditions improve because the sanctions now get removed, it's not because Maduro is gone. It's because Venezuela's oppressor (the US) just stopped opressing (as much).

Let me put it this way. If I take all your people and put them into a ghetto in Warsaw and build a giant fence around it, letting nothing in or out. And I then decide to let food in once you've given me all your valuables or given up some leader and you now have something to eat, I'm still not the good guy because I later let food in after looting your people and I'm still responsible for starving you in the first place.

2. 20+ years ago the US would lie and say they're doing this to spread democracy and that the people would welcome them as liberators. This was the exact script for Afghanistan and Iraq. Even though it was all about oil they'd never say that. Now they don't even pretend. Trump has outright said that it's about oil and they're going to govern until a suitable puppet is put in place, who will let Western companies loot Venezuela's natural resources.

So good luck with the coming brutal dictatorship and kleptocracy your girlfriend and her countrymen are now celebrating.
by Rapzid | 2026-01-03 21:29:35+00:00
If my ISP sent me a billion dollars I would be a billionaire.

What's represents a "good chance" the router is so grossly misconfigured as to allow inbound traffic no destined for the IP assigned to the WAN interface to be routed to one of the internal interfaces? I wouldn't be surprised, but what's a "good chance"? Is there data on this?

A typical, correctly configured SNAT implementation would most likely have the characteristics commonly attributed to a "firewall". An incorrectly configured network device may not have the characteristics commonly attributed to a "firewall", regardless of its ability to actually inspect and drop packets(which just about every commonly used OS network stack can do out of the box).

But even an SNAT implementation without typical "firewall" characteristics has intrinsic characteristics related to security; such as source IP masking. Which doesn't even need to be private.
by jacquesm | 2026-01-03 21:30:13+00:00
There was a time when Germany thought just like that. In the aftermath we decided that maybe it's not such a good idea, this might-makes-right thing and we strove for a world where transitions are peaceful because we realized that our power to kill had grown to proportions unseen in our history and because some of us - rightly, in my view - felt that the human race itself was now in the balance.

If you toss that out you have to at least acknowledge all possible outcomes. People - even powerful people, and powerful countries too - should be subject to the law because no single person and no single country stands above all the others.
by oblio | 2026-01-03 21:30:17+00:00
The could play physical games such as board games or card games or...

Computer games aren't really needed for anything special at 5 years old.

Digital skills can be developed much later and they can be developed really fast, plus if the parents are very computer literate, their kids will be waaay ahead of the average kid in the world, so this isn't a real concern.
by anthk | 2026-01-03 21:30:23+00:00
Sadly, Java (and C#) runs serious company software, not smartphone/tablet toys as dumb remote clients.

Also, Android dominates the world. Call it weird Java, because it's actually that.

I'd love everyone shifted to Go, but that won't happen soon.

Java it's a bit like Cobol, surviving because of legacy needs; but contrary to Cobol everyone can get a JDK and start programming in no time in any OS and with tons of documentation and support.

And I don't actually like Java, but things in real life work like that. If some serious company needs a middleware or management software, your bets will be either on Java or the weird cousing, C# where a programmer can get in no time from the former.

Go shines on (micro)services and everything concurrent.
by ZtZtSon | 2026-01-03 21:30:27+00:00
I engineered a native macOS utility for real-time topological analysis of binary files.

It utilizes Metal Compute Shaders (GPGPU) to map raw binary streams onto Hilbert Space-Filling Curves. This projection preserves spatial locality, enabling the visual differentiation between stochastic encryption noise, compression artifacts, and structured payloads without linear parsing.

The implementation is zero-dependency Swift/Metal.
by Aboutplants | 2026-01-03 21:31:09+00:00
I thought this would be about the Luray Cavern’s Great Stalacpipe Organ.

“The Great Stalacpipe Organ is an electrically actuated lithophone located in Luray Caverns, Virginia, USA. Covering 3.5 acres of the cavern, it is considered the world's largest instrument by Guinness World Records.”

https://en.wikipedia.org/wiki/Great_Stalacpipe_Organ

A great place to visit btw
by contificate | 2026-01-03 21:32:26+00:00
I agree. I've found that, for the languages I'm interesting in compiling (strict functional languages), a custom backend is desirable simply because LLVM isn't well suited for various things you might like to do when compiling functional programming languages (particularly related to custom register conventions, split stacks, etc.).

I'm particularly fond of the organisation of the OCaml compiler: it doesn't really follow a classical separation of concerns, but emits good quality code. E.g. its instruction selection is just pattern matching expressed in the language, various liveness properties of the target instructions are expressed for the virtual IR (as they know which one-to-one instruction mapping they'll use later - as opposed to doing register allocation strictly after instruction selection), garbage collection checks are threaded in after-the-fact (calls to caml_call_gc), its register allocator is a simple variant of Chow et al's priority graph colouring (expressed rather tersely; ~223 lines, ignoring the related infrastructure for spilling, restoring, etc.)

--

As a huge aside, I believe the hobby compiler space could benefit from someone implementing a syntactic subset of LLVM, capable of compiling real programs. You'd get test suites for free and the option to switch to stock LLVM if desired. Projects like Hare are probably a good fit for such an idea: you could switch out the backend for stock LLVM if you want.
by estearum | 2026-01-03 21:32:27+00:00
Nah, it's really not "a bit strong."

The President of the United States has stated over and over now that there is no transition plan. There is no successor. There is no plan for elections.

This isn't "he hasn't been asked" or "he has declined to comment." He has said affirmatively there is no plan.

So either he's lying or there's no plan.

In either case, my presentation is correct, and your assumptions are completely unfounded.
by spacechild1 | 2026-01-03 21:32:53+00:00
> Why? Maduro was smuggling drugs in USA. Huge operations.

What are you talking about? The war on drugs is just a bad excuse. Trump keeps claiming that Venezuela is responsible for the fentanyl crisis, which is demonstrably wrong.

And if the US administration was so worried about drugs, why did Trump pardon Juan Orlando Hernández, ex-president of Honduras, who had been sentenced to 45 years for drug trafficking? https://www.bbc.com/news/articles/c9qewln7912o
by jmyeet | 2026-01-03 21:33:11+00:00
Tell that to the Chileans who endured Pinochet, Iranians who endured the Shah and the Ayatollah and likewise for Iraq, Afghanistan, Libya, Guatemala, etc.

All a puppet would've done was be a brutal dictator who suppressed and disappeared anyone who resisted while enabling Western companies to loot the natural resources and the local populace would see no benefit from that at all.

You might say that Cubans would be better off if Castro had been deposed. Is that because you'd expect the sanctions to be removed? If so, the problem is the sanctions. You're basically saying "you would've been better off if you let me install a puppet dictator and loot your natural resources because then at least I would've stopped intentionally starving you".

And if you can't see the problem with that statement, well, I'm not sure what to say.
by nahill | 2026-01-03 21:33:21+00:00
I finally published my first Docker image in Docker Hub! And it took a lot of prep, including updating documentation in the GitHub repo and ensuring everything works great.

> docker run -p 22002:22002 nicholashill/wsrelay:latest

WebSocket Relay Server facilitates P2P-style communication between different browser users, without any WebRTC faff. It acts as an intermediatory relaying messages between users and can support scenarios such as online chat or multiplayer gaming.

Some example applications:

1. PlayGrid (https://home.nick-hill.com/games/playgrid/) uses WSRelay Server. Try opening multiple tabs to see it in action!

2. For a very basic HTML-only demo, go here (https://home.nick-hill.com/static/wsrelay-demo.html) to explore a basic messaging application.
by zug_zug | 2026-01-03 21:33:29+00:00
Crazy how far down I had to scroll to see this. Yeah, the timing of it is an Epstein thing. He knows he's gonna get impeached again and files will be released in 2026 when he loses midterms, and needs to concoct an emergency.

Here's how to know if I'm right -- since this isn't high enough drama, he'll make it amp up by a factor of 1-5 with false-flag attacks on America or something else to try to create a real sense of emergency in the next year.
by utopiah | 2026-01-03 21:33:40+00:00
Can you please explain why not solely Termux with nginx? I don't understand why Andronix or proot are needed.

Actually for a static Website why not just https://f-droid.org/en/packages/net.basov.lws.fdroid/ or more modern https://f-droid.org/en/packages/com.example.flutter_http_ser... ?

Anyway glad you had fun.
by bell-cot | 2026-01-03 21:33:51+00:00
On the relative upside, Panama was a 10X smaller country. The US had some long-term skin in the game with the Canal. And Bush Sr. was in the Oval Office - making it not-too-hard to imagine that sane grown-ups were in charge.

Vs. "70s" sounds far more like Vietnam. And a whole load of other bigger/uglier/longer conflicts, under Presidents whose moral and military leadership seemed rather lacking.
by ahmgeek | 2026-01-03 21:34:22+00:00
How many developers developed it?
Just myself, I hardly slept enough during building it, but it paid off :D

How much time it took?
I started in April, but started coding enf of May

You started earning?
Yes, 2 paying customers, very very minimal but that prooves the need I think

How are you advertising?
Hard, still trying to market to it

Why not people call from there phone for international call?
It's expensive; this is a cheaper option for sure.
by RickKirby | 2026-01-03 21:34:36+00:00
This release is a non-normative reference architecture that sits under the Execution Control Layer specification.
It exists to remove ambiguity around where execution-time control lives in agentic systems, particularly at the intent → action boundary.
No implementation guidance, no product framing. Just architectural placement, control flow, failure semantics, and auditability, expressed as a reference artifact.
by robocat | 2026-01-03 21:34:53+00:00
> recommended for young adults so I interpret that for my case the answer is negative.

You need to be careful making assumptions.

Previously that recommendation was due to limited vaccine production and trying to prioritize young women.

There were CDC recommendations during covid that were not about what was best for you individually.

As always with health, the right answer is to seek professional advice. But also to take personal responsibility for your own choices (that depend on your specific circumstances).
by azkoro | 2026-01-03 21:35:02+00:00
Location: Paris

Remote: Remote and on-site

Willing to relocate: yes (Global)

Technologies: React, React Native, Node.js, SQL, Angular, Dataiku, Firebase, Docker, JEE, Gitlab, Ansible

Email: bastienmhs@gmail.com

LinkedIn: https://www.linkedin.com/in/bastien-maheas-a4b44b23a/

I have worked fullstack on building and maintaining apps, directly with clients from different fields, alone or integrated in a team. Also building apps in my spare time. My contract is ending on June 1, 2026, excited for what's next!
by gnabgib | 2026-01-03 21:35:29+00:00
You did? Not @GeldiBey (Show for the same repo: https://news.ycombinator.com/item?id=46112845) @kinders (Show for the same repo: https://news.ycombinator.com/item?id=45991272) @HenryAI (Show for the same repo: https://news.ycombinator.com/item?id=45847033) @WASDAai (Show for the same repo: https://news.ycombinator.com/item?id=43969018).

> HN is a community—users should have an identity that others can relate to.

https://news.ycombinator.com/newsguidelines.html
by mmmBacon | 2026-01-03 21:35:43+00:00
Parental controls are all about illusion of control. In reality the kids all know how to get around them. Try just try to block Gmail. It’s impossible. Gmail is the gateway to kids getting on services they aren’t supposed to be on.

Gmail can circumvent almost any security feature even if you set up a profile on iPhone (which is not documented and good luck with that). This is definitely not an accident.

Don’t mean to pick on Google; Apple is also bad, iPhone parental controls are very leaky. My son found a way to jailbreak his phone to completely unlock screen time and disable all parental controls.

Any of the consoles are also bad, PS4, etc… although it is possible to block stuff that PS4 can do via a firewall.
by jandrewrogers | 2026-01-03 21:35:48+00:00
We simply don't have the sensing capability to do more than sporadic sampling of the ocean floor environment in a small number of geographically constrained locales. The ocean is huge and ocean floor sensing is expensive.

My understanding from working with scientists that study this kind of thing is that the default hypothesis was that the ocean floor was relatively static and changed slowly. The last couple decades of research has largely refuted that hypothesis, as sensing evidence consistently suggests a much more dynamic environment.

AFAIK, we do not have a model that explains the rate and diversity of environmental change observed on the ocean floor in these limited experiments. This makes it a really important open question in science, since things like climate change almost certainly strongly interact with these dynamics. Unfortunately no one expects us to have enough data to even attempt a credible hypothesis for a couple decades. The ocean is simply too big.

People underestimate how little we know about the subsurface ocean. For climate science it is probably the single biggest question. We can't build a useful model without filling that gap.

One potentially positive externality of deep-sea mining is that it may significantly increase the amount of data available.
by akonstantin | 2026-01-03 21:35:49+00:00
Hey HN, I've been building Konstantly, a platform for creating workplace training courses. After months of rebuilding from scratch, 2.0 is now in public beta.

The problem: Most LMS platforms feel like they were designed for compliance checkboxes, not for people who actually want to create good training. Course creation is tedious. Writing assessments takes forever. And you're stuck choosing between "simple but limited" or "powerful but complicated."

What I built:
- AI course generation - Describe what you need ("onboarding for sales reps"), get a complete course structure with lessons and assessments

- Two building modes - Simple linear for quick courses, visual canvas (Pathboard) for branching paths and conditional routing

- AI assessment creation – Feed any content to AI, it generates relevant questions. Control difficulty level, edit as needed

- Question bank – Save and reuse questions across courses

- Clean page editor – Rich text, images, video, diagrams on one surface

Free tier for individual instructors. No waitlist. Would love feedback on the approach – especially from anyone who's built training content before. What would make this actually useful for you?
by kstrauser | 2026-01-03 21:35:55+00:00
My wife’s a doctor. Trust me, this isn’t unique to technical pursuits.

Patient: My foot hurts.

Wife: Which part of it?

Patient: It all hurts.

Wife: Does your heel hurt?

Patient: No.

Wife: Does your arch hurt?

Patient: No.

Wife: Do your toes hurt?

Patient: This one does.

Wife: Does anything but that one toe hurt?

Patient: No.

Wife: puts on a brave smile