skysight-inc/HackerNews huggingface dataset:
The idea of chat interfaces always seemed to be to disguise available functionality.

It's a CLI without the integrity. When you bought a 386, it came with a big book that said "MS-DOS 4.01" and enumerated the 75 commands you can type at the C:\> prompt and actually make something useful happen.

When you argue with ChatGPT, its whole business is to not tell you what those 75 commands are. Maybe your prompt fits its core competency and you'll get exactly what you wanted. Maybe it's hammering what you said into a shape it can parse and producing marginal garbage. Maybe it's going to hallucinate from nothing. But it's going to hide that behind a bunch of cute language and hopefully you'll just keep pulling the gacha and blaming yourself if it's not right.
Strongly recommend Rings of Saturn, and also A Place In The Country. Sebald was a genius, full-stop.
Given the author and their relationship with anxiety(?) and control, it's entirely possible it's harmful to their sleep, but they haven't tried not doing it for long enough to really validate.
It would be an interesting project to create an entire archive of books of HN discussions and preserve them for hundreds of years for archivists to explore. I hope they find this comment.
The rust doesn't write itself.
Seconding this. I found out that I get mini-nightmares and get woken up if I try to sleep immediately after a hot shower, so I switched to morning showers. This also helps me set a hard wake up time since the shower gets me awake
any community can be called that if you squint hard enough and especially if you ignore the silent, get-the-job-done-and-go-home members of it and only listen to evangelists.
Duh you can use variables inside “double {foo} quotes”
Don't bother joking with serial abusers of good faith on HN. They don't have a sense of irony. It's likely congenital.
His reply after that: https://lore.kernel.org/rust-for-linux/20250131075751.GA1672...

> You might not like my answer, but I will do everything I can do to stop this.
I understand, but can't help but feel the rules are applied a bit inconsistently. Paul Graham's "anti-woke" manifesto was allowed to hit the front page unscathed but somehow my post is too political for HN.
I see your point, but…

> There’s just no reason to waste time tuning software for optimal efficiency if the users hardware is powerful enough they’d never even notice.

…but users do notice. They notice that their browser is slow, 8GB RAM isn't enough, every app they download is multiple hundred megabytes or even multiple gigabytes. Only very rarely can apps justify being that large.

I build native apps and pick native apps over alternatives and the experience is much, much nicer.

Whether users could articulate what they're experiencing is a different question. The bad experience we're talking about had been normalised over the past 15 years or so.
It's even got its own Wikipedia page - https://en.wikipedia.org/wiki/Fourth_power_law
> Your interpretation is excessively charitable to an obvious bad-faith actor.

And yet you keep defending Hector.
The impression I have is that (some) people in the UK protest but are ignored, vilified, or punished for it. And then nothing changes.

The last time I wrote to my MP, I got a form letter back basically saying "Don't bother contacting us, only The Party matters". (I mean, those weren't the words at all; but having had lame-but-bespoke messages back from them in the past, this was a noticeable and disheartening change).
Oh hey, that's my post.

HI HACKER NEWS! Excited to see you!!! Ping me if you find typos.

(Also jeez, writing this took way too long and I spent too much time editing it trying to cram everything from Cpp2, the Google governance issue, member access operators as a case study, some historical bits, etc. into the post.)

EDIT: One of the most interesting things for me is that (so far) no one complained about the lack of Carbon code examples.
Dude - Sarah M., David R. and John Q. loved it. That's enough for me
Adding a fact to Midway island: it is part of the Hawaiian archipelago, and all the islands in the chain both before it and after it are part of the Hawaiian state, but Midway is not. It is considered an 'insular area'.
I think in this case we know enough about biology to not even have to say "everyone is different" - regular exercise and regular wake times, combined with no alcohol, help anyone's sleep.
It's extensions that do that. VSCode with no extensions is very light.
Also, developer B publicly stated that he will do everything he can to prevent changes written in language 2 from getting merged regardless of technical merit.
Given that the trick boils down, essentially, to adding a 450gb swapfile on disk… i wonder: wouldn’t it be great to have around one of large capacity very low latency disks that intel used to make a few years ago? I can’t remember the name… Optane?

Kinda looks like the perfect fit for these kind of operations.
I agree with his sentiments in the article. I love Rust as a PL, but the situation with certain crates and dependency trees is a bit of a nightmare IMO. It's certainly a trade off.

I recently ripped out the rand crate and replaced it with some much simpler code ported from a C++ codebase. Still does what I need it to do but way fewer LOC and way less complexity. Is it as flexible as what rand and related crates offer? Maybe not, but that flexibility comes at a cost.
Have to say, it bothers me a little bit that they named it Carbon. I associate that term strongly with the old Carbon API from Apple.

Carbon was officially removed with 10.15 Catalina in 2019 - what's the statute of limitations on reusing a name like this?
I'd say that's about the process itself, not the script mirroring the process.

Fix the process, fix the script. Onwards....
I know paralegals already love large language models.

The whole point of the demand letter isn't the three paragraphs, it's what goes above the addressee part - the legal office letterhead. That's what you're really paying for.
There is a post on r/cpp: https://www.reddit.com/r/cpp/comments/1ikq8kh/carbon_is_not_...

For now, anyway. Let's see how long it survives. (+1 to being excited for Carbon. That shouldn't be a surprise though, considering I wrote this article.)
You're so right. It's amazing how many people have this pattern for so many problems in their lives. "I've tried everything" / "I've tried that before" - and then closed to variations or investigation. If you have this habit it's always worth solving.
Because Apple is an American company. They should feel protected, enabled even, to resist censorship and surveillance under American law. American regulation should stop Apple from exporting harmful or substandard cryptography. American researchers should be working with Apple to discover dangerous exploits. America doesn't seem to care about any of that, which is why it's primarily America's fault for exporting backdoorable cryptography to the UK.

Instead, Tim Cook is writing checks to the NSO Group's favorite President, fighting regulators, suing security researchers, and turning a blind eye to Elon illegally collecting secret Apple testimonies despite his declared opposition to Apple's business.

The UK is begging for scraps, America has been mass-manufacturing dragnet surveillance for years. And Apple even keeps shut about it: https://www.macrumors.com/2023/12/06/apple-governments-surve...
Archive link https://archive.ph/2025.02.08-165946/https://www.washingtonp...
Not all communities have evangelists tho.

And if they need evangelists, it's a safe assumption for me that they don't have other merits.
Do I need to cc johnsmith@law.com ? The letter is just one part right? It’s the name and firm name of the lawyer you cc?
The author of the report rumored to have been fired already

https://www.yahoo.com/news/treasury-warned-insider-threat-ri...
Paul Graham's "anti-woke" manifesto reached the front page and stayed there for days unscathed but my post was deemed too political.

I understand my post wouldn't fit a strict interpretation of HN's rules, but I don't feel like these rules are applied very consistently.
>In theory, I could file a summary of sales and send out a Form 8949

It's not a theory, it's right in the form instructions, and I've done it many times. You can enter a single summary line on 8949 for a bunch of similar transactions, and indicate via a code on the form that you have attached a PDF with the details from the brokerage.

Also, other tax software beside Turbotax allows import of CSV data onto the Form 8949.
Fair enough.

Working in the office vs remote makes all of the difference
I think alternating between teaching and working in the industry is a good way to stay balanced and keep the gap small.

The tech lead on my team was a college professor for a while before joining us, and he occasionally got in spats with one of the other more senior folks on our team, which could be oversimplified to "correct vs pragmatic".

However, they also respected each other and always resolved it amicably in the end.

A couple of times I thanked them both for working through it and pointed out that I think we end up with significantly better software as a result, even if getting there was difficult.

I learned a lot from both of them.
Makeklips: AI editor that turns videos into clips
Ah great, I will definitely give this a try later then, thanks!

I’m curious if this is becoming something that you are using in your own day-to-day, or if your focus right now is on building it?

The context for my question is just a general interest in the transition to AI-enabled workflows. I know that I could be much more productive if I figured out how to integrate AI assistance into my workflows better.
Meh. There's only so many good names out there. When there's little risk of confusion it's usually fine.

When something has been deprecated (like Carbon API which I didn't even know about) then it's imo completely fair game.
I built a modern equivalent of an old classic Macintosh app—Stapler—and the file size is roughly the same if you take unty account the fact my new app contains both Intel and Apple silicon architectures. https://news.ycombinator.com/item?id=41216055
> I would not send one of their letters verbatim without perusing and correcting any AI fiction that might creep in.

I guess that's probably a good idea regardless of whether an LLM writes it or not.

> Then again I’m not in the US so I’m unlikely to ever need this service :)

Ouch, right in the accuracy!
Emergent behavior tends to be more interesting to programmers than users.

Consider game AI. You could make really complex AI with neural networks and such, but most of the time it adds nothing to the game and the user can’t even tell the difference from classically programmed AI. The devs probably think it’s super cool though.

This is how it will be for other stuff. People are impressed with some no-code travel agent AI powered by LLMs but with some thought you could pretty much make the same thing with scripting and it works predictably 100% of the time and utilizing far less power and compute.

If entire humans can be replaced by simple programs, the logic dictates AI can also be replaced by simple programs even if the AI functions at human level intelligence. I fail to see a compelling business case for AI.
These libraries are not compiled, packaged or distributed on their own; you have to include their code directly as part of your C/C++ game or app. You acquire and update them using git.
Thanks for the advice and the link to your e-book!
Ah, the original latent space.
That's not exactly true either. Hallucinations are because LLMs aren't trained to be truthful, they're trained to be plausible, which usually coincides with the truth.

Humans have better training, but I've worked with someone who had LLM levels of bullshitting. Straight up made shit up and it worked. I'm still not quite sure why but everyone else was either too polite or oblivious to call him out (apparently that's not an unusual response to proper bullshitters).

Fortunately those people are pretty rare, but it's really a question of degree. The latest LLMs bullshit far less than they used to. Less than that guy I worked with.
For clarification. I do not want to give them backdoor to users data. I just think that it's understendable that they too desire it.
These are meant to be vendored by your project, so git submodules are a natural way to do that.
Is the article really right though? I imagine that much more stuff runs some linux on any machine than there are running intel processors. Even if it was true in the past, it likely has shifted in linux favor even more
You can put `.cache` in RAM (reducing wear on your SSD), with a fixed size limit. If something tries to exceed that limit, you'll know:

$ df ~/.cache
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 819200 66360 752840 9% /home/user/.cache
Bike lanes work quite well in the city I live in. Make cycling -- which I do regularly -- much safer than without.
This idea of learning not to be anxious about insomnia is what CBT-I is all about. A lot of insomniacs are such because they worry about not sleeping, which keeps them awake. It's a self fulfilling prophecy. By learning to accept the prospect of a sleepless night, you allow yourself to relax and sleep.

A lot of sleep anxiety can also be the result of generalized anxiety disorder, so it's worth considering therapy and/or medication. That anxiety can just be worries about your job, life, and other stressful environments, in which case improving your life conditions can alleviate the insomnia. There can be a lot of reasons for insomnia that aren't primary insomnia.
That's an interesting one, "imagine if we could all agree not to violate each other's rights". Thing is, rights aren't fixed and absolute, unless stated so vaguely as to be useless, like "the right not to be coerced". It wouldn't just be a problem of trust and consensus, but of shared knowledge. I mean we'd have to have consensus about what our rights are, and more specifically, what constitutes a violation. Not to mention consensus about how reality is. So you get all these edge cases where clarification is needed, and that's why we have law courts: legal cases that set precedent are edge cases. Also, the situation, I mean culture, keeps changing, and we have to invent new rights to keep up. We're going to continue violating one another's rights so long as our mutual understanding is imperfect and so long as we're not a hive mind.

Not sure if this means we have to have locks, prisons, and militaries for all eternity.
I tested it, communicating with a process through shared memory vs communicating with a thread via queue has an overhead. Like 1m eps vs 10m eps. It might be due to implementation.
Huh do you have a license for Dixit?
Flagged again; wtf HN?
What’re the odds!

I just did this with Common Lisp!
The Octalysis Framework for Gamification and Behavioral Design
> Why is left always blamed for what hard right and right does?

Well, there is one thing the left should definitely be blamed for: alienating their own electorate. It's always "it's not our fault, it's their fault", without a shred of self-reflection. Why did previously left-leaning and left-voting people suddenly switch to vote right? And it's not because they're "hard-right", "fascists", "idiots", "racists" or "nazis" (if they were they wouldn't have voted left in the first place).

Unfortunately from what I've seen instead of taking a step back and reevaluating their approach the left is just doubling down on what they've been doing, sticking fingers in their ears and indiscriminately calling anyone who disagrees with them far right fascists. It's astonishing how far the Overton window has shifted. I just hope people come to their senses, or else we'll end up with another clown in the White House once the current one vacates it in four years.
Today an LLM told me that the cronjob

0 4 mon,thu * * /home/user/cronjob-scripts/start-smart-test-short.sh

would run on mondays and thursdays at 4:00 am.
really needs a "back to all islands" button :)
Show HN: FlashSpace – fast, open-source, macOS Spaces replacement
I've recently launched a new open-source project aimed at enhancing the experience of switching between Spaces/workspaces on macOS. The built-in Spaces feature is often slow and unfriendly. This project is designed to boost your productivity :). Enjoy!
Copyright law needs major reform. We need to figure out a way to let authors monetize their work while not making complying with the law so burdensome. We've created a system where people who (understandably) ignore the law benefit at the expense of people trying to do the right thing.
Threatening with social media seems to me like a professional suicide, especially when it's followed by a doubling down and a complete lack of anything resembling an apology.

I'm amazed that Hector is doing this fully in public using his real name.
Aha, 4th power of axle load - that makes more sense. Thanks!
I backed this on Kickstarter mostly out of long time nostalgia for the Iconfactory as a Mac user in the 90s. It’s really nicely designed but I don’t see it replacing Inoreader for my feed consumption.
Why is there a flagged-to-death comment with exact same content as your comment at the bottom of this page, from a brand new account with a keyboard gibberish username?

https://news.ycombinator.com/item?id=42984324

The only thing different is a Github URL which looks badly broken and malformed.

Do bots just try to copy comments on HN, to direct them to ... 404 pages?
What I've seen of Carbon looks really good. I feel they're trying to do something that is hugely ambitious, and so perhaps unlikely to succeed, but I love the vision.

As I don't have a massive C++ codebase I have no stake in Carbon's success, but I think language improvements are some of the most significant steps we, as an industry can take (language improvements are basically the only way we can rule out entire classes of bugs) and I want our industry to improve.
I’m confused. If you are born and raised in Japan to at least one Japanese parent, you are Japanese.
A look inside the FOSDEM 2025 videobox
Hot showers are known to aid sleep, although it's generally assumed that the shower happens an hour or two before bedtime. That allows the body to cool down. Some evidence suggests that's it's not the total body temperature but the rate of cooling which actually helps with winding down.

https://www.sleepfoundation.org/sleep-hygiene/shower-before-...
There's a general principal that stressing the body and mind often begets strength.

Lifting heavy weights stresses your muscles and you get stronger.

Running long distances or short distances intensely stresses your heart and makes your heart stronger.

Doing something you're scared of (public speaking for example) stresses your psyche and makes you stronger.

So sauna and cold plunge both fall into this category of controlled stress that would unsurprisingly have some benefits.

Some of the best athletes of all time use it consistently in their regimen, including LeBron James (40+ and still one of the best players in the NBA).

Even if the cold water was nothing but a sort of pain-endurance test, that's good for your psyche in a similar way doing scary things like public speaking is good for it.

All these things together, I would bet cold plunge is probably good for you. Definitely that it is more likely good for you than bad for you. What do you have to lose? If there's a cold bath around, I'll jump in.
Honestly, it's a great post, and I love the idea of low effort posts, so i hope you keep doing it.
I like sshfs for that. It preserves the “do one thing, do it well” idea that so many IDEs seem to have forgotten.
Indeed, from a longterm maintenance perspective mitigating dependencies has advantages, and greatly simplifies porting.

For example, the answer to "how do we build this on architecture X?"... should not be install 28000 source files, and wait 3 days to discover half of the packages broke the build... because fork you that's why. lol =3
Exactly. The real issue is that academics know about the subject matter, but the decision makers (bizdev people, generally) don’t and couldn’t care less.
Interesting, I'd never heard of this. Anecdotally, I happen to be an American who's very understanding of Russia's response to the the Euromaidan protests in 2014, in which the CIA more or less staged a Jan 6th in Ukraine to coup the legitimately elected government and install what was functionally a US puppet government - one that treated ethnic minorities within the southern and eastern regions of Ukraine about the same way that the ATF treated the Branch Davidians. This is context that is part and parcel of understanding why Putin invaded, which is key if we wish to avoid the suffering, death, and devastation of war in the future. All of that loss is for nothing if society does not learn the painful lessons in diplomacy it desperately needed that might have prevented the war.

I'm not stating that Russia is justified, nor am I suggesting that you should believe them to be.

It's an ugly response with deadly ramifications to an ugly first move with deadly ramifications made by the US government.

This isn't out of character for the US government either, to be clear. The CIA is the premier global expert on covert, astroturfed regime change, after all. Even though we're getting worse at forcing our way of life on foreign populations (Afghanistan, Vietnam), that doesn't negate the dozens of success stories across decades the CIA has under their belt, from the fruit wars in central and south America to illegitimate shahs in Iran... American imperialism is never hard to find.
Then automate those points as and when it's worth doing. Nobody is saying you can't do that, in fact it's a very key selling point of a do nothing script - you can very easily upgrade it to a do something script.

The alternatives are "do everything scripts" which get lost in dealing with how to automatically manage 1password, or documentation which is just a do nothing script that doesn't lead you through the checklist.
> Where I disagree with them is the idea that mentioning genetics at all makes me a) wrong and b) an advocate for racial purity.

FWIW I don't have that impression, that's not what I'm arguing against, I just think the cultural factors (speaking the same language fluidly) are really so much more important that I'd even say they're the only thing that "really" matters. For example, how much does healthcare have to do with social cohesion? If there were no people with myopia or only people with myopia in a country, would they get along better?

Also, consider how women were and are neglected in medicine.

https://www.aamc.org/news/why-we-know-so-little-about-women-...

Taking account of genetic differences seems mostly an issue of just actually doing it. If only women or men or Japanese people lived somewhere, the doctor could make a few, tiny, assumptions more. If people are mixed, they have to investigate what's in front of them, and while that may be a bit more work or more costly in a few instances, I think it would just make medicine more robust.
I have no idea whether Carbon will be successful, but this is the only right way of evolving a programming language when incompatible changes must be made: by providing tools that guarantee a completely automatic migration of the legacy programs.

Hopefully Carbon will succeed to achieve this goal.
Not an especially significant event, by the numbers. It's a large community so there are tails.
Choosing Your Academic Overlord
Johnston Atoll belongs there

https://en.wikipedia.org/wiki/Johnston_Atoll
It show that no matter the scope of the law there are always loopholes.
Most electric circuits are not rated for continuous load at rated power. The US nominal 15A circuit can only supply 12A continuous. Thus heaters of all types and EV charging being limited to about 1.5kW.
You also get to a point that's functional but not optimal very quickly. Improvements can then be added incrementally by different people as and when it's worthwhile.