skysight-inc/HackerNews huggingface dataset:
What I gather about the differences between American and European attitudes towards work hours and vacation leads me to believe that there's actually a material difference between American and European acquisitions. I'm certain that new Euro bosses don't walk in expecting to be able to pull everyone back from summer holiday on a whim, but I've heard of just such a thing happening when we Americans rolled in.
> The really egregious thing is that when businesses pay for Slack, it remains unindexed and they just change the retention to 1yr.

That doesn't track with my experience as a user at all. Almost every day I do a search that returns results older than a year.
There is this

https://www.stirlingengine.com/why-not-popular/

I've heard that the manufacturing tolerances are tough.

One problem is that people systematically publish optimistic cost estimates for new technologies and that these don't get updated. I still see papers that cut-and-paste cost estimates for various technologies from 1970s papers and don't even bother to adjust for inflation.

You can certainly couple a Stirling engine to a parabolic dish

https://en.wikipedia.org/wiki/Solar-powered_Stirling_engine

but it just isn't cost effective with PV when you consider the cost of the engine, the cost of the dish, etc. And think of all the moving parts to maintain! A big solar thermal plant looks ready to shut down

https://www.greenprophet.com/2025/02/ivanpah-fails-value/

not just because the capital costs were high but because the operating costs are high. It's hard for anything to compete with PV because the operating costs are low (you clean them once in a while) and the capital cost keeps dropping because it is so fiercely competitive -- something that happens rarely (hydrofracking for hydrocarbons was another example)
Which became Teams (somewhat).

All the telephony side of Teams is very clearly Lync in a trench coat.
HFNC (High-Flow Nasal Cannula) breathing tube therapy is recommended by various medical guidelines.

HFNC and prone positioning is one treatment protocol for COVID and ARDS Acute Respiratory Distress Syndrome: you put them on their stomach and give them a breathing tube (instead of a ventilator on their backs).

Which treatment protocols and guidelines should be updated given these findings?

For which conditions is HFNC therapy advisable given these findings?

Heated humidified high-flow therapy:
https://en.wikipedia.org/wiki/Heated_humidified_high-flow_th...
So the plan is to increase unemployment rates?
Discussion (27 points, 2 days ago, 24 comments) https://news.ycombinator.com/item?id=43176035
I'm a fan of learning the defaults and using them (verse having an environment that takes time to setup).

As others have said, CMD+Space is sufficient, just hide the dock.
Second the 1Blocker recommendation. Works really well for me for Mac, iPhone, and iPad
Multi-threading - ain't nobody got time for that.
Thanks very much the reply, I needed to hear that.

OTOH, clearly HN is for well-heeled tech bros that dont care the world outside is burning down.

I'm outta here.
Haha, I was recently running a backfill was quite pleased when I managed to get it humming along at 6400% CPU on a 64vcpu machine. Fortunately ssh was still receptive.
The point of the "war" framing is to manufacture consent for the chronic inflammation that is patriarchal domination via semi-martial law.
I was referring to the election of Trump and the people he's appointed. Everything was rotting from the inside out and infested, and like with everything that is rotted/rusting, you will have to carve it all out to clean it, and sometimes you unfortunately take out legitimate and healthy things.
KubeCon and CloudNativeCon 2025: I'm excited
I've attended CCC in Berlin a couple of years, big fun. But this is 20 years ago! Luckily, my employer is sponsoring a visit to KubeCon in London this year.

But the scheule is brutal, just see the list of parties: https://conf.party/kubecon-eu-2025.html?ref=cloudnative.now

Who is joining?
Every time I think I'm sorta getting somewhere in my understanding of how to write code I see a comment like this that reminds me that the rabbithole is functionally infinite in both breadth and depth.

There's simply no straightforward default approach that won't have you running into and thinking through the most esoteric sounding problems. I guess that's half the fun!
At my job we treat all warnings as errors and you can't merge your pull requests unless all automatically triggered CI pipelines pass. It requires discipline, but once you get it into that state it's a lot easier to keep it there.
I'm a complete layman here, but what is the difference exactly?
The response of tax revenue to tax rate changes might be discontinuous and highly dependent on the current tax rate and other temporal factors. Like, the optimal strategy for the next 5 years might be to increase tax for one year and then decrease it, whilst the optimal strategy for 10 years time is to do nothing at all. Imo this renders the idea of the Laffer curve to be pretty useless.
> You could build a client on top of that but then, you lose the benefit.

disagree. having the data in a simple format makes it syncable, trackable, and guarantees that even if you don't have access to the software you're used to, you can always edit it by hand as long as you can access the file.

you can build some software on top of it; or better yet, build sync plugins for existing software, and benefit from nicer UX without giving up the benefits.
For a work app doing data entry, there is supposed to be training for users, because it's somebody's job to use the program consistently all the time everyday.

I would agree with you if we were talking about a customer facing webpage or something. But an app for say an accountant? That should be a TUI or as fast as a TUI. The workers are literally hired to get over the learning curve and become fast with the app, so it's not as big a concern if first-use is more difficult. You arent trying to sell them a product and drive higher percentage click through.

I 100% agree with you for applications for say online shopping. Those should prioritize new user experience over long time user efficiency probably.
Trump and Starmer's White House talks: fact checked
> How do we know it wasn’t corrupt to begin with

If we think that, isn't the solution to reopen the bidding with more transparency, rather than hand it to the guy who just so happens to both be in charge of the team pushing for this and owns the company the new contract is awarded to?

Your replacing "maybe this was corrupt", with 'this is blatantly and obviously corrupt"
GdpNow real GDP growth estimate -1.5% for Q1 2025
They're inorganic compounds that can be produced without life.

The interesting part is that these are really weird chemicals to show up in a star. Acetylene isn't stable enough to just hang around for millions of years, so it must be being actively produced somehow. This brown dwarf is doing things we can't explain.

It's a neat find, but (almost certainly) not aliens.
Who cares about the artists? Spotify has to pay the music labels. If they are happy nothing else matters.

Not Spotify's fault that artists sign bad deals.
That is the perfect analogy both for what NFTs are and who buys them. I’m stealing that.
Yes [1]. In the unlikely event you need a calendar after 2038-01-19 w03 Tue, the program can generate you templates [2] for hundreds of years [3].

[1] https://terokarvinen.com/2021/calendar-txt/calendartxt-gener...

[2] https://terokarvinen.com/2024/format-date-calendar-txt/dateg...

[2] https://terokarvinen.com/2024/format-date-calendar-txt/

Update: Added the template until 2400.
How long will it be before this new space propulsion capability can be scaled in order to put the ISS on the moon instead of in the ocean?
> That's not true.

No, that's ^ not true ¯\_(ツ)_/¯

> How likely is it that 10 employees come back?

Pretty much nobody is irreplaceable.

> How likely is it that critical institutional knowledge is lost forever?

In the digital age, almost impossible. Documentation, process automation, and knowledge transfer mitigate this risk.

> Does it? Have you ever been through a reorg or restructuring at work? Do things ever get back to just as effective as before any time soon?

Yes, I've been through many re-orgs at AWS. If done right, things get better fairly quickly (3-6 months).

> It's squandering human capital, knowledge, and reduced efficiency both in the short term and long term. It's the most expensive way to reduce your overhead. A far cry from optimization.

Not necessarily. The short-term pain of restructuring can lead to long-term efficiency gains. Organizations that fail to optimize end up bloated and sluggish, which is far more costly in the long run. Smart cuts, when combined with proper reallocation of resources, create a more effective organization.
If people want more VRAM the 24GB 7900xtx is right there and has been there for years.
You don't need floating point RGB for additive blending, but to get correct behavior when using additive blending for your light sources, you must use linear buffers and if you do that, the dynamic range of the scene won't fit in eight bits.
If it's important enough to mention in a document then the person creating the document should preserve a copy of what is clearly ephemeral information. It's just as daft was referencing emails in a document.
> Content marketing is dead.

I mean... good? The quality of search results has gotten increasingly worse over time...
The imaginary clean dichotomy between the two is one of the convenient fictions that serves to make the war on drugs semi-palatable.
Yeah, but that "supposed to" is propaganda more than policy, and is quite far from a description of the consequences on the ground.
Oh! I am the asshole here. I was relying on the quote in the thread but you are right that the full license is far too broad!

> when an entity wants to do with your input only what you implicitly tell it to do (send a search query to Google, host & share a document, etc.), they already have all the permissions via implication.

I guess I don't think this is true. If they have a nice broad license that covers what you ask of them that broad license might also allow "improving their services" (you would have to read it). The alternative is what Mozilla does here - putting limits on their use. Legal frameworks aren't...physics? They only matter if you go to court - but once you get to court the thing that matters is the text of the legal agreement. I guess...if you wanted to sue Google over what they did with your search query, the lawsuit would hinge on what their ToS said and it either says they can do what they did or it doesn't?
Becoming a software A-Team via writing culture
Oh man I actually use it to get a US phone number... What's a better alternative for this? I like skype cause you can request a new one every time you wanted.
I've used Google Voice as my primary number since 2010.

It mostly works flawlessly. It's cool that you can use wifi calling when abroad and the POTS network domestically, all transparently from the POV of the person calling you.

I have noticed that some services (Square, Venmo, and Ticketmaster come to mind) don't like sending 2FA texts to VoIP numbers. I end up needing to use whatever SIM I have at the time or a relative's number for those, and I'm low key anxious I'll be locked out of my account someday.
My house has a super-insulated, passive solar design. I heat it with wood pellet stove, which requires electric power to run the fans and pellet feed system. I've often wanted to add a Stirling engine and a small battery to make it truly grid independent. However, the house design means I only burned about $20 worth of pellets this winter, so the ROI isn't remotely justifiable.
Fixing everything is impractical, but I'd say a safer rule of thumb would be to at least understand small strangenesses/errors. In the case of things that are hard to fix - e.g. design/architectural decisions that lead to certain performance issues or what have you - it's still usually not too time consuming to get a basic understanding of why something is happening.

Still better to quash small bugs and errors where possible, but at least if you know why they happen, you can prevent unforeseen issues.
I would say most if not every large company in China has their own AI infra stack, partially because tech talent is relatively more abundant and partially some of the tech leads have been exposed to western tech via open source and work experience so they have a good success rate (which makes it a more common practice). Anecdotally, specifically Google, FB ex-employees from oversea offices, MSFT and Intel ex-employees from their China offices could be the key elements for this trend in the past two decades (Google left China around 2010).

The infra work is usually technically tedious so I think it may become some lost art in the west just like those manufacturing jobs.
ok but -- combined with innate hostility or rampant selfishness, this degenerates into the famous "low trust society" fairly quickly. Certainly there is room for work on fair courts and laws somehow? in the daylight?
Show HN: Semantic Games – Word games based on meaning instead of spelling
I created this catalog of games that explore relationships between words through meaning rather than spelling patterns. It ranges from 1960s synonym chains to modern AI-powered games like NYT Connections.

My contribution is "In Other Words," which challenges players to connect seemingly unrelated concepts (like "chocolate" to "money") through semantic stepping stones. The underlying technology maps 1.1M words with 60M connections.
Two things:

1) DOOM was Romero's 100th game. As others said, make a lot of small games, iterate, learn.

2) "Game Thinking" by Amy Jo Kim helped me to focus my target audience and make decisions during development that benefit them.
I work as an editor sometimes. I've worked in technical writing, though not specifically science journalism.

My guess for why this keeps happening, is that it's a two-step process, fueled by a failure of communication:

1. The science writer themselves does understand epigenetics — but doesn't think it's important to the point the article is making for the reader to understand epigenetics. The writer wants to remove the requirement/assumption of "understanding epigenetics" from their writing, while still being technically correct in everything they say. So they choose to gloss an epigenetic change as "causing changes to the DNA." (Which it certainly does! Either chemically — to the DNA molecules themselves, through methylation; or structurally/topologically — through modifications to the histones around which the DNA is wrapped.)

2. The science writer's not-so-scientific editor comes along, doing a stylistic editing pass; sees the word "DNA"; and says "hey, that's jargon, and we're aiming for accessibility here — we need to replace this." And they (incorrectly) decide that a valid 1:1 replacement for "DNA" is "genes" or "genome."

This invalidating change could be caught... if the publication had a formal workflow step / requirement for the editor to perform a back-check with the original writer after copyediting + stylistic editing, to ensure that validity has not been compromised. I believe that big-name science journals and science magazines do tend to have these back-check steps. But smaller publications — like the PR departments of universities — don't.
Arc is a Chromium browser that has been kneecapped to explicitly not work on Linux. No thanks!
Teams is just Skype for Business which was just rebranded Lync.

They never were at all related to Skype which was based around p2p phone calls, not group chats or businesses.
Skype was great, until M$ bought it, and then it was all downhill. For some reason they removed the ability to have a personalised answerphone message. Why?

Any suggestions for an equivalent VOIP service? Something simple and cheap so I can have a phone number on my website that rings on my computer + has an answerphone for missed calls.
The official support list is anemic, but in practice, any RDNA 2 or RDNA 3 GPUs will either work out of the box or can be made to work without much difficulty.

Debian has a particularly good compatibility story. Its ROCm packages carry patches to work on all discrete Vega, RDNA 1, RDNA 2 and RDNA 3 GPUs. That's not official support, but it is tested.
just to be clear, it's not blocked, it only has 28 upvotes atm, why do you think it would be on the front page, yet, or for long? Nothing to see, yet perhaps. Stuff moves fast around here. There's lots of threads, lots of discussions and eyeballs on unflagged posts. It's calmed down a bit in the last week or two actually.
Are you sure you're not just using Orion's built-in content blocker? I realized I had the uBO extension installed on iOS but it wasn't doing anything because I also had Orion's ad blocking enabled.
They forgot Skype existed and everyone used Zoom. Then Microsoft scrambled and used their monopoly power in Windows to force Teams on everyone. Teams was not a thing until at least half a year into the pandemic.
The idea of a future where Swift can be productive on non-Apple systems is definitely in place. The reality is that it will be several years before the tooling is mature enough to consider for time/cost sensitive endeavours. That is, if Apple maintains their interest in that direction by then.
When I run Transmission, it also says "don't use this for piracy." Of course people are gonna pirate with it. It's just to cover their asses.
It's not dead in the sense that companies will stop doing it, it's dead in the sense that there will be much more competition with AI-written articles.

It's going to be a way worse situation.
I thought using multiple therapies for cancer was fairly common, or are you referring specifically to immunotherapies?
Comparing Use of AI vs. Learning to Code Has Nothing to Do with Knowledge
Markov chains are super useful in statistics but it isn't obvious at first what problem they solve and how - some further reading that I found helpful:

https://twiecki.io/blog/2015/11/10/mcmc-sampling/

Note that the point of the markov chain is it's possible to compute relative probabilities between two given points in the posterior even when you don't have a closed form expression for the posterior.

Also, the reason behind separating the proposal distribution and the acceptance probability is that it's a convenient method to make the Markov process stationary, which isn't true in general. (Wikipedia page on MCMC is also useful here).
I'm using Debian testing with a RX7600XT . Performance it's the same or better on Linux.
Helps a lot that the OS isn't a spam/spyware suite.
I know this is a dumb question even before I ask but I cannot figure it out: why do only some of the games on chessgames.com end in a final move that is actually checkmate, while others don't? On this one for example the final move says "Black to move" and you can move them around to get to a checkmate yourself...did they just shake hands and not play the final couple moves out?
Progress is completely random and arbitrary. Sometimes it zooms forward, other times it regresses. The universe has no mystical rules that demand that it continue.

>Not everyone will respond to an appeal to empathy

I don't even think we use the word "empathy" correctly. It makes sense to me when we're talking about a non-general empathy, where you see a particular person close to you (physically, if not emotionally) and you feel for them. You can't have empathy with some abstract hypothetical. You can't even have empathy for some large loosely defined group of people of the non-hypothetical sort. And, most of all, it's largely spontaneous. If you go into it having already decided you feel empathy for them "just on principle", then what you're feeling isn't empathy. It's performative. It's virtue signaling. Pretending that is empathy does empathy no favors, and it does no favors to the people who are supposedly being empathized with. Because it is performative, it's always just this thin veneer of compassion over an inadequately hidden contempt. Worse still may be those who lie to themselves so successfully that they believe that it's real empathy, the hatred is buried deeper but festers all the more for it.

Appeal to pragmatism instead of empathy. You can make rational arguments if you're trying to be pragmatic. Appeal to justice. Appeal to anything but empathy. When I hear the word "empathy", I know that I'm about to have a load of horseshit dumped on me. You all know it too, even if you're worried that other people will shun you if you admit it out loud.
Show HN: Order Stamps – A String-Based Trick for Effortless List Ordering
Hey HN,

our small team recently stumbled onto a neat approach for handling ordered lists in DBs without all the reindexing headaches. We’ve been calling it Order Stamps, and we originally built it for our own distributed database project, GoatDB. The concept is simple—treat the “position” of each list item as an infinitely splittable string rather than an integer index.

Why bother? Ever inserted an item “in the middle” of a large list and had to reorder everything afterward? We wanted O(1) list operations so you only ever update a single row per insertion/deletion.

How to use it? Just add a string order column to your rows, then call the start() or end() functions to generates stamps that insert at either ends. There's also the between() function that generates a stamp between two others. Finally, just sort by this order column to get the correct list.

The order of these stamps remain consistent even if you filter a subset of the rows, and it's also collision resistant so stamps can be safely generated without coordination.

How does it work? Think of “AA” and “AB.” If you want something in the middle, pick “AAM” or “AAX” or keep making up new strings. There’s always room for more “in-between” values because strings can keep growing.

We’re curious if this approach might be useful to you. Our code is a small TypeScript utility—no heavy lifts—and it plays nicely with standard DB indexes so your range queries stay fast.

What do you think? We’d love the community’s take on the design choices or edge cases we might not have considered. We hope you’ll dig into the code and give us your thoughts! If you end up using Order Stamps (with or without GoatDB), let us know how it goes.

Github Repo: https://github.com/goatplatform/orderstamp-js

Looking forward to your feedback—thanks for reading!
Designing your own concurrency structures instead of using ones designed by smart people who thought about the problem more collective hours than your entire lifetime is unwarranted hubris.

The fact that ConcurrentTreeMap doesn't exist in java.util.concurrent should be ringing loud warning bells.
There is also an opinionated point and click adventure called "Bernd das Brot und die Unmöglichen" (German title). Although not the greatest game, I somehow enjoyed it (bought it used for 5 bucks).
Has anyone noticed that once they lose the writing habit that their thinking suffers?
By 2009 music pirating in the US had been mainstream for 10 years.
I guess for removable media that's fine, but Windows still likes to hide the ESP.
In the domestic/commerical, the simplest solution to this is to add more solar to compensate for the drop in efficiency. The next cheapest approach would be to cool the panels by heating water for domestic/industrial use, although the economics aren't as straightforward (depends on the cost of hearting fuel being displaced).
OOC, what's the nature of development? Is it the case that this browser is a set of patches you maintain on top of Firefox trunk, or do you have to do some surgery every time Firefox makes a release? Do you try to keep up with Firefox releases?
Structured data extraction from unstructured content using LLM schemas
We kept asking why the old Arabic world turned away from science, hope this doesn't cause a chain reaction even further away from the new American Kingdom:

https://www.thenewatlantis.com/publications/why-the-arabic-w...