MurphyA/hacker-news huggingface dataset:
by UncleMeat | 2025-04-28 21:14:15+00:00
My general observation is that none of these things (witch hunting, attacking, or deplatforming from the left) happen at any scale to merit their coverage other than perhaps "public figures get yelled at on twitter."

And, I dunno, I feel like the fact that my friends who aren't public figures but do research on climate change get weekly death threats just seems more important than the fact that people yell at JK Rowling online for being transphobic.
by klabb3 | 2025-04-28 21:14:25+00:00
The fact that people love the language is an unexpected downside. In my experience the rust ecosystem has an insanely high churn rate. Crates are often abandoned seemingly for no reason, often before even hitting 1.0. My theory is this is because people want to use rust primarily, the domain problem is just a challenge, like a level in a game. Once all the fun parts are solved, they leave it for dead.

Conversely and ironically, this is why I love Go. The language itself is so boring and often ugly, but it just gets out of the way and has the best in class tooling. The worst part is having seen the promised land of eg Rust enums, and not having them in other langs.
by JeremyBarbosa | 2025-04-28 21:14:39+00:00
As someone who has used Bevy in the past, that was my reading as well. It is an incredible tool, but some of the things mentioned in the article like the gnarly function signature and constant migrations are known issues that stop a lot of people from using it. That's not even to mention the strict ECS requirement if your game doesn't work well around it. Here is a good reddit thread I remember reading about some more difficulties other people had with Bevy:

https://old.reddit.com/r/rust_gamedev/comments/13wteyb/is_be...

I wonder how something simpler in the rust world like macroquad[0] would have worked out for them (superpowers from Unity's maturity aside).

[0] https://macroquad.rs/
by platevoltage | 2025-04-28 21:14:41+00:00
I'm not terribly interested in sought after companies, especially now that they are doing massive layoffs, and branding these people as "low performers".

I just have an irrational fear of being unemployable, which I feel like at the moment even though I have 2 long term clients that see me as un-replaceable (not exactly true, but I'm fine with it).
by h317 | 2025-04-28 21:14:42+00:00
Just to share a counterpoint: I think it’s impossible to get a product market fit without active outbound verification. If it’s a brand new project, balancing development commitment and GTM hours is crucial. If I understand your comment correctly, the brand marketing approach you are talking about works for products that verified their need, but if this is a brand new idea/demos committing to GTM instead of active outbound/ emails/ calls/ in person sales may be too costly.

Did you have a chance working on small / startup projects; how you balance development commitment?
by janalsncm | 2025-04-28 21:14:44+00:00
> claim that the relative failure of the California High-Speed Rail “boondoggle” represents the political dysfunction of either California

> This criticism also misunderstands one of the main challenges that CAHSR has faced. Al Boraq had full funding lined up before the project began. CAHSR did not. This led to delays that reduced support and encouraged critics, which starved it of funding commitments and thus led to further delays. California undermined CAHSR from the start.

That just sounds like describing dysfunctional government using more words. Either the government can get it done or they can’t. Allowing endless vetos and delays to gum up the process is a political decision.
by jonahrd | 2025-04-28 21:14:45+00:00
this is actually exactly what has been happening over the past few decades, and with the current proposal, for HSR from Toronto to Montreal, two of the largest cities in terms of both population and economy in Canada.

Ottawa felt excluded, and is where the federal govt is based, so instead of going along the 401, a straight highway that follows a river valley and lake and has existing rail corridors, it has to go from Montreal to Ottawa (a short stretch also along a river) and then cut from Ottawa to Toronto via Peterborough, which requires new track, fixing old windy track to allow HSR, some sections have to be speed limited, and has to build through hills and dense forest.

Also, Quebec feels that they don't get "enough" out of the project connecting their largest city to another economic powerhub, so it of course also has to be extended the extra 250km to Quebec city (luckily along a river)

The logical method would be to build Toronto to Montreal 30 years ago, then build a branch to Ottawa one day, and an extension to Quebec another day. The Canadian economy would probably be much stronger if that was the case.

Or we can just wait 30 more years and have this project not be implemented.
by JeanMarcS | 2025-04-28 21:15:22+00:00
Well, in the 80's I had an Amstrad CPC, and there was a game named "Le passager du temps" ("Passenger of time") [1]. It was a text adventure game with some graphism in it. The goal was to explore the house of your uncle and find out where he was.

After a while, you found a machine and when you finally assemble everything and start it....the game stop working and loop in a "we're tired of hacking" message ! Of course, with the cracked version.

And it was clever, because

1) you tried the game and enjoyed it. And now you're frustrated and want to play it, so you might actually buy it

2) the anticopy test was late in the game, so everyone who copied it thought the copy was ok and spreaded it.

A sort of shareware.

[1] https://www.youtube.com/watch?v=AWqnM-yyfPQ
by dcre | 2025-04-28 21:15:49+00:00
"The costs of inference are coming down: Source? Because it sure seems like they're increasing for OpenAI, and they're effectively the entire userbase of the generative AI industry!"

Seems to me like Ed is making a very elementary mistake here. I don't think anyone has ever claimed the total amount of money spent on inference would decrease. Claims about inference cost are always about cost per quality of output (admittedly there is no consensus on how to measure the latter). If usage goes up faster than cost per unit goes down, then you spend more, but the point is that you're also getting more.
by robocat | 2025-04-28 21:15:54+00:00
I liked the status comments:

But as you get older, throwing money at houses gets really old, really fast [...] but the fancy kitchen is just another accessory - like the Lexus in the driveway - designed to denote status. And humans are status-seeking creatures. We all are. Well, I think until you reach a certain age and realize that just being healthy and financially secure is really all that matters/ What other people think of you quickly loses its importance in your life. And even the "pride of ownership" of nice things fades quickly as those nice things turn into an endless stream of chores or people you have to pay to do those chores for you.

I would love to have a way to learn status literacy: bang for buck and techniques to avoid status traps. Status does affect us and catching oneself itrationally chasing status is frustrating.
by pyrale | 2025-04-28 21:16:10+00:00
Doing that at scale is tricky and requires a lot of people to participate in the mechanism, whereas the law only forces producers above a given size to participate.

The estimates we get from seasonal studies are usually close enough, especially since load shedding isn't a finesse exercise.

The situations that require load shedding usually give operators only a few minutes to react, where analyzing the issue and determining a course of action takes the lion's share. Once you're there, you want the actual action to be as simple as possible, not factor in many details.
by gradientsrneat | 2025-04-28 21:16:11+00:00
With Donald Trump being president again, there is once again an increased risk of people getting cut off from healthcare due to pre-existing medical conditions. This discourages people from getting tests to see if they have risk for a disease, which worsens average outcomes for themselves and weakens public health as a whole.

While universal healthcare is an ambitious goal, even small improvements to medical care access would have huge hidden effects on public health, and in turn our access to health data.
by palata | 2025-04-28 21:16:31+00:00
I really like Rust as a replacement for C++, especially given that C++ seems to become crazier every year. When reasonable, nowadays I always use Rust instead of C++.

But for the vast majority of projects, I believe that C++ is not the right language, meaning that Rust isn't, either.

I feel like many people choose Rust because is sounds like it's more efficient, a bit as if people went for C++ instead of a JVM language "because the JVM is slow" (spoiler: it is not) or for C instead of C++ because "it's faster" (spoiler: it probably doesn't matter for your project).

It's a bit like choosing Gentoo "because it's faster" (or worse, because it "sounds cool"). If that's the only reason, it's probably a bad choice (disclaimer: I use and love Gentoo).
by kmdupree | 2025-04-28 21:16:34+00:00
http://makefizz.buzz/

I work at a small startup trying to hire engineers and got tired of looking through resumes. As Joel Spolsky points out, they're not great indications of technical ability. Instead, I decided to throw together a take-home challenge that applicants could access via an API. "If they can't solve the challenge, I don't need to see their resume," I told myself.

FizzBuzz.md is a better version of the solution I built for work. It lets applicants send questions and submissions to configurable email addresses via API so the email addresses aren't exposed directly. (Less spam, FTW)
by rchowe | 2025-04-28 21:17:13+00:00
I don't think I was specific enough on what kind of structured data. The idea is that it extracts information from the text/HTML content of emails (e.g. a flight itinerary from an airline booking email or an ingredient list from a recipe) using AI.

Since you already have a method for reaching into folks Microsoft 365 inboxes and such, you could probably train an LLM to extract arbitrary data based on a user's prompt quite quickly though.
by qustrolabe | 2025-04-28 21:18:01+00:00
If anything, making your own game engine makes process more frustrating, time consuming and leads to burnout quicker than ever, especially when your initial goal was just to make a game but instead you stuck figuring out your own render pipeline or inventing some other wheel. I have a headache just from thinking that at some point in engine development person would have to spend literal weeks figuring out export to Android with proper signage and all, when, again, all they wanted is to just make a game.
by marvinblum | 2025-04-28 21:18:05+00:00
I'm still working like crazy on our privacy-friendly web analytics tool Pirsch Analytics (pirsch.io) :) I've been doing this for more than 4 years now and I'm still super motivated, especially because it's challenging from a technical point of view and very rewarding (I live from it now).

There is still a lot to do and learn (especially in the marketing department), but we have plans for a new product in the privacy space. I don't want to say too much about it until we've started working on it, but it's in the compliance space and fits quite well with our existing product. I think it's always a good starting point to solve your own problems.
by tough | 2025-04-28 21:19:07+00:00
qwen2.5-instruct-1M and qwq-32b where already great at regular non MCP tool usage, so great to see this i agree!

I like gemini 2.5 pro a lot bc its fast af but it struggles some times when context is half used to effectively use tools and make edits and breaks a lot of shit (on cursor)
by godelski | 2025-04-28 21:19:23+00:00
> Plenty of regulation is done proactively.

I'll concede. You're right. But this also is not the norm, despite my best wishes that it was.

> I think our disagreement stems from this belief:

But I still think there's a critical element you are ignoring and I'm trying to stress over and over and over. YOU NEED TO ADDRESS THIS FOR A CONVERSATION TO BE HAD

>> if regulation works 100% of the time or not >>>> If regulation works perfectly, you'll never have to do anything, right? But if it doesn't, then you provide a line of defense. So I don't see your argument. You can't expect anything to work 100%, so what then?

This concept is littered all throughout every single one of my comments and you have blatantly ignored it. I'm sorry, if you cannot even acknowledge the very foundation of my concern, I don't know how you can expect me to believe you are acting in good faith. This is at the root of my agitation.

> The series of law-suits you mention only proves my point. We expect companies that break the law to be punished for their action

No it doesn't, because you are ignoring my point. I am not arguing against regulation. I am not arguing that regulation doesn't provide incentives.

My claim of lawsuits existing was to evidence the claim

Regulations are not enough to stop the behavior before it occurs.

Again, this is the point you are ignoring and why no conversation is actually taking place.

> although I would argue that the regulator is generally far too lazy in pursuing legal actions against companies that break the law.

Great! So you agree that regulation isn't enough and that regulation fails. You've tried very hard to avoid taking the next step. "WHAT DO YOU DO WHEN REGULATION FAILS?" Seriously, are you even reading my comments? At this point I can't figure out if I'm talking to a wall or an LLM. But either way, no conversation will continue unless you are unwilling to address this. You need to stop and ask yourself "what is godelski trying to communicate" and "why is godelski constantly insisting I am misunderstanding their argument?" So far your interpretations have no resolved the issue, maybe try something different.
by triclops200 | 2025-04-28 21:19:27+00:00
Not the parent, but, it's kinda obvious in even degenerate logic cases:

# user

what's 78904 + 34567282902

# Gemma 2.5 pro

Identify the core task: The user wants to add two numbers: 78904 and 34567282902. Recognize the operation: The operation is addition (+). Perform the calculation: Align the numbers vertically by place value: 34567282902 + 78904 ------------- Add column by column, starting from the rightmost column (ones place): 2 + 4 = 6 0 + 0 = 0 9 + 9 = 18 (write down 8, carry over 1) 2 + 8 + 1 (carry-over) = 11 (write down 1, carry over 1) 8 + 7 + 1 (carry-over) = 16 (write down 6, carry over 1) 2 + 1 (carry-over) = 3 7 + 0 = 7 6 + 0 = 6 5 + 0 = 5 4 + 0 = 4 3 + 0 = 3 Combine the results: 34567361806 Format the answer: Present the calculation clearly and state the final result.

To find the sum of 78904 and 34567282902, you add the two numbers together:

34567282902

+ 78904 -------------- 34567361806

So, 78904+34567282902=34567361806.

The model definitely iteratively built up (useful and correct even) text that wasn't directly in the training data (I doubt that number ever appeared anywhere in there given that 34567361806 doesn't appear in any searches I do of various engines)
by emporas | 2025-04-28 21:19:39+00:00
They use Go as well, I know someone who writes it for banks, but most of their infrastructure is written in COBOL. There are some sources [1], and some people have told me the same in person, not in exact numbers or percentages, but roughly the same.

Anyway point remains, electronic transactions with no internet or electricity is a solved problem, and banks don't want to solve it or they can't due to incompetency or maliciousness.

Currency transactions worth their weight in gold, it is of utmost importance for transactions to always be published to a central authority right away. If they don't have to be published, they should not exist at all. Imagine people buying stuff without anyone knowing right away! That should never, ever exist, for any reason.

[1] https://thenextweb.com/news/ancient-programming-language-cob...
by janalsncm | 2025-04-28 21:20:00+00:00
> If you’re a democrat in california, where does infrastructure fall on your list of priorities? What big voting bloc does it get you?

As of now, nothing because everything takes forever to build. The authors of Abundance talk about how rural broadband is gummed up in bureaucratic processes. Same with CHIPS. Biden couldn’t point to it as an accomplishment because…it wasn’t accomplished yet.
by nrvn | 2025-04-28 21:20:35+00:00
> Bevy is young and changes quickly. Each update brought with it incredible features, but also a substantial amount of API thrash

> Bevy is still in the early stages of development. Important features are missing. Documentation is sparse. A new version of Bevy containing breaking changes to the API is released approximately once every 3 months.

I would choose Bevy if and only if I would like to be heavily involved in the development of Bevy itself.

And never for anything that requires a steady foundation.

Programming language does not matter. Choose the right tool for job and be pragmatic.
by daemonologist | 2025-04-28 21:21:00+00:00
It sounds like these models think a lot, seems like the benchmarks are run with a thinking budget of 32k tokens - the full context length. (Paper's not published yet so I'm just going by what's on the website.) Still, hugely impressive if the published benchmarks hold up under real world use - the A3B in particular, outperforming QWQ, could be handy for CPU inference.

Edit: The larger models have 128k context length. 32k thinking comes from the chart which looks like it's for the 235B, so not full length.
by bsder | 2025-04-28 21:21:07+00:00
> Harder mostly, See the frequency is set by huge rotating masses in the form of generators

I'm not saying you're wrong, but this isn't obviously correct to me.

Since solar going to a grid is completely dependent upon electronic DC->AC conversion, I would expect that it could follow a lot greater frequency deviation for a lot longer than a mechanical system that will literally rip itself apart on desync.
by mynameisash | 2025-04-28 21:22:08+00:00
One thing to call out is that costco.com and in-person have different offerings (& prices) -- but you probably know that already.

I just dusted off my spreadsheet, and it's not as complete as I'd like it to be. I didn't normalize everything but did have many of the staples like milk and eggs normalized; some products had multiple units (eg, "bananas - each" vs "bananas - pound"); and a lot of my comparisons were done based on the store (eg, I was often comparing "Potatoes - 20#" at Costco but "Potatoes - 5#" at Target over time).

Anyway, Costco didn't always win, but in my experience, they frequently did -- $5 peanut butter @ Costco vs $7.74 @ Target based on whatever size and brand I got, which is interesting because Costco doesn't have "generic" PB, whereas Target has much cheaper Market Pantry, and I tried to opt for that.
by mamcx | 2025-04-28 21:22:26+00:00
This can be summarized in a simple way: UI is totally, another world.

There is not chance for any language, not matter how good is it, to match the most horrendous (web!) but full-featured ui toolkit.

I bet, 1000%, that is easier to do a OS, a database engine, etc that try to match QT, Delphi, Unity, etc.

---

I made a decision that has become the most productive and problem-less approach of make UIs in my 30 years doing this:

1- Use the de-facto UI toolkit as-is (html, swift ui, jetpack compose). Ignore any tool that promise cross-platform UI (so that is html, but I mean: I don't try to do html in swift, ok?).

2- Use the same idea of html: Send plain data with the full fidelity of what you wanna render: Label(text=.., size=..).

3- Render it directly from the native UI toolkit.

Yes, this is more or less htmx/tailwindcss (I get the inspiration from them).

This mean my logic is full Rust, I pass serializable structs to the UI front-end and render directly from it. Critically, the UI toolkit is nearly devoid of any logic more complex that what you see in a mustache template language.. Not do the localization, formatting, etc. Only UI composition.

I don't care that I need to code in different ways, different apis, different flows, and visually divergent UIs.

IS GREAT.

After the pain of boilerplate, doing the next screen/component/wwhatever is so ridiculous simple that is like cheating.

So, the problem is not Rust. Is not F#, or Lisp. Is that UI is a kind of beast that is imperious to be improved by language alone.
by rsynnott | 2025-04-28 21:22:39+00:00
Eh, ICE journeys of similar distance seem to be in the same general price range.

> But the train still has to generate massive amounts of new traffic that doesn't currently exist to justify its huge costs.

There are apparently about 130 SF Bay Area to LA flights daily. Let's say on average 200 person planes, at 80% occupancy, so 20,000 people. The biggest high speed trains have a capacity on the order of 1300, though those are very long trains; 800 or less is more common. Assuming an 18 hour day, that's a train every 45 minutes or so. That seems... fine? You'd also expect some traffic to the intermediate destinations, and possibly some increase in travel because, really, it is so much less bloody awful than flying (anyone who tells you otherwise has either never been on an intercity train or never been on a plane).

One weird aspect of American exceptionalism is that it is not _just_ Americans saying "we're the best"; sometimes it is Americans saying "we can't have the nice things that all other large rich countries have because [whatever]". The US can manage a high speed rail line or two.
by sashank_1509 | 2025-04-28 21:22:46+00:00
Yes, to a gross approximation, scientists cannot and do not advance their career by giving a negative result. That is just how it is, anyone who’s tried being a scientist for a day realizes this.

In ML for example, if you try some weird idea, and it does not beat baseline methods on any specific benchmark, then your paper 9.99/10 will not get accepted. In fact I don’t think I’ve ever seen a negative result paper ever get accepted into a good ML conference. At the very least, the authors make up their own benchmark and claim their method is best in their own benchmark, and the reviewers then quibble about whether such a benchmark is relevant, and then after back and forth, they come to a decision and decide to accept the paper or not.
by ClumsyPilot | 2025-04-28 21:23:43+00:00
> me 0% chance of ever buying a home where I currently live

The housing crisis is the Everything Crisis. It’s destroying competence of government services, as no one ambitious will accept this fate.

It destroyed competitiveness of our industry because you can’t pay a worker less than it costs to rent.

It’s causing apathy and rise in extremist views among younger population as they realise they have no path to dignified future.

I am hoping that China does well for itself and one day we can just consider them as an example of competent and coherent governance and sort out our shit.
by minimaxir | 2025-04-28 21:24:36+00:00
A 0.6B LLM with a 32k context window is interesting, even if it was trained using only distillation (which is not ideal as it misses nuance). That would be a fun base model for fine-tuning.

Out of all the Qwen3 models on Hugging Face, it's the most downloaded/hearted. https://huggingface.co/collections/Qwen/qwen3-67dd247413f0e2...
by pistoriusp | 2025-04-28 21:25:48+00:00
https://docs.rwsdk.com

RedwoodSDK is a React Framework for Cloudflare. We wanted to build something that allows people to focus on the software that they want to write, rather than the infrastructure that it runs on. Writing software isn't really a barrier anymore, the parts that developers find annoying can be shortcut with generated code, but you can't gloss over pushing to production.

Cloudflare gives us the ability to offer developers compute, database, storage, queues, AI, realtime with durable objects, etc... and to emulate that locally with just a single package installation.