MurphyA/hacker-news huggingface dataset:
by godelski | 2025-08-10 20:48:44+00:00
> but it saved me from a bunch of tedious work that I don’t enjoy anyway.

I play music and find practicing scales and learning music theory much more tedious and less enjoyable. I'd much rather be playing actual songs and having that flow where it is like the music is just coming out of me. But the reason I do the tedious stuff is because I don't get the latter stuff without the former. I can still learn to play songs without learning scales and just practice the lines. This is much more enjoyable and feels much faster. I'd even argue it is much faster if we're only measuring how fast I learn a single song. But when we talk about learning multiple songs, it is overall slower. Doing the tedious stuff helps me learn the foundation of everything. Without doing the tedious things I'd never develop the skills to sight read or learn to play a song by ear.

I don't think this is different with any other skill. I see the same effect in programming. I even see the same effect in writing a single program. I think this is totally a fine strategy for "smaller" programs because the "gap" is small. But as the complexity increases then that gap widens. Most of my time isn't spent writing lines of code, most of my time is spent planning and understanding. Complexity often comes from how a bunch of really simple things interact. The complexity of music is not the literal notes, it is how everything fits together. Personally, I'll take a bit more time to write those lines if it makes me quicker at solving the harder problem. I still write notes on pen and paper even if I never look at them afterwards because the act of writing does a lot to help make those things stick.
by bongodongobob | 2025-08-10 20:49:09+00:00
It's really very good at that. Frequently, I'll have something I've been working on over the years that has turned into an interconnected mess. "Split this code into modules of separated concerns". Bam, done. I used Claude for the first time last week and gave it a 2k line PowerShell script and it neatly pulled it apart into 5 working modules on the first try. Worked exactly the same, and ended up with better comments too.
by thiht | 2025-08-10 20:49:48+00:00
I gave up on fish after a few weeks because of a similar preference issue where the fish maintainers flat out refused to make a bad default configurable: https://github.com/fish-shell/fish-shell/issues/8618

> We don't really do config flags like this, as a philosophical point.

> I would be against accepting such a PR. I do not believe this should be changed.

I understand that they want to keep the list of configs short and manageable, but it means that's not a tool for me. I'm all for good, opinionated defaults but I want to be able to make some changes if I want to.

They apparently reconsidered and implemented the change since migrating fish to rust though.
by Aurornis | 2025-08-10 20:50:11+00:00
> I would hazard a guess and say: at that spec, if you're looking at 1Y TCO, the Apple could easily be cost competitive performance per dollar.

The two systems aren't that different in power consumption. The Strix Halo part has a 55W default TDP but I would assume Framework customized it to be higher. A comparable M4 Pro Mac Mini can easily pull 80W during an AI workload.

Apple has a slight edge in power efficiency, but it's not going to make a massive difference.
by chasil | 2025-08-10 20:50:42+00:00
Very much so - pdksh was a bsd-licensed clone that is the ancestor of mksh (Android's system shell) and OpenBSD's oksh, which you previously mentioned.

David Korn thanked the pdksh authors and maintainers for making it available in the years when true ksh was closed (ksh88) or open but licensed with awkward terms (ksh93 for several years).

David Korn interview (I asked one of the questions):

https://m.slashdot.org/story/16351

"First of all pdksh is a ksh88 clone; and I might add a better clone than the MKS Korn Shell...

"I don't know the pdksh development team but I would like to thank them for the service they have done in making a version of ksh available while ksh was proprietary. I have noticed remarkable improvements in pdksh in its ability to mimic ksh88 functionality. I don't know what plans the pdksh development team has now that ksh93 is available in open source form, but I certainly would help them try to maintain compatibility if they do continue pdksh distribution. Otherwise, I would hope that they would pick up the ksh93 source and help support and enhance it."
by PaulRobinson | 2025-08-10 20:51:56+00:00
My dream productivity device is a modern take on a Psion 5MX.

I don't mean I want a Psion 5MX with a bunch of hacks to keep it running - I've seen that, no thanks.

I want the same great keyboard, same form factor, some ergonomics, but with a modern screen (mono/e-ink is fine), modern CPU, modern connectivity (wifi, bluetooth, usb-c, maybe 4G/5G eSIM if we're being fancy), and improved battery life with usb-c charging.

The first thing that goes with all these geek PDAs and mini form-factors is the keyboard. I want to be able to type a short email, I want to be able to ssh into a server and use vim (so, yeah, ESC is needed or ability to remap caps lock or something), and also do some basic doc writing and perhaps a spreadsheet or two. A web browser would be nice.

I don't need apps. I don't need a compressed desktop. I don't need games. It's a productivity device.

Thinking about it as I type this, perhaps a psion-style keyboard for an iPhone might hit the spot if I figure out the right focus mode setup in iOS for when I need that mode. Maybe.

I'm glad this hits the spot for some people... but that keyboard... no thanks.
by cosmic_cheese | 2025-08-10 20:51:58+00:00
Neat concept. It’d be interesting to do a spin on it that expands it to a 12”/13” footprint, allowing it to have a full keyboard, making it thinner (since components can be spread out), and making it more practical for tasks like writing. Think something like the defunct 12” MacBook, but with a minimal UI reminiscent of an 80s Mac on a grayscale display.

There are e-ink tablets that can have a keyboard attached to them that kinda approximate that, but I’ve always found the KB-tablet-stand form factor clunky at best, and they tend to run some Android derivative which is going to feel slow compared to “bare metal” software running on an SBC.
by beariish | 2025-08-10 20:51:58+00:00
Bolt's memory usage in most cases hovers right around Lua 5.4/Luau in my own testing, but maybe I should include a few memory benchmarks to highlight that more. It does notably have a higher memory overhead during compilation than other languages in this class though.

As for writeups, I'm working on putting out some material about the creation of Bolt and my learnings now that it's out there.
by hax0ron3 | 2025-08-10 20:52:54+00:00
I mean, I personally find the idea of rolling back women's rights to be repellent, but arguments should not be judged based on whether or not the author feels compelled to make them anonymously. In history, there have been plenty of true and justifiable things said anonymously because the people saying them were worried about being persecuted for their opinions.
by oezi | 2025-08-10 20:53:02+00:00
Even a birth rate as South Korea's does not mean the population will disappear over night. It will shrink. It will mean things will change. Infrastructure will be overprovisioned and housing will be cheap. It will mean other things will be prioritized by politics (such as kindergardens and work life balance).

In any case it won't be a catastrophy as life in North Korea.
by CM30 | 2025-08-10 20:53:40+00:00
Yeah this really annoys me, because it appears to show that any pretense that the law applies to everyone equally is disappearing fast.* If it at least affected politicians you could write it off as "idiotic idea that wasn't thought through in the slightest", but here it's clear that they have some idea how stupid and dangerous the law is, and see themselves as worth exempting from it instead.
by CyberDildonics | 2025-08-10 20:54:25+00:00
which is rarely what I want.

If you don't want memory leaks, it probably is what you want.

There isn't a ton of difference between putting a delete in a destructor and using a smart pointer, but the best approach is to go beyond smart pointers and just use a vector, which does everything for you.

A lot of this seems like you haven't done a lot of modern C++ to see how elegant and smooth it is.
by magicalhippo | 2025-08-10 20:54:30+00:00
Seems you're right[1]:

LAr cells pulse shapes can be predicted from calibration pulses by several models such as Response Transformation Method (RTM) and First Principles Method (FPM). Both model requires that the drift time be measured.

[1]: https://inspirehep.net/files/cb39822f5ead85e84d7a1221bcd68fa...
by mananaysiempre | 2025-08-10 20:54:30+00:00
Yeah, IUnknown is so simple there isn’t really much to implement (that’s not a complaint). I meant to reimplement enough of the runtime that it, say, can meaningfully use IMarshal, load proxy/stub DLLs, and such.

As for IDispatch, it’s indeed underdocumented—there’s some stuff in the patents that goes beyond the official docs but it’s not much—and also has pieces that were simply never used for anything, like the IID and LCID arguments to GetIDsOfNames. Thankfully, it also sucks: both from the general COM perspective (don’t take it from me, take it from Box et al. in Effective COM) and that of the problem it solves (literally the first contact with a language that wasn’t VB resulted in IDispatchEx, changing the paradigm quite substantially). So there isn’t much of an urge to do something like it for fun. Joel Spolsky’s palpable arrogance about the design[1,2] reads quite differently with that in mind.

[1] https://www.joelonsoftware.com/2000/03/19/two-stories/ (as best as I can tell, the App Architecture villains were attempting to sell him on Emacs- or Eclipse-style extensibility, and he failed to understand that)

[2] https://www.joelonsoftware.com/2006/06/16/my-first-billg-rev...
by light_hue_1 | 2025-08-10 20:56:07+00:00
In my experience the kinds of kids who are worth having in the lab are not from the kinds of families that can afford 50k.

In any case, I would never charge a summer student. And I have no idea how my university would do that if I tried. There's no mechanism. And even if there was, that money would go to the university not my lab. So it's useless.

I very much doubt this is going on. It's definitely not happening at top 10 places.
by algo_trader | 2025-08-10 20:57:28+00:00
> but I wonder if it's more correlation than causation.

Fertility fall in rural Africa is far faster than its rate of urbanization

As a quick primer. falling births seem to correlate/caused by:

a. increasing urbanization b. increasing atheism c. increasing women empowerment/education d. increasing incomes

These factors re-enforce each other, and are scale free (we see the same effect at $1/day, $10/day, $100/day etc)
by the_mitsuhiko | 2025-08-10 20:57:44+00:00
> The various algorithmic solutions are simple and common knowledge these days.

Honestly I'm not really sure what you are trying to get to. If you think this is a solved problem, it's really not. [1]

> The broken and outdated wireless algorithm has nothing to do with the criteria used by the vehicle to decide whether or not someone is authorized to enroll or revoke a key. Tie that to possession of the physical key and problem solved.

It has something to do with it in the sense that key pairing that just requires physical presence through the key is susceptible to rolljam type attacks. Likewise the NFC attacks against Tesla also involved enrolling a new key on the car via a relay attack to a present NFC key. You're saying this is so easily solvable, yet time and time again it's shown that this is just a really hard problem to solve.

[1]: https://arxiv.org/pdf/2505.02713
by 1659447091 | 2025-08-10 20:57:50+00:00
Looking closely, they are pushing and testing the bounds of the system*. Our system works slowly enough (a design feature) that we only hear the actions of the testing and boundaries and they make sure thats all we hear all the time (by design, they want people in fear and anger so they can harness that and use it to fuel their support in manipulative ways; +sleight of hand, grifting etc).

What we don't hear being shouted from the same people are the parts being reverted; for example, they say they can't and won't bring back people they illegally deported to a 3rd county prison. Yet people are being brought back; things are working/making their way through the system.

Thats the line. We still have a system and it is working as intended. Evil is getting rid of the system, complete shattering so that the institutions of our republic cease to exist -- not by cohesion [I meant coercion but cohesion/falling in line too] or party politics/domination, but complete cessation. Where there are no non-violent options to course correct by the people. We still have that. For now.

This is not the first time this country has gone through these types of challenges. It is the first in which so many people are aware of it and being used to fuel it and fuel fear at such a large scale (a method of control). They (current people causing the commotion) want the people who do not support them to be so angry and emotionally exhausted that they will stop resisting administrations efforts. As a lover of history [edit to help the unhinged llm bot that has blessed my comment: love of reading history], I still believe in this country and that we will get through it together. Like we have many, many times before.

*It's like a caricature of a teenager that harms small animals. Not all of them turn into serial killers, sometimes that's all it is. Right now they are the teenagers harming small animals phase.
by dajonker | 2025-08-10 20:59:18+00:00
I guess that depends on your definition of "decent". For the smaller models that can run on a 16/24/32 GB nvidia card, the chip is anywhere between 3x and 10x slower compared to say a 4080 super or a 3090 which are relatively cheap used.

Biggest limitations are the memory bandwidth which limits token generation and the fact it's not a CUDA chip, meaning longer time until first token for theoretically similar hardware specifications.

Any model bigger than what fits in 32 GB VRAM is - in my opinion - currently unusable on "consumer" hardware. Perhaps a tinybox with 144 GB of VRAM and close to 6 TB/s memory bandwidth will get you a nice experience for consumer grade hardware but it's quite the investment (and power draw)
by poorman | 2025-08-10 20:59:49+00:00
This article really goes into a lot of detail which is nice. gpt-oss is just not good for agentic use in my observation.

tldr; I'll save you a lot of time trying things out for yourself. If you are on a >=32 GB Mac download LMStudio and then the `qwen3-coder-30b-a3b-instruct-mlx@5bit` model. It uses ~20 GB of RAM so a 32GB machine is plenty. Set it up with opencode [1] and you're off to the races! It has great tool calling ability. The tool calling ability of gpt-oss doesn't even come close in my observations.

[1] https://opencode.ai/
by pqtyw | 2025-08-10 21:00:29+00:00
"There are direct elections for the parliament" of course but it's not a real parliament in any sense because it does not have full control over the entire EU policy. It's just there mainly for rubberstamping anything thrown its way.

> And the "unelected bureaucrats" are just... bureaucrats. That's\ > That's how governments are run the world over, even in places like Switzerland.

In most other developed countries they are appointed directly by elected officials or through a national well regulated (not self regulated) system.

> Or does your country vote regularly for the Director of Rail Transportation in your Ministry of Transportation?

Nope. But we frequently vote for the party/person who is going to appoint him. Not so option in the EU. Best case you vote a for a government which will appoint a commissioner which might have some say in the matter.

> and adress real concerns. F

Being about as democratic as the late Hapsburg empire (just without the emperor but with extra Kafkaesque bureaucracy) is not a concern? Maybe either granting the parliament full sovereignty or just outright getting rid of it (if nobody want to play a "federation" anymore) could the the first choice.
by LudwigNagasena | 2025-08-10 21:01:31+00:00
<let name="objVar" type="object" value="{{ { key: 'value' } }}"/> <item for="item in ['apple', 'banana', 'cherry']">{{item}}</item> <p if="isVisible">This paragraph is visible.</p>

This looks like JSX but worse. What's wrong with throwing a bit of imperative syntax into a DSL if you need imperativity? It seems unnecessary to put code into strings.
by jadeyychan | 2025-08-10 21:02:49+00:00
Camber fka Juniper (YC W21) | Senior Software Engineer (Product, Backend, Data, platform | Engineering Manager | Full-time | Hybrid NYC | camber.health

Camber is working to improve the messy financial infrastructure for US Healthcare. We've built an automated end-to-end insurance billing system for recurring care, starting with Autism clinics. It’s a product that clinicians need and love.

We automate and abstract the tedious, manual, repetitive work that goes into the administrative duties of running a clinic, so that clinicians can do what they do best — providing care.

It starts with ingesting clinic data, and then create, validates, and submits claims to insurance providers across the country. If claims need corrections or appeals, most of the time we can handle those automatically or our CX and Operations team use our in-house internal tools. We also handle patient invoicing for co-pays, co-insurance, and deductibles (we never send anything to collections). We track money movement on a unified ledger and reconcile transactions with clinics' bank accounts.

There is so much more to build. If you're interested in scaling data pipelines, programmable rules engines, AI, data science, delightful products for small clinics, processing billions of dollars in money movement or solving the unsexy problems that make this country's healthcare broken, come join us!

We are a team of ~50 with strong product market fit. You’ll be working with an engineering leadership team from AWS and Stripe to get clinicians back to work delivering care for kids.

Email us at jade@juniperplatform.com or apply at camber.health/careers
by CM30 | 2025-08-10 21:02:56+00:00
I wonder if it'd be possible to fix a lot of these issues by having a constitution with damn near impossibly strict standards for changing it that rely on the entire population agreeing (or close to it)?

So there might be a right to privacy or freedom of speech enshrined in law, and the only way to change it would be for 90+% of the population to agree to change it. That way, it'd only take a minority disagreeing with a bad law to make it impossible to pass said law. Reactionaries and extremists would basically be defanged entirely, since they'd have to get most of their opponents to agree with any changes they propose, not just their own followers.
by 0x000xca0xfe | 2025-08-10 21:03:19+00:00
If not being in the EU is so awful, you should tell the Swiss about it. They must have missed it. /s

On a serious note, I think EU was a good idea but it has decayed a lot, especially after how the Greek crisis was handled and because of multiple legal design flaws. It needs a big restructuring, otherwise it will continue to decline and be used as a dumping ground for unpopular laws like Chat Control.
by Waterluvian | 2025-08-10 21:03:20+00:00
I often imagine state and events as the two impulses that drive an application. I like React a lot, but a common pitfall is that it is 95% focused on state, and so you get odd cases where you end up trying to encode events as state.

You’ll see this anywhere you see a usePrevious-like hook that you then use to determine if something changed and act on it (eg. I hold state that a robot is offline, but I want to do something special when a robot goes offline). This is inferring an event from state.

I’ve had luck adding an event bus as a core driver of a complex react application for events I don’t want to track as state. But it always feels that it’s a bit in conflict with the state-driven nature of the application.
by DrSiemer | 2025-08-10 21:03:33+00:00
Ha, I'm working on a similar tool: https://github.com/DrSiemer/codemerger

Glad to see I'm not the only one who prefers to work like that. I don't need many different models though, the free version of Gemini 2.5 Pro is usually enough for me. Especially the 1.000.000 token context length is really useful. I can just keep dumping full code merges in.

I'll have a look at the alternatives mentioned though. Some questions just seem to throw certain models into logic loops.
by cdaringe | 2025-08-10 21:03:59+00:00
I hope so too. I’ve been using claude in some medium sized c projects and tbh its still not excellent. YMMV. Bolting it onto existing projects has been difficult. It doesn’t do a great job of understanding the build graph, nor the dependency relationships between the host system’s libraries (even with coaching, particularly in mac/arm space). It does pretty good at crushing impl code, but kind of the infrastructure and setup pieces are still lagging . I have a counter example on a smaller project, for which I was programming an E ink display, and it was able to understand all of the dependencies quite well, but that’s mainly cause they were localized and not heavily reliant on any sort of system libraries, and the build system was much simpler
by freeopinion | 2025-08-10 21:04:32+00:00
I see your benchmarks compare against other interpreted languages "in its class".

We read here a couple days ago about Q which is compiled. Bolt claims to "plow through code at over 500kloc/thread/second". Q claims to compile in milliseconds--so fast that you can treat it like a script.

Bolt and Q are both newborns. Perhaps you could include each other in your benchmarks to give each other a little publicity.
by DrNosferatu | 2025-08-10 21:04:55+00:00
This game and the Summer Olympics had a huge wow factor when arriving to PC gaming - nice memories!

Also, it seems the same graphics engine was further used (and refined?) in baseball games - with the Hardball series. These, of course, had little traction in Europe. How was it in baseball friendly geographies? How did the popularity of the baseball games compare to the Olympics titles?
by wqaatwt | 2025-08-10 21:05:20+00:00
> Do the legwork and prove your BS.

Seems like a bizarre waste of time considering that that you already made up your mind to such an extent that you ate not even willing to explain what are you even trying to say.

> and doesn't fit the reality which is modelled after most democracies on the planet

Well yes, because the EU is rather unique compared to pretty much any post 1800s democracy.
by yosefk | 2025-08-10 21:05:39+00:00
I'm not saying that LLMs can't learn about the world - I even mention how they obviously do it, even at the learned embeddings level. I'm saying that they're not compelled by their training objective to learn about the world and in many cases they clearly don't, and I don't see how to characterize the opposite cases in a more useful way than "happy accidents."

I don't really know how they are made "good at math," and I'm not that good at math myself. With code I have a better gut feeling of the limitations. I do think that you could throw them off terribly with unusual math quastions to show that what they learned isn't math, but I'm not the guy to do it; my examples are about chess and programming where I am more qualified to do it. (You could say that my question about the associativity of blending and how caching works sort of shows that it can't use the concept of associativity in novel situations; not sure if this can be called an illustration of its weakness at math)