skysight-inc/HackerNews huggingface dataset:
Always question whenever a highly educated and thoughtful (and likely wealthy) person like this commenter is telling you poor people are too stupid for their own good and can’t make decisions for themselves.

This is the definition of the principal-agent problem.

Also, “positive freedom” is a hilarious rebranding of dictatorial decision making.

Why not grant more “positive freedom” to the people by deciding exactly what these poor people should do for a living, how they should live, and how they should spend their money. The experts know best, after all.

I’m not even particularly against fluoride in water, but this kind of reasoning is insidious. If the people have voted for representatives that are against it, we should follow the will of the people. This is the definition of democracy.
"While the Gaia spacecraft will enjoy its well-deserved retirement"

Don't anthropomorphize machines. They hate it when you do that.
My problem is that I agree with everything you say, but I can't make a logical argument for it.

I also think that conscious existence is intrinsically good, that it is amazing that the universe has found a way to experience itself, and that out of thoughtless rocks, qualia have arisen.

But I don't understand how to argue why this is so. In fact, it appears to make no sense. It seems to me that the only argument one could make that conscious existence is good is that there are conscious people who believe it is good, and without those people, the argument ceases to make sense.

"I'd also say that it really is good to have more total good experiences in the world, just as it is bad to have more bad experiences."

Philosophers do not make this specific argument because if you treat good and bad symmetrically, you can reach conclusions like "slavery is good if it produces more good than bad."

Of course, this is also an outcome-driven decision, where people dismiss an argument because they don't like the logical conclusion, but I think it's fair to say that "good" and "bad" aren't the same thing in opposite directions.
Not too suprising though. It is zipped xml. Future versions may add to the xml optional nodes that can be ignored by previous versions.
That argument works both ways. You can also source your own water if you don't want municipal water.
> But you will brush your teeth anyway, and then you apply fluoride topically. It works.

Relatively few of the poor have the disposable income, time, education, and long-term worldview needed to reliably do that.

EDIT: This comment is about America's poor. Though the same applies in much of the world.
text search predates Google, believe it or not.
it's not that hard if there's some form of competence involved...
And you're assuming that every neurodivergent person can't tolerate brushing their teeth.

I also don't see what access to toothpaste has anything to do with neurodivergent conditions.
> * Javascript-like syntax and a Javascript-like package manager

I think this is not serious criticism. The "javascript-like package manager" reference actually refers to fixing a major problem with the developer experience playing legacy programming languages such as C or C++. Java has those, .NET has those, every single mainstream programming language has those. Except C or C++.

Rust might be riddled with "the emperor has no clothes" aspects, but having a package manager is not it.
What do you mean by "disappeared"? Did the page just go white/black or something?

I didn't experience that while reading the article (waterfox browser), and can't recall that ever happening on Wired, and I somewhat frequently read wired articles (few times a week, not a registered/paying member).

I tried it in chromium (no extensions) and if you scroll there is a fullpage ad where the article seems to "disappear" but it's essentially an ad fold, and if you keep scrolling the rest of the article is there. Otherwise not sure what you mean? What browser you using?
How often does glibc introduce a breaking change?
> a computationally complex problem won’t push your computer to a temperature beyond design limits.

Allegedly. It allegedly won't do that.

Practically, running your CPU at design limits for a very long period of time tends to cause the temperature of the rest of the chassis to want to equalize to that temperature, which can be above comfort limits.
It's the disclaimer I was talking about

Yes it's because you're on mobile Firefox
you let your mind be corrupted by media and government. dont hate hundred millions of people because of the actions of a handful. dont be silly.
FYI for everyone: This is not about Machine Learning. It is about a programming language called Standard ML where ML stands for Meta Language[1].

[1] https://en.wikipedia.org/wiki/Standard_ML
This is a great inspiring story and wonderful books. Thank you! Trying to find them now.
It would be good to figure out how many people actually care about printability. Perhaps what you could do is:

1. HTML is the primary format for articles. Authors can do whatever tricks they like in CSS, but are encouraged to make their layouts reasonably responsive. JS should be limited to things that actually benefit the article (such as LaTeX rendering or simple live examples).

2. The article must fit on one page when printed to PDF using a mainstream Web browser.

3. The author should provide a PDF file. It could just be the output of printing the HTML to PDF from a browser, or it could be something fancier, as long as it fits on a page and has the same text as the HTML version.

Looking at the most recent issue, most articles could be faithfully reproduced with a typical modern Markdown implementation (one that supports tables and code highlighting, and maybe LaTeX math) and some simple CSS.
Not if you could have data that could only have been inserted at some stage to behind with and then a subsequent migration only breaks that case (eg create table in step 10 and step 11 breaks that new table - if you only had data that you inserted in step 1, it would still pass all migrations. In other words, you need to have sample data that exercises the entire DDL that is added or you risk missing something.
We've been trying for the history of mankind to figure out how to "not keep people trapped in poverty". No one has solved that problem yet, despite the best of intentions with monumental effort. I'll agree with Milton Friedman on this, Capitalism, as bad as it is, has been the most successful system to alleviate poverty.
Isn’t that iodine and not fluoride?
Comparing Fluoride and Antibiotics is absurd. At least one of these things is supported by public health officials and isn’t unequivocally stupid.
> Some of us design applications which can't tolerate the worst case GC pauses, for example

First of all, I should like to point out that such people are overwhelmingly deluded and come to this belief without ever actually having tested the hypothesis. But at any rate, the idea of a JAR file doesn't require garbage collection. We can already see this with things such as Wasm, though it doesn't quite achieve what I would want.
It might have just been responsible disclosure.
Writing differing views is not a crime. Still, even if what she did was somehow illegal or they had a legimate legal reason to revoke her visa she deserves to be able to face her accuser and not be abducted and denied her life, liberty and property without due process.
Good, because this is what Intents are for. No app needs to know all your installed apps to launch them with a link.
Ask HN: Am I the only one being spammed by Spotify multicasts?
Before I start doing more research I wanted to ask a quick question here. I've been getting pinged continuously by spotify for months(from wireshark logs). I've never installed spotify and will never install spotify. Any computer or device on this network receives this same traffic constantly.

I primarily use starlink for home internet. I can swap IPs to many different ranges but the inbound traffic persists.

I just wanted to see of anyone else is experiencing this, and maybe get some guesses as to... why. (like please it's driving me nuts)
A game engine is much more similar to a browser engine than you think. The operations you have discussed, using bits as flags, are also the most basic forms of binary-level manipulation out there. Things like tagged pointers and bit flags fit nicely and neatly into an encapsulated unsafe abstraction (provided you want to add an extra 1000 lines of code for it).

As far as I can tell, any time you want to rely on the exact binary layout of something in memory, you need unsafe. As a corollary, any time you want to bit cast from one type to another, you need unsafe. This means that things like succinct data structures and building network protocols need quite a bit of unsafe everywhere. The former needs you to do things like "store 14 bits of X here and 12 bits there..." The latter needs control of bit and byte layout because you want to carefully eliminate implementation-defined compiler behavior.
No, this is winning and completely fine if you go down a path of mental and legal gymnastics. The argument now is that non-citizens (even permanent residents) are a different class of people that the bill of rights doesn't apply to.
Speaking of Vizio, what happened to the SFC vs Vizio GPL violation case?
Last time I checked : https://www.dlapiper.com/en/insights/publications/2024/01/sf...
Where everything sums out is a completely flat spot on a table, it won't hold a freely moving object. Lagrange points are more like shallow dents that tend to attract rolling marbles.
Pokemon Go. You couldn't really do that as a webapp with the VR and stuff.

Also with the bank apps I think there's extra security over a webapp - on the iphone they often scan my face.
Show HN: Conversational Agents as a Typeform Alternative (live demo)
The regular CPython installer on Windows installs the py launcher and associates it with .py files. The py launcher supports shebang lines.

This was covered in a blog post about this same topic that was posted here a few days ago. According to that you have to omit the -S: https://thisdavej.com/share-python-scripts-like-a-pro-uv-and...

https://news.ycombinator.com/item?id=43500124

I haven't tried it myself, I simply changed the file association so all .py files are opened with uv run as standard.

https://docs.python.org/3/using/windows.html#python-launcher...

https://peps.python.org/pep-0397/
Async rust is purely a state machine equivalent to c++ coroutines. There’s not really any more magic than that within the language itself. In other words, async rust is syntactic sugar and nothing else.

Tokio is a work stealing runtime that then layers other requirements on it (eg futures must be send to support work stealing). This is similar to Apple’s libdispatch.

I’m not sure what performance problems or other magic you’re referring to but it’s hard to answer non-specific gripes with information. It sounds like you’re saying it should be easier to roll your own runtime and there’s slow progress on standardizing some of the pieces. But there’s a lot of runtimes you can pick from (async-std, snol, glommio, monoio, etc). It’s fine that implementing a runtime is complex because a lot of that complexity is inherent (Rust adds some extra boilerplate but that’s all it really is)

I haven’t really found Rust’s async to be all that hard to grok. It’s got some annoying boilerplate in some places where there’s impedance mismatches in very rare hyper specific cases but those don’t normally come up.
No confusion there, guy just asumming mcp should be higher than grpc in the thread where we are agueing where should mcp be. It's too idiotic for me to continue arguing with. Same to stateful vs stateless. Tool calling is stateless, if you wrap it up with a protocol and claim that it should be stateful, then it's reasonable to ask how exactly.

And then you "psst dart can do web and server" me, like kotlin, swift, typescript and basically everything else these days cannot do the same thing. No one takes server side swift or server side dart seriously, you don't pick a technology based on what it theoretically does, should be based on what it practically does, and that only.
Bengaluru/Bangalore has hotspots (PIN codes are postal address codes) where there are lots of startups, mostly in ecommerce, ad-tech, online education etc. and they have incentive to upsell you a lot.

I guess its referring to someone wannabe influencer buying Twitter(X) premium and posting based on half baked info on customers.

Mostly sarcasm, so take with a grain of salt. I can't tell about accuracy, but explaining the cultural context here.
Exodus Privacy will let you know about this kind of Android apps you should avoid installing
https://exodus-privacy.eu.org/

Swiggy is actually a small player in terms of permissions requested, with 'only' 47
Compare it to Weibo with 104, Wechat with 93, Facebook with 85, Snapchat with 71 (granted those apps may offer additional services that require some additional permissions, but they are definitely not worth giving them all your data...)
Sid Meier's Railroad Tycoon 2 is still the best railroad game and runs great on modern Windows versions, it's now nearly 30 years old:

https://store.steampowered.com/app/7620/Railroad_Tycoon_II_P...

I return to that game for a few quick sessions every couple of months.
Democracy and big government aren’t in opposition. Social Security for example is extremely popular.

Letting small groups that disagree do what they want is the definition of small government. Outlawing water additives is a significant thing to mess with, it’s a meaningful intrusion on people’s heath and general welfare.

What makes this entire thing silly is many areas of the US ~11% naturally have fluoride levels high enough not to need supplementation, but nobody seems to want to drop that to some ultra low level when they argue for outlawing adding fluoride. It’s not an argument that these levels are unhealthy, just the naturalist fallacy in action. https://www.usgs.gov/publications/fluoride-occurrence-united...
That was never the entire point of crypto. That was probably a point you tethered yourself to avoid it, etc. You don't seem like a fan.
> There are some other big names where the same vowel sequence isn't recognized: Euler (usually pronounced with /ɔɪ/) and von Neumann (not so much).

I always have trouble finding a reference for the sounds corresponding to IPA symbols, so I'm not sure what you're claiming for the pronunciation of either of those. But, at least among the mostly American mathematicians I know, the 'eu' in 'Euler' and 'von Neumann' are usually pronounced the same way we pronounce the same way we pronounce the 'eu' in 'Freud' (which I agree is essentially how I'd pronounce the 'oy' in 'joyed').
That's the whole point. 350b is an enormous amount of buying power
And my magical belief is there is no free will so that means you’re wrong, right?

Both are silly statements that can’t add anything.
My point was being in the Eu did not preclude those laws and EU countries vary.

Some EU countries have more of a Russian position on these things!

I very much is a question of national, not EU law so you cannot generalise about the EU.

Where the EU does have laws on these things it has been very anti-privacy and pro-surveillance.
"Fuck around, find out"
This is a fair point, and in modern times, where we have good public health education it makes more sense to take this approach.

However this comes with the weighty caveat that there are public groups that actively agitate against public health campaigns.

On balance I think defluoridation makes sense where you have good public health communication.
UK: 34th

USA: 69th

https://worldpopulationreview.com/country-rankings/healthies...
Every bank. Stable coins like USDC (Circle) are going to continue growing! It processes billions of dollars of payments each year.
It's just "we asked our LLM and it found the bug", as I understand it.
> Isn't the actual problem glibc since the Linux syscall interface is stable?

Yes

> I would expect that I can take a 20 years old Linux binary which only does syscalls and run that on a modern Linux, is that assumption wrong?

You’re right. But those apps are simple enough that we could probably compile them quicker than they actually run.

> I expect that Windows is full of application specific hacks under the hood to make specific old applications work.

Yes [0]!

> just using WINE as the desktop Linux API won't be enough, you'll also have to extend the "don't break user space" promise from the kernel to the desktop runtime environment

Yes, but. Windows is the user space and kernel for the most part. So the windows back compat extends to both the desktop runtime and the kernel.

You might argue it’s a false equivalence, and you’re technically correct. But that doesn’t change the fact that my application doesn’t work on Linux but it does on windows.

[0] https://news.ycombinator.com/item?id=35203390
https://archive.is/9JMZH
I'm trying to replace platform dependant and easily breakable binary files with platform independent and change resistant files. Yes, those files are still in binary, but this is true of all files on a computer. What's useful about these new formats is that they retain a greater degree of information about the source code.
I agree with this in an American context. In Sweden, it will be much less true. This difference can also however be attributed to government "interference" with higher taxation supporting better social care for those at the poorer end of the scale.

Freedom comes at a cost, the US and Sweden are paying that cost in different ways.
https://www.google.com/search?q=define%3Afafo
I don't know anything about the FDIC being eliminated. I see a lot of unnecessary overseas spending getting eliminated. I see a ton of real estate getting eliminated.

$130B added up real quick and it's only been a month. You can see the "Wall of Receipts" here, which is updated about every 2 weeks (in my personal experience) https://doge.gov/savings
Why do the x4/x8 types seem to be the default in rust?

A portable SIMD feature should encurage portable SIMD and not a specific vector register size.
> Only if you want to distribute a dynamically-linked binary

Even statically linked code tends to be dynamically linked against glibc. You’ve basically said “it works but only if you use the package manager in your OS”. In other words, it’s broken and hostile for commercial 3p binary distribution which explains the state of commercial 3p binary ecosystem on Linux (there’s more to it than just that, but being actively hostile to making it easy to distribute software to your platform is a compounding factor).

I really dislike snaps/flat pack as they’re distro specific and overkill if I’m statically linking and my only dynamic dependency is glibc.
Thanks, this is helpful. Is the certain week referring to a specific festival?
There was a project a while ago to do exactly this (in general, not for Halmos's book specifically. I assume that's the one you mean). I can't find it by Googling, but here's an Internet Archive capture of a Project Gutenberg page that collected books for which this had been done: https://web.archive.org/web/20120502091427/https://www.guten... .
Plenty of websites can live with the reduced complexity of having their static files served directly by python. Hence it exists, and is useful.
Good catch.

OP, exposing your application without authentication is a serious security risk!

Quick anecdote: Last week, I ran a Redis container on a VPS with an exposed port and no password (rookie mistake). Within 24 hours, the logs revealed someone attempting to make my Redis instance a slave to theirs! The IP traced back to Tencent, the Chinese tech giant... Really weird. Fortunately, there was nothing valuable stored in it.
The HSBC UK Android app look s at what apps you have, and refuses to run if you have apps with certain permissions (such as an alternative launcher) and now refuses to run if you have any apps from outside the Google app store.

I have complained about this here before, but the end result was that I asked for a hardware security device and use the website instead.
The Sony RX0 II is a normal camera in an action cam form factor, no app required.
Battery life is only about 30 minutes but you can swap batteries.
Your GDP per capita is 50% higher than ours. You have money for this.

If there's no will to raise up the poor, you it should be straightforward to use the state directly to ensure that everyone is taught how to brush their teeth and ensured to have access to brushes and toothpaste.
At this rate they'll be deporting Inuit from Greenland to El Salvador by the halfway mark of his Presidential term.
Yeah maybe I should just be complaining that the Rust tool chain (or rather distros) should be including old versions of prebuilt glibc to link against?
The HSBC bank app uses this and is in the Play Store.
It's not necessarily the same code, though. But COM is nice for a stable ABI like that - so long as you consistently version your interfaces, the apps can just QueryInterface for the old one they need and know that it's there, even if it's just a thin wrapper around the new stuff.
> Its a lot easier and idiomatic to write.

Surely both of these characterizations depend on the person? I can believe that integral_t^oo is idiomatic if that's what you're used to, and maybe it's easier to pick up from scratch, but, for someone long used to TeX, it just makes me wonder what other unpleasant surprises someone else will have decided are actually pleasant.
For those who prefer reading (I’ve not seen the video, but it seems related):

https://sassafras13.github.io/MatrixExps/

“Thanks to a fabulous video by 3Blue1Brown [1], I am going to present some of the basic concepts behind matrix exponentials and why they are useful in robotics when we are writing down the kinematics and dynamics of a robot.”
You can also remove fluoride from your own water if you want to. Although I don't know if there are any filters that can distinguish between naturally occurring fluoride (ok) and fluoride added by the government (evil).
Hi. Check where you actually are located in Qld, because chances are you are fluoridated just fine. https://www.health.qld.gov.au/public-health/industry-environ...
> Here in Sweden we decided against fluoride for this reason and the fact that it is in fact toxic.

How?

Please don't express that it damages development. That's trivially refutable by statistics. We can compare Canada's and UK's IQs for example, or some other proxy to the G factor, said countries were chosen for their similar cultural demographics, we find then that the metrics are mostly identical, while the difference in consumption of fluoride is staggering.
What memo? :)
In practice most of those machines are an environment in and of themselves. It’s not that they can’t be upgraded, it’s that they likely couldn’t even be rebuilt if they had a hardware failure. The risk they’re taking is that the system is more likely to break due to being touched than it is to suffer a hardware failure. Which as most of us can attest to, is true until it’s not.

Relatedly, at a previous job we ran an absolutely ancient piece of software that was critical to our dev workflow. The machine had an issue of some sort, so someone imaged the hard drive, booted it as a VM and we resumed business as usual. Last I heard it was still running untouched, and unmaintained.
Maps and navigation apps? Desktop integration and sync apps?

That said most of the time you are right.

I am fairly convinced that some apps are just wrappers around web apps. The Virgin Money (Uk bank brand) app used to ask for cookie permissions on launch and felt very like their website used to (until it was removed and they went app only).