skysight-inc/HackerNews huggingface dataset:
For anyone unaware, the domain 'example.com' is specifically reserved for the purpose of testing, so you don't have to worry about some rando reading emails sent to "test@gmail.com"
This is pretty cool that they still update such an old OS
> "Houston, check my math here" he is doing addition, which can't be done on a slide rule.

I still love that scene where it cuts to everyone whipping out their slide rules. It just adds to the mystique of we put men on the moon with such antiquated tech compared to modern standards (even of those available in the 90s when the movie was made).
I've been writing code with LLM assistance for over two years now and I've had plenty of situations where I am 100% confident the thing I am doing has never been done by anyone else before.

I've tried things like searching all of the public code on GitHub for every possible keyword relevant to my problem.

... or I'm writing code against libraries which didn't exist when the models were trained.

The idea that models can only write code if they've seen code that does the exact same thing in the past is uninformed in my opinion.
In my day we memorized IPs AND ports. 10.24.67.22:78342 was to access our bug tracker and 192.168.240.17:21282 was for our CVS repository!

Seriously though, one of the first things I did when I was hired as the sysadmin for a small company was to eliminate the need for memorizing/bookmarking ip-port combos. I moved everything to standard ports and DNS names.

Any services running on the same machine that needed the same ports were put behind a reverse proxy with virtual hosts to route to the right service. Each IP address was assigned an easy-to-remember DNS name. And each service was setup with TLS/SSL instead of the bare HTTP they had previously.
Wasm, specifically using the component model [1], is really good for plugin use-cases.

- Polyglot; you can write plugins (in this case Bazel rules) in "any" language, and the component model is easily the best system ever created for cross-language interoperability.

- Ecosystem; tooling is still generally immature, but you'd be surprised how much buy-in there is. Web apps are a huge incentive for language developers to support it, and Wasm now runs in a lot of places besides the browser too. Envoy and Istio support Wasm plugins. So does Postgres. So does neovim.

- Component interfaces are richly typed. You get things like lists, structs, "resources" (aka objects with instance methods), etc. all supported idiomatically in whichever language you're using and these can be used across language boundaries. Even between GC and non-GC languages. Even with Rust's ownership model.

- Plugins are fully sandboxed, so a host can allow plugins to have things like `while` loops while enforcing runtime limits on a per-instruction basis. It also means Bazel doesn't have to invent it's own bespoke sandboxing solutions for every supported platform, as it does today. And Wasm is designed to handle untrusted Web code, so there are tons of security guarantees.

- Performance is already really good, and there's every reason to believe it will get better. Again, Browser support is big here. The things the Chrome team did to optimize V8 are pretty incredible, and they're now turning their attention to Wasm in a big way.

[1]: https://component-model.bytecodealliance.org/design/why-comp...
Ooohh, this is cool. Would we see a Svelte option for projects?
Yeah, exactly. I don't know what it would look like. It would be nice if the answer was "functorial", since that's at the bottom of the functor-applicative-monad hierarchy, but functor doesn't provide any way to actually combine the combinators, so that's out.
I'm impressed with how easy it is to recreate this effect using AI tools. I made this on my iPhone in the photos app by circling Garfield a few times: https://i.imgur.com/YVOZlj8.jpeg based on https://www.gocomics.com/garfield/2025/04/10
I know this is not what people want to hear, but your data will never be safer than it is in the cloud. No setup you can dream up at home with in a reasonable budget will ever come close to the resilience and redundancy you have in the cloud.

Ownership is not about storing everything at home (or well, it's part of it), but having control over your data, which you can easily have while at the same time using the convenience that the cloud offers.

In the cloud your major concern is not losing data, but losing access to data, and you can counter that with making backups.

If privacy is a concern, use something like Cryptomator[1] to source encrypt data before uploading it. Cryptomator in particular integrates well with mobile phone operating systems, and has clients for all major operating systems (yes, Linux included).

Source encrypt your backups as well, and nobody can read your data besides you.

[1]: https://cryptomator.org
You're missing GP's point. They are very clearly, explicitly stating that they do not feel emotionally comfortable, nor morally justified, with killing animals for food. It does not have to be a "context-free universal truth," it's the truth for them.
Technically we are spending USD, if we show up somewhere without already having converted our currency.

Personally I purchased a Travelex prepaid debit card ahead of time, with Euros ready to spend in Catalonia, but it was reloadable, and I also needed to do some snap ATM conversions to £ Sterling in London.

Most tourists head to an exchange window, turn their USD into the local currency, and therefore those exchanges have got our genuine Benjamins to do whatever with.

And USD is highly-favored, highly-negotiable money everywhere in the world, as of April 2025 anyway.
Hey. That makes more sense. To be honest, I don’t think it should be one of the main things on the front page when creating a new project in that case.
However for what it’s worth Ive also asked gemini to translate this simple chess clock app to react because of how buggy the flutter project was and it just got stuck again and again no matter how much I helped it
That’s not my point. Of course it is. It’s also been consumed for thousands of years for other reasons.

The question is - in fairly moderate consumption in the right settings, is alcohol a net benefit to most people ? I’d say unquestioningly yes. Anti depressant and stress relieving effects are so powerful, for a small price. But this is like saying any medication is harmless - it never is. Alcohol is the psychological lubricant for civilisation.
He is a fascist that wants to see academics and immigrants suffer. Best to just make fun of him or ignore, logic is pointless.
Narratives build on top of each other so that complex narratives can be built. This is also the reason why Family Guy can speedrun through all the narrative arcs developed by culture in 30 seconds clip.

Family Guy Nasty Wolf Pack

https://youtu.be/5oW9mNbMbmY

The perfect wish to outsmart a genie | Chris & Jack

https://youtu.be/lM0teS7PFMo
Does this always happen or only sometimes? In Google calendar, if the event is modified through the API, there is an option to suppress change notifications, and this can prevent non-google calendars from getting invites.

Also did you create a Google account using your fastmail address? I haven't tested it, but it's possible this causes a hairpin route where Google supresses the outbound email since it thinks it can directly modify the calendar.
Einstein's dream of a unified field theory accomplished?
Show HN: Node.js driver for DiceDB – Fast, Promise-based driver with reactivity
I just released a new Node.js client for DiceDB — a Redis-like database for reactive apps.

This driver supports all commands including watchable ones (GET.WATCH, etc.), has built-in connection pooling, works with both ESM and CJS, and is written with developer experience in mind.

GitHub: https://github.com/Aditya-ds-1806/dicedb-driver

Docs: https://aditya-ds-1806.github.io/dicedb-driver

npm: npm i dicedb-driver

It’s open source (MIT), and contributions/feedback are more than welcome!
I'm trying hard to think of a false or dated moment in the whole movie. If you made a 1984 period film about the same subject, in 2025, I'm not sure what would be different other than the actors. Even the SFX hold up.
Hi Joran, thanks for your response!

For context, I like TigerBeetle, and I respect the team. I'm not trying to take cheap shots but rather to disagree respectfully.

>We didn't design our docs because it was "a fun thing" (as suggested) but rather because we simply care deeply about the experience of developers reading our docs. For example, concerning performance and offline use, which were further reasons we gave in the post.

To me, this still sounds like "for fun."

The blog post just talks about performance and offline use, but "maximize performance" isn't a real goal. You can invest ininite hours improving performance, so it comes down to how many engineering hours you're willing to trade in exchange for improving some set of performance metrics.

Maybe the issue is that the blog post doesn't present the decision making process well? Because the critical questions I don't see addressed are:

- What were the performance metrics that were critical to achieve?

- What alternative solutions were considered beyond Docusaurus?

- How do the alternatives perform on the critical metrics?

- How does the home-rolled solution perform on TigerBeetle's critical metrics?

In the absence of those considerations, it feels like the dominant factor is that it's more pleasant to work with greenfield, home-baked code than off-the-shelf code, even if the existing code could achieve the same thing in fewer engineering hours.
> In a lot of languages space optimizing Optional Types without using a reserved enum value or pointer tags would lead to memory model problems with atomically writing two values at once which might be more easily solved in a borrow semantics world.

Yes, Rust suppresses the niche optimization for values wrapped in an `UnsafeCell` (which is how you signal to the compiler that “atomically writing two values at once” might happen). https://github.com/rust-lang/rust/pull/68491
And then the world started moving on, with other licenses that gave even more freedom and flexibility.

It was a great start, but you need to adapt or you perish.
Remember when the internet was all goofy shit like this instead of algorithmically optimized social media angst?
> Isn't UB a subset of bugs

No, not at all. UB can still produce correct and expected results for the entire input domain.
But it's much more than just a digital clock. It's a very bright LED remote display. It's easily programmable. Also, take note of both the desktop and the mobile apps, plus both Mater and Home Assistan integrations.

Of course a device like this can be built for 10% of the price tag, or maybe for $0 if you already have the spare parts lying around, and just enjoy writing Arduino firmware sometimes. But for a less techy customer this thing makes total sense, and for a corporate customer it seems to have the full package for a hassle-free deployment somewhere in a sales department.

BOM is always a very minor part of such projects, say, 5%; the major cost is electronic / mechanical / software engineering, then marketing (including the very good web site) and sales, production and shipping, etc.
> anxiety because you may wake up with night terrors after suffocating in your sleep.

I have SA and a history of "mild" nightmares going back decades. Nothing terrifying, but very uncomfortable such as snakes hiding everywhere, and recently other animals such as tigers. I can't prove it, but I believe these are subconscious efforts by your brain to scare you into breathing.
Valid use cases for autocomplete=off (2016)
Conflict in the Western Pacific and the Defense Industrial Base [pdf]
They open with the sharp increase in pedestrian deaths and zero in on fire trucks. Weird.

Firetrucks haven’t changed since 2010. Pickup truck expansion, embracing poor driver controls and visibility, and the abandonment of traffic enforcement has.

I think a shuffle of fire department equipment may be warranted as EMS has overtaken fire calls, but accommodation of these things is one of a list of many factors.
This is a common misconception. Lenses (or more generally optics) are not limited to targeting single fields. They can target composites, alternatives, etc. They go way beyond a normal accessor dot and can do stuff that cannot be done in mainstream languages.

Some of the other ideas from lenses are becoming mainstream, like the .? conditional accessor in e.g. C# and EcmaScript.
Yeah, it's really about picking your hosting partner.

I'm happy with Apple and iCloud holding our personal contacts and calendars. I'm happy with Fastmail holding our email. I still have local (and other online) backups, of course.
I love them as well, but they seem to be too hard and too strong to pair well with bread. They really do seem to work best grated into things like pasta, risotto, and soup, or as shavings in salad.

I mean, you do you, but you'd find me reaching for a lot of other cheeses first to go with my bread.
Indeed.

With sufficient motivation (money is a great motivator), everything is possible, especially if not doing X will remove said money, and/or put you in jail.

It's not even like they need to fork Signal/Session, they could get by with GPG encrypting a gist and uploading that, sharing the link in signal or wherever.

As I initially wrote, weakening encryption only harms law abiding citizens, as everybody criminal probably faces much worse charges than breaking encryption laws.
Docs at https://docs.orbstack.dev/docker/domains

Forgot to add .local I see
Discussion in 2018 (52 points, 22 comments) https://news.ycombinator.com/item?id=18097345
The topic as a whole isn't overlooked but I think the societal impact is understated even by Hollywood. When every security camera is networked and has a mind of its own things get really weird and that's before we consider the likes of Boston Dynamics.

A robotic police officer on every corner isn't at all far fetched at that point.
Show HN: WayPoint – Shell Command Shortening with Zsh/Fish Support in Go
I built WayPoint to streamline my terminal workflow and simplify both shell command expansion and URL shortening. Here’s a quick overview:

- Shell Command Shortening

- Type a shortcut like s/gs and it instantly expands to git status in your terminal.
- Integrated support for zsh and fish via custom completion scripts that perform in-place expansions.
- Configure shortcuts easily using a YAML file, for example:

- Hierarchical URL Shortener

- Use the same YAML configuration to create nested URL shortcuts for internal tools, documentation, or other resources.
- Supports multi-level mappings and updates in real-time without needing a restart.

Check it out and share your feedback!
> Every other approach attempted to date has been milder, and hasn't worked.

A lot of things were working even if they did not change everything overnight.
And the changes that will come to the world order and industries following this administration will on the whole be detrimental for the US economy and position in the world.
I once had an algorithms professor who would give us written home assignments and then on the day of submission take a quiz with identical questions. A significant portion of the class did poorly on these quizes despite scoring good on the assignment.

I can't even imagine how learning is impacted by the (ab)use of AI.
Oso Sync Is GA
The comment you answered is tongue in cheek, the joke being that emacs is for old people.
Can't say how much humans in general are hallucinating, but the author of this definitely is.
There will be relative scarcity. Consider a scenario where iPhone 50 is manufactured in a dark factory. But still there is waiting period to have access to it. This is because of resource bottlenecks.
But I’m not the one who posed the question originally so your observation about me being unworthy of discussing things with isn’t pertinent. It’s easy to miss that I’m not the OP so if you did think I was OP then I understand your point.

Also I didn’t call anyone a snowflake. I said the response was a snowflake reaction. I used that term deliberately since it was in fashion for some time for conservatives to use it.

Lastly, it’s a bad look for you to engage with me while pointing out why people don’t engage with me. I think it would be better to just move on and ignore what I said.
I used Photoprism for over a year, even paid the "server license" and I'm now using Immich which is much more powerful, sleek, gets new features very quickly (sometimes it's even too fast paced) and in general has got much more traction with the community.
I mean I approved of the CHIPS act at the time, but did it result in anything? It was also limited to the semiconductor industry.
Congrats again micah! Also Iceberg catalog on R2 without needing to spin up additional services... lets gooooo
I'd like to submit Time is a Flat Circus as well

https://www.tumblr.com/timeisaflatcircus
Seems like making it easier to fix elections is a logical next small step in his overt effort to turn the US into a straight-up authoritarian state.
This statement is using lots of passive voice to try and deflect and confuse.

Blue Shield configured GA to send data they weren't supposed to. GA may have automatically used that data to do the things GA does. No human at Google would have ever interacted with this data, chosen how it was used, known it was there, or really given a shit (besides the risk of liability and not wanting customers to be dumb and do exactly this).
Chat SDK
FWIW Digg is in the process of reinventing itself which ... is hopeful? We'll see!

https://reboot.digg.com/
Steve Jobs dealt with 2008 financial crisis by investing his way through it
From the perspective of evolution there's a purpose... burn fewer calories in the dark when there's nothing else to do.

The question is whether it still matters in the modern era.
> Are there any decent books on this? Not because I'm doubting you, just because it would be a good read.

I'm a voracious consumer of cold war history so I've read things from all over the place.

I don't have direct sources handy, but for (expected) Warsaw pact reliability, it varied a lot by country. I'm not saying they wouldn't have fought (the full time core communist regime soldiers probably would have), but in a war that expands into conscription sucking in more of their people is where the will to fight "for the soviets" became more tenuous. By the 1980s most eastern block citizens knew life was better in the west and local revolutions may have had varying degrees of success, especially further in the south (again this is in hindsight, but the sudden speed of communism's collapse in Europe really caught everybody off guard about how fragile it all was especially without the threat or ability for the Soviets to put it down).

For the technological gaps, most of the good content is in either defence-related publications, historical or geopolitical think-tank pieces, or postgraduate academic writings (where you often go down the rabbit hole of looking up citations). It can be dry reading unless you're really into it.

Some more accessible examples about soviet reactions the success of the 1991 Gulf War:

This report by the US DoD highlights a lot of the Soviet denial and excuses early on in the conflict, not accepting that it could be so easy (the iraqis were using old equipment! They were badly trained!). If you read between the lines, there was a lot of doublespeak from official Soviet channels about it, but scroll down to the conclusion you'll see a lot more tactic admisions of capability gaps:

https://community.apan.org/cfs-file/__key/telligent-evolutio...

This one has a lot more content via internal Soviet thinking. Look at page 9 under "The Revolution in Warfare and Desert Storm" for Electronic Warfare notes:

https://apps.dtic.mil/sti/tr/pdf/ADA242543.pdf

This Chicago Tribune article references Russian attitudes via "a translated report":

https://web.archive.org/web/20240910225432/https://www.chica...

This publication "Russia's Air Power at the Crossroads" from the mid 1990s is often cited, too:

https://apps.dtic.mil/sti/pdfs/ADA319850.pdf
I wondered the same. Those code examples took an hour or so to figure out. It's a very basic exercise, sending an HTTP request, but doing it in nine languages, the majority of which you've never used, requires a little research. The llm can generate them all, but I had to run them locally to make sure they worked, and they oftentimes didn't. Most of them were easy and only took a minute or two to figure out, but after an hour and a half I gave up on Java. I literally could not figure it out. I'm sure I could have if I went long enough, but at some point you just have to cut your losses and decide it's not worth your time. This was not going to make or break my product offering, I'm not trying to learn Java, and I just wasn't interested in spending more time trying to figure it out. The llm was happy to generate examples, but they didn't work.
Direct link to the paper [0]. Related [1].

[0] https://iopscience.iop.org/article/10.1088/1742-6596/2987/1/...

[1] https://en.wikipedia.org/wiki/Aharonov%E2%80%93Bohm_effect
Yep, and despite the dwindling numbers they just keep on coming up with new ways of fucking it. "When you're a star they just let you do it"
I disagree as well, but on a bit different grounds.

Man pages often lack examples of the syntactical structure, and the syntax is not appropriately documented either.

You can have commands where the flag is followed by an argument, but that flag also is positional, and the position is not documented. You can't just read the man page and get a working command, there's a lot of trial and error which is naturally solved by having a section of commands in an extended form with examples. Powershell does this, and they took it, from somewhere though I'm having trouble recalling the exact name at the moment I know it wasn't an innovation on their part they just glued a bunch of things together that were used in isolation.
That was a thing! Boingboing had an article about it, but it looks like the original tumblr is no longer around.

https://boingboing.net/2014/03/09/garfield-without-garfields...
It is free. though it takes your data for future training.

https://firebase.google.com/docs/gemini-in-firebase#:~:text=...
Value isn't static, of course. Take the food that was brought up earlier. Food saw a real increase in value by around 30% from 2019 to 2024. A couple of destructive weather events, fertilizer scarcity, and war in the Ukrainian breadbasket shook people enough to think that maybe they shouldn't take food quite so for granted.

Drying racks aren't considered terribly valuable today, but if you lock up manufacturing to a single country and impose a number of other restrictions, sentiment can change quickly. The latest episode of Ted Lasso might not seem so important anymore.
It honestly seems a little silly to worry about the purity of the intent of an artist.

That Davis did it for the money is just "meh". Most people work for money.
Sure, but as a traveler, why would you care about the details when a car ride is faster (and sometimes cheaper) than the train? The whole point of rail is that you get to the destination faster and cheaper than with a car.
Hmm it depends on your sensitivity also. I know some people at our makerspace who have serious allergies to the stuff, even a minor trace and their skin gets all red.

Not everyone is as careful with the stuff so that doesn't really help.
Do all these things, cultivate meaningful relationships, avoid anxiety and drug abuse and you’ll be well on your way to becoming an optimal version of yourself.
The periods of my life I was the most productive and learned the most were when those when I managed to sleep >=8 hours every single night, in a dark, silent environment. I still manage to sleep >=7 hours most nights, but I feel like it's getting harder to keep a baseline of 8 hours for every night. Don't know if my sleep needs changed over time due to aging, or if it's just a consequence of having more responsibilities.