MurphyA/hacker-news huggingface dataset:
by DiabloD3 | 2025-05-29 21:31:07+00:00
No, I do absolutely remember them integrating dotnet-script-like functionality into the runtime, and I remember experimenting with it.

Was it only in a beta version and removed to re-appear now? It used the Rosyln compiler to compile on demand and then execute it, and used pragma directives that were compatible with dotnet-script's. I cannot remember what the shebang was set to, but it wasn't the same one as dotnet-script.
by brudgers | 2025-05-29 21:31:38+00:00
How do you create value for a business?

That’s why people get hired.

As roles become more senior, candidates need to answer value questions more clearly.

The best way to answer these questions is people wanting to work with you again because you create value. People skills are more important as roles become more senior.

My standard advice: if you are looking for a job, looking for a job is the place to start. Talk to everyone you have ever looked over, under, or alongside. Network. Network. Network. Good luck.
by matthewwolfe | 2025-05-29 21:31:43+00:00
I both like to code but am lazy enough to hate the monotony of doing the same thing over and over. While I do use AI regularly, I also use an extensive collection of code generators that are deterministic that help me skip past the boring part. Doing something novel (to me) is fun, creating a form UI for the 1000th time is not very fun.
by epistasis | 2025-05-29 21:32:07+00:00
If the "we" means California, that that also includes me, and it's pretty clear that we don't have high costs because of the generation side, but because CPUC keeps on approving massive rate increases for grid costs.

It costs ~$0.13/kWh to generate the electricity (which includes any battery costs), but $0.25-$0.50/kWh to deliver the energy across the grid.

The utilities get guaranteed profits from rate-basing all the grid stuff, but the generation side is a more competitive market.

Batteries could be used to greatly reduce grid costs by flattening peaks and decreasing grid congestion. If CPUC mandated that utilities took those cost-saving measures...
by DonHopkins | 2025-05-29 21:32:15+00:00
You haven't taken the opportunity to prove you're not full of shit by contributing anything constructive to this conversation. Go reply to my other comments or other people's comments if you disagree with anything I've said or have something to add, but nobody wants to hear financial advice or blockchain evangelism from you, so please stop obsessing about that, because it's not relevant or interesting or credible.
by CyrsBel | 2025-05-29 21:32:35+00:00
In history, America has been one of the most generous nations, if not the most generous, as far as charitable contributions go. I think people say "Jesus was a socialist" because they consider it an easy way to win more points in a debate or to ask for more social benefit spending. You can be a capitalist and still distribute wealth to the poor and needy, help the sick, forgive debts, be nice to immigrants, etc. There are entire products that are built to facilitate those things and enterprising individuals are able to donate from their surplus for those things too.

None of those things have anything to do with who owns the means of production or taking things from people who produced them, though. Jesus advocated for voluntary selflessness, not charity by compulsion. And certainly he didn't advocate for there to be a hall monitor on someone's personal life and income in order for that hall monitor to be the arbiter of whether or not it's all according to Jesus' "socialist" tendencies.

In modern American political discourse, if Jesus showed up he'd be expected to do miraculous things like multiplying resources. So...I don't see how meaningful it is for someone to say Jesus would be a socialist as if it is any kind of informed or useful commentary on the state of American discourse.
by BugsBunny1991 | 2025-05-29 21:33:14+00:00
This is timely and beneficial. Most of the posts I see on HN about job changes focus on the external conditions of a job that cause misery. However, as you've pointed out, these situations also have a positive side—they offer opportunities to develop inner virtues: truth, endurance, persistence, and others.

Had you posted this just two months ago (and had I managed to take it to heart), I might have saved myself from disappointment and regret. I quit my job after going through a six-month stretch of burnout. I thought I had nothing left to give, and that staying would do more harm than good—for both myself and my team. When you've been in that kind of negative mental state for an extended period, your decision-making skills become compromised. I began to believe my negative thoughts and feelings, and I couldn’t see a way past them. When I left, I used words different from "leaving to do what I love," but the sentiment was similar.

I'm now considering asking for my job back, though I’m unsure whether it will succeed. I was told I left on good terms, but I wonder if that was simply a reflection of good business etiquette from my boss and coworkers. I’m afraid I may have shown myself to be unreliable, despite a solid four-year track record of consistent performance. I also don’t know if I’ve learned enough to keep myself from relapsing.

Another thing often left out of these kinds of posts: what supporting factors help a person persevere? Friends, family, hobbies, religion—pursuits they can turn to for some respite? One of the thought patterns that contributed to my burnout was dwelling on the amount of competition and dishonesty in the world, when perhaps I should have made more room for gratitude.
by aapoalas | 2025-05-29 21:33:19+00:00
Not really, no. Its an interesting proposition, but for the most part I believe I'll be sticking it out the "hard way". The ECMAScript spec is fairly easy to read as well, after all. (Nevermind that I spent the single free hour I had today cursing at my incapability of understanding what is going wrong with my iterator code and what it even should do vis-à-vis the spec :D )
by throwaway314155 | 2025-05-29 21:33:19+00:00
Even if you provide another image (which you totally can btw) the model is still generalizing predictions enough that you can say it's just making a strong guess about what is concealed.

I guess my main point is "this is where you draw the line? at a mostly accurate reconstruction of a partial of someone's face?" this was science fiction a few years ago. Training the model to accept two images (which it can, just not for explicit purposes of reconstructing (although it learns that too )) seems like a very task-specific, downstream way to handle this issue. This field is now about robust, general ways to emerge intelligent behavior not task specific models.
by gitaarik | 2025-05-29 21:33:36+00:00
I think it's not just token support, it's also having a understanding of certain concepts that allows you to arrive at new points like C, D, E, etc. But LLM's don't have an understanding of things, they are statistical models that predict what statistically is most likely following the input that you give it. But that that will always be based on already existing data that is fed into the model. It can produce "new" stuff only by combining the "old" stuff in new ways, but it can't "think" of something entirety conceptionally new, because it doesn't really "think".
by varispeed | 2025-05-29 21:33:48+00:00
I get it - FT feels like the antidote to shallow ragebait because it's polished, detailed, and authoritative. But in my opinion, papers like the FT, exist less to inform you fully and more to shape your perception - a polished form of narrative management for the benefit of the said elites, not you. The elites themselves, though, aren't relying on newspaper analysis. They have access to internal briefings, specialised research, paid private reports, strategic intelligence, and direct advisor networks - insights and data that never make it into public media channels.
by crazygringo | 2025-05-29 21:34:02+00:00
That's not my experience. I routinely get a polite "that might not be the optimal solution, have you considered..." when I'm asking whether I should do something X way with Y technology.

Of course it has to be something the LLM actually has lots of material it's trained with. It won't work with anything remotely cutting-edge, but of course that's not what LLM's are for.

But it's been incredibly helpful for me in figuring out the best, easiest, most idiomatic ways of using libraries or parts of libraries I'm not very familiar with.
by nineplay | 2025-05-29 21:34:33+00:00
> If we adjust the question to "why don't we kill all infants after they're baptized if they will just go to heaven", the answer is because it is expressly forbidden by God in his prohibition on murder.

As a parent, I would go to hell to keep my children out of it. Therefore the logical thing to do would be to kill my children and ensure their salvation. While I burn in eternal torment, I can hold onto the slight bit of comfort that I will never see my children burning next to me.
by bee_rider | 2025-05-29 21:34:36+00:00
Ubuntu complains now if you try to use pip outside a virtual environment… I think things are in a basically ok state as far as that goes.

Arguably it could be a little easier to automatically start up a virtual environment if you call pip outside of one… but, I dunno, default behavior that papers over too many errors is not great. If they don’t get a hard error, confused users might become even more confused when they don’t learn they need to load a virtual environment to get things working.
by int_19h | 2025-05-29 21:35:15+00:00
Hello world in C# today looks like this:

System.Console.WriteLine("Hello world!");

That's it. No namespaces (which were never required anyway, not even in C# 1.0), no classes, no functions even. If you want to define a function, you can just do so in global scope, and if it's a single expression you don't even need the braces:

int Fib(int n) => (n <= 1) ? n : Fib(n - 1) + Fib(n - 2);
Show HN: Willow Voice (YC X25) – Personalized Dictation You Can Use Anywhere
by LiuLawrence45 | 2025-05-29 21:35:18+00:00
Hi HN, we're Lawrence and Allan, and we're building Willow Voice, a voice dictation tool for people who type a lot and want to move faster.

We started out building for healthcare—first assisted living, then SNFs, then outpatient clinics—but the idea that stuck wasn’t the vertical. It was voice. We watched elderly patients use dictation to stay connected, and doctors reclaim hours with AI scribes. That’s when we realized dictation shouldn’t be limited to healthcare. If it were fast, accurate, and personal enough, everyone could benefit.

Willow is not basic speech-to-text. It runs in the cloud for low-latency, supports technical terms and custom dictionaries, and learns your formatting and syntax preferences over time. Our users say it feels like it “just works,” even if they’ve never used dictation before. Some things we’ve already built:

1. Real-time dictation with extremely fast output

2. Context-aware text generation

3. Automatic formatting and structure detection

Privacy is our absolute top priority - we do not store or retain voice data by default.

Here are a few simple demos:

1. https://youtu.be/yFxH5HY-72Y?si=krI9WNFKBQE1Hvph

2. https://youtu.be/l2zlECbQQcU?si=fJLX-oYrflOI02kj

3. https://youtu.be/yKTIVCZbwHY?si=ohRMpuAUS8eqceAQ

We’d love feedback from the HN community, technical questions, product ideas, and more! You can try it at https://willowvoice.com. Happy to answer any questions in the comments!
by chpatrick | 2025-05-29 21:36:01+00:00
If speed and memory use aren't a bottleneck then "a lot of time figuring out how to do it" is probably the biggest cost for the company. Generally these things can be run offline and memory is fairly cheap. You can get a month of a machine with a ton of RAM for the equivalent of one hour of developer time of someone who knows how to do this. That's why Python is so popular.
by jdelfuego | 2025-05-29 21:36:04+00:00
Traditionally the explanation involves distinguishing between nature ("what") and person ("who"), which is the basis of the term "hypostatic union". There is one Person (which the gospel of st John refers to as "the Word"), which is of divine nature, i.e., is God; this Person assumed also a human nature, on the incarnation; and that is Jesus. This is what is meant by Jesus being truly God and truly Man: the one Person had united in himself both natures, the divine and the human.

I agree it's unfortunate that these kinds of questions sometimes get answered by inadequate metaphors or simply by dismissals. The whole joy of theology, while still requiring faith, is trying to answer these questions rationally.
by yowlingcat | 2025-05-29 21:36:04+00:00
> but in practice that gets abused to put python in the hot path

But if that's an abuse of the tools (which I agree with) how does that make it the fault of the language rather than the user or package author? Isn't the language with the "rich library ecosystem" the natural place to glue everything together (including performant extensions in other languages) rather than the other way around -- and so in your example, wouldn't the solution just be to address the abuse in pytorch rather than throw away the entire universe within which it's already functionally working?
by norir | 2025-05-29 21:36:18+00:00
I am not a fan of this design in a low level language. The first version of switch does exactly one thing and is very clear. The second now is forcing me to think both about branching logic and control flow. I understand the surface level appeal of the syntax, but if I encountered code written with this feature in the wild, I would think something must have gone wrong in the program design.
by KronisLV | 2025-05-29 21:36:28+00:00
> Parcel lockers are yesteday's technology in comparison.

They're still wonderful for small deliveries, which are maybe 95% of everything I order. You can even redirect them or reschedule them easily, since a lot of it is based on web based systems that you can access with the code they send you and additional verification.

I actually had my computer case ship to a pickup point instead of a locker near me, so I could just go there when I had free time after work and haul it back to my apartment in the city (was like a 10-15 minute walk). It ended up being cheaper than getting it delivered to my door and was functionally identical to a package locker, just with a person verifying the code and giving me the larger item. It seems like some of those locations are in convenience stores, others in gas stations over here, a bit more relaxed than traditional delivery, for which I have to be present at a time I don't know exactly.

For the big items (such as a ladder, or a lawnmower or something for the countryside, or new fridge or stove for the apartment), there is still courier delivery, which brings it to your door, or can help you carry it upstairs if needed, though obviously more expensive and not worth it for anything but the bigger items.

I think all of those methods compliment each other nicely. No reason to scoff at one method if it helps others be more efficient: split up the load, less awkward logistics of the courier needing to talk with each individual recipient to make sure they'll be there in like 15 minutes after the call, but instead being able to take a lot of the less expensive small packages and just put them in the locker and letting the people sort the rest out themselves, handling a bunch of those packages in one go.

I even shipped my old GPU to some friends across the EU with DPD and the process was similarly simple - I just prepped the order online, put the info sheet on the package and put it in the package machine. They received the GPU a few days later. Fewer queues than a postal office.
by epistasis | 2025-05-29 21:36:33+00:00
Texas, Arizona, and even Idaho (!!) are putting up fairly good numbers too, according to this map:

https://www.eia.gov/todayinenergy/detail.php?id=64586

Pretty much all new grid assets are solar, batteries, and wind, with a bit of natural gas. And that natural gas will likely be a stranded capital asset that won't be able to compete on price within a decade.
by toomuchtodo | 2025-05-29 21:36:53+00:00
CATL's sodium chemistry (Naxtra) is anticipated to be ~$50/kWh at scale. Faster charge/discharge capability, ~3x cell lifecycle longevity, reliable cold performance (@ ~-30C), sodium abundance vs lithium, lower risk of thermal runaway; weight and density are non issues in this application.

https://www.catl.com/en/news/6401.html

https://electrek.co/2025/04/21/catl-unveils-ev-battery-charg...

https://www.ess-news.com/2024/11/28/new-sodium-ion-developme...
by CyrsBel | 2025-05-29 21:37:01+00:00
I don't think the Year of Jubilee would eliminate capitalism. It just adds a reset into the assumptions so that nobody is ever screwed. Instead, there's a reset available for people every so often. I also think the Bible says a lot about wisdom and how to earn a profit, not just in financial terms but in time management too. Proverbs has many examples.

So I would say that on the Bible, we'd still have free markets but with more guard rails so that nobody falls through the cracks if they're at least trying.

I do think we should bring back the Year of Jubilee though. Ironically, 2025 is a Year of Jubilee. I'm a big fan and I'm sure there are viable modern interpretations for it.
by cogogo | 2025-05-29 21:37:46+00:00
I’m self taught and don’t code that much but I feel like I benefit a ton from LLMs giving me specific answers to questions that would take me a lot of time to figure out with documentation and stack overflow. Or even generating snippets that I can evaluate whether or not will work.

But I actually can’t imagine how you can teach someone to code if they have access to an LLM from day one. It’s too easy to take the easy route and you lose the critical thinking and problem solving skills required to code in the first place and to actually make an LLM useful in the second. Best of luck to you… it’s a weird time for a lot of things.

*edit them/they
by Tostino | 2025-05-29 21:38:30+00:00
This type of stuff is really important in my opinion. Getting this type of stuff open sourced allows academics and other researchers to try and do this type of interpretability research on a more level playing field.

I think the more people looking at this the better. I have a feeling there will be some breakthroughs in identifying important circuits and being able to make more efficient model architectures that are bootstrapped from some identified primitives.
by robomartin | 2025-05-29 21:39:14+00:00
> Chinese did what all the nations should have done

I have no problem whatsoever with China making decisions and choosing strategies that benefit China. That's what a nation is supposed to do. Bravo on them for taking advantage of all the stupid nations who did not push back and champion their own citizens and economies. They have been smart, the west has been stupid.

However, I think we are at a moment in history where western societies have to recognize that their politicians have made one dumb decision after another over many decades and, as a result, caused severe damage to their economies. To the extent that it is possible to try to rebalance and revert some of it, they should do it. If they do not, the outcome will be economic failure and misery the likes of which most have never experienced. Europe and Latin America have lived through various forms of this. The US and Canada have not, at all. Nobody here understands what could happen because it never has.

Those of us who have lived outside the US and have lived some of these scenarios have a sense of urgency regarding this. Because we know what's coming if we don't put a stop to the destruction. While hearing Trump speak generally inspires projectile vomiting, what he and his cabinet are doing with regards to attempting to rebalance international trade is absolutely on point. If the haters would stop to think and understand and, as a result, support the measures for the sake of their survival and that of their children, we might have a shot. Otherwise, well, I have lived this story and it does not end well. My family owned factories in Latin America (Argentina, Chile and Brazil). All was well and good, they employed hundreds of people. Until Chinese imports were allowed. Their business (and those of others in various industries) imploded nearly instantly. There was no hope of any kind to survive the predatory pricing. Good on China for taking advantage of an opportunity. I don't blame them at all. The stupid decision was to lower the barriers to entry. As a result, entire industries were decimated over time. For example, the textile industry, which is one of the industries my parents owned. I can't even tell you how many hundreds of thousands of people lost their jobs.

Other than the legal and intellectual property issues, I have nothing but admiration for what China has been able to achieve on top of the stupidity of other nations over fifty years. It's not on them, it's on everyone else who enabled it. Bravo China! Well done!
by _carljm | 2025-05-29 21:39:23+00:00
There are ways to type invariant generics more precisely that still meet the gradual guarantee. E.g.:

x = [] # list[Unknown] x.append(A()) # list[Unknown | A] takes_list_of_a_or_b(x) # list[A | B]

We haven't decided yet if this is what we want to do, though. It's also possible that we may decide to compromise on the gradual guarantee in this area. It's not an ironclad rule for us, just something we're considering as a factor.
by margalabargala | 2025-05-29 21:39:41+00:00
> And often retailers pay more at POS terminals!

This is really the whole point. The sale of data is much less lucrative than the purchases by the customers themselves, especially for the "nicer" cards.

If you are a CC company with wealthy clientele, they tend to spend more. This means that retailers are willing to offer deals/rewards to attract those clients, and also that you want to offer rewards to keep those clients.

This is why e.g. American Express has cards with great rewards, high annual card fees to keep the riffraff away, and retailers willing to take a larger % cut in order to have those cardholders shop at their store where they presumably purchase more.
by 9dev | 2025-05-29 21:40:19+00:00
Speak for your own society, then. It should absolutely be our shared goal to keep as many people in stable, rewarding employment; if not for compassion, then at least pure egoism—it’s a lot more interesting to be surrounded by happy, educated people than an angry, poor mob.

Don’t let cynics rule your country. Go vote. There’s no rule that things have to stay awful.
by jongjong | 2025-05-29 21:41:14+00:00
I remember writing web pages using invisible tables and other HTML hacks. I also remember later using CSS hacks and different properties for each major browser... Sometimes you would use underscores in the CSS property name so that it would be ignored by some browsers and not others. You had to test almost every styling change you made with at least 3 different browsers. The standard wasn't being followed strictly by IE which was dominant at the time.

Reading this article reminds me of how many opportunities there were to build useful tools and quickly gain traction and grow a community. Nowadays everything including people's attention has been monopolized and growing a community is not feasible for everyone. This rubs salt into the wound that it's also much harder to create viable, differentiated products due to high competition.