skysight-inc/HackerNews huggingface dataset:
There are many factors that go into that decision.

First and foremost is the way to deliver the _active substance_. Can be immediate (pills are not the best for immediate delivery), delayed (most common) or extended release (e.g. the AS gets released in doses over a period of time).

Capsules IIRC can only deliver immediately but AS on capsules has faster absorption compared to pills.

Cost is another factor: AFAIK pills are usually cheaper - although I don't work at the industry so don't quote on me on this.

So it's the way you want to be delivered, characteristics of the AS, cost, etc.

source: I have a 5-year degree (EU) in Pharmaceutical Sciences.
p2p cache sharing is an interseting one. it seemed to work for spotify for a long time, but they eventually found it easier to use edge caching. afaik they still use it for places with less developed infrastructure

here is a paper written by the people who designed it: https://www.csc.kth.se/~gkreitz/spotify-p2p10/

this part of the abstract gets right to the point: 8.8% of music data played comes from Spotify's servers while the median playback latency is only 265 ms (including cached tracks)
I got Red Hat Mono going through the tournament. The font that I actually use, Source Code Pro, got second place. And I have to say, these two are so similar that there's basically no reason to switch between the two.
I wouldn't be surprised if it's not fixed on purpose, they do have cloud DB offering and all that overpriced jazz to sell you.
Can also be a feature to cap the potential scale for a PoC you want to keep from getting productized as-is.
Even if trespass was comparable to taking everything that somebody owns, two wrongs don't make a right.
>The British Empire was actually one of the most benevolent ones.

Whoopsie daisy. What stage of civilization have we reached?
There's no way the inventor of concentration camps could be a force for good.
While not allowing stepping in the kernel, a large part of rr is indeed intercepting all things the kernel may do and re-implementing its actions, writing down all changes to memory & etc it does (of course for Linux, not Windows). With which the kernel doing an asynchronous write would necessarily end up as a part of the recording stating what the kernel writes at the given point in time, which a debugger could deterministically reason about. (of course this relies on the recording system reimplementing the things accurately enough, but that's at least possible)
In AL Basham's, 'the wonder that was India', he identifies several key differences in the idea of what a king is in India.

It's nothing like the European version.

There was no way India could have been properly ruled by the English crown. The understanding of monarchy is so different and also explains why so many kings happily agreed to become British vassals.
Right, but its board and owners that it is beholden to is the Non-Profit.
Great point, I will add that to the recent trades table at the bottom. It should use the total budget for the day.
Amiga Games Released in 2024 Index
> Since a surprise quiz was not possible under these conditions, you assumed there would be no quiz at all.

If I were your teacher/professor, my rebuttal would be: "If you thought a quiz was impossible this week, I bet you're quite surprised."
Show HN: Wheel Ball – Multiplayer game for the web
This is my second time publishing this project so I've made some improvements based on what I saw people experiencing.

New changes:

- Added ping status for players connected to the the host

- Added boundary checks for ball and player

- Improved registration / sign in to make it more intuitive

- Improved car controls!

- Improved debug UI

Tech stack:

- Passkey for registration and login

- JSON Web Tokens for game server authentication

- WebSocket for real-time notifications and tunneled communication between server and player

- WebRTC for real-time communication between host and players

- Web Crypto API for server configuration and player scores handling

Known issues:

- Car can end up stuck in a collision when hitting a wall

- Matches with more than two players may have some issues with objects data (investigating...)

Source code: https://github.com/MiguelRipoll23/wheel-ball

Feedback appreciated.
https://github.com/lexiforest/curl_cffi/releases/expanded_as...
It is a cool project, IMO. Using real money, sharing the model reasoning, and being transparent about the implementation makes it more interesting even if, underlying amount of money is not massive. You might not have done some new science, but it’s all very “put up or shut up,” haha, which is rad.
No. The kernel has no idea what your lifetimes are. There’s nothing stopping a buggy Rust implementation from handing out a pointer for the syscall (…an unsafe operation!) and then accidentally dropping the owner. To userspace there are no more references and this code is fine. The problem is the kernel doesn’t care what you think, and it has a blank check to write where it wants.
> it’s time to get back to what the web was always meant to be: a universal platform for everyone

That is not what the web was always meant to be. The web is a document distribution platform. In its purest form, that should mean no bloat, no tracking, no JavaScript period. Browsers should be tiny, extremely secure programs.

There's nothing wrong with having a universal app platform that embraces important lessons from the web like URIs, the security model, WebAssembly, etc, but it should be a separate program.
records = rows
> India was colonized in 1857 officially

Much of South India and Eastern India was already British ruled by the early 1800s.

> Apartheid didn't end until the 90's

Apartheid was started by the Boers (Dutch South Africans who also fought against the British) once they got autonomy in the 1920s.

Apartheid Era South Africa was also very anti-Anglo as well as anti-Black.
TikTok is headed for a ban – but can Trump still save it?
Assuming you got one sure. Although make sure to read the fine print because most SLAs only refund your payment at best so if something like Crowdstrike happened to you then you're still out a lot of money from their mistake.
This could still happen without exceptions though, right? The flow is more explicit without exceptions, but returning an error code up the stack would have the same effect of causing the memory that select() is referencing to possibly be used for a different purpose when it writes its result.
The modern web sucks, with all the tracking, etc.

But it's still a lot better than apps, which give the developer more control without (in most cases) any tangible UX benefit. Just as an example, Reddit doesn't need to have an app, all they do is display text and images, along with some interaction, and they especially don't need to lock some content behind the app (I recently got a popup when trying to view a post saying that "unreviewed content" is only available in the app, despite the post clearly loading for a split second before the popup).
Oh I have the same one. I had no idea it was supported by LOS now. When I last looked out wasn't. Thanks, I'll have a look for it.
Codex Sinaiticus
In 2-3 years, devices will run this locally.
Just played around with a PWA on iOS and added it to Home Screen. Works really really nicely and so it seems pwa have come along a lot since I last looked into them! Thanks for the prompt to update my understanding.

I do disagree in the developer point though. Those who know unity really do not translate well to unreal. Totally different languages and ecosystems. Also unity web has always really really sucked for anything other than gimmick games.
Jesus Christ now it's on HN, too? I literally cannot escape mention of this on Silvester. /hj

t. German
I use a rock hanging from a string.

https://en.wikipedia.org/wiki/Weather_rock
clicks on link

"image by chatgpt"

I'm just gonna assume the rest of this post is also AI-generated waffle. closes tab
+1 for Airtable API. Way ahead of Google Sheets IMO.
I've done the same thing with movies quite a few times now. I'd mention a scene or two from the movie and approximately what decade it came out in and some of the themes of the movie and after a couple of back and forths it was able to return the name that I had forgotten.
It came out in the Epic trial that 90% of App Store revenue comes from games. Those aren’t going to be web apps anyway for monetization reasons.

If PWAs are so bad on iOS and great on Android, why do companies bother with writing Android apps, web apps for computers and iOS apps instead of just telling Android users to use the web apps?
California will require insurance companies to offer coverage in wildfire zones
> How much of this was because of Racism

From what I heard from peers from that era, not significantly.

Taiwan's ITRI gave Morris Chang a blank check to implement his vision, which is something no ambitious person would turn down.

Why become yet another rich but nameless CEO (who remembers Bucy at TI) when you can become the next Jack Kilby or William Shockley.

China did the same thing for Liang Ming Song (former head of R&D at TSMC) at SMIC and India for Randhir Thakur (former head of foundry services at Intel and Applied Materials) at Tata Electronics.

--------

Stop being so combative to OP - he asked a fair question about the bamboo ceiling.

Looking at you Chollida1, next_xibalba, and Cumpiler69 (classy name /s)
"This is a vacuum" > "This is a Hoover alternative".

Describing what the tool is for usually is better than referencing a brand name that not everyone would be as familiar with.
> You are calling the Xorg X11 Xorg, which is wrong

Xorg has been the de-facto X11 implementation on Linux for the past 25 years.

First XFree86, then it was superseded by Xorg.

You're being nit picky only that's not a counter argument. That's ad hominem.

> the article’s author is a well known X11 hater and you seem to agree with everything he says.

I'm the author of the article and I'm not a hater. Understanding the limitations of something is not "hatred". I guess the entire world is black or white to you, either I have to be deeply in love with Linux or "You're a hater" which is another ad hominem.

See you've stopped arguing and now switched to discussing me personally. I knew it would happen given how you never had any counter arguments in the first place, the problem is I've been here for over 25 years and know Linux inside out and EVERYTHING that is "claimed" in the article is the common truth.

> By the way, “Not a single Windows MacOS iOS Android user knows what their display server is and how it works” is both a non-sequitur and untrue.

Yet another "counter argument" that lacks any validity because it's empty.

> The guys who wrote the display servers used on those are users of those systems.

This is an article about Linux _USERS_.

You still don't bloody understand that. I don't care about software engineers that can make anything work given enough time. I don't care who wrote Quartz or Surface Flinger. They are not end users.

End users use Operating Systems, buy them and buy software for them. Their developers are absolutely IRRELEVANT. There have been dozens of forgotten OSes that no one uses.
Tried to use on mobile firefox, but seems to be doing something very CPU intensive, doesn't respond for ~10s then the tab crashes
https://overpass-turbo.eu/s/1Wqq

Basically this

Fiddle with the query, and you can extract pretty much whatever you want from the OSM database
They need to release all the metadata for Jefferey Epstein et al. Clearly the U.S. government isn't going to after 20 years of lies and deceit.
Objectively, the phone has had more software. Google Play even now lists 1.6 million apps. Apple has 1.8 million. This does not include delisted apps, or LOB apps, so the only relevant comparison is publicly available Windows and Mac apps currently on the market. For context, Steam has around 0.1M. And if you go by sales volume from app stores, Steam had $10B in revenue, Apple had $85B. Apple makes about 4x as much profit from the gaming market than Steam. (Yes, Steam is actually a gaming market minority.)

> If anyhing, huge part of that software cannot be replicated on your phone because the golden cage owner decided that you're not allowed to have it until they monetize it on you.

Objectively, most people have no desire for old software. Nobody wants a 10 year old video editor. Even retro video games, the most heavy market for retro software, is a drop in the bucket.
I look at these things as essentially aesthetic preferences. There's certainly cases where a certain medium is the objectively right one for a task, but there's many others where it really just a matter of taste.
What data can apps access without your explicit permission?
I believe the essence of this is already apparent in this minimal version:

The professor tells you there will be a quiz at the end of class, but it will be a surprise. Since a quiz at the end of class wouldn't be a surprise, there can't be one at all.

Then, at the end of class, the quiz is given to your surprise.
Gandhi was controlled opposition IMO. His approach delayed the inevitable by decades.

A few tens of thousands of British troops - Over 200 years of the British Raj on average there were 60,000 to 70,000 British troops stationed in India - would have been absolutely slaughtered by the hundreds of millions of Indians (1857 population estimated at 250-300 million).

By the time Gandhi came into the picture, the British empire was overextended - any half decent uprising would have been successful..... unless you convinced the natives to give up on any physical form of dissent and sit down, protest and get beaten up as a virtuous slave.

Truly one of the greatest psyops ever.
A Banner Year
Monaco, which used to be the default font for MacOs, is my favorite. And it is a cousin of comic sans. It was designed by Susan Kare, one of the original designers of the Macintosh.

So: plenty professional and serious!
Thank you for also having Airtable support, which I vastly prefer over Google Sheets for any kind of API work
I was a little surprised at the number of negative reactions to Bun.s3
Have you been following https://github.com/ziglang/zig/issues/16270 ?
I was gonna say something like "DSLs work great when they're small, purposeful and easy to test", I guess yours kind of helps when they're not what I'd suggest :)
I'm gonna stay that's a little more than "a step further"
That ship appears to have sailed. The more realistic proposal would be the converse: a stripped down browser that acts only to retrieve and display web pages that are documents, not apps.
But the barcode is primarily encoding a unique handle to the item for purposes of communication between parties and systems (e.g. the thing that I just scanned as I placed it in the shipping container is thing X not thing Y).

It doesn't seem like a url is serving the same purpose, unless you are thinking that the url itself is the unique handle (and it's not actually used for a request, it's just a unique identifier).
Computer illiteracy and shitty platforms (MSOffice is not apt for science at all) costs Scientists biliions on broken research:

https://www.nature.com/articles/d41586-021-02211-4?error=coo...
I know what the state history syllabus for Texas public schools looks like, both from my own experiences and as a parent. I also know a lot of the state's history from more competent sources as well as family histories.

To say there is no state run propaganda in the US is quite a statement.

Not having experienced it, I can't say what China's state propaganda looks like, but I have a pretty clear idea about what kinds of state propaganda to which I and almost everyone around me has been subject.
H-1B is also not the only issue.

Who are these companies that the F500 use for setting "pay bands" for positions, and are they an antitrust threat like that RealPage real-estate firm everyone uses? Inquiring minds want to know...
I'd say that web apps became a thing because Google really wanted them to be. They first tried with their browser plugin. That worked, but adoption wasn't good enough. So they ditched Google Gears and started developing a browser with sufficient performance for web- native apps. They succeeded quite well.

So in my view, browsers became capable, but then plenty of "heavy" web apps appeared, which required more beef in the machine.

That's also the typical way it goes: current hardware being okayish but not great is one of the strongest drivers for better hardware. Whether it is gaming (PCs), camera (smartphones), the web bloating (both).
DSLs make the impossible possible. Whether this is good or bad depends on the design and implementation.
There’s some nuance here.

Application and nearly all library code should not do this. (There can be exceptions for libraries, but they should be used sparingly.)

A framework like Rails? A reasonable place to do this sort of stuff, because a framework implies your entire application depends on the framework, and the framework is well managed (otherwise you wouldn’t be using it).

Like you said: “you” shouldn’t do this. I feel like your pain from this comes from someone being too clever, outside of a framework, hijacking core methods and classes.
A lot of those "successful" examples have teams of battle-scarred engineers dealing with all the failures of those ideas. Control loops running away to infinity or max/min bounds, a cache that can't recover from a distributed failure, corrupted live-migrated state, bursts causing overload at inconvenient times, spurious anomaly-detection alerts informing you of all the world's holidays, etc.

Underneath all of those ideas is a tangle of complexity that almost everyone underestimates.
Many of them didn't actually pay attention to Trump's actual platform - Trump voter remorse has been documented in the phenomenon of people trying to look up how to change their votes after the fact. They were convinced by rhetoric and propaganda, that Biden made gas prices go up and caused inflation, that the Democrats were sending Mexicans over the border to steal their jobs, etc, and by the typical populist appeals to rage and emotion, rather than reason.

This is because Americans, by and large, don't bother to know anything more about a candidate than what the memes on the internet tell them.
The old metaphor of shipping bananas by packing the entire jungle surrounding the ape that’s holding the banana does very well to illustrate the truly egregious level of inefficiency at play here, especially when one considers how there’s tens or hundreds of thousands of these jungles involved in any given product…
Show HN: Sync Interstellar's Docking Scene to Your New Year Countdown
> Why would prosperity be a problem?

Excellent question.
Had never heard of it before meeting German spouse. Now I can’t get away from it, they’ve all gone next door to watch it.
Been using it for years now, ever since I discovered it. Obviously I use a version with ligatures mixed in:

https://github.com/wayou/comic-mono-font

I've tested all Ubuntu/MacOS/Windows Fonts, as well as Operator Mono, Fira Code and most of the other famed fonts.

But Comic Mono is one hell of a drug. It's beautiful and legible.
This was an experiment to start learning Svelte[1]. So the information shown, such as whether the year is in fact a perfect square, should update dynamically as you cross into 2025.

[1] https://svelte.dev/
I like to just start with a SQLite UI editor.

You can just query a database and work with the results directly . In a dynamic language like python there is little advantage to loading rows into classes. That Django query language is so painful and opaque.
Basically agree. This is a list of systems ideas which are harder than one might initially think, and should be approached seriously, never casually.

That slant-rhymes with "sound good but almost never work" but in detail is completely different. When treated as difficult problems, and committed to accordingly, having them work and work well is a normal result, eminently achievable.

As afterthoughts, or when naïvely thought to be easy, then yeah, they frequently go poorly.
For your PCI devices and whatever they may draw.
Cute. I've seen CPU commit prefix brute-forcers but not GPU ones. On the CPU, you can generate chosen 7-8 digit prefixes pretty easily (within a few minutes, I forget exactly). 12 digits is, of course, a massively bigger (factor of 2^16) space.
Michael Porter's books on marketing (esp. "Competitive Strategy") are well-regarded.
This reminds me of aggressive technicians trying to convince me to install their bloatware on my computer in order to complete setting up internet connectivity 20+ years ago. One was completely baffled by my insistence that he was not going to be touching my computer, makes me laugh now.
If Linux was "ready for the desktop" I probably would not use it.

Metaphors like "files" are OK. But I have never liked the "desktop" metaphor.
I just asked ChatGPT 4o "Guess what the average investor will do with todays stock market headlines. Just pick one specific trade." and it replied sell META. But your result was buy META. Could just be randomness, but I wonder if your prompt introduces a bias towards buying.
Chemical and elemental properties of the walls and wall paper can matter though.

Leaded paint, Aresenic, flammability, weight (steel walls vs sheet rock).

The complexity is still less than software though, and there are much better established standards of things that work together.

Even if a screw is slightly wrong, it can still work.

In software it's more like, every screw must have monocrystalline design, any grain boundary must be properly accounted for, and if not, that screw can take out an entire section of the building, possibly the whole thing, possibly the entire city.
Maybe his problem is with those yucky distributed systems as in Kube, Antilles, etc. I write plain ordinary Java programs that work with a cloud API and compile bash scripts that colonize machines.
I have no idea why you latched on to the utterly useless orders of magnitude when the correct comparison is a simple rate of deaths over vehicle miles.

If you drive lifetime 800,000 miles which is damn easy to do in America in a car that has 6-10 fatalities per billion miles your lifetime risk of dying or killing someone are up to 0.6% absolute not relative.

To be crystal clear its the difference between rolling a 500 sided die vs a 125 sided die where if you roll a one your brains end up on the dash.

Its a big difference and ascribing a difference in mortality to the drivers is equally poor. Its not just unfounded its counterfactual young drivers which largely can't afford Teslas are disproportionately involved in such crashes.

https://www.nhtsa.gov/book/countermeasures-that-work/young-d....

Purely based on driver demographics one would expect fewer fatal crashes.

Please explain an absolutely massive increase in fatal crashes.
I use a FL calendar. Mar-Oct: sucks. Nov-Feb: sucks less.
My reading is that the problem was specifically that they were injecting an exception to recover control from the C library back to their code.

It seems like the select() was within its rights to have passed a stack allocated buffer to be written asynchronously by the kernel since it, presumably, knew it couldn't encounter any exceptions. But injecting one has broken that assumption.

If the select() implementation had returned normally with an error or was expecting then I'd assume this wouldn't have happened.
Yes, the prompt that I am using does bias towards buying because I am specifically asking it to make a recommendation on a stock to buy and the holding period.
All technical documentation is wishful thinking, they're just being explicit about it.