MurphyA/hacker-news huggingface dataset:
by masklinn | 2025-12-05 17:13:29+00:00
Because `append` works in-place, Go slices are amortised, and the backing buffer is shared between `a` and `b`, so unless you never ever use a again it likely will have strange effects e.g.

a := make([]int, 0, 5) a = append(a, 0, 0) b := append(a, 1) a = append(a, 0) fmt.Println(b)

prints

[0 0 0]

because the following happens:

a := make([]int, 0, 5) // a = [() _ _ _ _ _] // a has length 0 but the backing buffer has capacity 5, between the parens is the section of the buffer that's currently part of a, between brackets is the total buffer a = append(a, 0, 0) // a = [(0 0) _ _ _] // a now has length 2, with the first two locations of the backing buffer zeroed b := append(a, 1) // b = [(0 0 1) _ _] // b has length 3, because while it's a different slice it shares a backing buffer with a, thus while a does not see the 1 it is part of its backing buffer: // a = [(0 0) 1 _ _] a = append(a, 0) // append works off of the length, so now it expands `a` and writes at the new location in the backing buffer // a = [(0 0 0) _ _] // since b still shares a backing buffer... // b = [(0 0 0) _ _]
by parineum | 2025-12-05 17:13:47+00:00
With inflation, it's much cheaper.

Still, the real issue is one that both cable and streaming services don't solve.

People don't want to pay for what they don't watch. Both streaming and cable have the price of everything they own and produce built into the price. When you subscribe to either, you're subsidizing a bunch of stuff you don't care about.

People don't want to pay $20 a month to watch stranger things in oreer to subsidize a bunch of stuff they don't watch. It was the same with cable. Netflix is just one giant cable bundle, it always has been.
by colinstrickland | 2025-12-05 17:13:55+00:00
The platform always suffered from two big architectural missteps.

1 - the native browser being an old firefox/gecko fork embedded into their own UI framework, giving a poor performance and dated compatibility quirks 2 - the android emulating runtime meant that you get again, dated , poorly performing android apps, that you're driven towards because the browser engine was so poor.

these two mean you basically end up with a sub-standard android handset/UI, and a tiny market for native app development (because everyone made do with android), its a real chicken/egg.

In fairness I've not used it since the sony XPeria days, but it was my daily phone for 3-4 years since the Jolla 1. It was cool being able to emacs and irc natively on the phone, but that was limited in use cases tbh.
by biophysboy | 2025-12-05 17:14:03+00:00
These are fair questions. I guess I'd first say that there were studies on reactogenic/immunogenic effects coincident w/ the original rollout. But perhaps more importantly, this study conditions on the time frame, meaning that it applies to all participants, and should thus not affect the risk ratio. I think knowing the current hazard risk ratio is more scientifically/medically valuable than the previous one (even if I'm skeptical that it has changed significantly for reasons other than noise)
by h14h | 2025-12-05 17:14:26+00:00
I think this calls out a subtle, but significant difference between private and public companies.

Public companies as an asset class have to compete with an open market of other investments, so the incentives drive a min-maxing approach to revenue and value. The shareholder mandate dictates the company pursue maximal return in order to stay competitive amongst a sea of other potential investments.

A private company doesn't have this same concern. They still need to pursue profit, but not necessarily MAXIMUM profit. This means that in a sea of hypothetical directions, they are free to choose one that is slightly less profitable but has an abundance of positive externalities, vs. one that is maximally profitable but carries many negative externalities.
by koakuma-chan | 2025-12-05 17:14:38+00:00
Here is the Java equivalent of what happened in that Cloudflare Rust code:

try { data = loadDataFile(); } catch (Exception e) { LOG.error("Failed to load new data file", e); System.exit(1); }

So the "bad data load" was trapped, but the programmer decided that either it would never actually occur, or that it is unrecoverable, so it is fine to .unwrap(). It would not be any less idiomatic if, instead of crashing, the programmer decided to implement some kind of recovery mechanism. It is that programmer's fault, and has nothing to do with Rust.

Also, if you use general try-catch blocks like that, you don't know if that try-catch block actually needs to be there. Maybe it was needed in the past, but something changed, and it is no longer needed, but it will stay there, because there is no way to know unless you specifically look. Also, you don't even know the exact error types. In Rust, the error type is known in advance.
by cpncrunch | 2025-12-05 17:14:59+00:00
I've noticed that in recent months, even apart from these outages, cloudflare has been contributing to a general degradation and shittification of the internet. I'm seeing a lot more "prove you're human", "checking to make sure you're human", and there is normally at the very least a delay of a few seconds before the site loads.

I don't think this is really helping the site owners. I suspect it's mainly about AI extortion:

https://blog.cloudflare.com/introducing-pay-per-crawl/
by garbawarb | 2025-12-05 17:15:57+00:00
A question about TN status for a Canadian living in the US. There are some income-generating things I'd like to do outside of my work visa (play a music gig, upload music to Spotify, act in a movie). My understanding is that I can't do these things in the US. Am I able to do these things if I do them outside of the country, or is there any way to make them work? For example, if I went to Canada, recorded an album, uploaded it, then came back to the US.
by sroerick | 2025-12-05 17:16:10+00:00
Sure, I think KYC is a big problem.

But personally, I'm much more concerned about it in regular commerce.

A huge swath of the population thinks that porn is inherently harmful. An even bigger swath thinks that it should be completely separated from both. I agree with both of these things.

I'm also strongly against censorship, so I'm trying to figure out how people are worried this is being used. I do not, at all, consider age-gating Playboy at the gas station to be censorship.

If you think your porn habits are not already being logged and tracked by intelligence agencies, I think you are fully delusional.
by cobertos | 2025-12-05 17:16:12+00:00
After looking through the author's post history, the title seems incorrect. This does not seem to be "ReactJS in Rust", but more something Express-like in Rust. They've been spamming this project over the past 50 days or so with different conflicting names, seemingly to try to gain traction[0].

[0](https://news.ycombinator.com/item?id=45745876)
by joshka | 2025-12-05 17:16:23+00:00
I'd strongly encourage MIT/Apache2 over GPL, unless you believe that you're writing something that has a real likelihood to to be monetized and want to specifically prevent that problem.

A very real example of that is that Ratatui (MIT license) and Codex (Apache2). I feel comfortable reading and using code and ideas from either side and have them influence the design of the other side [1][2]. I don't feel comfortable in the same way reading any GPL licensed code (2 or 3) due to the inherent legal risk that entails.

Your personal views on software freedoms definitely trump my personal opinion as a developer here, so I'm not too stressed if you disagree with this. A solid amount of crates in the rust ecosystem are MIT or Apache 2 (or both), and I really encourage authors of new libs, apps, to choose the same licenses for giving back in the same spirit.

[1]: https://github.com/openai/codex/blob/main/codex-rs/tui/src/c...

[2]: https://github.com/ratatui/ratatui/pull/2241
by ginkoleaf | 2025-12-05 17:16:39+00:00
I do not think I appreciated the formula until I had been exposed to the exponential map in its generalized forms: The so-called 'matrix exponential' and the exponential map of Lie algebra. They place Euler's humble formula into a grander and rather beautiful setting.

Now, I like to think of exponentiation as a kind of integral over infinitesimal generators; and $i$ just happens to be a generator for rotation about a circle in the plane (aka $\mathrm{U}(1)$ aka $x \mapsto e^{it}x$).
by andreygrehov | 2025-12-05 17:16:40+00:00
Okay, let's run a proof by contradiction.

Assume you're right: VAERS is useless for causality and the 10 deaths are not real or not proven.

What possible benefits does RFK Jr. get from dramatically restricting a vaccine using data he knows is meaningless and will be shredded in 24 hours by every fact-checker and cardiologist on HN/Twitter/younameit?

If he just wanted to scare people for no reason, the rational move is to keep repeating “VAERS proves nothing” and change zero policy. That costs nothing and keeps everyone happy. Instead he’s taking massive heat, angering the entire medical establishment, and shrinking the childhood schedule.

Inventing a fake danger out of junk data brings him zero benefit and enormous political cost. That only makes sense if the internal FDA review actually found something real and alarming.
by embedding-shape | 2025-12-05 17:16:43+00:00
> I don't have much faith in Arm Linux. Tuxedo gave up.

I was also slowly loosing hope, although I do still run some NixOS ARM Raspberry PIs. But with the recent Valve backing, I'm back on the train again, and eagerly awaiting the slow but steady improvements, and figuring out where I can contribute back.
by milch | 2025-12-05 17:17:32+00:00
My impression is purely from a metrics perspective, people who were underperforming can really look like they are 3x as productive. AI is a real increase for them because it can do things they couldn't. It just gives them the ability to publish a thousand lines worth of PRs a day, which the regular and over performers have to review, but that shows up in THEIR metrics, not in the underperformer's metrics. If all you look at is metrics and KPIs and have no technical understanding, this looks amazing to you.

Most people I've worked with that were already some of the most productive before AI took off are still at the top, and AI didn't move the needle much for them. There's simply no way for them to do 3x the work.
by cb321 | 2025-12-05 17:17:42+00:00
The only way to really test out a programming language is by trying it out or reading how someone else approached a problem that you're interested in/know about.

There are over 2200 nimble packages now. Maybe not an eye-popping number, but there's still a good chance that somewhere in the json at https://github.com/nim-lang/packages you will find something interesting. There is also RosettaCode.org which has a lot of Nim example code.

This, of course, does not speak to the main point of this subthread about the founder but just to some "side ideas".
by ogogmad | 2025-12-05 17:17:50+00:00
In maths, an expression only ever equals a single number. You can't say i^i = e^(-pi/2) and then also say that i^i = e^(3 pi / 2), because if i^i equals two things, then those two things are also equal to each other, and then we get that e^(-pi/2) = e^(3 pi / 2), which is wrong.

Riemann surfaces are the only way to fix this. And they're not even that hard to understand, but I'm not sure if you do.

Stop making people confused.
by frmersdog | 2025-12-05 17:17:54+00:00
When the alternative is regular and predictable violence. The corporate elite who don't cause issues will vouch for a stronger rule of law wrt their actions, out of fear of becoming an undeserving victim of the zeitgeist. It's better to get dragged into court and be able to prove that you didn't do anything wrong (or even to actually face that prison term), than to get dragged into the street and not see the next sunrise.

I do think that Thompson and Kirk are finally opening some eyes to the possibilities, on both sides.
by starkparker | 2025-12-05 17:18:18+00:00
If it's low-concentration or diluted vinegar, then yes, but more for maintenance than to kill established weeds.

But industrial-strength vinegar is corrosive and harmful on skin, eye, and lung contact. If OP looked at the bottle and saw skin irritant or corrosion warnings required to be present on it (in the US, at 8% or higher acetic acid concentrations; in the EU, I think it's skin irritant 10-25%, corrosion 25%+), then it's probably that.

Garden stores often sell 20%-45% concentration vinegars, and YouTube/TikTok influencers often promote industrial-strength vinegar at 75% concentrations, at which point it'll damage turf on contact. And any repeat or large pour of high-concentration vinegar can reduce the soil pH deeper than expected, which can be harmful to nearby trees or other root-system plants.
by WorldMaker | 2025-12-05 17:18:22+00:00
That's sort of what Microsoft's Power BI and Power Apps do. Both provide a lot of "this is just Excel" feelings to business users. If you push things Excel to Power BI to Power Apps you eventually get ejection to code. The Power Apps code generator isn't particularly great, it's not fun to work in that sort of "started as low code and ejected to real code" codebase, but it's just ugly looking C# at that point and lots of paths exist to productionize it and make it better.
by stego-tech | 2025-12-05 17:18:30+00:00
Post hits the nail on the head. Even the best engineering solutions that closely align to organizational goals will be torpedoed by people at the end of the day, often to preserve their own political power rather than improve the organization or their own working lives.

This is why I laugh when I hear someone say tech is a meritocracy. It is if you consider manipulation, exploitation, subterfuge, sabotage, and backstabbing to be of merit; otherwise, there is no meritocracy out here in the real world, not so long as any given individual of power can destroy your career or livelihood over hurt feelings.

As much as I’d love everything to be a technical problem to solve, that’s just not reality at the moment. We gotta listen to people beyond our silos and find a way to get them to our side in things if we want to progress forward on something. I’m doing that right now in a company stuck firmly in the 1990s, and it sucks.
by ceejayoz | 2025-12-05 17:18:47+00:00
> Assume you're right: VAERS is useless for causality…

Don't assume. https://vaers.hhs.gov/data/dataguide.html "When evaluating data from VAERS, it is important to note that for any reported event, no cause-and-effect relationship has been established."

> What possible benefits does RFK Jr. get from dramatically restricting a vaccine using data he knows is meaningless and will be shredded in 24 hours by every fact-checker and cardiologist on HN/Twitter/younameit?

He gets to restrict vaccines, which is a thing he's wanted to do for decades.

(And not just COVID ones; https://www.cbsnews.com/news/cdc-acip-vaccine-panel-hepatiti... happened this morning. Or the spurious claims about Tylenol and autism.)

What about this administration makes you think they care about having their false claims "shredded in 24 hours"?
by raddan | 2025-12-05 17:18:47+00:00
Netflix is still "competing" with discs at this point, although I would accept that discs aren't exactly winning. Most of the content I watch comes from blu-rays, and with a few exceptions (The Americans, grr), most of the things I want to watch have been released on disc. In fact, there is a small community of film enthusiasts who continue to purchase media outright, e.g., https://www.blu-ray.com.

I started using Netflix in 2001 as a DVD subscriber. It was wonderful for nearly 20 years. I ended up canceling before the service officially ended because it was clear that the writing was on the wall and the service was going downhill fast. You used to be able to get nearly any movie or TV series, domestic or foreign. It's a lot more work to find good stuff now, even with streaming in the mix.
by Joker_vD | 2025-12-05 17:18:52+00:00
> But have you ever tried to make something you built to easy to maintain?

There is still a difference between e.g. Lada 2104 which, while admittedly having some strange fastening designs, was relatively straight-forward do (partially) disassemble and reassemble, and e.g. modern Fords where you can't to take the lights off of your trunk door without fully disassembling it first. Even better, the exact jigsaw puzzle of the design varies from one modification/year to another even for what is supposedly the same car model.
by jasonmccampbell | 2025-12-05 17:18:54+00:00
Wallaroo.ai | Senior / Principal / Staff AI/ML Engineer | REMOTE (US-hours) | Full-time

Howdy, y'all! I am the VP of Technology here at Wallaroo.AI and I am looking to grow our team with a few more folks who are really skilled at deploying AI models and enjoy getting to work with some of the latest accelerator hardware available.

Our core mission is to automate the entire deployment lifecycle for AI models — on any hardware platform. This involves automating the packaging, compilation, deployment, and optimization steps necessary to ensure models run efficiently. Our platform allows users to target different hardware simply by changing a line of Python and rerunning the process.

To achieve this, we need people who deeply understand the complexities of AI model deployment and inference so that we can automate it across a wide variety of hardware platforms.

We are a series-A startup that has been fully distributed from the beginning -- we hire the best talent wherever you are. If you think your skills align with our mission and you like working on high visibility projects with a fast-paced team, please get in touch!

https://wallarooai.applytojob.com/apply
by charcircuit | 2025-12-05 17:19:25+00:00
>"I think it's very important to underline that DSA is having nothing to do with censorship,"

Only under the EUs backwards idea that if it makes speech illegal it's not censorship.

>its failure to provide researchers access to public data.

I don't want my X posts being handed over to researchers even if they are technically public. On social media and chat platforms there is an expectation of the posts and chat messages you make to be private due to being in an obscure section of the website. Just look out the outrage over people's privacy that happens every time someone makes a public search engine of everyone's chat messages on a Discord that has an open invitation link. People's idea of privacy does not align with the idea that anything public should be widely spread with others.
by sigbottle | 2025-12-05 17:19:32+00:00
I don't know why, it's just an irrational form of first-principles admiration for me.

This is especially true in the age of LLM's (but the same can be applied to social media forums and the like). Sure, we should "just judge arguments on their merit" but there's something... suspicious. Like, a thought experiment: What if something came to a very reasonable seeming argument in 10 minutes, versus 10 hours? To me, I can't help but feel suspicious that I'm being tricked by some ad-hoc framing that is complete bogus in reality. "Obvious" conclusions can be obviously shaped with extremely hidden premises, things can be "locally logically correct" but horrible from a global view.

Maybe I'm way too cynical of seeing the same arguments over and over, people just stripping out their view of the elephant that they intuited in 5 minutes, then treating it as an authoritative slice, and stubbornly refusing to admit that that constraint, is well, a constraint, and not an "objective" slice. Like, yes, within your axioms and model, sure, but pretending like you found a grand unification in 5 minutes is absurd, and in practice people behave this way online.

(Point being that, okay, even if you don't buy that argument when it comes to LLM's, when it comes to a distributed internet setting, I feel my intuition there holds much stronger, for me at least. Even if everybody was truly an expert, argument JITing is still a problem).

Of course, in practice, when I do decide something is "valuable" enough for me to look at, I take apart the argument logically to the best of my ability, etc. but I've been filtering what to look at a lot more aggressively based on this criteria. And yes it's a bit circular, but I think I've realized that with a lot of really complicated wishy-washy things, well, they're hard for a reason :)

All that to say, is that yeah, the human element is important for me here :D. I find that, when it comes to consumption, if the person is a singular human, it's much harder to come to that issue. They at least have some semblance of consistence, and it's "real/emergent" in a sense. The more you learn about someone, the more they're truly unique. You can't just JIT a reductionist argument in 10 minutes.

IDK. Go small blogs!
by Nasrudith | 2025-12-05 17:19:50+00:00
Hahaha. No. They are innumerates who don't want numbers telling them how they feel is flat out wrong. They think manufacturing is cozy good paying jobs with absolutely zero additional pollution or problems. The same people who throw hissy fits over their electricity bill rising and act like data centers and AI are the antichrist.

If they were really serious about reindustrializing they would realize that the US has an immigration problem - it doesn't have enough immigrants for their plan! Tariffs alone are a deeply unserious way to reindustrialize.
by malvim | 2025-12-05 17:19:57+00:00
This is how cable worked, no? And how streaming has been working. And it MIGHT be getting things cheaper, maybe? I guess?

But watching specific stuff you want is hell. The cognitive load of searching a bunch of services, or finding a site that tells you where to watch, then it’s not in that same service in your country, you might have to pay extra, or sign up for another streaming service or… Holy cow, it’s a terrible experience.

I’m not saying I have a better idea, or that it couldn’t be worse. But it’s terrible.
by hardolaf | 2025-12-05 17:20:01+00:00
The corollary to them just working is that if they don't, they don't just ignore you like Apple. I reported a bug between two pieces of their hardware when talking to a specific 5Gbe NIC via their support without a support contract. They took a week to get back to me with a member of their QA department talking directly with me and having me validate beta firmware with them. After about a week of back-and-forth, they had a fixed version that has been deployed globally to everyone.

Meanwhile, Apple still hasn't fixed bugs that I reported to them between 2012 and 2014 while working for one of the largest universities in North America as a level 2 tech.
by ethan0456 | 2025-12-05 17:20:27+00:00
This post highlights a deeper reason many people choose engineering: they want to build good things. Engineers who care about the craft get bothered by bad code.

But management optimises for profit and speed. When engineers are treated as a commodity, control ends up with management, and they use it to push for delivery over long term quality.

Engineers who think more like managers are not “impure engineers.” They just understand the trade off between cleaning up bad code and getting a project across the finish line.
by pessimizer | 2025-12-05 17:20:42+00:00
You probably never used Maemo, whose UI (and also Palm's WebOS UI) were ripped off for later versions of Android and iOS, which wasn't even multitasking yet. Literally hired the same people to do them. Jolla started with the FOSS parts of Maemo but went proprietary.

If Nokia hadn't been intentionally destroyed by its board in a romance with Microsoft cash, through a Canadian snake, Maemo would have been a real contender. You can get an vague idea what it looked like from here: https://maemo-leste.github.io/

Also, I don't know what's motivating you to just make negative shit up from whole cloth. Where did Linux touch you?