MurphyA/hacker-news huggingface dataset:
by Proofread0592 | 2025-07-24 19:16:23+00:00
Noticed this comment in the comment section:

> On the topic of sycophancy: lately I have been basically exclusively using the "thinking" ChatGPT models, o3 and o4-mini-high, and, although the resulting outputs are of higher quality, I noticed that sometimes I feel a sting of missing the "Great idea!" / "What a great question" / ... responses of 4o. The "coldness" of the response is especially visible when reading the CoT summaries, including sentences like "the user is aiming to... " / "it sounds like the user wants...".

This fascinates me because not only is this person staying engaged with ChatGPT more due to the sycophancy, but even after they are aware of it they still want it. I would think that most people would feel "duped" when they learn this, but apparently in this case at least it doesn't seem to change how they feel about it.
by jfengel | 2025-07-24 19:16:25+00:00
If it's a metric, then it's an easily gameable one. Any gripe can be elevated to an existential crisis, and you win.

We are, without doubt, "experiencing is a systematic loss of faith in humanity and its institutions". I believe that this loss is manufactured, at least with respect to the right wing: people have been repeatedly told that they have grievances, and that they're all the fault of minority groups.

It doesn't mean that they don't also have genuine grievances. It just means that, if I'm correct, then the things that trigger the extremism metric are not the grievances that actually matter.

I could be wrong about that; maybe it's just a coincidence that there is massive right-wing media infrastructure that has been repeatedly called out for falsehoods. It could be that they are, perhaps despite themselves, documenting genuine failures.

But overall, no, I don't think that extremism makes a good metric. It's a purely one-sided metric; it cannot take into context anybody else's grievances or the actual magnitude of theirs. It's merely a squeaky wheel getting grease.
by zuminator | 2025-07-24 19:16:50+00:00
There's plenty of things to roast Altman about, but this isn't really one of them. A specialized problem might not be understood by someone unversed in that field even if the solution is simple and knowable. "What is the Euler characteristic of a torus?" for a rudimentary off-the-cuff example. Altman could easily know or check the answer ("0") without ever understanding the meaning of the question.
by ApolloFortyNine | 2025-07-24 19:17:01+00:00
>While the source code is freely available under the terms of the LICENSE, all other aspects of the project--including opening or commenting on issues, participating in discussions and downloading releases--require adherence to the Maintenance Fee.

Surprised downloading releases is in there, I'm not a lawyer but I'm pretty sure this goes against it's own license on the source code, specifically:

>each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.

At the very least it's confusing, and if anything, comically easy to bypass and literally forces someone to automate a github mirror that builds new releases. Your essentially enforcing the existence of a fork. They even provide the github actions necessary to do so in their repo already...
by Jimmc414 | 2025-07-24 19:17:57+00:00
The word 'lie' is problematic here because it anthropomorphizes AI behavior.

A lie implies:

Intentional deception

Knowledge of the truth

A deliberate choice to mislead

When AI systems confabulate or fabricate information, they're not 'lying' in this sense. They don't have beliefs about what's true or false, nor do they have intentions to deceive. They're generating statistically plausible text based on patterns in their training data.
by ameliaquining | 2025-07-24 19:17:57+00:00
The full-blown version that guarantees no bounds-check errors at runtime requires dependent types (and consequently requires programmers to work with a proof assistant, which is why it's not very popular). You could have a more lightweight version that instead just crashes the program at runtime if an out-of-range assignment is attempted, and optionally requires such fallible assignments to be marked as such in the code. Rust can do this today with const generics, though it's rather clunky as there's very little syntactic sugar and no implicit widening.
by sunrunner | 2025-07-24 19:18:07+00:00
I agree with all of that and was thinking that I hadn't mentioned the role of etudes and exercises directed at specific techniques or dexterity, though I guess I had classical music in mind and wasn't thinking about genres or instruments that perhaps favour improvisation over the 'other side' of a highly refined performance of a well-known piece (which still have the performer's own personality in except in a way where the listener likely already 'knows' the piece).

> That's not your average music teacher

Tangentially (or perhaps not as every other topic in 2025 is 'AI'), I was always facinated by the episodes of Star Trek: TNG that showed the holodeck and crew members being able to use that environment to essentially learn skills from the greatest performers (or even a blend) in their area.
by Diti | 2025-07-24 19:18:08+00:00
It’s solved by Nix. Whichever package management you choose (nixpkgs or pip or whatever), the derivation should have the same hash in the Nix store.

(Nix isn’t the solution for OP’s problems though – Nix packages are unsigned, so it’s it’s basically backdoor-as-a-service.)
by sfink | 2025-07-24 19:18:12+00:00
Not disagreeing, but you might be surprised at how widespread the interest in easing is. In my experience, easing is a major topic of debate whenever people are discussing the look and feel of animations.

Often people just argue over the proper parameters for the same old functions, but that's all they have available. Their arguments use lots of ambiguous human terminology like snappiness, surprise, anticipation, sluggishness, etc. that don't cleanly map to specific parameters.

Adjusting easing can produce dramatically different results in how we feel about something. It triggers our hindbrain. We want to pounce on the mouse, or block the incoming rock, or whatever, I guess? Try going in for a handshake a little faster or slower than usual and see what happens...
by sjsdaiuasgdia | 2025-07-24 19:18:28+00:00
That's the source you chose to use, according to you.

You don't mention cross-checking the info against other sources.

You have the "make of it what you will" at the end, in what appears to be an attempt to discard any responsibility you might have for the information. But you still chose to bring that information into the conversation. As if it had meaning. Or 'authority'.

If you weren't treating it as at least somewhat authoritative, what was the point of asking Gemini and posting the result?

Gemini's output plus some other data sources could be an interesting post. "Gemini said this but who knows?" is useless filler.
by BanazirGalbasi | 2025-07-24 19:18:53+00:00
To add: Exercise builds strength, including cardiovascular. Just having a low bodyfat % isn't the epitome of health, there's plenty of facets to focus on.

I have a friend with a heart condition, prior to surgery he couldn't even walk 100 ft or stand for more than a minute. He put on significant weight, partially due to lifestyle changes when his heart was failing. Now he _has_ to walk a lot to strengthen his heart again, and he's working on his diet to lose weight as a whole separate component. The walking has nothing to do with weight loss for him, it's purely about strength. I think a lot of people fail to make any kind of distinction there, and they just think of exercise as a way to lose weight.
by h2zizzle | 2025-07-24 19:19:32+00:00
Anecdotally, dunno how much I can get behind this. By 11, I'd learned to touch type and was building virtual houses using one of those consumer CAD programs. My friend was a webmaster and ran a small Pokemon forum. Another friend was producing small musical albums. I'm sure countless SWEs can tell you about their early coding adventures.

The real-world experience came first, of course (a whirlwind house hunt that taught me a lot about style and layouts; an intense interest in the series; an early mastery of the piano, respectively). But, "You're too young," would have represented a frustrating impediment to our curiosity and industry. I faced that anyway, later on ("We can't afford that," to multiple attempts at breaking into CGI), but I know at least the latter friend is a prolific musical artist and virtuoso on several instruments. And I imagine quite a lot of software wouldn't exist, or would be/perform much worse, if the people who made it hadn't had early encounters with - in fact, were shaped by - computing.
by JoGoulart | 2025-07-24 19:19:43+00:00
When we asked ChatGPT and Gemini for things like:

“Best software for law firms”

“Top productivity tools for remote teams”

“What’s the best alternative to [X]?”

...the same brands kept showing up — even when they weren’t ranking on Google.

Turns out, LLMs are often citing:

Old blog posts with top-5 lists

Reddit threads with biased comments

Company websites that repeat the right keywords

And you have no idea how your brand is being represented — or ignored.

So we built a crawler that tracks how brands appear in AI-generated responses across ChatGPT, Perplexity, Gemini, and more. It shows the sources, frequency, and gaps.

Think of it as SEO monitoring — but for LLMs.

And for anyone curious, we’re offering free access at firstanswer.ai

Would love to hear what others are seeing. Are your brands being cited correctly?
by bArray | 2025-07-24 19:19:44+00:00
> I did try the internal temperature sensor, but it didn't measure the ambient temperature. I have read that if you set the ATtiny85 to sleep mode for some time, it will converge to ambient temperature, but it would take too long to validate, and I didn't want to go down another rabbit hole.

It's kind of better than ambient, it would reach the temperature of the GPU if thermally coupled. The sleep-mode thing would just be a case of lots of micro sleeps to discount the temperature of the chip, could have even under-clocked too.

> USB Bootloader is interesting, but I already had a few ISP loaders. You can make an ISP loader with Arduino as well.

The benefit of USB is being able to get debug data from the fan controller as it runs, and be able to re-flash it whilst in the PC by attached to an internal USB bus.

This way you could also log out what the GPU reports, vs what you measure, vs what the ATtiny85 measures.
by thewebguyd | 2025-07-24 19:19:57+00:00
Yep. This has been pretty much common knowledge as long as I've been alive. As someone who lifts, it's been ingrained in my mind "abs are built in the kitchen, not the gym."

Sleep is also a commonly overlooked but incredibly important aspect. You could be busting your ass in the gym, have your diet on point, but not be making gains if you don't sleep or sleep poorly. For hypertrophy focused folks, muscle isn't built in the gym, it's built while you sleep - you tear it down in the gym so that it can rebuild during recovery.
by azimafroozeh | 2025-07-24 19:20:11+00:00
Vortex borrows a few ideas from the FastLanes project, such as bit-packing and ALP. However, it’s unclear how well these are implemented — their performance on ClickBench appears worse than Parquet in both storage size and decompression speed, which is counterintuitive.

Technically, Vortex is documented more like a BtrBlocks-style format, which we’ve benchmarked and compared against in depth.
by mdtancsa | 2025-07-24 19:20:20+00:00
For me, when I first started running, I thought going on a 5k run burnt scads of energy. At 100KG I was looking at about 400-500 cals-- Thats a fancy muffin basically. But when you start hitting 50k a week, you do have to start thinking about how to eat enough and enough of the right foods.
by reliabilityguy | 2025-07-24 19:20:21+00:00
It seems to me that if the things are different, then they have to have a different name. Otherwise how would you differentiate between them?

Ethnic cleansing: removal of a group due to their ethnicity from a piece of land. The result: this group of people stays alive, but has to go to a different place.

Genocide: physical extermination of an ethnic group. The result: they are all dead.

Why these two distinct events should have the same name???
by avinassh | 2025-07-24 19:20:27+00:00
I don't know if you have some personal vendetta against me, because you are citing things I did not say. I did not say SQLite is unreliable. I said SQLite stops at checksum errors found in WAL and stops recovery, which may lead to data loss. Which part of this is incorrect?

On SQLite contribution, I did not say it's "impossible." I said it's not open to contribution. This is the exact phrase from the linked page.
by Insanity | 2025-07-24 19:21:05+00:00
I use Gemini at work, and ChatGPT for everything else 'personal'. Also from my non-tech friends, I usually hear them talk about ChatGPT and not Gemini or other models. I think, even if Gemini outperforms ChatGPT, there's definitely a strong 'first mover advantage' at play. I suspect that being outperformed by Gemini etc won't diminish their market share significantly.
by tetha | 2025-07-24 19:21:38+00:00
Hm.

On the other hand, I've heard people recommend running Postgres on ZFS so you can enable on the fly compression. This increases CPU utilization on the postgres server by quite a bit, read latency of uncached data a bit, but it decreases necessary write IOPS a lot. And as long as the compression is happening a lot in parallel (which it should, if your database has many parallel queries), it's much easier to throw more compute threads at it than to speed up the write-speed of a drive.

And after a certain size, you start to need atomic filesystem snapshots to be able to get a backup of a very large and busy database without everything exploding. We already have the more efficient backup strategies from replicas struggle on some systems and are at our wits end how to create proper backups and archives without reducing the backup freqency to weeks. ZFS has mature mechanisms and zfs-send to move this data around with limited impact ot the production dataflow.
by hombre_fatal | 2025-07-24 19:21:42+00:00
Maybe I know what you mean.

There are cases where you have the data in hand but now you have to look for how to create or instantiate the types before you can do anything with it, and it can feel like a scavenger hunt in the docs unless there's a cookbook/cheatsheet section.

One example is where you might have to use createVector(x, y, z): Vector when you already have { x, y, z }. And only then can you createFace(vertices: Vector[]): Face even though Face is just { vertices }. And all that because Face has a method to flip the normal or something.

Another example is a library like Java's BouncyCastle where you have the byte arrays you need, but you have to instantiate like 8 different types and use their methods on each other just to create the type that lets you do what you wish was just `hash(data, "sha256")`.
by cess11 | 2025-07-24 19:22:46+00:00
The one where I live closes at 1400. I've never been bothered by that, if something social suddenly comes up that I'd like to be tipsy for I'd grab something I already have or buy some "people's beer". I.e. 2.8 or 3.5 percent alcohol, available at any grocery store, cornershop or petrol station, sometimes lovingly called "emergency rockets".

In my area it's also trivial to find both illegal vodka and legal beer people make at home, which is common outside the larger cities in Sweden. This compensates for the lack of greyzone importers from Germany and Denmark.
by insane_dreamer | 2025-07-24 19:22:47+00:00
> This already happened, with Instagram and Tinder, though. No AI required.

Instagram is primarily one-way consuming vs immediate two-way connections; completely different. Never used Tinder so no idea what that's like.

Having an immediate conversation _at any time_ with a friend/lover (who is completely devoted to you) is not something that was possible with previous tools if for no other reason than the human at the other end may not always be available.
by phkahler | 2025-07-24 19:23:27+00:00
>> I think they have a lot of potential in the dedicated GPU space

I think dedicated GPUs will be dead soon. AMD will beat nVidia with APUs that compete with midrange DGPU in performance with lower system cost. With AI using GPUs we want the shared memory of the APU rather than splitting RAM into two mutually exclusive areas - witness boards starting to use soldered ram in 64 and 128GB configurations. nVidia can't compete without x86 cores and Intel just cant compete for now.
by inetknght | 2025-07-24 19:23:53+00:00
> I've also seen really wonderfully-written scripts that

I'll take a script that passes `shellcheck ./script.sh` (or, any other static analysis) first. I don't like fixing other people's bugs in their installation scripts.

After that, it's an extra cherry on top to have everything configurable. Things that aren't configurable go into a container and I can configure as needed from there.
by TrackerFF | 2025-07-24 19:24:01+00:00
Financially speaking, is it even worth joining a startup anymore? Compared to just going to any of the big companies. The latter will likely pay you more, with less risk involved.

Seems like the best shot is to strive toward becoming financially independent, and then just go for the startup route and follow your passion. If you it doesn't work out, no big deal - if things turn out great, you'll just be even better off.
by thewebguyd | 2025-07-24 19:24:09+00:00
It does matter over a long enough time span, but otherwise I agree - don't get into resistance training for the extra potential calorie burn/metabolism boost, it's a quick way to burn out. Get into it for the numerous health benefits that resistance training brings, the effects of which get especially important as you get older.

You can lose upwards of 3% of muscle pass per year at 60+, and this process can start as early as 30-35 years old. It gets harder and harder to build muscle as you age too, so the more you can build and maintain early on in your life, the better off you'll be in old age.

Other than aesthetic goals, that's most of what got me into weightlifting. I'd prefer not to be so frail when I'm older and want to maintain my independence as long as possible. Not to mention, being strong just makes general day-to-day tasks easier.
by throw0101b | 2025-07-24 19:24:38+00:00
> ZFS isn’t viable for SQLite unless you turn off fsync’s in ZFS

Which you can do on a per dataset ('directory') basis very easily:

zfs set sync=disabled mydata/mydb001

* https://openzfs.github.io/openzfs-docs/man/master/7/zfsprops...

Meanwhile all the rest of your pools / datasets can keep the default POSIX behaviour.
by FuriouslyAdrift | 2025-07-24 19:25:01+00:00
Intel came to Israel mostly because Dov Frohman (one of Intels first employees who had worked with all the founders at Fairchild and also the inventor of EPROMs) pushed to establish an Intel dev center there when he moved back home.

At the time, EPROM tech was Intels most profitble product until the 8088 and 8087, which were designed in Israel at the dev center (along with many of their chip designs).
by lurking_swe | 2025-07-24 19:25:14+00:00
An engineer getting up to speed on a 10 year old web app that uses dynamic types will likely have a very different opinion.

No types anywhere, so making a change is SCARY! And all the original engineers have usually moved on. Fun times. Types are a form of forced documentation after all, and help catch an entire class of bugs. If you’re really lucky, the project has good unit tests.

I think dynamic typing is wonderful for making software quickly, and it can be a force multiplier for startups. I also enjoy it when creating small services or utilities. But for a large web app, you’ll pay a price eventually. Or more accurately…the poor engineer that inherits your code in 10 years will pay the price. God bless them if they try to do a medium sized refactor without types lol. I’ve been on both ends of the spectrum here.

Pros and cons. There’s _always_ a tradeoff for the business.
by BobaFloutist | 2025-07-24 19:25:33+00:00
Thermodynamics only apply to closed systems. Your body can easily expel unprocessed calories/sugar in urine and feces (hence diabetics historically being diagnosed by their characteristically sweet urine).

Whether it's more likely than the average human body to do so, to process them for immediate energy, or to process them for longer term storage in conjunction with how it benchmarks your hunger and satiation signals is colloquially known as your "metabolism".

Want to tell me next how the laws of mechanical engineering conclusively prove that no one human being can be stronger than another, since we all weigh the same?
by harmmonica | 2025-07-24 19:25:53+00:00
What you say is true to an extent, but I think you're underestimating a couple of things. First, some real estate developers enjoy very good margins, particularly those who purchase land, entitle the land and either build the improvements themselves or sell the land to someone who follows through with the construction. That is to say that even when prices/rents compress there tends to still be opportunity for developers (I'm not talking 2008-level price drops that are existential problems for the real estate market and the world at large).

Also, when you cite "market forces" it suggests that the real estate market in the US is driven mostly by market forces, but it's highly regulated (zoning, building codes, etc.). As other commenters have pointed out, even in a declining market, if you removed some of the regulation you'd offset some of the drop in market prices thereby preserving the incentive for developers to build.

Lastly, if you think we arrived where we are today because of market forces I think that's largely untrue. HCOL areas (seems like the entire country is turning into one of those!) have criminally under-built for decades and that hasn't been a market problem, but a regulatory problem. Now I'm not advocating for unlimited development so please don't read it that way, but the historical forces against building have been municipalities, on behalf of their politically-active residents, erecting countless impediments to development. If that were only true for a couple of years then we wouldn't have ended up where we are, but over decades the compounding effect of that reality is the single-biggest reason we're in the situation we're in. It is likewise going to take decades to address it so if the regulatory regime changes and stuff starts getting built and you still see rising prices that shouldn't be a surprise. Funny enough the more real estate developers going bankrupt the closer we'll be to affordable housing for all (ok, for "many" because all is likely never going to happen).

Btw everything above assumes you actually believe that increased supply of housing (eventually!) decreases prices. I know you, ricky, don't believe that atm. Tons of people point to places like NYC as evidence that supply/demand doesn't work in desirable places, but, as Flavor Flav once said so well: don't believe the hype; even places like NYC have under-built for decades.

Man I write long-winded comments on HN. This one is the worst by far, I think.