MurphyA/hacker-news huggingface dataset:
by botro | 2025-11-08 18:56:06+00:00
This is something I've stuggled with for my site, I made https://aimodelreview.com/ to compare the outputs of LLMs over a variety of prompts and categories, allowing a side by side comparison between them. I ran each prompt 4 times for each model with different temperature values available as a toggles.

My thinking was to just make the responses available to users and let them see how models perform. But from some feedback, turns out users don't want to have to evaluate the answers and would rather see a leaderboard and rankings.

The scalable solution to that would be LLM as judge that some benchmarks already use, but that just feels wrong to me.

LM Arena tries to solve this with the crowd sourced solution, but I think the right method would have to be domain expert human reviewers, so like Wirecutter VS IMDb, but that is expensive to pull off.
by yujzgzc | 2025-11-08 18:56:41+00:00
Ocaml has exactly the same kinds of escape hatches, like Obj.magic or unsafe accessors. The way I see it. it's a matter of community practice more than language capabilities. Typescript in practice has has the safety net of being interpreted rather than compiled, so I guess people tend to abuse its type flexibility more.

But if you write without the escape hatches in both languages, in my experience the safety is exactly the same and the cost of that safety is lower in TypeScript.

A very common example I've encountered is values in a const array which you want to iterate on and have guarantees about. TypeScript has a great idiom for this:

``` const arr = ['a', 'b'] as const; type arrType = typeof arr[number];

for (const x of arr) { if (x === 'a') { ... } else { // Type checker knows x === 'b' } } ```

I haven't experienced the same with Ocaml
by AaronAPU | 2025-11-08 18:57:34+00:00
They have me on blood pressure meds and do the usual blood tests, the tests I considered have been elective and I requested them explicitly. Just haven’t followed through due to aforementioned hesitations. I’m very much aware heart issues run in the family and that I have symptoms.

But I would be very happy to do any elective non invasive tests. On the fence about going beyond that until/unless the Dr. flags it as needed.
by aeonfox | 2025-11-08 18:58:28+00:00
They haven't read the document properly. Here's the definition:

> any information disclosed by Apple to you in connection with Apple Events will be considered and referred to as “Apple Confidential Information” and are subject to the confidentiality obligations of this Agreement

The definition of Apple Events:

> As an Apple Developer, you may have the opportunity to attend certain Apple developer conferences, technical talks, and other events (including online or electronic broadcasts of such events) (“Apple Events”).
by nine_k | 2025-11-08 18:59:11+00:00
No, Gatling gun was a revolver-type gun, like a few before it, even though it's more automated. Modern Gatling guns, while immensely useful for rapid fire, are powered either electrically or pneumatically (I only handled two, both electrical). They also are damn heavy, because they have so many barrels.The early Gatling guns were gravity-fed, not belt-fed, and were significantly slower than the Maxim machine gun, and required the operator to rotate a crank to keep it operating, so it wasn't even fully automatic.

The Maxim machine gun was the first to offer really practical machine gun experience: a fully automatic weapon which is about as portable as a heavy small firearm, not like a light artillery piece.
by tialaramex | 2025-11-08 18:59:34+00:00
I agree, I like e.g. https://doc.rust-lang.org/std/string/struct.FromUtf8Error.ht...

See, we were trying to make this data we had into a string, Rust says all strings are UTF-8 encoded - but, turns out the data wasn't UTF-8 after all, here's an error with the data inside it.

Or a really delicate piece of design, (nightly for now) Vec::push_within_capacity. We're hoping the growable array (Vec<T>) has enough space for this T, thus getting rid of it, but if not we don't want to grow the array, maybe we're bare metal software and can't afford to allocate on this hot path, so we get back an error with the T we were trying to push onto the array inside it, so we can do something else with that T but only when the problem happened, otherwise it's gone.
by rasse | 2025-11-08 18:59:54+00:00
It's important to note that there's geographic variability in guidelines. Also, the article doesn't give enough information about the author's other risk factors. For a similar patient (based on the initial lab results), treated by a doctor adhering to the European guidelines, at least the following items would have been considered:

- Lipid lowering drugs

- ApoB testing

- Coronary CT (if the pre-test likelihood of obstructive coronary artery disease was estimated to be > 5%)

- Diabetes tests

- Kidney tests
by nikisweeting | 2025-11-08 19:00:25+00:00
btop is good, I like 'glances' the best though because like 'atop' it actually highlights whatever problem is most likely to be causing lag at the moment, and it breaks out docker containers into a separate section and labels them properly.

I have a few more listed + notes on them here: https://docs.sweeting.me/s/system-monitoring-tools#All-in-on...
by fny | 2025-11-08 19:00:54+00:00
The reality is most companies and products never blow bast the point of needed to ditch Rails. The argument made at the time was scaling horizontally is cheaper than hiring new devs, and you probably will never need to scale that much horizontally.

Test suite bloat is a different problem that stems from the lack of incremental typing which I think is what ultimately killed Ruby and Rails.

Any big Rails codebase can be a nightmare to grok unless people have been diligent about documenting what different methods return.
by AnthonyMouse | 2025-11-08 19:01:37+00:00
That doesn't actually work. The problem is people think they're not going to hit anyone and then it doesn't matter what the penalty is because they're discounting the risk of it happening to begin with. Nobody would be doing it who expected to receive the existing penalty for negligent homicide.

You don't need to convince them that the penalty is high, you need to convince them that the risk is high.
by benjiro | 2025-11-08 19:01:43+00:00
Easy to answer that one ... predictions are based upon accuracy. So if you have a int4 vs a float16, the chance that the prediction goes off is higher with a int4. But even with a float16, your still going to run into issues where your prediction model goes off. Its going to be a lot less, your still going to get rounding issue, what may result in a 5 being a 8 (just a example).

So while it can look like a LLM calculates correctly, its still restricted by this accuracy issue. What happens when you get a single number wrong in a calculation, everything is wrong.

While a calculator does not deal with predictions but basic adding/multiplying/subtracting etc .. Things that are 100% accurate (if we not not count issues like cosmic rays hitting, failures in silica etc).

A trillion parameter model is just that, a trillion parameters, but what matter is not the tokens but the accuracy as in, the do they use int, float16, float32, float64 ... The issue is, the higher we go, the memory usage explodes.

There is no point in spending terabytes of memory, to just get a somewhat accurate predictive calculator, when we can just have the LLM call a actual calculator, to ensure its results are accurate.

Think of a LLM more like somebody with Dyslexia / Dyscalculia... It does not matter how good you are, all it takes is to switch one number in a algebraic calculation to get a 0/10 ... The reason why i mention this, is because i often think of a LLM like a person with Dyslexia / Dyscalculia. It can have insane knowledge, be smart, but be considered dumb by society because of that less then accurate prediction (or number swiping issue).

Take it from somebody that wasted a few years in school thanks to that issue, it really does not matter if your a good programmer later in life, when you flunk a few years thanks to undiagnosed issues. And yet, just like a LLM, i simply rely on tool usage to fix my inaccuracy issues. No point in wasting good shoulder space trying to graft a dozen more heads/brains onto me, when i can simply delegate the issue away. ;)

The fact that we can get computer models, that can almost program, write texts, ... and do so much more like a slightly malfunctioning human, amazes me. And at the same time, i curse at it like my teachers did, and also call it dumb at times hehehe ... I now understand how my teachers felt loool
by eszed | 2025-11-08 19:02:22+00:00
Using a paper map while driving can be way more distracting than a GPS. We really don't want to push people back to doing that.

Your last two sentences point in the correct direction: we can't micro-target every behavior that might possibly become a dangerous distraction, because that's just about everything. Driving safely depends on self-regulation, and people incapable of self-regulating (to a minimum standard) shouldn't be granted the privilege of a license.
by zdragnar | 2025-11-08 19:02:22+00:00
In most cases, distracted driving is a secondary cause for a stop. Police need some other reason to pull the driver over.

That's what the hands free laws in most states addressed- using a cellphone while driving became a primary offense, something you could be pulled over for or ticketed for even if you hadn't done anything else wrong.

The ultimate goal is to stop people from distracted driving before they cause an accident, but it's not always easy to see who should be stopped and who shouldn't, so a lot of people get away with it anyway.
by bayarearefugee | 2025-11-08 19:02:51+00:00
> No States ban complete non-usage of cell phones while driving

And even if they did an increasing number of cars have small-TV-sized "cell phones" built into the dash.

And as a bonus prize, when you crash due to the distraction and the power is gone you get to solve a 3 part puzzle to open any of the doors to get away from the fast moving fire that probably broke out when the battery cells ruptured.
by earthnail | 2025-11-08 19:03:22+00:00
I see your point, but I think the anger comes from the fact that

1. the title was unneccessarily editorialized, 2. the word gamified is used wrong here, and 3. There was never any good reason to add the word gamified to the title, other than adding a buzzword.

The feedback people give is probably a bit harsh, but I find it understandable. If you don’t know what a term means, don’t use it - especially not if it’s completely unnecessary as in this case.
by mrkeen | 2025-11-08 19:03:34+00:00
> I'm not sure I understand Q1 - that's exactly the point: If you withdraw _from your account_ and customer B withdraws from _their_ account

Same account.

> the actor isn't clear here when you say "I re-read events 1-100" -- which actor is "I"?

The fundamental purpose of Paxos is that different actors will come to a consensus. If different actors see different facts, no consensus was reached, and Paxos wasn't necessary.
by FpUser | 2025-11-08 19:03:42+00:00
>"What made Steve an effective and visionary leader was that his values were so crystal clear. He inspired Apple’s troops to excel in innovation, design and simplicity.

But he was also passionate about something that seems almost “old school”—the customer experience. Creating the best experience would lure new customers and build brand loyalty."

I find the opinions above very iffy. The only thing that is unquestionable to me was the design. Whether one likes it or not it is present and prominent.

But I think he was a guru of creating cult.
by shevy-java | 2025-11-08 19:03:51+00:00
<p>Today is ${new Date().toDateString()}</p> <p>Random number: ${Math.floor(Math.random() * 100)}</p>

Sorry, I don't like it. I already disliked that immensely in PHP. Not going back to that spaghetti mesh-up.

The intro is also incorrect in my opinion. It writes a "HTML-based language", but this is more a hybrid of HTML and JavaScript. Why is JavaScript not mentioned in the intro?
by txrx0000 | 2025-11-08 19:03:51+00:00
This isn't true. The current birth rate crisis is artificially induced by the widespread production and use of birth control pills.[0] If you look at the fertility rate graph, it fell off a cliff from 1960-1975 when the pill was introduced and has remained relatively stable ever since.[1] America's fertility rate would be well above replacement if we never invented the pill.

Popular socioeconomic explanations for why people are having fewer children aren't wrong, but those aren't the biggest factors. They likely explain the drop from 2008-present, but this recent drop is nothing compared to the 1960-1975 pill cliff. If you claim the socioeconomic problems are unsolvable (which I don't think is true either), there is still the option of regulating the pill as a controlled substance.

[0] https://en.wikipedia.org/wiki/Combined_oral_contraceptive_pi...

[1] https://www.macrotrends.net/global-metrics/countries/usa/uni...
by 1970-01-01 | 2025-11-08 19:03:52+00:00
Oh, they've got a well-structured roadmap with milestones. Surely, this is will be a long-lasting bridge. And last commit was 3 years ago. And "This repository was archived by the owner on May 28, 2025. It is now read-only."

It's dead but still around. This is the stuff ripe for Jia Tan v4.0 to revive and backdoor.
by Bender | 2025-11-08 19:04:19+00:00
Police need some other reason to pull the driver over.

That is false. People get pulled over all the time for obvious distractions. Someone addicted to watching the hundreds of bodycam video channels.

Perhaps the cops in your area were told to focus on other things. The Sheriff in my area are somewhat like that whereas the state troopers will happily pull someone over that looks suspicious or has out of state plates distractions aside. Enforcement and abuse vary by location.
by smj-edison | 2025-11-08 19:04:42+00:00
Genuine question, how would error set unioning work with payloads? error.WriterFailed (might be getting the exact name wrong) is returned from many different writers, whether writing to a statically allocated array, writing to a socket, or writing to a file. Each error would have a very different payload, so how would you disambiguate between the different payloads with a global error type? The way I see it is either you have error sets, or payloads, but not both.
by greatgib | 2025-11-08 19:04:55+00:00
The best time to document isn’t two weeks before leaving. It’s right now.

Clearly AI written or virtue-signaling post, because this doesn't make any sense. If you are leaving it is that you are unhappy with the company, and you owe them nothing and they owe nothing to you, I don't see why you would stress yourself with documenting your work when you are leaving... Their loss if you go.

But even more, why a small employee in his right mind would make himself replaceable for the good of the company...
by wutwutwat | 2025-11-08 19:05:09+00:00
We've been able to track eye movement across a computer screen for a good 5 years to be able to see what their gaze is set to, providing heatmaps and dwell metrics.

Someone just needs to put that in a car. We've also got lidar based cruise control systems to maintain distance as well as panic brake systems that can react to something in front of the vehicle faster than a human, which is partially there to account for people texting and driving while flying up on a red light with stopped traffic.

We have all the tech needed to make it damn near impossible for a 2 ton mass of steal to just unflinchingly mow someone down, yet we live in a world where it's cheaper to not make those things standard, even knowing without it, more people will die than with it.
by culi | 2025-11-08 19:05:37+00:00
So the underlying assumption is that there is always at least one attribute that serves as a "discriminator" between the billing plans, right? Is it possible to represent something like this then?

```rb

[:red, 1.month, 10] [:red, 1.year, 120] [:blue, 1.month, 120] [:blue, 1.year, 300]

```

Every possible attribute (name, interval, amount) has at least two objects that share a value
by Gormo | 2025-11-08 19:05:54+00:00
> The main problem with large-scale uncontrolled immigration is that government can't reliably plan ahead for infrastructure improvements and upgrades

Thankfully, the idea that "infrastructure improvements and upgrades" were the responsibility of governments to centrally plan is one that fell out of practice about 35 years ago.

Let's stick with the whole "adaptive ecosystem" model, rather than a "government planning" model, and things will turn out better every time.
by AaronAPU | 2025-11-08 19:05:56+00:00
Well “fortunately” I’m forced to have a strict diet due to some sort of IBS issues. For that, I use the MacroFactor app and talk through my daily recipes with ChatGPT, making sure to hit the macros and calories targets while also optimizing for heart health and IBS. Fat, protein, carbs, fiber. Taking AG1 to fill gaps.

For fitness I’m obsessed with biking so I do like 90 minutes of endurance/tempo pace 5 days a week and usually a race once a week. Zwift is great with a Tacx when weather is bad (often).

That isn’t a time option for everyone but it is also likely well beyond what is necessary for most people.

I also don’t drink or smoke or vape which I think is important.

Not going to say I’m an expert or an exemplar of health but I am really trying everything I know to do at this stage.
by logifail | 2025-11-08 19:05:57+00:00
> When I see that the purpose of statins is to reduce plaque buildup in the arteries, and that we have the ability to measure these plaque buildups with scans, but the scans are rarely done, I wonder why.

I'd love to know where to get the right advice on this topic.

I have high LDL-C, had a heart CT in hospital last week, yet the hospital's cardiologist phoned me yesterday to cancel a scheduled appointment to discuss the results(!), because she said I have zero arterial plaques and there's simply no need for us to meet.

I feel really quite lost with this stuff :/
by guerby | 2025-11-08 19:07:37+00:00
You're probably a "lean mass hyper-responders", a phenotype which is actively investigated, initial paper:

Elevated LDL-cholesterol levels among lean mass hyper-responders on low-carbohydrate ketogenic diets deserve urgent clinical attention and further research

https://pubmed.ncbi.nlm.nih.gov/36351849/

A few other more recent papers:

https://pubmed.ncbi.nlm.nih.gov/35498420/

https://www.jacc.org/doi/10.1016/j.jacadv.2024.101109

Note: I'm not a doctor.
by cyanydeez | 2025-11-08 19:07:47+00:00
Don't blame Marko for this type of abomination. This is basically fancy react JSX.

ITS just bizzare people want to parse JavaScript at the same instance they're parsing html.

Also, LLMs are going to destroy any new framework. Someone's gonna need to figure out how to integrate these things into new tools. LLMs suck but it'll be much worse if they freeze innovations cause they're too expensive to chase the new hotness.
by neilv | 2025-11-08 19:08:05+00:00
Regardless, people are going to start writing naturally like current LLM output, because that's a lot of what they are reading.

A tech doc writer once mentioned how she'd been reading Hunter S. Thompson, and that it was immediately bleeding into her technical writing.

So I tried reading some HST myself, and... some open source code documentation immediately got a little punchy.

> So for a counterpoint about the complaints being tedious, I’d say they are nice to preempt the realization that I’m wasting time reading ai output.

Good point. And if it's actually genuine original text from someone whose style was merely tainted by reading lots of "AI" slop, I guess that might be a reason to prefer reading someone who has a healthier intellectual diet.
by luke0016 | 2025-11-08 19:08:50+00:00
Or similarly having a gasoline engine without an alternator and making the observation that there's an absurdity there in that you're generating large amounts of energy, yet aren't able to charge a relatively small 12V battery with any of it. It's a very practical and natural limitation, yet in some sense you have exactly what you want - energy - you just can't use it because of the form. If you step back there's an amusing irony buried in that. At least in my humble opinion :-)
by zamadatix | 2025-11-08 19:08:50+00:00
I recently went on a statin (atorvastatin) and found I have the WILDEST dreams of my life if I don't take them in the morning, and my doctor said my liver readings were elevated after use but not enough he wants to switch it yet. Which alternative statins should I be looking at, or do they have even harder side effects to deal with?
by immibis | 2025-11-08 19:08:57+00:00
Nebula is missing discovery, also comments, also the network effect of course. I can open YouTube at any time, and probably see something interesting within a few scrolls of the homepage.

Nebula would be as good if I consistently wanted to watch a particular creator - say, if I consistently listened to LegalEagle on my train ride to work - but I don't. And the channels that are good enough to consistently watch do not upload regularly enough to be spotted on a chronological feed and I'm sure that's no accident. Nor, I suspect, do they upload regularly enough to be eligible for a partnership with Nebula.

I have a subscription to Nebula because I want to support them and the idea and their future competitors other than YouTube, but I don't actually use it.
by hinkley | 2025-11-08 19:09:23+00:00
The other thing these number chasers don’t tell you is that extremely low LDL numbers are also associated with anger management issues. The stuff is used in your body to build things. You need some, and probably at least half of the number this doc is trying to say is scary. In fact in a different test he is advised to talk to his doctor about whether a 29 is safe.

Has the guidance changed that you want LDL less than 2.5x (or was it 2x?) your HDLs?
by AnthonyMouse | 2025-11-08 19:09:29+00:00
"Reducing the influence of money" is fairly inconsistent with what money is. If anyone can influence anything in any way then having money is going to help them do it.

What you need is a way to reduce corruption, i.e. create a structure where diverting public funds to special interests or passing laws that limit competition can be vetoed by someone with the right structural incentives to actually prevent it.
by zdragnar | 2025-11-08 19:09:32+00:00
I worked for a company that fell into the trap of over fitting their product for their first customer.

The customer seemed ideal in every way; they really needed the product, they were willing to be beta users while the product was going from prototype to real deal, and they were paying for the privilege.

Unfortunately, this customer had a ton of other internal issues. Rather than being forced to fix their internal issues in response to using the new product, they insisted the product conform to their broken processes.

In the end, the product wasn't a great fit for other customers without a ton of additional work. Now that I type this out, I realize two other companies I've worked at fell into the same or similar trap.
by xg15 | 2025-11-08 19:09:35+00:00
This is really cool and I hope there will be more experiments like this.

My takeaway is also that we don't really have a good intuition yet how the internal representations of neuronal networks "work" or what kind of internal representations can even be learned through SGD+backpropagation. (And also how those representations depend on the architecture)

Like in this case, where the author first imagined the network would learn a logic network, but the end result was more like an analog circuit.

It's possible to construct the "binary adder" network the author imagined "from scratch" by handpicking the weights. But the question would be interesting if it could also be learned or if SGD would always produce an "analog" solution like this one.