MurphyA/hacker-news huggingface dataset:
by okanat | 2025-06-07 18:17:29+00:00
I agree. Some libertarian economists noticed that endless growth demands slavery-like conditions and the economic collapse one way or another. They are trying to back away without using the s-word and invent half-baked solutions like UBI.

UBI by itself will not solve the problems. It will only drive exorbitant inflation. Implementing UBI requires socializing many institutions and nationalizing big companies. People who control the biggest portions of the economy will not give their power up without a war.
by paxys | 2025-06-07 18:18:20+00:00
I just posted the number that entitlement programs currently use, and it is under $1T. So you're basically saying "it's easy to implement UBI, we just need an extra 2.4T/yr lying around somewhere" (which is equivalent to 1/3 our total budget). Scale it up to realistic numbers (no one is surviving on just $13K/yr, plenty of people need more than just average support e.g. for medical conditions) and you're easily talking $5T+.
by antisol | 2025-06-07 18:18:46+00:00
Wow, someone has really been chugging on that kool-aid.

> The problem with "X works" type arguments is that, no, no it doesn't, not generally

So, to summarise: what you're saying, in a thread where I demonstrated and you yourself said that X "just works", is that suddenly it doesn't now.

Well I'll be sure to tell my laptop, it's got this thing where it's super stable for weeks at a time. Maybe my laptop hearing that actually it's DE doesn't work and that I imagined all those times I hotplugged my projector is what is needed to magically make wayland usable in the real world.

---

Bwahahahahaha!

So I did about 5 minutes of searching, and found: https://wiki.gnome.org/Initiatives/Wayland/NVIDIA

Accelerated Xwayland clients (GLX) There is currently no accelerated GLX support when running a GNOME Wayland session no top of the NVIDIA drivers, meaning X11 OpenGL applications will use software rendering.

and:

Mode setting Mode setting is possible, but the current requirement to use dumb buffers during mode setting before establishing the EGLSurface, EGLDevice CRTC stream link, results in memory constraint issues with multiple monitors with higher resolutions. Monitor mirroring Monitor mirroring is currently not possible due to the issue that an EGLSurface can only be linked to a single CRTC. The way GNOME Shell currently does monitor mirroring relies on passing the same hardware buffer to multiple CRTCs, which is currently not supported by the API exposed by the NVIDIA driver.

...Which is just a hilarious, hilarious joke. So in other words, wayland is a complete non-starter for any serious use. But I suppose, to be fair, you won't have to worry about that issue you claim is with X where you say you need to reboot to plug in a second monitor: you just can't have a second monitor! Not if you want it mirrored, or at "higher resolutions"

Hey, just for fun: I bet you can't guess which windowing system has supported all these things for decades?

One more fun one, from: https://www.xfce.org/about/tour420

"Plans are underway to add Wayland support to Xfwm4 while preserving its existing X11 functionality. However, such a restructurization will be a major effort and we cannot tell yet when/if it will be done, so please don't hold your breath waiting for it."

Lol, yep, it's X that doesn't "just work", hahahahaha.

(and no, I wouldn't be holding my breath, would I, given that wayland has now been in development longer than Duke Nukem Forever)

I think we're about done here.

> If nobody wants to maintain it

https://news.ycombinator.com/item?id=44207353
by edbaskerville | 2025-06-07 18:19:38+00:00
I wish I could have met him before he died.

I'm yet another child of HyperCard. It opened my mind to what computers could be for, and even though the last two decades have been full primarily of disappointment, I still hold onto that other path as a possibility, or even as a slice of reality---a few weeds growing in the cracks of our dystopian concrete.
by owebmaster | 2025-06-07 18:19:40+00:00
> Your brain does not work the same way as my brain works. I am sorry, I know this is hard to believe but you will develop some actual emphathy once you accept the fact.

I am also sorry but I do have ADHD and I'm no different than any other human being, and so aren't you. Many people just deal with it much better than you, but at least it means it is possible. Nobody said it is easy but people with ADHD have a tendency to think that people doing what they need to do have it easy, "they just do it". Well, no. That is not how it works. It is hard for everybody.
by sunshine-o | 2025-06-07 18:19:52+00:00
So even if requested by the mother?

Because I was once shocked to learn how easily it is in some countries (like Portugal) for a woman to have the court force a man to submit to a paternity test [0].

I also heard (I guess a few decades ago) the courts would start automatically an investigation on their own when no man would recognise a child at birth.

- [0] https://www.tpalaw.pt/xms/files/BANGA_Site/Paternity_investi...
by vharuck | 2025-06-07 18:20:59+00:00
As an R user, I get what you mean. If you need to do things that don't fit well in the "tidyverse" model, you have three options:

1. Wrap the complicated bits in functions, then force it into the tidyverse model by abusing summarize and mutate.

2. Use data.table. It's very adaptable and handles arbitrary multiline expressions (returning a data.table if the last expression returns a list, otherwise returning the object as-is).

3. Use base R. It's not as bad as people make it out to be. You'll need to learn it to anyway, if you want to do anything beyond the basics.
by mindcandy | 2025-06-07 18:21:11+00:00
I still remember from over 20 years ago I was sitting in the kitchen talking to my grandmother. She was smoking and had some Fox News talking head on in the background. Maybe Hannity?

What I noticed what that there was a main story for the hour long program. But, it was pretty dull. Meanwhile, the host kept randomly going off into short non-sequitur diatribes. All of the non-sequiturs were depressing. They were about random stuff that made you feel just awful. Then he'd pop back to dull main story like nothing happened.

I realized the non-sequiturs were all designed to make you feel hate, fear and disgust towards liberals. The main story was just filler. The real product was a steady stream of emotional hits of hate, fear and disgust. Over and over forever. Just like puffing on her cigarettes.

That was decades ago. The hate, fear and disgust pipeline has refined a lot since then.

Decades later, the news got my father so deeply filled with hate, fear and disgust that he would randomly launch into hateful diatribes about the libs unprompted. It got bad enough that the kids had to tell Mom we weren't visiting until he got it under control. He wasn't like that at all until he retired and had more time to watch TV.
by dleather | 2025-06-07 18:21:11+00:00
I couldn't agree more. I'm fluent in languages like Julia, and MATLAB. I'm 90% fluent in R and prefer data.table over dplyr but working in both is easy enough. The past few months I've been fully transitioning to Python. And while base Python I find to be extremely elegant, typical data science and scientific computing workflows are a headache. There aren't just 1-2 packages to choose from for each use, every package has it's own syntax, keeping track of Pandas Series vs DataFrames is confusion. Want fast differentiable code? Then rewrite everything in numpy in JAX which requires its own tricks.

What Python desperately needs is a coordinated effort for a core data science /scientific computing stack with a unified framework.

In my opinion, if it weren't for Python's extensive use in Industry and package ecosystem, Julia would be the language of choice for nearly all data science and scientific computing uses.
by gnabgib | 2025-06-07 18:21:50+00:00
Past discussions of Olo:

Scientists claim to have found colour no one has seen before (46 points, 49 days ago, 27 comments) https://news.ycombinator.com/item?id=43736005

Novel color via stimulation of individual photoreceptors at population scale (183 points, 48 days ago, 82 comments) https://news.ycombinator.com/item?id=43741013
by Freedom2 | 2025-06-07 18:22:20+00:00
In all honesty, my words were something along the lines of "I don't think that approach is a good idea. It's because of X reason."

Another viewpoint I've seen when sharing this story is that the interviewer wants me to start with the "bad" implementation first, then we move on to the "proper" one, but what's the point if I actually have pointed out the flaws beforehand?
by benrutter | 2025-06-07 18:22:22+00:00
I think the answer to this question (with emphasis on "all") is clearly none that we know of. Plastic is really hundreds of different polymers, each with different priperties and uses.

If a new material can take the place of some of those, that's a win. We don't need to replace plastic wholesale with a single new thing, there's no rule against using multiple targeted materials, we've just got used to material science being all about one material for recent history.
by mindslight | 2025-06-07 18:22:22+00:00
That platform statement does not contain values or ideals! It contains goals, which could possibly be achieved in very different ways. Values and ideals are then trotted out in support of the specific policies that purport to achieve those goals, and my point is that those ideals are highly inconsistent and seemingly sum up to mere blind anger.

Your individual assertion that you don't care about a balanced budget isn't particularly relevant to the larger context where an overwhelming amount of Trump supporters did just make arguments professing support of the need to get the budget under control to justify last week's policies.
by Barrin92 | 2025-06-07 18:22:33+00:00
>Yes, they will, but it matters that they get it less often and less frequently.

but they won't. Alcohol restrictions are at least somewhat enforceable (although as a sidenote I also find them silly) but you can open a new tab, literally type "porn" into any search engine, and you'll get fifty thousand results.

And all of those sites are hosted in the middle of nowhere and do zero content moderation compared to Pornhub, so chances are on those sites adolescents will run into some genuinely abhorrent content. You've made it no less difficult, but much less safe.

It's so utterly meaningless even compared to other internet bans, it makes more sense to assume they just banned something so that people would stop talking about it. It's as if someone was on a crusade against video games, banned literally one video game
by mdaniel | 2025-06-07 18:22:34+00:00
Run `man git-repack` or its `man git-gc` friend and recall that most filesystems hate dealing with a bazillion small files

I think there have been several attempts to use S3-ish blobstores as git backends but of the two major git hosters, only one of them is MIT licensed and they don't attempt that stunt, so safe to assume it's not a viable approach
by kfajdsl | 2025-06-07 18:24:03+00:00
This isn’t “most users”, this is a large company building a product on top of Nix. I’m pretty sure most orgs using Nix at a minimum have a custom overlay.

If you identify these things as an issue, any competent engineer should find a variety of solutions with search and/or LLM assistance within an hour, since they’re not super obscure requirements.

I’m not saying Railway didn’t do this and realize that these common solutions weren’t viable for them, but it’s odd to not mention anything they tried to get around it.
by darth_avocado | 2025-06-07 18:24:13+00:00
One side effect of RO is vitamin B12 deficiency. And there is some debate around whether that is true or not, but anecdotally, I had developed a severe B12 deficiency to the point that one day out of the blue, I couldn’t move one of my legs. I freaked out and went to the ER, and it turns out, 1 B12 shot later, I went back to normal within minutes. The doctor hypothesized that I had developed a severe B12 deficiency because of RO water and that I supplement my food with B12 supplements. The regular intake of meat/eggs wasn’t sufficient to compensate for the lack of B12 absorption.
by david-gpu | 2025-06-07 18:24:33+00:00
If a coworker or family member sent me a log of their porn habits I would wonder what made them think I am interested in them. It is not something that people typically disclose.

That is not the same as understanding why would anybody care if their porn provider made their porn watching habits public, which is the subject of this thread.

Can you please clarify your reasoning? I fail to see the supposed "gotcha". We are not asking why doesn't everybody make their porn profile public, that's something you came up with.
by luckylion | 2025-06-07 18:25:16+00:00
Has that ever actually been tested though? Ultimately, to work, a plugin only needs to call a handful of WP functions, if at all -- hard to argue it's a derivative work, just because it can be used _with_ WP. Is grep a derivative work of bash because you can use bash to execute grep?

Something like the following would be a valid plugin, but it doesn't directly or indirectly use _any_ code by WP. It's only executed by WP. I don't believe that it would be considered a derivative work of WP, because that file would happily run without WP as well.

<?php /* Plugin Name: My Plugin Version: 0.1 */

if($_SERVER["REQUEST_URI"] === "/my-url") { // do something interesting, use curl to fetch some content }
by bawolff | 2025-06-07 18:25:19+00:00
> These are not identical tests -- but if both the real human examinee and the human examiner in Turing's original test are rational (trying to maximise their success rate), and each have the same expectations for how real humans behave, then the examiner would give the same answer for both forms of the test.

I disagree. Having a control and not having a control is a huge difference when conducting an experiment.
by jajko | 2025-06-07 18:25:29+00:00
Pretty awesome story, but also with a bit of dark lining. Of course any owner, and triple that for Jobs, loves over-competent guys who work themselves to the death, here almost literally.

But that's not a recipe for personal happiness for most people, and most of us would not end up contributing revolutionary improvements even if done so. World needs awesome workers, and we also need ie awesome parents or just happy balanced content people (or at least some part of those).
Show HN: SYSH – a Spotify streaming history dashboard with dedicated Android app
by barmiro | 2025-06-07 18:25:34+00:00
Hi HN!

I'm excited to announce the first release of SYSH, a self-hosted Spotify streaming history dashboard. Think of it as a more in-depth version of Spotify Wrapped, available all year, with detailed statistics, graphs and top lists related to your streaming activity.

GitHub repository: https://github.com/barmiro/SYSH

The Android app is available for download on the Google Play Store or the Releases page on GitHub. If you're not sure whether SYSH is right for you, the app includes access to a demo server, allowing you to explore its features without the need to set up your own instance.

SYSH was created as a FOSS alternative to existing, commercial services. While they have an impressive user base, they seem to prioritize user engagement and monetization over improving the service or fixing data accuracy issues.

The project was inspired in part by Yooooomi/your-spotify. I wanted to bring similar functionality to a mobile app, accessible on the go, and rethink some design decisions - including the way streaming statistics were calculated.

Data is collected both through full streaming history imports and Spotify's recent streaming activity API. Once your account is set up and linked with Spotify, the server will start collecting data about your current streaming activity in the background.

SYSH supports up to around 15 users per instance (detailed info in the GitHub FAQ). Apart from the administrator, users don't need any technical know-how - perfect for friends and family.

Feedback, submissions and feature ideas are welcome! I will probably spend the next couple of weeks cleaning up the code, but I will definitely consider your suggestions in the long term.
by alexisread | 2025-06-07 18:25:45+00:00
There have been a few. Maybe this one? https://youtu.be/Z3We5h8pt0Q?si=btvxgZhPqDkTqNEc

The UK trialed a cassette version here https://youtu.be/4qqnHtH1RAs?si=Y9dKvKtwPVXheLWU
by doug-moen | 2025-06-07 18:26:28+00:00
The quality of your water varies with the district you live in. My municipal water provider puts chloramine in the water to kill bacteria. Occasionally we get high levels of chloramine, which is disgusting (smell and taste), but the water filter removes it. Occasionally they flush the pipes, which turns the water red, which is mentally disturbing, but the water filter removes the rust.

So while it's important to me that my municipal water is technically safe to drink, I still have a better experience with my drinking water when I use a filter. While it's amusing that this technical expert considers rust-red water to be "delicious", do they have family members, or friends that visit and consume beverages, and do these other people get to have an opinion?
by nialv7 | 2025-06-07 18:27:26+00:00
IIUC you are talking about CA-derivations? Yeah they may help but it's hard to know how much since it's not in production yet, despite being part of Eelco's original paper describing nix. So my hope isn't high.

> When we think we are getting a silver bullet, we've likely just pushed that complexity somewhere else.

True but we kind of just stopped looking. and I feel much of the solution space hasn't been explored.
by MobiusHorizons | 2025-06-07 18:28:33+00:00
Ah I think I see what you mean. Outcomes from one clock cycle can impact the data input to various hardware on the next cycle.

I think the intuition I was trying to convey (and which I think feels odd for software folks) is that within a given clock cycle, you often compute all the outputs you might have, and then choose between them with a mux. You really can design an ALU by passing the inputs through multiple operations in parallel and having the output decided by a mux. This technique generally produces shorter dependency chains which increases the maximum clock speed for a given block. Like all optimization techniques it has trade offs, (in this case using more gates total) so you might find a middle ground for instance by reusing the adder for both addition and subtraction at only a few additional gates worth of latency. I have built an ALU this way.

Of course on modern CPUs the ALU isn’t one monolithic block any more, but rather multiple separate units where a scheduler does the work of sending data to the right queue over several clock cycles.
by metroholografix | 2025-06-07 18:30:05+00:00
A lot of the power of Forth comes from its metaprogramming capabilities and having the compiler available at runtime, all wrapped in a tiny footprint. Similarly to Lisp, it empowers one to explore a problem domain without getting in the way. These concepts are alien to C which is downright hostile to exploratory programming.

If you really want to understand the genius of Forth and its creator, I suggest reading everything that Chuck Moore put down in writing starting with "Programming a problem-oriented language".

A lot of us today, being bogged down in the sort of tedium-inducing programming that pays the bills, tend to forget that programming languages are (or should be!) primarily about expressing ideas. Forth is still one of the best languages to do that in.
by sltkr | 2025-06-07 18:30:16+00:00
First, intentionally leaking this type of data is extremely illegal under Europe's strict privacy laws. So we are limited to unintentional breaches of privacy which can be guarded against with auditing requirements.

Second, you have to look at the potential damage such a leak would have on the affected porn watchers. Is it really that damaging to your reputation if someone could prove that you visited Pornhub in the last year? Isn't it a common view that all men and most women watch porn at least occasionally anyway?

And I get the risk if you live in a country that criminalizes pornography. But are were sure there is an extreme societal taboo on enjoying erotic cinema in the notoriously puritanical country of... checks notes France?

Third, it's important to consider the baseline. If you are a citizen of France and you are accessing Pornhub via your residential ISP or your mobile phone, then your ISP already knows you are visiting Pornhub. This isn't concerning to anyone but the thickest thin-foil-hat wearing paranoid schizophrenics, and I've never heard of this leading to massive data breaches or blackmail situations either.

Given that ISPs appear to be basically trustworthy, they might as well do the age verification thing, too. They probably already have your personal info due to KYC-legislation.

Of course there are small differences: with age verification your ISP can distinguish between you and other people in your household, which removes a bit of plausible deniability. If you don't trust your ISP you can use alternate DNS-over-HTTPS, VPNs, proxys like Tor, etc. to cover your tracks, which you wouldn't be able to do anymore. But I bet 99,99% of Pornhub visitors in France don't bother with any of that, proving that they aren't actually concerned about being blackmailed or outed as porn consumers by their ISP.
by Animats | 2025-06-07 18:31:36+00:00
That's fascinating. It's a view of venture capital within China's system. It still has bubbles, but different types of bubbles. The interaction between the state and VCs is totally different than in the US. There's the old centrally planned economy preference for big projects with high visibility in the physical world. Somehow, this seems to have met up with venture capital and financial bubbles to produce the "building" the post mentions.

Any comments from people in China on this?

[1] https://fakepixels.substack.com/p/the-spectacle-of-building
by hk1337 | 2025-06-07 18:31:51+00:00
JavaScript Chrome developers did a good job of convincing people that Safari is the new IE.

I love Safari on macOS. I love the pinch/zoom with the tabs. I love that private browsing mode, at least seems to, keep things contained to the tab they started with. e.g. if I open facebook in a private tab then open new tab and go to facebook, it’s going to make me login.
by a3w | 2025-06-07 18:32:14+00:00
"politics of high smokestacks" was when e.g. Germany got higher smokestacks, since we initially killed the local plant life when burning coal. Now, we can kill the whole planet at once, but only a tiny bit. Problem solved, until we later said "actually, use filters, not (only) high chimneys".

Thanks for having been to my Ted talk.

Next up: Why climate change made the filter solution not work, either — with cutting edge science claims back from 1856.

(Damn, the actual timeline for 1950-1980 and 1856 mixes these two issue non-chronologically. Sorry, to be fair: we were completety certain of climate change in 1990, when we saw that the 1970s era cooldown was not a new trend, but just a decade of a brighter albedo due to particle emissions.)
by ant6n | 2025-06-07 18:33:13+00:00
How does this work, in your first year, to have 300K revenue on 270K development cost. It sounds like some very specific boot strapping case, and even then after 70K deductions its 230K profit, so like 50K in taxes on 30K profit. Sure it’s annoying, but it doesnt sound like total doom. Its more likely youll have 250K programmer expense in the first year, 100K in revenue, need 200K in outside investment, and pay very little taxes. After a couple of years it evens out anyway.

Consider some sort of logistics company. They might pay 250K for their hardware (e.g. vehicles), 50K in expenses, get 300K in revenue. Theyll be taxed the same as the startup building up their IT assets.