MurphyA/hacker-news huggingface dataset:
by Smaug123 | 2025-08-29 09:19:38+00:00
My preferred framing of this is: "You told me a condition was `true`, presumably because you had evidence for it. Why are you telling me you once had evidence? Just give me the evidence!".

Don't tell me that an event happened; give me the event that happened. (Sure, project it down to something if you like for efficiency; throwing away most of the information is what gives the timestamps example.)

Don't tell me simply whether a user is an admin; tell me what the user is. (That's the enums example.)

Logically speaking, `bool` is equivalent to `Optional<unit>`, and in fact that's frequently what it's used for. Phrased that way, it's much more obvious that this representation doesn't match all that many domains very well; it's clearly useful for performance (because throwing away unnecessary data is a standard performance technique), but it's also clearly a candidate premature optimisation.
by dragonwriter | 2025-08-29 09:21:28+00:00
> but like, in all seriousness. Politics is downstream of a world-model right?

Politics is (if systematically grounded, which for many individuals it probably isn't-and this isn't a statement about one faction or another, it is true across factions) necessarily downstream of a moral/ethical value framework. If that is a consequentialist framework, it necessarily also requires a world model. If it is a deontological framework, a world model may or may not be necessary.

> And the two predominant world models are giving very different predictions, right?

I...don't agree with the premise of the question that there are "two dominant world models". Even people in the same broad political faction tend to have a wide variety of different world models and moral frameworks; political factions are defined more by shared political conclusions than shared fundamental premises, whether of model or morals; and even within a system like the US where there are two broad electoral coalitions, there more than two identifiable political factions, so even if factions were cohesive around world models, partisan duopoly wouldn't imply a limitation to two dominant world models.
by WalterSear | 2025-08-29 09:21:35+00:00
IMHO, the thirty minute developer would still save 10 minutes by vibe coding. That marketing's not wrong.

Spelling out exactly what you want and checking/fixing what you receive is still faster than typing out the code. Moreover, nobody's job involves nothing but brainiac coding, day after day. You have to clean up and lay foundations, whatever level you are at.
by gonglexin | 2025-08-29 09:21:36+00:00
I’ve been switching between different LSP implementations for Elixir—ElixirLS, Lexical, next-ls—and have been following Expert for a while. Really looking forward to trying it out!

That said, the only thing that feels a bit off to me is the name “Expert.” It comes across slightly arrogant or presumptuous—like it’s implying it’s the only “expert” in the room. Maybe something more neutral would’ve been better?

Still, excited to see what the official tooling brings!
by s_dev | 2025-08-29 09:21:37+00:00
He didn't do anything wrong, the takeaway is that he made Alex a rising star in his bank who was supposed to be giving him 'white glove' treatment but to the Founder it was a just a bank account. Years later he decides to move money to another bank. Alex can't stop it because he has no personal relationship or rapport to lean on. A few years later he encounters some fraud on the account the kind of exact situation that Alex could uniquely help with but Alex had presumably been let go for not giving the white glove treatment and built a rapport to the Founder.

Personally I found the whole thing frustrating to read as it underscores how traditional banks operate 'look after rich people' and 'be indifferent to not rich people'.
by magicalhippo | 2025-08-29 09:21:45+00:00
> If your build allows the extra money for an LSI or real raid controller is well worth it.

Keep in mind if you get a real RAID controller and want to use ZFS, you probably want to ensure it can present the disks to the OS as JBOD. Sometimes this requires flashing a non-RAID firmware.

That said, slightly older LSI cards are quite cheap on eBay, and the two I've bought have worked perfectly for many years.
by thomasmg | 2025-08-29 09:21:51+00:00
Yes, I see your point. In Rust, the owner, and the mutable borrower can change the pointer itself (like C realloc). If multiple "mut" borrows are allowed, then this would be unsafe, so I understand "unstable mut" would solve this problem - but result in a new colouring problem.

My solution to this would be: in a new language, do not allow reallocation. Not for owners, and not for mut borrow. This is what Java does: an ArrayList is a wrapper around an array, and so adding entries will not move the ArrayList object, just the (wrapped) private array. In Java the programmer never sees dangling references. Java prevents the issue by design, at the cost of always paying for the wrapper. If you want to avoid this price, you need to use the array directly.

(I have to admit I was not aware that in Rust, push moves the memory... so thanks a lot for explaining! Always learning something new.)

I don’t have any problem with Rust’s focus on performance. But its design does make life harder for developers than it needs to be. It doesn't match my vision of a programming language that is at the same time easy to use, safe, and nearly as fast as C.
by TheAlchemist | 2025-08-29 09:21:59+00:00
Nice watch !

Just wanted to say thank you to those people. They cared enough about it to make it what it is today. An incredibly versatile and powerful, yet simple to understand, language.

I remember when an old school C++ guy from a company I worked for showed up at my desk, he had a csv file he output for some complicated case of latencies issues to analyze (that was like ~10 years ago), and he got a glimpse of what a Jupyter notebook / pandas / plotting lib can do. After 15 mins, when we got a clear understanding of what was going on, his face expression was like 'what the hell did just happen ?'. Felt like magic. Still do !
by testdelacc1 | 2025-08-29 09:22:46+00:00
I wonder if the post about a mother convincing her 8 year old by presenting the case to AI is merely the child wanting an impartial third party to weigh in. She likely knows that the dad or grandparent will always back up the mom no matter what, so she wants a judge who will weigh both sides equally. The child also isn’t aware that AI is easily suggestible.

All in all it seems like reasonable compromise?
by Dunedan | 2025-08-29 09:23:15+00:00
> been running "unstable" since 2007 as my daily driver, work-horse, dev-machine, ... Not once faced a "problem" I couldn't recover from.

To be fair, sid had various bugs leading to unbootable systems since then. While it's possible to recover in such situations without re-installation or data loss, I believe that makes the term "unstable" quite fitting.
by saberience | 2025-08-29 09:23:18+00:00
You're making so many wild assumptions in this comment without any scientific basis at all.

When does having aphantasia mean someone doesn't have a world model? Ditto for an internal monologue? Also the data on subjective experiences is notoriously flaky. I.e. it's highly likely that many people don't even know what an internal monologue actually means when they do in fact have something approximating that description.

Similarly for aphantasia. In fact, you can see a list of notable people with Aphantasia where you can see it includes professional sportspeople, writers, tech founders etc. I.e. you can have no "minds eye" and still reach the highest heights in our society, again, meaning that the mind is still constructing some model of the world and in fact our own understanding of how our brain works is just incredibly limited and basic.

In my opinion, everyone person has a model of the world (kind of obviously) but our brains are more idiosyncratic when we suppose and we represent things very differently to each other, and there is no "right brain" or "wrong brain".
by lupusreal | 2025-08-29 09:23:19+00:00
The whole point of PowerPoint is to pander to people who can't or don't want to sit down and carefully read a report. They want to sit back and passively consume information like they were watching TV. The problem then isn't so much PowerPoint itself, but rather these quasi illiterate people being in decision making positions. That's the real problem, and PowerPoint is just a symptom.
by Cthulhu_ | 2025-08-29 09:24:47+00:00
Similar in the Netherlands (idk about banking, but), nowadays if you move house, you just make an appointment at the local county hall and set your new address; the old county is informed, and a lot of companies that bill you regularly (e.g. utilities, health insurance, etc) will automatically reroute any mail to your new address.

I'm glad for that too; mail is pretty much dead, I wouldn't know what organizations to report an address change to nowadays.
by rs186 | 2025-08-29 09:24:52+00:00
It is a career path, but it 1) is a path that only works for a small amount of people, most people don't earn anything like that 2) requires a special kind of personality and set of skills 3) is subject to the whim of algorithms 4) requires brand building over time but can be destroyed overnight for many reasons. Most "regular" jobs are much more stable.
by charles_f | 2025-08-29 09:25:17+00:00
Superb piece!

> People multitask because they’ve been assigned multiple unprioritized tasks. People are distracted and unfocused because day to day their managers and leaders value responding to distractions and interruptions over consistency and focus

This in particular rings so true, makes me think of a meeting not so long ago where, within a 15m bracket, one of the tied-up VPs was telling us "leaders" we needed to pay more attention to side-projects because devs were working on things that weren't mandated by the hierarchy. That was introducing too much distraction, and slowing down delivery. We need to foster innovation and make sure devs ideas are listened to. And also we need to make sure we don't leave any stone unturned and leave time in the schedule so that explorations requested by PMs are addressed faster.

It's terrifying. Sometimes I tell myself "they're just untrained, they don't know", but when you get higher ups requesting more focus, then immediately asking for breadth as well, it tells me they know, but they also don't care. They just don't want to give any priority, they shove every contradictory requirement down the line, set expectations that everything should be promptly worked on, and proceed to blame devs for their shortcomings.

Then set their LinkedIn tagline to "humane leader with high expectations for excellence".
by akimbostrawman | 2025-08-29 09:26:10+00:00
If that is your framing leaving out the part where they are also that way at home for literal millenia, why import known traumatised and violent people that are cultural incompatible?

The current plan seems to be using the meddling in the middle east in the name of the greatest ally as an excuse to effectively replace the current population of europe.

One has to wonder if the "crazy people" from 10 years ago maybe had a point with the thing they said would happen, when they are being proven right again and again but that can't be because that would be [bad-ism] like the news told us.
by _Algernon_ | 2025-08-29 09:28:53+00:00
>Roughly 4% of the population are said to have aphantasia (lacking a "mind's eye"). Around 10% (numbers vary) don't have an internal monologue.

You don't need either of those to have a world model. A world model is a representation of reality that you can use and manipulate to simulate or predict the outcome of your actions. If you are able to discriminate that one of the actions of accepting a $ 1000000 unconditional gift is better than moving in front of a moving train you have a world model.

You can question the sophistication of world models in people — that's essentially what intelligence represents — but not their existence.
by Nextgrid | 2025-08-29 09:29:53+00:00
> Maybe analyze the target audience before shipping?

The problem is that there’s a risk the analysis finds out that “the product adequately fits our target market’s needs, there’s no easy way to adapt to another market, so most pragmatic approach is to stay put, cut costs and reallocate resources to marketing or other projects”.

No product/project manager and very few devs want to hear they’re not needed, so it’s better for everyone is busywork is continuously being made up, regardless of whether it’s actually beneficial for the business.

I’ve been at dysfunctional places where the winning strategy would’ve been to just give the whole team a 3-month paid holiday while higher level management figures out an actual direction for the product, rather than desperately thrashing around and causing damage/tech debt that would continuously slow down further development (I originally wrote “that would need to be fixed later”, but who am I kidding, that will never happen).
by thomasmg | 2025-08-29 09:30:02+00:00
> any particular reason you went with a go-like `ident type` syntax

I just think that ":" is unnecessary. In my language, the type is mostly used in function declarations and types, eg.

fun File read(data i8[], pos int, len int) int type List(T) array T[] size int

What would be the advantage of adding ":"?
by jacquesm | 2025-08-29 09:30:16+00:00
> It was literally radicalizing.

No shit.

You're a case study in radicalization by this point and one that I follow with some morbid fascination. If you, an intelligent lawyer and son of an immigrant can be radicalized to the point that you are cheering on the people who would be more than happy to deport you and most of your family on the basis of your skin color alone without any kind of due process can be radicalized then anybody can be radicalized, including me and that is a very sobering thought.

I sincerely hope that when this is all over you are still living where you do and that you and yours get through this in one piece but I would hate to be in your shoes when - if - the moment comes that you realize you are on a very dangerous path. Note that your strengths - intelligence, knowledge of the law - are being used against you.

I've seen a similar thing happen with two close friends who after 9/11 fell in with the wrong crowd and turned into 'truthers'. They were both very smart but also apparently quite gullible and they and their fellows were pushing each other ever further down into the hole.

I wrote about them:

https://jacquesmattheij.com/2020-12-19-complot-theory-believ...

Since then, after burning up all of their friendships they moved to the heartland of Australia where they are now prepping for the end times.

Sometimes it doesn't take much for a person to be radicalized and the way out is a lot more difficult than the way in.
by Sammi | 2025-08-29 09:30:20+00:00
> The sea was not calm in 2010s, and certainly not in 2020s.

China had double digit gdp growth in 2000s, high single digit in 2010s, and still decent single digit in 2020s - that is until a year or so ago. These are the calm seas that used to be but are no longer.

Geo politically China has and will always be squeezed, just by their geographic location. But economically they were flying ahead in the last few decades, and everything is so much easier while you have strong economic growth. Growth that they are struggling to realize suddenly... this will be a huge change and challenge for internal politics in China going forward.

Because when people are getting wealthier each year then they are happy. But as soon as that stops, then it's like when the music stops and people have to find the first available chair to sit on. Those that don't find one will be unhappy.
by rcarmo | 2025-08-29 09:30:31+00:00
I have a Synology but got my hands on a TerraMaster last year, and all things considered I may well get another TerraMaster if they stick to their current approach: boot Ubuntu off an easily removable USB stick and ship standard Intel hardware.

https://taoofmac.com/space/blog/2024/12/26/2330 (includes all the steps I took to run Proxmox on it as well as an overview of their standard feature set and BIOS)
by corimaith | 2025-08-29 09:31:52+00:00
>As I grew up, everyone said for decades that China is about to collapse.

Who is "everyone" here? MSM and Economists has been largely singing praise to China's model for the last 2 decades, unless if you count the occasional critique or caveats which they do equally for everyone including America.

Frankly speaking, I see far more complaining about the aformentioned "China will collapse" in every China thread than I see people actually saying "China will collapse", and pointing to some fringe youtube channels or individuals like Gordon Chang isn't really indicative of anything beyond strawmanning.
by justincormack | 2025-08-29 09:31:53+00:00
What do you want? The N100 is 6W in theory not sure if you can downclock it or how good the power control is. Problem below that is that is mostly mobile phone type CPUs and they dont have much IO. Drives in a NAS are going to consume a bit of power too so its not really clear how low you can go.
by timeon | 2025-08-29 09:32:53+00:00
> How dare people use CSS without learning in-depth all 20+ specifications! It's an outrage!

Is strange reaction to:

> ... then have a strong opinion after they were forced to use it for a day.

There is not problem with using something without understanding all complex rules. Point is about forming strong opinion based on superficial knowledge.

People are not humble these days.
by spwa4 | 2025-08-29 09:33:07+00:00
Cultural differences do exist. I don't understand why this isn't a major problem, because it's behavior I've seen again and again and again: Indians seem terrified of showing any initiative whatsoever (including asking), any own contribution, and do what you've asked them and only what you've asked them. They are also terrified of being accused of doing nothing. This goes to extremes, such as purposefully taking a very long time to finish a simple task simply because they haven't gotten a new one, don't dare ask for one, have to be seen to be working, and can't come up with anything themselves.

You want a long list of simple tasks finished? Excellent workers. An endless ticket queue with simple problems? There's a few issues with them not escalating real problems, but ok.

You want an application developed and a lot of problems solved? Stay away.
by takluyver | 2025-08-29 09:37:47+00:00
People definitely care about applications they use a lot, and MS Office is a big one - even if LibreOffice would work just as well for many use cases, people are hesitant to give up what they know works.

The OS does make some difference, but I think that if all the same applications were available, a lot of people could switch without much difficulty. In some ways going from Windows to Linux might be easier than Windows to Mac, because many Linux distros are happy enough to conform to UI conventions that are familiar from Windows.
by anonzzzies | 2025-08-29 09:39:08+00:00
> This fantasy of people not working just doesn't work. Who do you think stocks your supermarket, delivers your packages, bakes your bread, fixes your car? Are you saying it's bad that these people still manage have some social life and some fun? Should they be closed in their tiny increasingly overpriced flats so they don't polute the streets?

I'm not saying that at all mate. I'm saying that the people who sweep the streets, stock the supermarkets, sit in the banks etc here have a lot of fun and free days. 34 hour work weeks, many vacation days (bank holidays + free days which you can plan together for large stretches). I was not saying people should not have that ; they should. Not having to work at all is also fine. I was responding to you who said people are not relaxed. I don't see that, but then again, you didn't answer;

> but around me everybody taking second/odd jobs because their salaries froze 5 years ago

Where? And it sure can be that I see other things than you see, it's gonna be different per country and region of the country. I know many people who whine how bad it is (which was part of my start point), but they go on vacation 4-6x / year; then it cannot be that bad right? But I'm not saying you are not seeing something different, I'm saying what I see around me, in, for instance, NL.
by hkpack | 2025-08-29 09:39:12+00:00
I would like to link to my great grandparents, but unfortunately, they are no loner with us and there is no internet there either.

Some other cultures still has the practice of “talking to your family” even after you turn 18.

My relatives who remember famine of 1930-x and the help of soviets were still alive when I already was an adult.

And you would fucking be crazy to call a person born in 1920-s in Russia a product of a western state department.
by mosselman | 2025-08-29 09:39:21+00:00
So if I understand this correctly it goes over every possible document with an LLM each time someone performs a search?

I might have misunderstood of course.

If so, then the use cases for this would be fairly limited since you'd have to deal with lots of latency and costs. In some cases (legal documents, medical records, etc) it might be worth it though.

An interesting alternative I've been meaning to try out is inverting this flow. Instead of using an LLM at time of searching to find relevant pieces to the query, you flip it around: at time of ingesting you let an LLM note all of the possible questions that you can answer with a given text and store those in an index. You could them use some traditional full-text search or other algorithms (BM25?) to search for relevant documents and pieces of text. You could even go for a hybrid approach with vectors on top or next to this. Maybe vectors first and then more ranking with something more traditional.

What appeals to me with that setup is low latency and good debug-ability of the results.

But as I said, maybe I've misunderstood the linked approach.
by cntainer | 2025-08-29 09:39:37+00:00
Sure mate, because taking a messy list of confusing statements and turning it into something like: "High risk of failure on re-entry - foam strike more than 600 times bigger than test data - test data unfit to support decision as flight condition is significantly outside of test database" requires a PhD in Materials Science.

If you can't effectively communicate how the results (or lack of results) of your research will impact the outcome of a high-stakes space mission you have no business being in that room from the start.
by Sammi | 2025-08-29 09:41:01+00:00
None of these are SOTA in any benchmark I've seen. Some of them get in the top 10 or top 5 some times.

What these Chinese models have that is interesting is that they are much cheaper to run and they are open source. This has pushed the other closed source SOTA models to make all the big updates we have seen the last few months. I guess we can thank these Chinese models for creating some competitive pressure, which has pushed the forefront, but they aren't doing so by leading the forefront.
by extraisland | 2025-08-29 09:41:01+00:00
I use Debian Stable on my laptop and workstation. Most packages you don't need newer versions. I don't need the latest version of Gnome or Gedit or whatever.

I don't understand why people like the rigmarole of constantly updating their systems. The only things that come down the wire are security updates.

Installer newer software can be managed. I use the following strategy:

- For Discord / Slack / <something that needs to be the newest>. I can normally use Flatpak.

- Use a third party repo. For Brave, Node and some other things. I use their repository.

- Open source stuff. For smaller stuff that is easy to compile from source e.g. vim / neo-vim I just compile from source so I have the newest versions.

- Python Apps / NPM tooling. I install them in my local user directory.

- Docker is installed in rootless mode.