skysight-inc/HackerNews huggingface dataset:
Heh, this happened in the UK too when they introduced new shapes of coins for already-existing currency. Just like the UK, Japan businesses have been forewarned for some time and this is mostly clickbait nonsense.
I'm guessing the author skimmed the Wikipedia entry.
my tree emoji was censored :
For an opposing view, see Leopold Aschenbrenner’s recently released “Situational Awareness: The Decade Ahead”:

https://situational-awareness.ai

He did a very long interview with Dwarkesh Patel, too:

https://www.youtube.com/watch?v=zdbVtZIn9IM
ouchie
I recall a thread years and years ago about a guy who found an abandoned digital camera in the woods, only to take it home and extract the photos from its SD card, and as everyone poured over them, they began noticing odd figures in the trees and so on.

That's the kind of fun group activity I love about these mysterious things
725,696 records according to the dashboard. These are sharded over 10 years, one shard per month which helps with write performance.

If you'd like to boot the server to see what indexing looks like, you can find the latest raw data backup on GitHub and boot the server using the initialize command. https://github.com/progscrape/progscrape-data

If you can't get it working, feel free to send me an email.
tawr
You read the situation more accurately than I did, thanks
Another fun one for reproducibility -- rounding. It can happen when compiled for multiple architectures, compiling a second time with different optimizations, .... Things like normal random numbers are generated through _some_ kind of rejection sampling, and crossing that threshold from different rounding behavior will give you a wildly different result. Even if all your application code is tolerant of small perturbations, the result isn't reasonably reproducible.

Another way things go wrong with the prng tree idea (assuming the implementation is correct and you actually have independent streams) is race conditions in other parts of your code. E.g., say you have two workers reading a queue and using fancy tree-based randomness. You don't have "race" conditions (data races) in safe Rust without a compiler bug, but the language doesn't define which worker will read which item from the queue. You wind up using a different part of the stream for different inputs.
I wouldn't say almost nothing. But the more domain specific things get the less I can track.

My big takeaway has been when that happens, I remind myself I'm not fit to judge if a comment is good/right or not. I try to get a feel for the context of conversations and just kind of mentally file it away.

I've learned a lot here over the years and the discussions sometimes remind of the good old days on slashdot.
it's also unrelated to surface tension; the tesla turbine, as this mechanism is called, was originally designed for gases
Escape analysis can easily determine if a temporary/local value that would by default be allocated on the stack outlives the function in which it was declared, and in that case can move the allocation to the heap instead.
> accidents and large health issues are relatively predictable in any population.

Yes, which makes insurance feasible for such things to the extent that they are rare and unpredictable for particular individuals. (Note that many "large health issues" are not necessarily unpredictable for particular individuals.)

> What makes health insurance particularly predatory, is the attempt to carve around segments of the population to make money in something that everyone needs.

I think the biggest problem is what I said before, that what we call "health insurance" actually includes many things that are not insurance and should not be sold as insurance. If we remove the things that should not be insurance in the first place, I agree that what's left over should be feasible to handle using ordinary insurance practices as is done in other areas.
> You changed it from "every" to "any".

I changed nothing, sorry. It's just a British English colloquial word choice -- I don't think there's much semantic difference and I didn't intend it.

But you can read it as "any and all" if you like.

The point is that essentially all governments have granted themselves that power, one way or another. They have the right to access any postal communications in transit.

That "any" includes all of it. Even, I would hazard a guess, under a practical day to day USPTO given the rather broad readings of the Postal Clause in the past. There's no constitutional right to privacy, is there.
This seems like the kind of thing that would benefit a great deal from rust usage.
Well I'm sold!
Maybe Wired should write a story on how to flush toilets without a municipal water supply. If you can't think of at least 4 ways to move water without electricity, a toilet is probably pure magic.
My understanding of the post:

1. Let the game client apply to servers in datacenters where they will get low latency if that's relevant for your game

2. Wait 1 second on the server, then shuffle the list of clients and group every set of 4 into a match.

3. If no match is found after 10 seconds, add the client to servers in suboptimal datacenters

4. If still no match after another 10 seconds, put them in all the queues and join them to the first game it finds so they can at least play at all, even if they'll have lag no matter where they go

5. Determine latency either using the same IP:port as the game server will have because the route might differ from another port (citation needed imo. The author links another blog post for further info which is mainly a statistics lecture about averages hiding outliers and doesn't back up this claim that the port number makes a significant difference for latency in any but the most exceptional of situations where you're sent eastward instead of westward around the globe or so) or by collecting statistics to find which server was best for a given location and ISP over the past 30 days (seems over-engineered with extra downsides, like that you will have gaps in the data and that it might have changed)

Did I miss anything? The whole thing seems somewhere between "do the most naïve implication" (1–4) and doubtful (5). It's useful for devs to confirm the intuition they might have for the simplest implementation is correct but other comments saying this is a great blog surprise me when looking at these two posts

The hardest part about matchmaking seems to me finding players well-matched in skill without making them wait long, especially during off-peak hours, or having off-putting loss streaks because they (50% chance for each game) got matched against a slightly stronger or equal team and lost. The article doesn't even mention these aspects exist, let alone offer advice on tackling them
Hmm I thought viagra improves blood flow in opposite place but 2 for price of 1 is great too
Well insurance is in case something you don't want happens (die young) whereas a tontine is in case something you do want (live long) happens.

I'd call that a major difference but then again I'm biased.
I feel like HN is one of the places where everyone can contribute, the topics are very diverse and sometimes random links that have nothing to do with technology are posted and have long discussions attached to them.

Sometimes topics you will be very familiar will be posted and you’ll notice that just because people comment doesn’t mean they know what they are talking about.
I’m curious about the effect on the deaf community. I understand there’s resistance to “fixing” deafness as some consider it a component of their culture and community, not unlike queer people and the attempts to “fix” them.

https://en.wikipedia.org/wiki/Cochlear_implant#Criticism_and...
Nice shuffle, and explanation. I like how the "no items assign to one of the lists" "wasted" recursions throws out coin flips (which is needed to get the uniform permutation distribution).
Well it makes perfect sense, after all you have to water plants. So, they can’t be DRY.
> That is true AND it is not what you paid for.

You're qubbling. You paid for replacement of the income and goods and services you can no longer provide, in the event of your death. Sure, that doesn't replace you in the eyes of your beneficiaries (assuming we're not taking the extremely cynical viewpoint about that), but of course nothing can replace you in that sense.

However, if your beneficiaries are financially secure enough that they do not need the insurance payout, i.e., if they're not depending on you for income or goods and services, then you should not be buying life insurance: you should be spending the premiums on something with a positive expected rate of financial return. The only reason to buy insurance in the first place is if your beneficaries are depending on you and will need something to replace you financially if you are no longer there.
http://archive.today/Robf5
I was able to make a variant of the higher-base version that runs in a single pass, by stopping when one partition fills up and using a different method for the remaining (asymptotically few) elements. I described the idea, which is based on another effort called MergeShuffle, here: https://mlochbaum.github.io/BQN/implementation/primitive/ran...

And it is better when N gets large. My implementation set the cutoff at 2^19 elements, although the effect isn't too big for a few more powers of two. Here's the main radix loop: https://github.com/dzaima/CBQN/blob/v0.7.0/src/builtins/sysf...
I would look at it this way: If you "did" understand everything that was posted on this site, you're visiting the wrong place for learning and growth.
Pardon me,

Asking for what you want (a.k.a: chat) is too much friction?!?
Yep, I couldn't even finish this flag-waving trash. I'm curious to see how others on HN read it. In various corners of the internet I'm getting familiar vibes of post-911 rally-round-the-flag sentiments. Except that as you say, it's not as explicit. Rather than PMCs simply there to enable a thin veil of plausible deniability for the government, the strategy is one more layer removed from outright national interest and more values based. Having said all that, this article is a sharp turn back to bald-faced American exceptionalism.
I agree. The idea behind predicting the next token is that you regress to the mean. If humans are mostly idiots, then the mean is idiots. If you filter your data to only include genius humans, then you can train and get an average answer that a genius would write online to a given prompt. But how would you train to generate an order of magnitude of intelligence or insight above a genius if the entire corpus of training data is at most genius-level?

You'd have to hope for some sort of emergent intelligence or knowledge-breadth integration based intelligence I suppose. But I already get annoyed by ChatGPT 4o for having Average Redditor Tier ideas and responses.
> user-generated

They had writers. Usually those were not employees. They had to lawyer-ize everything they printed. If you sent in a Letter to the Editor, they had to scrutinize that, too, and call you to be sure you really wrote it.

If you're saying it's so important that people with no skill whatsoever be able to say whatever they want with no liability to the company that prints it; furthermore, that that company be able to monetize their content: I guess we're disagreeing. I don't think the world would be any worse off if that were no longer the case. In fact, we'd probably be better off.
"Programming on and off" sounds like you haven't approached the field in a structured way. You can learn and accomplish a great deal that way, but it also means you have some gaps. Ever implemented a linked list? Compared sorting algorithm efficiency? Doing a course in computer science will probably give you a better grounding.

Also, people have niches. I'm guessing you're knowledgeable in your particular niche, and so is everyone else in theirs. HN is a broad church and you can find biologists and people who write optimising compilers, and either are going to look at the other's field with some bafflement.

Also, remember how it goes with learning things:

* Beginner: I have so much to learn ...

* Intermediate: I know everything!

* Expert: I have so much to learn ...

You might know more than you think you know.
I Visited Apple's iPhone Testing Labs [video]
Is that supposed to be the killer argument? Who cares if giant companies can't "scale" any more?
It is prescribed for benign prostatic hyperplasia (BPH; an enlarged prostate) which include difficulty urinating—not just for ED
Looks like 5mg viagra is 10%-20% of the minimum recommended dose for viagra's original purpose
Wine's first release containing very limited support came out in September 2023. Wine 9.0's release earlier this year contained "The foundation of several of the DirectMusic modules is implemented" which still sounds quite limited.
Rippling bans former employees who work at competitors from tender offer
Good thing AI has moved so fast in the last decade it will take another 20 years to run out of new applications of what we have today.
Despite how different this is, looking at the results at the bottom using the default parameters really gives me the feeling of some dungeon generators I've seen in the past. I'm sure it wouldn't be good when it came down to it, but it might be interesting to try and convert this to a dungeon generator.
You T shape it. Play with other frameworks. And also read blogs by people using those frameworks. Keep learning!
How likely to cure tinnitus ?
Wasn't this class of medication originally for cardiovascular issues, and the whole ED mitigation was a happy marketable accident?
Most internet users read without commenting. Many HN posts relate to some fairly narrow technical area. The rare users who comment on any particular post will generally be the users who have some familiarity with that area.
I'm sure I'll get roasted for this, but getting the right answer will scratch a years-old itch. Why aren't most random number generators seeded using the system clock in addition to the existing algos?
How come a cyber attack can disrupt blood transfusion ?
All you need is regular exercise to improve blood flow
Next-generation web framework Teo, supports Node.js, Python and Rust
Somebody from the DoJ is going to land a sick comp package in about twelve months when they go to the “private sector”.

Remember: it’s not bribery if you get the money after you do the thing you’re bribed for and don’t have a formal agreement. Then it’s mere revolving door.
Good work. You may want to consider contributing code to the wine porject.

Apparently Unreal 2, Final Fantasy 8 (original) and Midnight Club II use DirectMusic.
It doesn't necessarily mean paying more, it just means products that are durable or made to last
Nostalgia follows fading mediums. I couldn’t wait until I could use digital formats for music and photography, because of the promise of perfect copies and streamlined editing workflows. However, I also see the flip side.

My ham radio instructor (VE3XT, RIP) talked about how tube amps for audio were on the upswing at the time (2000s) because of the “warm” sounds. He was an RF transmission engineer, and it was bizarre for him that people were shelling out money for what was just distortion. A lot of aspects of his life’s work was seeking ways of replicating signal distortion-free, and he saw it going out the window.

I’ve come to terms with the fact that every generation will try to connect with a fading medium. This must be human nature. I’ve also realized that my life doesn’t improve when I pass judgement.
This section of the wikipedia article is entirely uncited, and reads vaguely like LLM output. Ventoy is not a hypervisor (afaik), so how does it present an emulated device to a chainloaded OS?

This is the edit that introduced that section, originally titled "How does Ventroy works" https://en.wikipedia.org/w/index.php?title=Ventoy&diff=12247...
I haven't used it, but I was interested in it for relatively straightforward task caching in a monorepo. What are the main issues with it?
RAII your technical debt: make a note of every time you slap something together the expedient way, and schedule a future time to refactor after the legitimacy of expediency goes "out of scope", e.g., after a major product demo.

One could even add a CI/CD task to remind the user of when refactorings are due (and refuse to successfully build until they are addressed). Since debt is created by borrowing, one could call this the "borrow checker".
Look at https://earthly.dev/
But ideally we need more info - language, env and etc. for example both CircleCI and Gradle match your current ask but something tells me you need something else
Does this trigger the FDIC to step in? Was Synapse FDIC insured or just the underlying banks? Or is synapse "shadow banking" gone wrong?

I don't know why this isnt bigger news, and I dont get why there aren't clear answers.
I am willing to be convinced about HTMx mainly because the whole internet is blathering about how great it is. I have just started looking into it.

BUT - the suggestion seems to be that it makes easy things easy and after that we'll you need to reach for more powerful tools.

So why would I not just use the power tools for everything and reduce the number of technologies in use therefore making the whole thing less complex.
If you are optimizing for business optimize for something that you can easily hire people for that want to work on it.

That internal Angular based tool might work fine and doesn’t need much maintenance, but hiring someone for it that’s not an expensive consultant might be hard.

Same for htmx, it might get the job done but in 5 years maybe it’s hard to find people to work on your niche framework code base.
I bet you were at least sixty seconds late
It's possible to order it from Indian pharmacies or one can pick it up while on vacation in the third world.
I do appreciate this and I hope you don't perceive it as "arguing." My biological education is a little sketchy.

Turning it around a little: if some members of a mainland species move to an island and eventually become incapable of interbreeding with the original species, then it is always a new species. True or false?

So "no-interbreeding" is sufficient but not necessary?
It's a shame that you missed the key point of the article in #5. Many games today have suboptimal inputs to their matchmaker, because like you, they refuse to believe that the internet can route a significant percentage of players incorrectly.

Source: Ran a network accelerator with more than 50 million unique players for 5 years. Bad network performance is much more pervasive than you think. https://networknext.com
wait i read the whole headline now sorry
Personalized Reviews on Everything
Given all the LLM frenzy going on these days, I came up with an idea of having a personalized reviewer for myself.

Let me explain ...

The birth of this idea: more often than not, its hard for me to translate reviews about content (like books/movies/songs) to come to a decision whether I should spend time reading/listening or watching it. Because the people who reviewed it have their own biases and feelings towards the content. And a lot of the times, I find myself having a completely opposite opinion about the content than how the reviews I've read.

More naturally, how do I expect that review to help me understand how the content will make me feel about it when I'm consuming it.

So, to tackle this I'm thinking if each one of us can tune our own personal AI agents or just to begin with have 16 agents for each personality type (myers briggs -- just one of the ways of categorization, doesn't necessarily have to be this way)

Each of the agents will review (watch/read/listen) through this content and come with a review about how they feel and this would essentially give me a MUCH better understanding of how I would actually feel about this piece of content, what do ya'll think?

Just need some validation on the idea, open to any kind of discussion.
I enjoy making photographs on black and white films. Different films are something like different musical instruments. A C# played on a guitar and a C# played on an oboe sound different. The lens, the exposure, the developer and the processing ritual also all make a difference.
Well, .... I was expecting orange coloured art made from Kraft Dinner noodles. Disappointed to say the least.
I bought it for iOS and it failed to load on my iPhone 15 pro despite showing compatibility and successfully installing (multiple times).

I have no clue how they can sell games that don’t even start and the App Store allows it.

Edit: looks like it was fixed in May 2024 including a reset of its App Store reviews? So you can sell a product that doesn’t work at all and Apple will flush all your bad reviews when you get it working? Nice.
The difference between insurance and gambling is about what happens to your risk - whether it's a hedge or not.

When you buy insurance, you pay a premium to make you whole should a random event occur in the future. You exchange a payment for certainty about future cash flows with respect to the insured risk.

When you place a bet, you do the opposite. You exchange a payment for uncertainty about future cash flows with respect to the subject of the bet.

If you insure against a risk to which you're not exposed (like: you take out a life insurance policy on a person you don't know with you as the beneficiary), then yes - that's risk taking rather than hedging.

Commodities futures have similar aspects: if you're an aluminum producer then you can trade futures in order to reduce your exposure to variations in the market price. On the other hand, if you're a hedge fund trading those futures then you're probably doing the opposite - looking for exposure to risk.

If you're going to take the position that a known cashflow now that returns an uncertain cashflow in the future is "gambling" then essentially all forms of economic activity are "gambling". It's reductio ad absurdum.
wait "prevent?" whats going on? ill read the comments, oh wait
This suggests a "just in time" approach to cleaning up tech debt. Clean it up just before you write code which would otherwise depend on the debt.
I found another in-place approach which also does a higher-base version described here: https://arxiv.org/pdf/2302.03317, with an open source implementation: https://crates.io/crates/rip_shuffle. Might want to compare it with your version.
Like anything it can be abused and sometimes folks go overboard with turning everything into an event. However, when done right, it is really amazing to work with.

As an event producer as long as you follow reasonable backwards-compatibility best practices then you should be pretty safe from breaking things downstream. As a consumer, follow defensive programming and allow for idempotency in case you need to reprocess an event. Pretty straightforward once you get the hang of things.
As a first-order approximation, yes they're both zero sum in expectation. The amount lost is approximately the amount won in the long run, ignoring casino and insurance company expected profits.

At least that's true for for-profit insurance. When governments get involved, the line may blur between insurance and welfare, making it less zero sum.
Django isn't batteries included despite everyone saying it is.

Batteries included would mean inclusion of the most basic requirement of almost every web application - some sort of user signup/signin/forgot password auth and cookie/token flow. Django does not include anything for this and leaves it to the user to work out - and this tends to be one of the most complex parts of a new system.
ouch thank you for explaining your usecase
“…involving 75 participants who had experienced a minor stroke and showed signs of mild to moderate small vessel disease.”