MurphyA/hacker-news huggingface dataset:
by const_cast | 2025-07-26 18:35:54+00:00
> Looks like you've never spoken to parents whose kids are spending all their money on porn, or to those whose sons or daughters are working online as sex workers to meet the growing demand driven by porn addiction.

You're right - I haven't, because these people barely exist in the US. I've never seen them, I've never seen anyone who's seen them.

Also, sex work and pornography can't lazily be compared like that. No "demand" for sex work makes people become sex workers. People become sex workers because they enjoy it, or because they're fine with the outcome in exchange for the money.

The actual "harm" done by being a sex worker varies based on each person's moral beliefs. Some people don't care about that kind of stuff, so they're fine doing it. And, especially if you do solo work, there's very little real risk. There's only social risk, which again, is a different thing aligned with morality.

In terms of actual, real, tangible harm - what is the harm of sitting in front of a webcam and stroking it? Nothing. The answer is nothing. This is moral plight bullshit. I understand you don't like it and you think it's the downfall of the nuclear family or some other equally stupid bullshit - but the reality is nobody actually cares what you think. We care about outcomes.

And, right now, I'm not seeing the outcomes which align with this being compared to fucking tabacco. And I used to smoke.
by foresto | 2025-07-26 18:35:57+00:00
And they have also long had places for collecting persistent, searchable information alongside their IRC presence; usually public bug trackers and/or forums.

It has become all too common for a project to offer only Discord, which not only makes all community-collected information more or less ephemeral, but also locks it away behind some corporation's ever-changing terms and conditions, some of which are onerous.

GP's complaint is not that ephemeral chats exist, but rather that there is often nothing else.
by myaccountonhn | 2025-07-26 18:37:01+00:00
I don't feel like most people even know self-hosting is an option.

I wasn't aware of how most ingredients were made and what effect they had to my body. Once I learnt I started being way more careful with how I source food.

Same goes with technology: people don't understand that what they upload can be used against them or arbitrarily taken away from them, what they buy can be removed, that companies spy and abuse them. Once they do, many look into self-hosting or at least other alternatives from big tech. I've met many who want to self-host, but they lack the technical literacy to do so.
by lrvick | 2025-07-26 18:37:06+00:00
I really wish Open Sauce made more effort to showcase Open Source solutions as the name clearly implies. So many things presented are proprietary, which makes them useless for significant community improvement and collaboration.

Those pushing corpotech in an event meant to have a community vibe feels gross.

Granted MakerFaire is the same these days.

Are there any actual events showcasing exclusively open tech in the US?
by Eavolution | 2025-07-26 18:40:18+00:00
About the OEM, are you working on having devices ship with GrapheneOS, or devices be GOS compatible (i.e. same as the Pixels)? If you're thinking of devices shipping with it, would this fix the issue of Play Integrity/SafetyNet failing? That's the main reason I am running the android on my phone, as my banks don't work with Play Integrity failing and I have to use the app for 3DS. The ability to run GOS without this issue would be huge.
by Rover222 | 2025-07-26 18:40:19+00:00
Tesla (for one example) has massively scaled their battery recycling tech, they are largely recyclable at this point. I haven't read as much on the recyling of the panels themselves. But they have long lives at this point, and there will always be SOME environmental cost to large-scale energy production. Maybe ASI will arrive and give us practical fusion reactors sooner than we think.
by the__alchemist | 2025-07-26 18:40:41+00:00
I don't understand then. Here is my mental model; as described, you can see why I'm confused:

JSON: UTF-8 Serialization format, where brackets, commas, fields represented by strings etc.

Protobuf: Binary serialization format that makes liberal use of varints, including to define field number, lengths etc. Kind of verbose, but not heinous.

So, you could start and end your journey with the same structs and serialize with either. If you try to send a protobuf to an HTTP API that expects JSON, it won't work! If you try to send JSON to an ESP32 running ESP-Hosted, likewise.
by octoberfranklin | 2025-07-26 18:40:43+00:00
Most factories have lots of utility connections to their equipment -- kilovolt mains power, compressed refrigerants, toxic waste outputs which must be chemically neutralized before disposal.

Connecting and disconnecting these utilities requires special skills and doing it wrong has major consequences. Special licenses and permits are almost always required by government regulators.

It's the "HVAC guy problem", writ large.
by MuffinFlavored | 2025-07-26 18:41:20+00:00
I think there is a ton of room left on the table here for innovation.

Context: as far as I know Electron is still the king if you want to do (unsafe but performant) "IPC/RPC" between native and a webview.

All of the other options that exist in other languages (Deno, Rust, you name it) do the same "stringified JSON back and forth" which really isn't great for performance in my opinion.

It'd be cool if (obviously in a sandboxed or secure way) you could opt in to something albeit a bit reckless, but some way to provide native methods for the WASM part of V8 and its WebView (thinking Electron-esque here) to call.
by IAmLiterallyAB | 2025-07-26 18:42:15+00:00
> we don't want vtables

Then don't use virtual functions. Then there will be no vtables.

You might have known that already, but in general I'm surprised how many engineers think that all C++ classes have vtables. No, most in fact do not. C++ classes generally have the same memory layout as a C struct as long as you don't use virtual functions.
by MayeulC | 2025-07-26 18:42:55+00:00
It is, but brouter's navigation is really much better. Just yesterday, I was in a relatively unfamiliar, small (european) city which I needed to cross. Organic Maps was sending me trough small streets I would have shared with cars. I fired up OSMAnd + Brouter to compare, and ended up picking the latter: it sent me trough bike/bus-only roads, then a park, to reach a dedicated bike lane along the river, far from any traffic. The trip was a pleasure, though maybe a few percent longer.
by benoau | 2025-07-26 18:43:14+00:00
Make an app-version of the website with ads + pay-to-remove-ads and focus the website on promoting that.

Make it easier to share results with people so they visit your website too, this would need presentation changes to emphasize the result like looking at your amortization calculator the answer is just a plain number tucked over to the side of the page even if I could share my calculation with someone I'd probably have to tell them where to look.
by tpmoney | 2025-07-26 18:43:16+00:00
> During the Enlightenment, owning a physical copy of a book meant intellectual freedom. You didn’t rent ideas; you had them. Today, most digital knowledge is hosted, locked, or streamed — leased from platforms, not owned. We’re in fact drifting into digital feudalism, where access to culture, tools, and even history depends on gatekeepers.

I get your broad point, but I would argue that for the vast majority of time most people did "rent ideas". Most people didn't have massive private libraries of books. Knowledge was locked in public or private institutions where if you were granted access by the owners of that institution, you would be allowed to go there and read the knowledge. If it was a public library you might even be able to take that knowledge home with you temporarily. But you wouldn't be able to keep anything you couldn't keep in your head, or transcribe yourself into your own documents. If the library closed, burned down, or you lost access to the institution, you also lost access to the knowledge contained within.

Which seems like then the argument should be for systems that allow you to take advantage of the ease and relative cheapness of copying and archiving digital forms of knowledge. To that end, "Print to PDF" being built into the operating system on mac OS might be one of my most favorite features. I have more than a handful of archived information from pages that don't exist anymore because of it.
by lrvick | 2025-07-26 18:44:06+00:00
I never payed attention to maker youtubers as a young adult.

What changed everything for me was visiting a hackerspace and getting my own hands dirty making things. I got so distracted making things in the 15 years since that I have never have time to make content to share what I learned. Always more things to build or fix.

Totally the opposite problem to what you describe!

Maybe we should focus more on exposing people to making things in workshops, and communities, rather than content.
by chris_engel | 2025-07-26 18:44:13+00:00
I am irritated that "self hosted" seems to mean "in your own house" and everyone just agrees.

To me, self hosted also means I rent a machine with Hetzner and run the server software on it. Its cheap, stable, fast, secure and Hetzner wont screw me over with my data. I have a LOT less headache and I can rent a vserver for a long time until the hardware cost for a server running at home is surpassed.

I can also very simply assign a domain to it and am pretty sure that software like nextcloud offers oauth access so my friends would NOT be required to sign up for my "weird app". Well, technically they do but oauth automates it.

Am I missing something?
by tlogan | 2025-07-26 18:44:15+00:00
I’m not sure where you live, but in my case, I wasn’t even able to get home insurance without an automatic gas shutoff valve. Our policy also required an automatic shutoff for water. So in that sense, earthquake safety is already being addressed through insurance requirements.

Ultimately, mandates like this just make housing even more expensive. Which, frankly, seems to be the real goal. God forbid home prices actually decline or even stop rising.
by throwanem | 2025-07-26 18:44:24+00:00
This works when users broadly understand the concept of a user agent, which has not ever really been the case in the general sense, and indeed we observe a historical trend toward increase in the conceptual distance between usership and agency.

Your hot take reduces to that the web should never have become a product, which is equally defensible and in my view the formulation more likely productive of interestingly nuanced discussion. For example, we could critique the Gopher and Gemini crowds' sort of conceptually Sapir-Whorf-esque approach to at least notional redress, or ask what effect clientside inference might come to have.
by Einenlum | 2025-07-26 18:44:25+00:00
You might be surprised. I can assure you it happened. And my friend is a 35yo physiotherapist who uses a website on a daily basis to manage her appointments. I guess what was confusing to her was the fact that it was not just a "simple" website where you would find information (blogs, Wikipedia, whatever). It was something where you would say something and it would respond dynamically. As a software engineer, we know there's no difference. It's just a few POST endpoints anyway. For a user without technical background? The way I described it sounded like it should be an app.

Now, you would say that these people (35yo) used to use Facebook (and maybe Google meet) and such on desktop. So they should know that many things can be achieved through a browser. But it seems like when thinking about mobile, people think differently. A website that "does something" other than displaying information (which is a weird and blurry definition) must be an app. I'm absolutely sure my friend has never thought it could be possible to use Facebook on through her mobile browser. If you access something with your mobile, it must be through an app.
by cauch | 2025-07-26 18:45:07+00:00
> That's the main argument of the grandparent post.

Exactly, and I've answered that saying I'm not convinced, so, I've asked you if you had further arguments. I've said at the time why it was not convincing, and I've built even more in my previous comment.

> If a woman dates a man that's smaller than her, who should be more worried about violence?

I still think it's the woman, because not every parent beat their children despite them being smaller, which proves that being bigger does not mean being violent. You need something more. In this case, I think it's a culture that implies that violent men are manly and successful, which is present in the manosphere. Because there is no such culture (I guess you can find anecdotical case, far from being as common as the manosphere) that implies that women beating men is somehow "womenly", I doubt it implies that tall women will beat men at the same rate.

> But then you need a really good explanation for the data in the above post.

All the data adds up, everything is pretty well predicted by this model. Not sure which data you think this model does not explain (unless you think that somehow this model implies 0%-100%, which is of course not the case). On the other hand, I doubt anyone has ever proven that being taller in the relationship is really a strong causal factor (and not just correlation, as the manosphere is also into going to the gym) (but happy to get links if you have some).
by zemvpferreira | 2025-07-26 18:45:25+00:00
Have you happened upon Keith Barr’s work on tendon repair? Up to a few years ago tendon injuries were thought to be mostly unfixable (you could strengthen what was left of an injured tendon at best) but Barr’s work is proving otherwise. And using a very low risk isometric exercise protocol.

It won’t make you feel 32 again but it might help you get rid of a lot of lingering aches and pains.
by weinzierl | 2025-07-26 18:45:34+00:00
I hear you but 26th to 30th of December is the perfect time, what else are going to do in this otherwise useless part of the year? Have family? Bring them, C3 is a pretty family friendly event.

Also, clicking fast is what we nerds excel at, right;-)

More seriously, when it comes to tickets my impression was that the post-pandemic years were pretty relaxed with only last year becoming more difficult again.
by Aloha | 2025-07-26 18:47:26+00:00
Back then it would have given them a competitive advantage over their peers because of faster end to end performance.

Other than some of your head office folks (accounting, HR, etc) there wasnt much of a greater operating efficiency to be gained, nor do I think they would have gotten significantly lower costs (but for maybe fuel) by squeezing their vendors either.

I think that rationale holds true today too.

When we allowed the UP-SP and BN-SF lashups, we created two western colossuses, if we still had four roads in the west, and had they encouraged east/west mergers at that time, things would be better off today.
by vlovich123 | 2025-07-26 18:48:21+00:00
By what metric?

Humans have been around for what, 600k years? That’s genetically. Behaviorally (abstract reasoning, complex language) is only believed to be about 100k years old. Primates as a branch are only about 65m yold.

Crocodiles are 200m yold (mostly unchanging) while birds are 150m (wild diversity).

By whatever metric, humanity has no claim to adaptability as a species because we’re really quite too new on the scene. At best we’re more a virus - came on quick but spread at unprecedented rates all across the world bringing ecological destruction with us.

We have yet to see if we can survive the Earth’s immune response.
by ghusto | 2025-07-26 18:49:03+00:00
> If you want to provide services to people within any country then you must obey their laws

Agreed, and I like to point out the same when talking of Apple and Co. not liking EU laws. This however, is very different.

It's more akin to me publishing a book in my own country, then another country's book importers importing that book and me getting in trouble for putting into print ideas that are not allowed there.

Remember, I'm not the one importing the book (the ISP in the case of a website), nor did I ask for it to be done.
by Animats | 2025-07-26 18:50:14+00:00
Even within Israel it's extremely divisive. A member of the Knesset was suspended for calling the Gaza extermination a genocide.[1] Haaretz is comparing Gaza to the Warsaw Ghetto.[2]

Much of this is to keep Netanyahu in power. He needs a war to hold together his coalition.[3]

[1] https://www.haaretz.com/israel-news/2025-07-10/ty-article/.p...

[2] https://www.haaretz.com/opinion/2025-07-10/ty-article-opinio...

[3] https://www.haaretz.com/israel-news/2025-07-09/ty-article/.p...
by thunderbong | 2025-07-26 18:50:54+00:00
> In 1998, Yahoo turned down the opportunity to acquire Google for $1 million. Yahoo made six acquisitions that year, spending $107.3 million.

> In 2002, Google offered to sell again for $1 billion. Yahoo hesitated and Google raised its price to $3 billion. Yahoo declined at the higher price. Google went on to become a trillion dollar company.

> Yahoo attempted to acquire Facebook for $1 billion in 2006, but Mark Zuckerberg turned down the offer. Had Yahoo increased its offer by just $100 million, Facebook’s board would have forced Zuckerberg to take it. Facebook also became a trillion dollar company.

In inclined to believe that neither would have become trillion dollar companies if they had been acquired by Yahoo.
by melodyogonna | 2025-07-26 18:51:06+00:00
Very interesting. I wonder about the model of storing the GPU IR in binary for a real-world project; it seems like that could bloat the binary size a lot.

I also wonder about the performance of just compiling for a target GPU AOT. These GPUs can be very different even if they come from the same vendor. This seems like it would compile to the lowest common denominator for each vendor, leaving performance on the table. For example, Nvidia H-100s and Nvidia Blackwell GPUs are different beasts, with specialised intrinsics that are not shared, and to generate a PTX that would work on both would require not using specialised features in one or both of these GPUs.

Mojo solves these problems by JIT compiling GPU kernels at the point where they're launched.
by weinzierl | 2025-07-26 18:51:51+00:00
"Retinal-containing cell membranes exhibit a single light absorption peak centered in the energy-rich green-yellow region of the visible spectrum, but transmit and reflect red and blue light, resulting in a magenta color.[5] Chlorophyll pigments, in contrast, absorb red and blue light, but little or no green light [..]"

I wonder why no plant evolved to use both and make the more even efficient use of light. These plats would appear dark, maybe almost black. They could live between all the green plants from their scraps so to speak.

"However, the porphyrin-based nature of chlorophyll had created an evolutionary trap[citation needed], dictating that chlorophyllic organisms cannot re-adapt to absorb the energy-rich and now-available green light, and therefore ended up reflecting and presenting a greenish color."

Yes, but why?
by wonderwonder | 2025-07-26 18:52:45+00:00
I combined vitamin C with a daily dose of collagen and it did wonders for my tendons when combined with stretching exercises. My Achilles went from constant pain and at least a couple hours every morning of hobble walking to no pain and just feeling like normal. The doctor recommended surgery and even then made no promises. I still can't run for any real distance but the quality of life difference of just being able to walk without pain and do heavy calf lifts in the gym is immense.

Note: I also aggressively supplemented with BPC-157, GHK-cu and TB-500 to get to where I am.
by bobajeff | 2025-07-26 18:52:52+00:00
Sounds sort of like the idea behind MLIR and it's GPU dialects.

* https://mlir.llvm.org/docs/Dialects/NVGPU/

* https://mlir.llvm.org/docs/Dialects/AMDGPU/

* https://mlir.llvm.org/docs/Dialects/XeGPU/
by MayeulC | 2025-07-26 18:53:11+00:00
It is really good, and Brouter-web is really useful too.

However, that combo is a battery hog. For some reason, OSMAnd drains a lot more battery when using it in guidance mode with Brouter, even though routing is much faster than with the built-in algorithm.

I heard that Locus maps has a much better brouter integration, though it is unfortunately closed-source: battery-efficient, automatic brouter detection, profile selection from within the app.

I also wish the brouter app would get a fresh coat of paint (a UI redesign), but that is secondary.
by saurik | 2025-07-26 18:53:23+00:00
I think there are different use cases, though; like, I agree with you that I find it really really annoying when I'm starting to read a paragraph of text... but, for the various buttons and navigation structure--even the headings--having them temporarily in the wrong font is a major win, as it lets me start to orient myself into the page (and might even help me get to my next nav point and out of the site before the font even bothers to load).
by marginalia_nu | 2025-07-26 18:53:30+00:00
Another very nice algorithm in the space is this one[1] for intersecting postings lists in sublinear time generally with very good cache characteristics to boot. Works with tree-based indexes as well as skip lists (though a more modern design might also use simple bloom filters to go with the skip pointers).

[1] https://nlp.stanford.edu/IR-book/html/htmledition/faster-pos...
by cjblomqvist | 2025-07-26 18:57:15+00:00
I have seen many backend developers with this mindset and approach, and; 1) Tricky parts of frontend are afaict equally tricky as building a DB/kernel/whatever. 2) A typical mistake is that a lack of knowledge about the hard parts of frontend makes backend'ers assume frontend is easy, while in reality it's their ignorance (and arrogance) rather than the subject being the issue 3) As with backend, most developers don't deal with the harder parts. Most backend developers I've talked to do simple CRUDing + minor business logic from a DB. Similarly very few developers try to write their own drag and drop library from scratch.

It's sad that so many seems to fall into the trap of 2).

(I've done both types of development for 20+ years)
by MBCook | 2025-07-26 18:58:07+00:00
We’re back to chicken and egg.

If it’s not a credit card, it’s what debit? Different countries do it differently, so that’s a big hassle for the storefront. Sure you can use a payment processor, but look it’s someone to pressure to prevent you from taking money again.

Maybe Crypto? How do people buy that crypto? Probably want to use credit cards. Oops. Or debit. See above. How do you turn your crypto into currency to pay your employees? That’s an institution to pressure to block you again.

If your new system interacts with the old system at all there is an attack point. So unless you can bootstrap an entire alternate financial system where people can live without needing to access the old one you’re in trouble.

And if you do succeed, the law and the same groups will come knocking.

You can’t get away from the banking system. The only solution to this is regulation, and I don’t see that happening.
by nertzy | 2025-07-26 18:58:57+00:00
I am still a Yahoo! pinger as well.

~ ping yahoo.com PING yahoo.com (74.6.231.20): 56 data bytes 64 bytes from 74.6.231.20: icmp_seq=0 ttl=50 time=42.366 ms ^C --- yahoo.com ping statistics --- 1 packets transmitted, 1 packets received, 0.0% packet loss round-trip min/avg/max/stddev = 42.366/42.366/42.366/0.000 ms