MurphyA/hacker-news huggingface dataset:
by comrade1234 | 2025-05-29 09:36:25+00:00
So they slept in hypoxia tents which activates the hypoxia-inducible factor molecule, but they also took xenon which also activates the molecule. So, it's not clear if the xenon actually did anything?

Back during the 2000 dot-com boom crash I met a guy who got into a top business school in part by writing about the challenges of climbing Everest. He confessed drunkenly at a party to me that he'd never even left the USA...
by heylook | 2025-05-29 09:36:30+00:00
So many people in here are making the same mistake. The whole purpose of the courts is to decide whether some behavior does or does not fit within the confines of some statute. They don't just say "oh yeah whatever you say, go ahead." This very decision is just several instances of the court saying "the law says you can only tariff when X. you said X is true, but it's obviously not, so you can't tariff."
by kouteiheika | 2025-05-29 09:36:46+00:00
> I have little doubt that some implementations aren't deterministic

Not some of them; ALL OF THEM. Engineering training pipelines for absolute determinism would be, quite frankly, extremely dumb, so no one does it. When you need millions of dollars worth of compute to train a non-toy model are you going to double or triple your cost just so that the process is deterministic, without actually making the end result perform any better?
by timschmidt | 2025-05-29 09:37:23+00:00
> Even the simplest operations like matrix multiplication will give you slightly different results depending on the hardware you're using

That has everything to do with implementation, and nothing to do with algorithm. There is an important difference.

Math is deterministic. The way [random chip] implements floating point operations may not be.

Lots of scientific software has the ability to use IEEE-754 floats for speed or to flip a switch for arbitrary precision calculations. The calculation being performed remains the same.
by timschmidt | 2025-05-29 09:39:04+00:00
Depends on how much you value repeatability in testing, and how much compute you have. It's a choice which has been made often in the history of computer science.

The cost of adaptive precision floats can be negligible depending on application. One example I'm familiar with from geometry processing: https://www.cs.cmu.edu/~quake/robust.html

Integer math often carries no performance penalty compared to floating point.

I guess my takeaway from this conversation is that there's a market for fast high-precision math techniques in the AI field.
by andoando | 2025-05-29 09:39:38+00:00
Turing machine in essence is a finite state machine + memory (the tape) + some basic instructions for reading and writing to the memory.

Its a very simple, rudimentary computer, not some completely abstract mathematical object, which was what I was responding to.

With universal turing machines, its not difficult to start writing composable functions, like an assembly instruction set, adders, multipliers, etc.

TMs certainly arent fundemental, but when you look at TMs, lambda calculus and understand why they are equivalent, wouldnt you say you gain an understanding of what is fundamental? Certainly constructions like for loops, the stack etc are not fundamental, so youd want to go deeper in your study of languages
by pistoriusp | 2025-05-29 09:40:04+00:00
Hey HN, we're really excited to be sponsoring Johannes from Livestore. To some of you, it might be surprising that RedwoodSDK is sponsoring Livestore. After all, Livestore is a data layer that brings data closer to the UI, which is a server's job, and we're a server-first framework. But this collaboration isn't about putting everything on the client, it's about giving users control over their data!
by hshshshshsh | 2025-05-29 09:43:33+00:00
> Heaven's Gate mass suicide was a bad idea (and its justification was patently wrong: no soul was uploaded into the mothership)

From your POV and mine yes.

From their POV no. Clearly that's why they did it.

I agree what they did was probably a bad calculation and incorrect interpretation of the world given what I and you know about the world.

So from our POV it was a bad idea.

And from their POV it was a good idea and that's why they did it.

If they can reflect on it now they would likely call it a bad again.

Again subjective based on what they know about the world now.
by alfiedotwtf | 2025-05-29 09:44:25+00:00
Same boat - 20 years experience, in Oz, with aphantasia... I've only realise in the past month that I do poorly on Live Coding interviews because since the interview is on the clock I immediately start coding so I have something to show, but since I can't picture anything in my minds eye I'm literally coding blind - rereading the question over and over hoping the solution will come! So after realising this I've started using an A2 notebook to draw out the problem, work my way through the problem on paper, and finally map out a solution (still on paper)

... then like magic, the code comes naturally (I'm guessing that's how normal people think when programming)!
by fuddy | 2025-05-29 09:44:42+00:00
That's only one distinct component. HTML vs XHTML was also a distinct aspect (syntax ambiguity was a lesser problem than larger ambiguity. The WHATWG fiasco is IMO more important to the point that low quality half baked new features is not an accident but a goal.)

XHTML reveals though that HTML won on ambiguity over pedantic error identification. The adopters it needed rallied against anything that would tell them what they should do from day 1 to unambiguously say what they mean. Starting with a fundamentally flawed demo, blog, shop that ropes in some commitment and gradually fixing things on the in-for-a-dime-in-for-a-dollar investor is basically the whole business model of most fields if you exclude exchanges between the top 1-10% of buyers and sellers, which have an entirely different structure.

Even things like Facebook are an example of the manure first model. I wouldn't be stupid enough to let Zuckerberg plan lunch and as an investor I'm about as savvy as someone who bet against HTML. A billion flies can't be wrong as the saying goes.
by rkangel | 2025-05-29 09:45:31+00:00
This article doesn't sound like it's got any privacy improvements? "...users can input these seven-digit codes on online shopping websites, and their addresses will automatically appear on the sites"

I was assuming the site was just doing a lookup against the code to get the address. They might still need the address, e.g. if they then need to charge different shipping based on location.
by genewitch | 2025-05-29 09:47:30+00:00
Chevron decision told Congress to do its fucking job and stop delegating it to the for-profit entities the regulations are supposed to apply to, unchecked.

The story of how it made it to the supreme court is a good one, about having to pay an inspector to ride on every fishing trip...

I don't see how this diminishes congressional power, unless you consider delegate count a sign of power.
by dhruvrajvanshi | 2025-05-29 09:49:25+00:00
> Has emacs reinvented itself to incorporate the best ideas of being very performant, allowing better languages for extensions, replacing health-hazardous default keybinds with something ergonomic, using commonly understood terms for its interface?

Yes! It's called Evil mode. It emulates vim keybindings.

In terms of "normal" keyboard shortcuts, it could but no one who uses Emacs is asking for it. Mind that ergonomics is also very subjective. You might not find lisp very ergonomic, but Emacs users do. They find other languages unergonomic.

Other ways Emacs has borrowed ideas from other editors.

It now has first party tree sitter integration for better syntax highlighting. I believe this was borrowed from the neovim world.

It has plugins for LSP...borrowed straight from the VSCode world.

If it matters, I've never used Emacs in my life, so I'm not a part of their weird cult. But i can see that they do things the way they do for a reason. They're not a bunch of morons.
by jppittma | 2025-05-29 09:50:00+00:00
Having worked on a graphical application in rust for a (albeit not a complex one) computers today are fast.. latencies top out at 3 ms with cpu based rendering in an application with just a few rendering optimizations.

The fact that you just draw on the screen instead of doing whatever html parsing / DOM/IR is probably doing it? And doing rendering on the gpu means extra delay in the processing moving from cpu to gpu and being a frame behind because of vsync.
by drw85 | 2025-05-29 09:50:02+00:00
I think there are different types of 'caring'. Of course you can't care about everything and everyone. but you should have some things in life that you care about.

Many people nowadays don't. Their job sucks and they don't care about it, they have no relationships, no real interests. They just distract themselves with meaningless things they don't actually care about. They watch videos/shows/streams they don't really care about. They play games they don't really care about. They eat food, but don't care about it. And they don't feel any motivation for anything anymore.
by matsemann | 2025-05-29 09:50:41+00:00
Same. A pretty button is useless if it's not where you expect to find it. You can always make it "less dated" later by changing colors and stuff, but the usability is the most important part.

The Flash 2 screenshot in the article looks dated. But the experience of using it wouldn't change a bit even if it got less 90-sy buttons and looked "modern".
by Anamon | 2025-05-29 09:51:49+00:00
"In a memo to employees in April, the chief executive of Shopify, a company that helps entrepreneurs build and manage e-commerce websites, announced that “A.I. usage is now a baseline expectation” and that the company would “add A.I. usage questions” to performance reviews."

Usage of a tool becoming a performance metric is a clear sign that the tool isn't doing what it's promised to do. This is managers desperately trying to prevent their investment in GenAI from blowing up in their faces.

This is as clear an admission as any that the supposed productivity or quality gains from LLM coding aren't showing up in the results. If a tool is effective, management generally doesn't have to micromanage and force employees into using it.
by alfiedotwtf | 2025-05-29 09:52:55+00:00
> I bought them for the whole team

I have to say, that's pretty damn cool! I'm such a fan of diagramming code and systems, so having this for everyone on the team I'm guessing would have done wonders!

I now have a A2 paper notebook (I think it's actually supposed to be used as an artist's sketchbook) permanently next to my keyboard (my mouse sits on it) and I can't imagine living without it now... but a 24" pen display, mindblown!
by eloisant | 2025-05-29 09:56:35+00:00
That's not the same, the system Japan is launching is a code for your address that doesn't change even if you move. It's not a direct mapping to a physical address, it's a DB where you can change which code points to what address.

Anyway, Japan has about 50 prefectures, I don't think any one of them being bigger than the Netherlands (maybe Hokkaido) so they could have a similar system by adding 2 digits at the beginning of the code.
by krzat | 2025-05-29 09:56:59+00:00
Conscious experience seems to be single threaded, we know that brain synchronizes senses (for example sound of a bouncing ball needs to be aligned with visual of bouncing ball), but IMO it's not so obvious what is the reason for it. The point of having the experience may not be acting in the moment, but monitoring how the unconscious systems behave and adjusting (aka learning).
by viraptor | 2025-05-29 09:58:11+00:00
Is there soon expanded explanation for "Of course it is biased! There’s no way to train the network otherwise!" ?

I'm still struggling to understand why is that the case. As far as I understand the training, in a bad case (probably mostly at the start) you could happen to learn the wrong gate early and then have to revert from it. Why isn't the same thing happening without the biasing to pass-thru? I get why pass-thru would make things faster, but not why it would prevent converging.
by tailspin2019 | 2025-05-29 09:58:42+00:00
FWIW My handwriting (and the experience of writing) improved quite a bit when I switched to fountain pens. I always used to find writing a bit uncomfortable physically, and difficult mentally (due to ADHD) but fountain pens improved the experience somewhat.

You don’t need so much force to be applied to the pen compared to other writing instruments and the more comfortable writing experience helped my ADHD brain better tolerate it to.
by arp242 | 2025-05-29 09:58:49+00:00
It's been my observation there is often not that strong of a correlation between what religious texts say and how its adherents behave, especially when it comes to matters such as this.

We can have a semantic discussion about what "Buddhism" in "Buddhism is anti-violence" means exactly (What the text says? What scholars (which?) interpret? How Buddhists (which?) behave?), but that's kind of a boring discussion.

IMHO "$religion is anti-violence" (or "$religion is violent", for that matter) is not that important.
by timschmidt | 2025-05-29 09:58:53+00:00
It seems like your problem may be related to asking it to analyze the whole emulator _and_ compiler to find the bug. I'd recommend working first to pare the bug down to a minimal test case which triggers the issue - the LLM can help with this task - and then feed the LLM the minimal test case along with the emulator source and a description of the bug and any state you can exfiltrate from the system as it experiences the issue.
by jampekka | 2025-05-29 09:59:05+00:00
He postulated eightfold increse in economy, though not clear at what working hours. If he assumed 40 hours then and eightfold productivity increse, with 15 hours that would still be threefold increase in living standards. The productivity has increased even more than eightfold.

Keynes was quite damn good at anticipating things.
by rossy | 2025-05-29 09:59:28+00:00
As I understand, the AGPLv3 requires the corresponding source code to be provided under the same license, so the Arch guys wanting an AGPLv3 source package isn't just a niche Arch-specific concern or a "packaging issue," but a licensing requirement that can't be ignored or delayed.

> All you need to do is omit the Enterprise feature flag during compilation, and what you get is a 100% AGPL-3.0 build.

Maybe I'm misunderstanding, but my interpretation of this issue[1] is that Stalwart contains AGPLv3 licensed functions that call into the SEL licensed `has_tenant_access` function, among others, and that the affected functions are not conditionally compiled out of the AGPLv3 binaries. @afontenot says on that issue that they don't believe it's "possible to use Stalwart under the AGPL at present." Are they wrong and can that issue be closed?

I am also concerned about the webadmin. A free software program that downloads proprietary code on first start isn't free software in practice, and since there aren't two separate SEL and AGPLv3 licensed builds of the webadmin on GitHub, that must be the case.

> So while the optics of this situation may look rough from the outside, I promise it’s not some “open source in name only” kind of thing. It’s just one of those painful balance acts between building features, maintaining packages, and paying the bills.

I get it, but it's disappointing that AGPLv3 compliance is so low in the list of priorities that this licensing issue has been known about but not solved in 8 months, all while receiving grants intended for free software projects. That balancing act must have included the consideration that the free software community is regularly burnt by rug-pulls (Redis) and trust isn't easily won back once its lost.

> And hey, if you're heading back to Maddy, no hard feelings. But the door’s always open if you want to give Stalwart another shot down the road.

I might. Sorry if I've been harsh, but it's only because Stalwart is a very cool project. A FOSS all-in-one mail server written in a safe language is exactly what email needs, and since learning about it, I've been worried that it's too good to be true. Please don't let it be. I don't think it will gain the momentum to replace Postfix if it can't be packaged in Linux distros due to licensing issues.

[1]: https://github.com/stalwartlabs/stalwart/issues/783
by miguelnegrao | 2025-05-29 10:00:12+00:00
Unreal Engine, the only engine I'm more familiar with, implements VBAP which is just amplitude panning when played through loudspeakers for panning of 3D moving sources. It also allows Ambisonics recordings for ambient sound which is then decoded into 7.1.

For headphone based spatialization (binaral synthesis) usually virtual Ambisonics fed into HRTF convolution is used, which is not amplitude based, specially height is encoded using spectral filtering.

So loudspeakrs -> mostly amplitude based, headphones not amplitude based.
by vr46 | 2025-05-29 10:00:48+00:00
I enjoyed Zeldman's A List Apart, and had no idea that he was so old at a time that we were all in our mid-twenties, I thought he was our cohort :D

Nielsen I can honestly leave, maybe he did help millions of people have easier to use sites, but I found him rigid and boring; especially rigid with his prescriptive approach to sites - "the home page should have these links". I think Philip Greenspun skewered him at some point.

I understand why a lot of this was like this, as people wanted answers and direction, and were prepared to pay a lot of money for it, and he was a consultant doing consultancy. People have always wanted answers and direction, and will pay for it, but in a rapidly-changing world, the answers have a short shelf-life. Maybe that's why he took his site down a long time ago, aware that his maps were getting very out-of-date.

Still, fun times, what a great age it was.
by mokulanis | 2025-05-29 10:01:19+00:00
Hey there, HackerNews community!

I'm excited to share my latest project with you: AutoGit-o-Matic (https://github.com/FPGArtktic/AutoGit-o-Matic). It's a straightforward yet powerful tool designed to automate core Git operations in your local repositories. I originally built this software for my own needs, stemming from two key scenarios.

The Genesis of AutoGit-o-Matic Privately, I often work on personal projects across three different laptops. Manually pulling changes on each machine was a constant hassle and often led to me forgetting to sync. In my professional life, I needed a simple backup solution for testing environments where a full-blown CI/CD pipeline wasn't necessary or feasible. These experiences made me realize there had to be a better way to keep things synchronized and backed up, and AutoGit-o-Matic is my answer.

Key Benefits and Use Cases: Effortless Git Repository Synchronization Across Multiple Machines: If you work on the same project across a laptop, desktop, or even several other machines, AutoGit-o-Matic can help keep all your repositories perfectly in sync. No more manual git pull every time you switch devices! Your repos will always be up-to-date.

Simple Project Backup for Small Businesses/Teams: For small businesses, freelancers, or compact teams without a centralized CI/CD system, AutoGit-o-Matic can serve as a simple and effective tool for automatically fetching the latest changes from your remote repository. This ensures everyone is working with the most current version of the code, minimizing the risk of data loss and streamlining collaboration.

How It Works: AutoGit-o-Matic monitors specified local repositories and automatically performs Git operations (fetch and pull) at defined intervals. Configuration is designed to be simple and intuitive.

I'd Love to Hear Your Feedback! I'm really keen to hear your thoughts and suggestions. Do you see other potential uses for AutoGit-o-Matic? What could be improved?

Feel free to test it out, report any issues, and submit pull requests on GitHub!

Thanks for your time!
by A_D_E_P_T | 2025-05-29 10:01:54+00:00
Boss Lowe wrote about doping with xenon gas more than a decade ago: https://www.science.org/content/blog-post/another-use-xenon

Also, and quite interestingly, xenon isn't the only element that does this. Cobalt does something very similar: https://pmc.ncbi.nlm.nih.gov/articles/PMC6157393/

Athletic use is probably more common than people think. And I'd be absolutely shocked if Xe gas weren't already being used in racehorses. (You wouldn't believe the state of chemical warfare in that sport.)

There's also potential military use -- especially in combat divers. They're very limited by the amount of breathing gas they can carry. Anything to meaningfully cut oxygen use could be a game changer.
by rayiner | 2025-05-29 10:01:55+00:00
Trump is knee-deep in negotiating with foreign countries on trade deals using the tariffs as leverage. And the court must purported to kneecap him. Of course it’s an exercise of the President’s foreign policy powers, and that’s why Congress gave the President this authority over tariffs in the 1930 act.

The major questions issue shows how out on a limb this court is. There’s currently a circuit split on whether MQD even applies to the president.
by srean | 2025-05-29 10:02:18+00:00
My favorite:

"Very well. Let's have a love poem, lyrical, pastoral, and expressed in the language of pure mathematics. Tensor algebra mainly, with a little topology and higher calculus, if need be. But with feeling, you understand, and in the cybernetic spirit."

"Love and tensor algebra? Have you taken leave of your senses?" Trurl began, but stopped, for his electronic bard was already declaiming:

Come, let us hasten to a higher plane,

Where dyads tread the fairy fields of Venn,

Their indices bedecked from one to n,

Commingled in an endless Markov chain!

Come, every frustrum longs to be a cone,

And every vector dreams of matrices.

Hark to the gentle gradient of the breeze:

It whispers of a more ergodic zone.

In Riemann, Hilbert or in Banach space

Let superscripts and subscripts go their ways.

Our asymptotes no longer out of phase,

We shall encounter, counting, face to face.

I'll grant thee random access to my heart,

Thou'lt tell me all the constants of thy love;

And so we two shall all love's lemmas prove,

And in our bound partition never part.

For what did Cauchy know, or Christoffel,

Or Fourier, or any Boole or Euler,

Wielding their compasses, their pens and rulers,

Of thy supernal sinusoidal spell?

Cancel me not - for what then shall remain?

Abscissas some mantissas, modules, modes,

A root or two, a torus and a node

The inverse of my verse, a null domain.

Ellipse of bliss, converge, O lips divine!

The product of our scalars is defined!

Cyberiad draws nigh, and the skew mind

Cuts capers like a happy haversine.

I see the eigenvalue in thine eye,

I hear the tender tensor in thy sigh.

Bernoulli would have been content to die,

Had he but known such a^2 cos 2 phi!

-- Cyberiad. Stanislaw Lem
by HumanOstrich | 2025-05-29 10:02:24+00:00
Can you clarify this? Seems to me that no matter how you render your UI, it has to go to the GPU framebuffer at some point.

For any non-trivial case where I can enable GPU acceleration for an app, it's been anywhere from equivalent to much more responsive.

What apps have you experienced delays with by enabling GPU acceleration?
by atoav | 2025-05-29 10:05:41+00:00
Surely? Images play at <120Hz and sound requires you to run at or above the nyquist limit which for human hearing has the standard of 48kHz.

So all AV systems run image and sound separately and thus you can affect them separately.

(I assumed you assumed the changing colors displayed on the pixels with 120Hz somehow drive the sound which needs to change at 48000Hz)

Anything but separate inputs makes no sense giving the magnitudes different frequencies at which it needs to be driven. Also, the color/brightness of a pixel does mean nothing for the sound.