skysight-inc/HackerNews huggingface dataset:
One Career, One Language: Could Rust Be This Generation's C?
Those C programmers from the 70s had it made, didn't they? One language took them from mainframes to microcomputers to workstations to early web servers to embedded systems. Entire 40-year careers with the same core skillset. Ever since then we've been playing language hopscotch.

Rust feels like the first language since C that could realistically span an entire career again. The same language that lets you write an OS kernel also builds web frontends through WASM. The same code that runs on microcontrollers also powers cloud infrastructure. When was the last time a language had that range without compromising?

Sure, we've all gotten used to juggling makefiles and autotools for system work while switching mental models for application domains, but what if we didn't have to? What if all those hard-won lessons about memory management in C were handled automatically without sacrificing performance or control?

Has anyone else made the jump from a C-based ecosystem to Rust for this reason? Are you finding it genuinely works across domains, or are there still gaps where you need to switch languages? I'm curious if others see this as a serious opportunity for a "whole career language" like C once was.
Volvo is known for actually caring about real-world safety, not just what the tests happen to test. Or, I guess, what looks good on the feature checklist.
I would say any activity that demands focus would have the same pattern, anyone who has driven a car, rode a bike, etc. should be able to tell that it takes a while for you to get into focused mode if you let it drift even for a short while.

It's much more pronounced if you've ever raced a car on a track, rode a fast bike on tricky paths, or even go-karts, if your mind wander for a split second it takes a few seconds of active focusing to get back to the baseline where you enter "flow" again with the activity.

Expecting drivers who let a machine control their machine, getting out of the control feedback loop, to be able to regain focused control over split second decisions is just absurd to me.
You’re an ms-13 member, actually.
I think they are rolling it out, i don't have it but a couple of friends do. I guess they are testing
I think if you showed not only the point estimate, but also some measure of uncertainty like standard deviation, it should have given you a passing grade. It's hard to say why an answer like 6.8 +- 5 is wrong.

Even if you don't yet have formal statistical chops, it should be at least possible to show cumulative distribution function of results that will convey the story better than a single answer with overly optimistic implied precision.
This might be a bad take, but I think developers should also consider exactly which users are using their app. If it’s the entire internet, then absolutely you need to consider backwards compatibility. If it’s an internal app, then consider not caring and using new APIs.
You may start to get a point when C# gets a two-directional type inference system. As it's now, any functional-looking code requires so much boiler plate that it's shorter and less bug-prone to copy your functions code everywhere you want to use them.
the amount of miles driven with tesla fsd with no crashes is so significantly higher it's laughable to even draw the comparison, this data is even publicly available via the API.
There seems to be an attack against this post, for some reason.
A language is just as much about what it can't do, then what it can do.
We don't have to? re: "Hillary's Emails"
There should be some more examples in how to lie with statistics?
I feel like some of react’s innovations should be built into browsers. Jquery got built in with document.queryselect.
> they'd balk at the idea of having the raw stuff being uploaded to the cloud

Why?
There are two dimensions to "safe":

-how often does it fail,

-what are the consequences of a failure.

When you plot those two and set what is the "acceptable" area, it is skewed. And it is perfectly normal.

https://www.wolterskluwer.com/en/solutions/enablon/bowtie/ex...
The user seems unrelated to reality. They keep reposting the same thing under different accounts.
Nobody said "very" left-wing. Nobody seems to disagree that it is left-wing.
'the Lamb Shift'. This is just too funny.
Just tell it then.
Flying Along on a Cushion of Grease (2023)
Show HN: Local, automatic, image keywords, captions using metadata for storage
I wanted something that would use a vision capable language model to be able to generate captions and keywords for my image folders without using a cloud or remote API. I didn't want RAG or anything that relied on a database and wouldn't let me move or rename the files and still keep them searchable. Also had to be multiplatform and as portable as possible.
Your case is predicated on the assumption that national security is a goal, and therefore highly flawed, as that is only the idealized goal of our military sector. Soldiers are largely brainwashed and lied to about this, which often perpetuates this thinking, as there may be some feeling somehow these indictments strike their core rather than where the real blame belongs which is in the high level orchestrators.
Engineer's Lessons Learned Starting a Creator Business in 2025
Those C programmers from the 70s had it made, didn't they? One language took them from mainframes to microcomputers to workstations to early web servers to embedded systems. Entire 40-year careers with the same core skillset. Ever since then we've been playing language hopscotch.

I'm pretty sure this premise is trivially falsifiable.
OpenAI's o1-pro is the most expensive AI model in the industry
Congratulations for having capabilities Russia has had for three decades.
The tool may not even exist. LLMs are really terrible at admitting where the limits of the training are. They will imagine a tool into being. They will also claim the knowledge is within their realm, when it isn't.
I think Disney is nicer in other countries these days. Could still make a good trip elsewhere.
The classic recommendation would be Passau - Vienna as the infrastructure is very well built out and Vienna is a great destination. This can easily be combined with a start in Munich and taking the bike back on the train to Munich for a round- trip that takes around 5-7 days (+-500 km).

That being said a few other sections come to mind:

- the very start from Donaueschingen to Regensburg is on beautifully wild cycling paths in the middle of nature with a number of interesting cities along the way

- Vienna - Budapest + train back is another fun loop including 3 capitals!

- For the more adventurous, the Serbian part is very scenic too. Belgrade is great. Leaving it on the busy road not so much. After that you quickly find yourself on a meandering road along the shore with spectacular cliffs and tunnels. No cycling path anymore. But well worth it.

- Romania is still challenging for cyclists, but the delta is very spectacular if you get a chance to visit it (by boat, no bike , as there are no roads).
Fast and water based I can sort of see, but there's no point to it avoiding radar. The range of 180 miles (assuming I read that correctly) also makes it pretty pointless for search and rescue. You would have to know where someone is, the weather must be good enough to land on water, and they can't be more than 60 miles away.

A NH90 helicopter is faster, at 190mph (300km/h) and have longer range at 500 miles (800km). It also doesn't have to land to rescue someone.
At least in El Salvador, he's got access to the (notoriously crappy) Salvadorian courts, and the protections granted by the Salvadorian constitution. It's not much, but it's something.

Camp X-Ray was specifically designed to be nobody's jurisdiction. They have nothing.

That is utterly shameful. It brings back reminders of our slave-owning past, where human beings were deprived even of the ownership of their own bodies.
My mother was eating Avocado toast in the 80s in California. That’s where I learned it.
> For Elixir, you need some basic Erlang knowledge

As an Elixir programmer, this does not resonate. Basically the only thing I've ever felt I needed to understand Erlang for was ets, but let's be honest, that's not really proper Erlang but just the terrible ets query syntax. And all this requires is "ability to read enough erlang term syntax to be able to understand the ets manual". I don't think I could write a single line of correct Erlang by heart.

I feel like that's different in F#, where you still need to know lots of .NET internals which are all documented in C#y terms with C# examples etc. Elixir wraps pretty much all good Erlang/OTP internals in nice Elixiry modules, which solves that quite nicely.

Elixir has its warts but this really isn't one of them.
Benchmarking and Improving Robustness of Reward Models with Transformed Inputs
Sadly not because it's been about 6 years since I looked at it! (We ended up switching to React.)

IIRC it's pretty close, but you'll still end up writing things like `{ type: String, required: false }` where in React you'd just write `string | undefined`.

I'm sure I would find many more issues if I was using it in anger, because it's building on a foundation that didn't have Typescript in mind. E.g. see this thread:

https://www.reddit.com/r/vuejs/comments/l456fl/is_vue_3_real...
I was right-leaning when I was young and then I saw where the policies of the last three decades have taken us and I do not like it. I have earned a top-percentile salary in a rich western country and paid lots in income tax, and I would happily give more away to make sure people who make different life choices are taken care of and get more chances in life. The rich need no more money.
How did they prank you, what did they do?
"Instant" can mean different things to different people.

I have an HTMX/Flask/Bootstrap app that feels instant for most requests on the LAN, except when it doesn't.

Often React apps are pretty snappy, but if you want to do complex data validation on controlled forms, where the state updates for every keystroke, it can drag you down. There are good frameworks for doing uncontrolled forms in a disciplined way

https://react-hook-form.com/

but it's another thing to add to your bundle. React is also not fast enough to do animations so you have a lot of .show/.hide (or display: none) CSS has facilities to do transitions and animations that are pretty good but I always find it a little nervewracking for a JS application to have state in React state variables and any other kind of state. Some ImGUI frameworks have components that look superficially like React components but are fast enough to animate every frame, which makes me feel like I am in control and get the animation to look exactly what I want.
US researchers create material for construction with a negative carbon footprint
> Even for the parts that are being compiled to JS: You wouldn't say: You can not have C++ in production, only binaries.

I would say that because it can be decompiled; the type information is still present. Same with C#. I can decompile the binary and still see the type information.

The process of going from TS to JS is lossy; you cannot get back the type information.

I would absolutely say "I have C++ in production" or "I have C# in production" but not say "I have TypeScript in production". "We build our app with TypeScript" is accurate, but it is transpiled -- not compiled -- into JavaScript. Your Node.js server then interprets that JavaScript and executes C++.
> large budget feature

What does this mean?
No Snap or FlatPak Linux Distros Agreed to Have Only One Universal Packaging
I'm sure many people will try to connect a monitor to this e-bike.

But what would you have rather seen? Different connectors for all the different combinations of use cases?
USB-C ports on electrical tooth brushes supporting DisplayPort?

Complaining is easy, coming up with something better isn't.
It sounds cool and all but the single button thing just irks me. The point of React is for making a system of components with potentially complex relationships between them/when they’re displayed, etc… Nobody is using React to put a single button on their website. It’d be nice if there was a more useful, practical “benchmark” that your entire marketing of the library is centered on.
This framework is a good example of something I call, "there's plenty of room in the middle." (In analogy to Feynman's "plenty of room at the bottom" about nanotechnology.)

Much like how Cosmic Inflation in the early universe left the imprint of microwave background radiation written exponentially large across the sky, I believe the exponential expansion of computing during the era of Moore's law left whole sections of scale in software not-fully-explored.

Specifically, as "average app sizes" went from 1K - 10K - 100K - 1M - 10M - 100M+, you could imagine the 1K-10K got fully explored because the space wasn't that big to begin with, and the 1M - 10M range got, if not explored at least inhabited, but it could be that that middle range of "neat applications that weigh in ~100K+ but less than 1M" didn't get completely explored because we didn't spend enough time in that era of computing.

A similar thing may be playing out in AI scaling, where we went from tiny to medium to huge model sizes, but now some new participants are going back and doing neat things with medium sized models.
Disagree. The Guardian has employed identity politics that are very in line with current left-wing politics, but quite at odds with classical liberalism.
Type providers can be extremely brittle IME. Altough, I guess if it is referring to version controlled example data that probably works better than referring to a DB or something like that directly that the dev has to provide.
happy s00per c001 apri1 fo01s'
This isn’t a great example of what linq is good at. There’s no reason to do ToList there, and the ForEach isn’t particularly idiomatic
Does that mean we're in the northern or southern unisphere ?
Yes, the links are now in the headers. The author has updated the post.
One of the main features I love about Safari is that in private browsing mode, the tabs (at least) appear to be completely isolated.

If I go to Facebook and login in one tab, then open a second tab and go Facebook, it doesn't recognize that I have logged in. There's moments where that is annoying but most of the time it's useful.
That Calibre option isn't relevant -- it's for Kobo's native stuff, which treats "KEPUB" different from regular ePub, in ways that I haven't bothered to remember.
This is early high school. We didn't have error bars yet, we just took an average. I just used that as a convenient way to describe how erratic our numbers were. If 6.8 is the average you know we had some low numbers in there. And some nice high ones, too.

You're certainly correct that the true value would have been in our error bars, and one of those good teachers I acknowledge the existence of in my large paragraph, sarcastic as it may be, could conceivably have had us run such a garbage experiment and shown that as bad as it was, our error bars still did contain the correct value for probably all but one student or something like that. There's some valuable truth in that result too. Cutting edge science is often in some sense equivalently the result of bodging together a lot of results that in 30 year's hindsight will also be recognized as garbage methodology and experiments, not because the cutting edge researchers are bad people but because they were the ones pushing the frontier and building the very tools that later people would use to do those precision experiments with later. I always try to remember the context of early experiments when reading about them decades later.

It would also have been interesting to combine all the data together and see what happened. There's a decent chance that would have been at least reasonably close to the real value despite all the garbage data, which again would have been an interesting and vivid lesson.

This is part of the reason this is something that stuck with me. There were so many better things to do than just fail someone for not lying about having gotten the "correct" result. I'm not emotional about anything done to me over 30 years ago, but I'm annoyed in the here and now that this is still endemic to the field and the educational process, and this is some small effort to help push that along to being fixed.
public verifying key: [86,10,27,184,67,57,76,92,187,198,164,56,154,224,189,35,72,85,79,149,217,241,238,155,33,64,193,202,178,136,183,50]

public exchange key: [222,204,53,153,33,212,247,174,180,162,45,216,108,13,79,187,183,21,57,109,201,247,102,189,30,155,165,169,213,33,100,78]
Hey HN, I'm Cedric, the other dev behind Crystal here

Hallucinated data sources and statistics from commercial chat interfaces is still a major problem. Reasoning models provide a higher level of confidence in results, but are typically restricted to web searches and its training data. In many tools we tried, the tool was "blind" to the underlying data sets.

In addition, while many are focused on private "Chat with your data" or commercial solutions, there's an overlooked trove of public datasets and APIs out there that have not been fully explored yet. Federal organizations like HUD and EPA maintain high-quality datasets that are difficult to find and locate to query using the right parameters.

Crystal bridges these two opportunities into a (what we think) is a clean and concise tool to democratize access to local, state, and federal government data. Give it a try, it's free!

https://askcrystal.info/
Fix U.S. National Security
Show HN: I made a SaaS UI kit for Figma - seeking someone to implement
Hi, I’m Alexey

I quit my job last year to develop a design system for Figma because I love creating products from scratch, product design is my passion. Marketing hasn't been my focus lately, as I've spent the past 2 years deeply involved in designing, balancing it with my main job when I had one. But I'm working on improving that aspect now.

While it works well in Figma, I want to evolve it into a full frontend library, similar to what my competitors have done. I'm considering Shadcn frontend library for the implementation, though my frontend development experience is limited

1. Can anyone recommend which framework to choose? React, Shadcn, Vue? I'm ready to learn it myself. I have time this summer.
2. If you're interested in implementing an open-source library — I'm ready to consult, promote, and share profits in the future if things take off. Write to me at alexey@glowui.com or dm me on X: @glow_ui

Glow UI site — www.glowui.com

**

More details about Glow UI if you interested in:

1. It's a big library already and updates regularly. You can check this in the preview file
2. It provides a very good variable structure — I think it's the best on the market
3. There’s a wireframing mode for prototyping
4. Dark theme
5. 440+ custom icons included
6. 40 responsive templates

Thanks for help!
April 1st always falls on a weekend though
I'm not sure I'd call Rust a "niche language" any more (perhaps in ~2018) - it's in common use across many big technology companies.
It hurts to see the generation that won WWII pass, not the least bit because we seem to have forgotten the lessons from their struggle.
Because some people on HN who most likely are neither French nor lawyers say so?
no, but here's the sum up: "systemd is actually good, the current init system in freebsd is severely lacking under many aspects, systemd is more of a system manager rather than just an init system, that's actually a good thing and actually we'd need something like systemd in freebsd".
Mailing hard drives of LARGE amounts of data was relatively common as recently as the mid 2010s.
The best solution I have found is to buy a DRM book, then download the DRM-free version from libgen. That may not be what you're looking for but it keeps me in Calibre.
The dopamine from an image edit like this is such a short term gain for all the long term effort that went into perfecting and performing a specific art style and it becoming a name and cultural _thing_. Groups of people
staking their careers around something.

If the technology stays, the commercial incentives to produce art with such a depth and craftsmanship will cease to happen (unless perhaps new styles would be generated to feed an LLM as part of an art pipeline? Maybe? Wishful thinking most likely). You won't be able to stand up a company like Studio Ghibli in the new market. You'll have a harder time even standing up a career as an artist in general, let along getting enough to come together to form a studio. This will be the last time art creation like this happens. You may love Ghibli, but this will kill the process the allowed Ghibli to form.

---

Spread across all such art styles, art itself no longer signals any quality of the minds or depth of effort behind its creation. We will have to look elsewhere for things to love and that have meaning.
>How come these things are "scrutinized" afterwards instead of before? Governments are severely dragging their feet behind their backs and should clearly outlaw and force certification of these "smart" systems before they're deployed, not afterwards.

What makes you think this wasn't scrutinized by Chinese government before release?
Beautiful work. this has massive potential. I like the video aspect - it's almost as how people learned languages back then by listening to CDs and Tape. but now you can read someone's lips
You are right. The grandparent post ironically uses word this in a cheapened, shallow way when they can use it freely in their own writing.

You could argue this is the very sort of activity they were criticising when they posted! We are all vulnerable.
Show HN: Video-Only Public Groupchat
In my view, both the FT and The Economist are better, more balanced, more centrist, and less conservative/neoliberal than many people give them credit for.
Is a ban on running for office legal in France?
If the PM is like that, the dev should eventually learn not to speak up until they're ready to move on to the next thing. To be clear, the PM should listen to the dev.

But the system persists because both people are complicit.
Overkill if you don't want to cross between browser frames I think, and I assume you can't pass references.
> The study is based on QuoteWizard by LendingTree insurance inquiries from Jan. 1, 2024, through Dec. 31, 2024. They analyzed the 30 brands with the most inquiries in this period.

QuoteWizard. Based on inquiries. I don't trust this.
I suppose Derek's writing style is similar enough that it's easy to accidentally credit him for that line.

I have to wonder whether Clark's influence is a significant contributor to his writing style. It would be fun to ask him. They could, of course, have come to it independently.
Which is what I am doing with my personal website for the most part. Elmish for the subpages where a lot of interactivity is actually needed. Otherwise just using Feliz.ViewEngine with htmx purely for enhancements
I feel like forgetting to multiply by sqrt(-g) must have been a pretty easy mistake to make back then. This stuff was new!
Now replace "Xiaomi" with "Apple" in that headline and you'll see why they dropped the car project.
Your comment says fatality rate while the 'article' says accident rate.

Those are two very different things.

Even the accident rate is below other cars if you adjust by miles driven.

https://news.ycombinator.com/item?id=42151851
> Local media reported that three people died in the incident that’s likely to spark scrutiny over the smart driving software deployed in many of today’s cars.

This part makes me believe it wasn't scrutinized before, because otherwise the wording would have been different. Maybe something like "further scrutinized" or something else that indicates that it's actually been inspected and approved before.
The study can't be trusted. Just look at the article: "The study is based on QuoteWizard by LendingTree insurance inquiries from Jan. 1, 2024, through Dec. 31, 2024".