MurphyA/hacker-news huggingface dataset:
by rustdebacletime | 2025-10-24 21:46:10+00:00
This new post you have made again reinforces the general notion that, yes, closer to "on a whim" than many like, the Rust community is willing to break backwards compatibility. It reflects extremely poorly on the Rust community in some people's eyes that you and other proponents appear to not only be unwilling to admit the issues, like the above issue that caused some people a lot of pain, but even directly talk around the issues.

In C and C++ land, if gcc (as a thought experiment) tried breaking backwards compatibility by changing the language, people would be flabbergasted, complain that gcc made a dialect, and switch to Clang or MSVC or fork gcc. But for Rust, Rust developers just have to suck it up if rustc breaks backwards compatibility. Like Dtolnay's comment in the Github issue I linked indicates. If and once gccrs gets running, that might change.

Though I am beginning to worry, for the specification for Rust gotten from Ferrocene might be both incomplete and basically fake, and that might cause rustc and gccrs to more easily risk becoming separate dialects of Rust, which would be horrible for Rust, and since there should preferably be more viable options in my opinion of systems languages, arguably horrible for the software ecosystem as well. I hope that there are plans for robust ways of preventing dialects of Rust.
by abetaha | 2025-10-24 21:46:27+00:00
I was affected by the outage yesterday, and my flight to Seattle was delayed by over 6 hours, arriving in Seattle at 3am today. What made the delay much worse is the lack of clear communication and updates throughout the delay. As a consolation, the passengers got a 1-day redeemable $12 meal credit at the airport enough for a bag of chips and a small chocolate bar, which lightened the situation as it put into perspective how ridiculous the prices are at the airport.
by scrps | 2025-10-24 21:46:33+00:00
Wait you were kidding? I've already spun up a kubes cluster so we can feed FHS in a globally load-balanced CI/CD pipeline, I have an agentic LLM doing constant improvements so we can sprint to you never knowing where your files are!

It's like ASLR for files but no maps because maps aren't for trailblazers, they make the maps! It's very cutting edge and a value-add!

(Obligatory /s)
by frankus | 2025-10-24 21:46:37+00:00
I think business-logic-in-JavaScript is something cross-platform folks shouldn't snooze on either, with the usual caveats of not doing anything performance-critical or where an asynchronous API would be awkward (to be clear, using JavaScriptCore or QuickJS or the like, not just running in a WebView)

But it'll run on iOS (v7.0+), Android (I think more recently) and of course web and server-side. And most importantly, it's hot-reloadable, as long as you don't run afoul of platform gatekeepers (i.e. use it for bug fixes and minor behavior changes, not like whole new features).

One of the frustrating things about mobile development is that once you ship a version, that version will almost certainly be running on at least someone's device indefinitely without being upgraded. My day job is even on step further back in that we have to get our customers to update the version of our SDK that they're integrating (which for many of them means contracting out because they don't have an in-house mobile dev team), before they ship an app update, which then needs to be installed by end-users, whose device might not even support the new deployment target…

(I've been trying to sell this to the bosses for the last 9 years or so, and never gotten the go-ahead, so there could be aspects I'm missing, but it always seemed like a huge missed opportunity).
by notnmeyer | 2025-10-24 21:46:56+00:00
> My current goal with AI coding tools is to spend 100% of my time doing stuff that matters. (As a UI prototyper, that mostly means tinkering with design concepts.)

this struck me as weird. both in terms of “tinkering” being the most important thing to be doing, and then also describing “working like a surgeon” to be tinkering.
by wildzzz | 2025-10-24 21:47:30+00:00
Poker requires skill but there's still a major amount of chance involved. Removing the chance and conspiring against a single player turns the game into a show. You can set up cheap wins and expensive losses. It doesn't really matter how well the other players win or lose because they are all on the same team, you're the only one actually losing any money.

I remember as a kid, I'd play battleship with my siblings. I was really good at it, they were not. They hated when it was obvious that I let them win but also hated when I beat them badly so I found a way to make the game go longer. Often we'd play on a glass table and I'd "drop" a piece so I could peek under the table and see where their pieces were. I could get a hit and then miss many follow up shots to slowly destroy their ship and give them more time to find and destroy mine. They'd gloat over their hard-fought win but I'd just smile and beat them for real next round. I could have done this without peeking but I wanted to make sure I didn't accidentally play too well.
by hodgehog11 | 2025-10-24 21:48:15+00:00
I think you might be missing some appropriate context. I agree that it is ridiculous to expect a language model to be good at symbolic manipulation; that is best done with tool use. However, there is a significant line of work dedicated to algorithm discovery for mathematical problems using neural networks. Transformers are used here due to their popularity, but also some theoretical analysis to suggest that they are the among the most efficient architecture for learning automata. It's still unclear whether this is truly sound though, which is where this kind of research matters.
by znpy | 2025-10-24 21:48:39+00:00
> We can usually tell based on your background.

Not really. Decent tele-conference platforms can automatically replace your background. I have a corporate-provided background in google meet, for example.

> And the people that have to be in office are tracked typically with badge swipes.

Often badges are just for automatic doors, not really connected to any real information / data collection system. Not all companies are data-collecting monsters. The company I work for, as an example, has no badges at all (but has people at the reception).

> And if you’re really that determined to work remote and your company doesn’t support it, wouldn’t it be better just to find a company that does rather than sneaking around?

Agree on this.

But the sad truth is that not everybody has all the necessary degrees of freedom to do that.

I might (and I would). But then again, I'm 33, single, no spouse and no kids. I don't have those responsibilities and I can take the risks. People with kids for example would be (understandably) more cautious.
by ashirviskas | 2025-10-24 21:48:59+00:00
> > cloud saves, ratings, game tags, social integration, wishlisting and sale notification, search indexing, game discovery, a bunch of incredibly useful APIs including networking and input, Linux compatibility

> The development cost of these features is likely no larger than of one single AAA game

Then surely Epic, or Microsoft, or Sony could just easily create one. There being literally 0 such services means it's likely a bit more difficult than one AAA game :) So your argument is invalid.
by array_key_first | 2025-10-24 21:49:32+00:00
But chatgpt isn't a search engine. It's obviously not as good for searching for things.

It can tell you things, but those things are abstract in nature - aggregated across it's training data.

Thats the opposite of what we want search to do. Search is about finding a needle in a haystack. Not about telling me what the needle probably looks like based off the characteristics of needles.
by palmotea | 2025-10-24 21:50:21+00:00
> The supposed benefit of being in the office is because teams work better in person. If everybody else is at the office, it’s obvious who isn’t there.

We're talking about corporate America here. They say "RTO because teams work better in person" while they simultaneously contradict themselves requiring distributed teams. What really matters is the leader is tall, looks important in suit, and makes the number go up (with stock buybacks if necessary).
by pfdietz | 2025-10-24 21:50:49+00:00
And nuclear is scalable if you force other sources off the grid in favor of nuclear (and force customers to not use renewables "behind the meter").

In a fair grid, solar and wind get built out, and the residual demand has no baseload component. Unless nuclear is given the right to force other sources off the grid it becomes inappropriate.

In Texas now there is no chance of new nuclear construction. ERCOT is a competitive market and new nuclear simply doesn't make sense.
by CursedSilicon | 2025-10-24 21:51:11+00:00
I saw a post remarking that Microsoft had instituted a return-to-office policy

The jab being something to the effect of "imagine being the group that built a tool to help people work remotely and then it sucks so hard everyone has to come back into the office anyway"

A friend who works internally then remarked to me that apparently the person leading Microsoft's AI efforts cried and whined hard enough that his org was allowed to "use Slack instead"

Really the people I feel for are the MSN Messenger engineers. They built something beautiful nearly 30 years ago and watched Microsoft ruin it, kill it with another product they had already ruined (Skype) and then bury the whole lot by building that Electron monstrosity over their unmarked graves
by a3w | 2025-10-24 21:51:27+00:00
> but I think for most developers wanting to build an app it's more common to build for iOS first, and then port to Android later if the app gets traction.

Is it? There seem to be a hundred million Java developers out there, that can do an Android app, plus even release that in-house or with minimal registration fees if single dev/sideproject.

For Objective-C/Swift, there seem to be ten percent as many devs.

I always only tinkered with Android apps in my spare time, but never managed to deploy anything to iOS.

Also, outside the US, iPhones are a 10 % niche product in private hands, but companies might use a lot of iPads or provide iPhones as work phones, so perhaps companies do think of both platforms as second class citizens (behind windows/browser as two other "OS-like" primary platforms)
by darth_avocado | 2025-10-24 21:51:27+00:00
> Thankfully this “update” shouldn’t affect me too much. We already have well established guidelines and schedules for remote work

Not yet. Whenever you feel “this doesn’t affect me” about anything, just pause and think “if my situation was different, would I feel differently about it?”. If the answer is yes, you should react the same way as if you’re affected by it.
by unyttigfjelltol | 2025-10-24 21:52:14+00:00
MS tries to do way too much with M365 Teams. Why is this application concerned at all about the details of my WiFi connection? What if I’m wired? Tattle then?

Teams has it’s own bug-addled system-independent audio settings too, and it completely broke compatibility with my Bluetooth headset device some years ago. Took forever to diagnose. MS can’t help but layer complexity on needless complexity in Teams while allowing this bloatware to continue to harbor extremely obvious and annoying bugs.
by wakawaka28 | 2025-10-24 21:53:38+00:00
There is an actual range of acceptable dialog though. The workplace is not the right forum for discussing politics and religion, or your sex life. Not discussing that stuff is necessary not only for politeness but good rapport and productivity.

>But the most world-changing ideas don't come to you when you're dedicating huge amounts of your processing power to self-censoring or arbitrarily creating constraints because you're worried that the group will cancel you over them.

The most world-changing ideas are not hot button ragebait talking points or political soapboxing. Furthermore, it should not require a lot of processing power for you to stay on task at work and not inject controversial narratives into everything. You might be lucky enough to have some friends at work who enjoy talking to you about that stuff but have a little respect for everyone else who isn't in the mood for your shit.
by Animats | 2025-10-24 21:54:48+00:00
Somebody did that back in the 1980s. They put a small printer into a phone that had the same form factor as a Western Electric model 500.[1] This connected to a PBX and printed "While you were out" slips. It was a real product, but did not catch on. Anyone remember that thing? I saw ads, but never one in person.

[1] https://en.wikipedia.org/wiki/Model_500_telephone
by RiverCrochet | 2025-10-24 21:55:28+00:00
Each item in the unix filesystem can be one of the following: file, directory, symlink, device node, socket, fifo.

So nothing's stopping you from making it a normal file and capturing all the output programs send to it.

For super funsies you can make it a symlink or socket, but I think most programs won't work if it's a socket.

Nothing also is stopping you from removing it and mknod'ing a /dev/null into another device file, such as the one /dev/full or /dev/zero uses, or /dev/fb0 if you wanna be really silly.
by al_borland | 2025-10-24 21:55:38+00:00
Code editors are overkill, and can be annoying, for those who are just looking to write a bit of text and don't want the app to try and highlight it based on an assumed syntax, start indenting things, or whatever else it will try and do.

I used Sublime for many years, and currently use VS Code for work reasons. I still open TextEdit or Stickies all the time when I just need to note some text down and I don't want it in a random tab in my project. Sometimes I will use VS Code, if I need the tools if offers to do something to the text. It's all about picking the right tool for the job.
by jaxn | 2025-10-24 21:56:00+00:00
Part of schools "affording" the best teachers is not money, but the amount of discipline problems they need to deal with. Which correlates to the financial status of the families at that school. For tons of reasons.

Which families tend to win the lottery to go to these schools? The parents that can afford to. Even if the school is free, the transportation is often not. Plus the parents have to have enough free time to be aware of the lottery for their 3 year old.
by wiseowise | 2025-10-24 21:56:14+00:00
Why would a marginal platform language become de facto language for mobile? If anything, Kotlin is much better positioned to fill the niche. It is already far, far ahead of anything Swift has to offer and is backed by a company actually making money out of the tools. What incentive does Apple have? My bet is expanding Apple services (Apple TV, Music, etc.), but is that enough for Apple to create a proper dev ecosystem? Highly unlikely.
by sxp | 2025-10-24 21:56:23+00:00
Another option is to use MathJax and an online editor to convert LaTeX to SVG. E.g, https://latexeditor.lagrida.com/

And if you want to mix it with formatted text or HTML, Markdeep is my preferred system for docs: https://casual-effects.com/markdeep/features.md.html#embedde...
by ellisd | 2025-10-24 21:56:28+00:00
This software and the hacking scene around it are amazing!

I’ve got a Dreame L10s Ultra based on the compatibly guide. Joined my local Telegram group, grabbed a USB board, and the same day was interfacing with the vacuum’s Android OS. Once I started SSHing in to upload custom sounds, I couldn’t stop. Way easier than I expected.
Show HN: Pensive – A bookmarking tool with full-text search and LLMs
by arashThr | 2025-10-24 21:58:10+00:00
After Pocket shut down, I started working on a new bookmarking solution. My main goal was to make bookmarks searchable, something that Pocket was not good at.

So I built Pensive, a bookmarking solution that saves the full page content and makes it searchable with full-text search. You can add pages using a browser extension or a Telegram bot (for saving on mobile).

It is written in Go with PostgreSQL, all Dockerized on a $5 Hetzner server, and the front end is built with HTMX.

I have also added embeddings (using Gemini Flash Lite) to let LLMs interact with your bookmarks contextually.

It is stable enough that I now use it daily. I’m considering publishing it as open source, but first I want to have a proper version ready. Feel free to email me if you’re interested in helping out or if you have prior experience with open source.

Feel free to try it at https://getpensive.com
by skinkestek | 2025-10-24 21:58:24+00:00
> If children are completely free from accountability, adults will form them into an army and convince them to commit crimes on their behalf, leading to an intolerable situation. This may already be a standard way of doing business in some parts of the world.

This is an ongoing problem in Norway now and I think it has been in Sweden for some time.

If you want to read more, search for the foxtrot network.
by smj-edison | 2025-10-24 21:59:08+00:00
Reading through this reminds me a lot of the book "Engineering a Safer World", which opens up talking about some of the largest catastrophies (ferry sinking, chemical plant leaks, etc), and talks about how they went wrong in the framework of systemic thinking. I haven't finished it yet, but even the first part has made me dislike the concept of "root causes", it's more like "emergent behavior".
by nostrademons | 2025-10-24 21:59:09+00:00
I'd really like to see examinations of why feudalism seems to be the both the most efficient and most stable social structure in history. If you look at recorded history, it's a few thousand years of feudalism punctuated by democratic blips like Athenian and Roman democracy, the Rennaissance, and today's liberal democracy. The common element to all of those is growth - democracy seems to take root in civilizations that are economically expanding, and then fall to empire or feudalism once that growth slows. And then even within liberal democracy, we end up reinventing feudalism as a way to run corporations, the executive branch, the judicial branch, non-profits, and so on.

If you can identify why humanity keeps regressing to feudalism, you could perhaps introduce just the elements that make it successful and stable while keeping the egalitarian ethos of democracy.
by Spivak | 2025-10-24 21:59:09+00:00
Yes? Our boy in the big top hat pardoned the entire Confederacy—he's Pardons—Georg. Nobody would be dumb enough to use number of pardons to argue Lincoln was corrupt or abusing power.

4000 of Biden's pardons were mass pardons. 1500 of Trump's second term pardons are also a mass pardon of Jan 6, a decision I completely agree with. I would have pardoned them too because people were losing their minds over it to the point of not being able to be productive anymore. Honestly I feel the same way about the stupid laptop thing, you all clearly can't be normal about it so I'm ending it.
by pzo | 2025-10-24 21:59:37+00:00
react native do uses native UI per platform in contrast to flutter or compose multiplatform. React Native improved a lot - it's not the same technology that has been 5 years ago. Especially this year there were plenty of improvements also regarding speed but in react native and community plugins (new architecture rolled in, react compiler, hermes v1, nitro modules, flash list v2, legend list, react native skia, react native webgpu, expo use dom) Tooling in JS/TS ecosystem also improved a lot.
by ants_everywhere | 2025-10-24 22:00:50+00:00
Evidence of correlation in genetic studies doesn't answer the questions you were asking. The claim you made was that you don't believe psychological disorders have different causes.

Humans share 98.8% of genetics with chimpanzees. That doesn't tell you humans and chimpanzees are the same. It tells you where to look for the differences between humans and chimpanzees. A similar study to the GWAS study you cite shows that arthritis and type 1 diabetes have significant genetic overlap (https://pmc.ncbi.nlm.nih.gov/articles/PMC10291128/). That makes sense they're both autoimmune disorders where inflamation plays a major role. But arthritis and type 1 diabetes are not the same disorder.

The GWAS studies narrow down the search for genetic markers. They don't establish some sort of continuum for disorders all controlled by a single cause. They don't mean the difference between mental disorders is environmental. They don't mean that medicine or psychological disorders are social constructs or that there is "no reality to them".

The question of whether two things are distinct is determined by any one difference. 1 and 2 are distinct despite differing by only 1. You can list thousands of ways they are similar (both integers, both positive, both less than 500, both written with marks on a page). But those similarities do not make them identical.

That's why I'm saying once again that if you want to focus the conversation we need to talk about the genetic differences, fMRI differences etc between disorders and then you would need to make the case that those differences have the same cause. At any rate, I don't feel like pursuing this any further, but I wish you well.

P.S. I noticed in one of your earlier comments you said something about psychotherapy. Just in case it's not clear, psychotherapy is very different from psychoanalysis, which is what Freud was doing. Freud has a bad reputation as someone whose theories haven't held up well and who engaged in deliberate fraud. Psychotherapy is an evidence-based branch of medicine and is rightfully well regarded. You'll find that I've several times on this site and elsewhere recommended everyone use psychotherapy just like everyone should have a dentist. I just wanted to clarify that in case you were under the impression that my statements about Freud applied to psychotherapy. However, psychotherapy doesn't have anything to do with "attempting to remove internalized violence against self/other."
by CamperBob2 | 2025-10-24 22:00:51+00:00
If anything, your citation 1, along with subsequent fMRI studies, backs up my point. We literally don't know what we're going to do next. Is that a hallmark of cognition in your book? The rest are simply irrelevant.

They are, in fact, stochastic parrots, that can fool others, like yourself, into believing they are somehow thinking.

What makes you think you're not arguing with one now?
by 1718627440 | 2025-10-24 22:01:15+00:00
I don't think we really disagree.

I think that even when you would design it all today the distinction between interface and running program would still be useful, otherwise every program would need to implement it's own interface and a shell does more than just communicate interactively with the computer. It's also a task runner, program orchestrator, controls program selection and allows for automating other programs.

> It would make sense to have the shell signal command completion to the terminal emulator, and let the terminal emulator do whatever it wishes with that information, which could include resetting any garbage state.

The thing is, it kinda works this way already. I'm not that knowledged about the actual interaction, but the shell already tells my terminal what the current directory is, which programs it has invoked, so that my terminal emulator can show me this in the chrome.

Ok, so my stance is: Yes it is not the job of the shell to modify the output of some program, but it is the job of the shell to tell the terminal emulator to do that, when the user requests this. I'm positively minded, that actually someone can chime in and say "ah, that's just not the default, you can configure bash, readline, etc. to do that though." I think the thing is, that bash just assumes that programs are POSIX-compliant and POSIX specifies, that every programs outputs a newline. Actually POSIX doesn't define it as newline, it defines it as the end of line. A program that forgets LF doesn't have forgotten to advance output a newline, it has output an incomplete line in that reading.