MurphyA/hacker-news huggingface dataset:
by godelski | 2025-07-25 22:42:53+00:00
I agree with you, but I think we need to be a bit more careful about that argument.

The problem is actually the slippery slope happened earlier, with advertisers. The slippery slope was advertisers not wanting to advertise on porn sites and adult content. It is the same thing we see with the creation of Algospeak and self-censorship. As the article points out, it is also very hard to accurately classify this information. I mean even on YouTube the other day I got a video in my shorts feed that was flagged for sensitive topic. The video? About a veteran who was wearing a shirt that said "Do not give in to the war within. End veteran suicide." Here's the vid, it still has the content warning[0]. What about this video is sensitive? That it mentions the word "suicide?" (Twice?) There's not even options in the settings and YouTube definitely knows I'm in my 30's.... How do I even say "this was improperly flagged?" We're just letting algorithms shape our culture in a way we clearly don't want. We wouldn't have Algospeak if we wanted it... Sure, covert speech has formed in the past but mostly under duress and the current form allows for a much more rapid iteration and I really don't think that's good for society. It comes with the best intentions, but I guess we all know the old clique, right? The road to Hell is paved with good intentions. As much as it sucks to admit, a lot of "evil" is created by "good" people trying to do "good" things (quotes to let you define good and evil however you want)

The reason I point out the argument is we can modify "Don't like porn? Don't buy it." can be modified to "Don't like porn? Don't advertise on those sites."

But I think payment systems should have a different regulation. Similar to internet, common carrier. I'm actually surprised this isn't already a rule (it has to be, right?). As long as it is legal, they should be compelled to perform the transaction. Anything else seems like it is actually holding your money ransomed.

I'll admit I'm biased and I think payments should be private and we should try to make the system so that digital transactions are as similar to cash transactions as possible, but I'm not convinced either party is in favor of that, nor the banks themselves which would like to make money on that information.

[0] https://www.youtube.com/shorts/x6WzOx01Tws
by slashdev | 2025-07-25 22:43:10+00:00
I read the entire article and was unconvinced. For a genocide expert, he really didn’t lay out the argument well. And I think that’s because, at the end of the day, you can’t. The numbers don’t support it.

It would be very easy to change my entire opinion and convert me to your side - but I only respond to logical arguments made with factual data.
by afavour | 2025-07-25 22:43:30+00:00
Wars, battles, personalities on social media… I don’t want to sound too much like a grouchy old man but these frameworks are tools. Nothing more than that. I can’t understand why anyone would become emotionally invested in any of them.

When starting a project the right move to examine what best fits your project, not which one was recently victorious in a war. I’ve grown to dislike React because I see it being abused so often for a site where it isn’t necessary. There are plenty of projects where it is necessary too, but that’s not universal.
by ninetyninenine | 2025-07-25 22:43:37+00:00
>The reason SPAs became the default wasn’t because they were better. It was because, for a while, they were the only way to deliver something that felt fluid – something that didn’t flash white between pages or jank the scroll position.

This was NOT the reason why.

SPAs are better because it offloads as much processing as possible to EDGE cpu's. The idle compute among all users aggregates to a massive amount so might as well use it and minimize html construction and routing on the server side.
by thwarted | 2025-07-25 22:43:38+00:00
Mobile apps are so limited compared to an actual web browser's interface. The reddit mobile app only lets you view one topic/conversation at a time. Same with the IMDB app; it's impossible to do any research, like comparing actors or movies, using the IMDB mobile app because the flows are all captive and there's very limited ways to navigate between the resources. With a browser, I can open up multiple sets of content at once. So many mobile apps are just fixed views and offer no compelling interface for anything but the extremely limited way they want (force) you to use their app. The fact that a browser allows multiple tabs and can do bookmarking makes up for (works around) the relatively lack luster interfaces both website and mobile apps have.
by superkuh | 2025-07-25 22:44:29+00:00
Have you heard of a television show called "Game of Thrones". It featured live actors, real humans with human bodies, acting out representations of incest and rape. And positive representations at that. It was a worldwide phenomenon and hundreds of millions of people probably watched it. It's still available to buy and sell GoT and related merchandise and payment providers don't bat an eye.

Video games don't even involve actual human bodies like GoT does. It's crazy that "Collective Shout" thinks this is worth invoking violence and violating peoples volition for. Certainly not consistent with all other aspects of entertainment in society. Makes me think there are probably other fame, power and money motivations behind their behavior. But it doesn't explain people agreeing with them. That's the weirdest part of this.
by VoidWarranty | 2025-07-25 22:44:33+00:00
The reason I believe the web experience is inferior is because companies put more resources into apps at the expense of the web.

Apps break often. They need a lot of support. Everything must be constantly updated. You never know when Samsung or Apple will push an update that breaks things because of some esoteric policy shift or setting change.

But the web? If you do it right, maintenence is much easier. If things do break: users can try different browsers or devices to get around instead of being bricked.

I can't be the only one who _never _ updates software on my phone until I absolutely have to. Everything is so brittle. I'm sick of being gaslit that apps make that better. Despite it's own horrible implementations, the web is far more stable.
by smeej | 2025-07-25 22:44:59+00:00
The one thing I desperately wish Umbrel shipped with was an easy way to network with other Umbrel users for backup and accessibility. Let people set limits in terms of how much storage they're willing to allocate to others. REQUIRE end-to-end encryption on backed up files. But help people create their own community micro-clouds using each other's computers.

To me, the risk of backing things up in one building is too high, but the inconvenience of going even somewhere else in my own town regularly enough to rotate my backups is too high. But if my family members and I could easily back up each other's systems from our various states? Or my group of dorky college friends who are now all over the world could easily share with each other? We'd be all over it.
by janesvilleseo | 2025-07-25 22:46:32+00:00
If you haven’t done a search in awhile on Bing it’s also very horrible. In many search’s there are only 1 or 2 organic results in the traditional sense.

Now on Google they are adding paid ads in the middle of the search results, not just the top or bottom.

The reason Google did well was the absence of ads. These LLMs like ChatGPT have now taken that experience that Google has lost.
by ssalka | 2025-07-25 22:47:03+00:00
It sounds like it was at the request of IA:

> "...in response to the enclosed letter I received from the Founder and Digital Librarian of the Internet Archive, Mr. Brewster Kahle, I am designating the Internet Archive as a federal depository library in California."

Which seems a lot more agreeable than unilateral designation (which is also how I initially read this).
by the_af | 2025-07-25 22:47:34+00:00
One of the best porn web comics (which I recommend, though like all web comics it has its highs and lows) is Oglaf [1], and the artist drawing the sexy pictures is Trudy Cooper... a woman.

If somehow the puritanical mob banned stuff like that, I'd be genuinely sad.

[1] https://www.oglaf.com
by kannanvijayan | 2025-07-25 22:48:46+00:00
Hmm. You'd be able to trade off time for that space by using more general configurations that you can dynamically map instruction-sequences onto, no?

The mapping wouldn't be as efficient as a bespoke compilation, but it should be able to avoid the configuration swap-outs.

Basically a set of configurations that can be used as an interpreter.
by andy99 | 2025-07-25 22:49:21+00:00
> I did a lot of AI assisted coding this week

Are you new to it? There's a pretty standard arc that starts with how great it is and ends with all the "giving up on AI" blog posts you see.

I went through it to. I still use a chatbot as a better stack overflow, but I've stopped actually having AI write any code I use - it's not just the quality, it's the impact on my thinking and understanding that ultimately doesn't improve outcomes over just doing it myself.
by tremon | 2025-07-25 22:49:22+00:00
> Indeed, the patient was alive before we started this procedure, but now he appears unresponsive. This suggests something happened between then and now. Let me check my logs to see what went wrong.

> Yes, I removed the patient's liver without permission. This is due to the fact that there was an unexplained pooling of blood in that area, and I couldn't properly see what was going on with the liver blocking my view.

> This is catastrophic beyond measure. The most damaging part was that you had protection in place specifically to prevent this. You documented multiple procedural directives for patient safety. You told me to always ask permission. And I ignored all of it.
by dusted | 2025-07-25 22:49:23+00:00
It's slightly insane that computer programs are still mostly derived from plaintext files.. but what's absolutely insane is that we, the people creating those programs, do so by modifying individual characters in those very same plaintext files..

Yes, text is a good interface medium for exchanging program descriptions between humans and machines.. but it's not a very good medium for storing and exchanging program descriptions from machine to machine, or even human to human.. Humans have opinions, sense of aesthetics, habits, and so on.. some more than others, but still, most people care about at least some part of the.. non-important-to-the-actual-program-compiling stuff, such as casing, indentation, placement of brackes, variable naming and so on.. all stuff that's there for the humans, the compiler don't care what you name your variables.. It's insane that there's no abstraction here..

Just think about how much code we've written to wrangle characters in text files.. formatters, beautifiers, linters, preprocessors, templating systems, lexers, compilers.. It's natural, the amount of development invested in this, and the, honestly, pretty good tooling we have to manipulate those individual characters in files, makes it seem like the only way..

But it shouldn't be.. We should be able to describe programs by typing text, but the text shouldn't be there both for us and for the machine, it should be there only for us, the machine should present text to us, that describes the program, but we should be in control of how that is presented to us, far, far beyond choosing a color scheme in our glorified typewriter emulators. I should be able to tell my programming editor how _I_ want things presented, and that presentation should be a setting in _MY_ editor, not something that has any effect on the program descriptions I'm working with.. Like, the browsers default stylesheet in an alternative world where HTML only described what, and didn't allow the webmaster to overwrite the style. Power to the user.

If I wanted variables to be blue and blinking, and I want the function keyword to be a fire emoji, that's on me, that's just presentation..

We shouldn't have directories with plaintext files as our program storage, we should have dedicated program description files, and we should have dedicated tooling to work with them..

We will never have that.
by dmoy | 2025-07-25 22:50:11+00:00
> look up the statistics

https://bjs.ojp.gov/content/pub/ascii/vdhb.txt

As of 2010, about a million home invasions per year in the US, 250k of which end up with the occupier (owner, renter) being a victim of some violent crime.

Not a lot ending in death though.

Also I think the numbers went down a bit from 2010.
by godelski | 2025-07-25 22:50:29+00:00
> it's important to note the difference or you will always be arguing against something other than their claim.

I think this is critical insight and applies to a lot of topics. I think it is true for pretty much every heated topic.

The mistake we often make is that we believe that the other side is not optimizing correctly. Instead, it is often that they are optimizing but under differing constraints. If we don't pay attention to these differing constraints we'll just end up with infuriating arguments as it will ,,sound like'' we're talking about the same thing, but actually aren't. It's one of the major difficulties of communication: we have to make a lot of assumptions to interpret the other person.

Importantly, there's no way to convince the other person that they're wrong unless you are able to understand their model. It's easy to assume you do, but if your model boils down to "they're dumb" or "they're evil" then all you can do is fight. You have to understand your enemy and all that...[0]

[0] https://www.goodreads.com/quotes/17976-if-you-know-the-enemy...
by lrvick | 2025-07-25 22:50:41+00:00
The binary firmware on an external module over a PCI bus should not have the ability to manipulate my current operating system and exfiltrate data without being noticed, but it is a non zero chance which is why on all my x86_64 workstations I run QubesOS so most hardware components are well isolated from each other with hypervisors, in addition to only open source code in my operating system and kernel layers, which is best effort today on such systems.

I generally only run gaming graphics cards on dedicated gaming machines, not on workstations I need to be able to trust. You can't use accelerated graphics in qubes anyway, specifically because graphics cards are hard to trust.

My requirements from a workstation are:

1. MUST have 100% open source code loaded in system memory

2. SHOULD have open source software in the boot trust path (coreboot/tpm2 secure boot, etc)

3. SHOULD have open hardware to the furthest extent possible that meets my use case

4. SHOULD be fully auditable and tamper evident using at-home tools and methods (like the Precursor)
by karaterobot | 2025-07-25 22:51:16+00:00
A lot of people are responding with other technical considerations that may lead you to consider using an SPA pattern. But, note that the article is about responding to the stakeholder's request that it should 'feel like an app', and his point is that you can make it feel like an app without being an SPA. Non-technical stakeholders rarely bring up deep technical considerations, they almost always talk about what something should feel like. So, I think his argument, while unlikely to work on anybody, is valid.
by karmasimida | 2025-07-25 22:51:35+00:00
Not contracting.

Let’s do a simple math. Assume this employee gets 5% of the company (which is super unlikely, but let’s go with it), that is 150m for what could be worth if OpenAI deal went through. 1% of that would be 1.5m.

That is still 7 figure. But this person spent 3 years in a startup, which turned out to be a unicorn and super highly successful, and he bagged a FAANG salary man pay at the end of the deal.

Basically this just proved startup model for normies are completely broken, if your goal is money, don’t join a startup
by BizarroLand | 2025-07-25 22:51:37+00:00
It's like the transatlantic internet cable. One really beefy interconnect is more than enough for two halves of the planet to talk.

We wouldn't need to blanket the solar system in data centers to be able to communicate with other planets. We would only need enough connections so that no matter where in their respective orbits they are, there is a line of radio "sight" that is clear enough for high bandwidth communications to work.

I don't have access to the specifics, but I imagine something between 5 and 10 satellite data centers orbiting the sun in between earth and mars would be enough to maintain communications with minimum delay regardless of when in the solar year the comms take place.
by Root_Denied | 2025-07-25 22:52:12+00:00
> Knowledge is proliferating faster than ever, becoming more accessible than ever, and it’s easier than ever before to get the info that you’re searching for, even in this streaming world. The idea that I’m going to lose knowledge from a book I read 5 years ago if it disappears from my library just doesn’t track. In fact, it’s rare that I return to my physical books these days because I can find equivalent info faster from a quick search online.

The real problem with this is that there are vested interests at play in managing what information you see first - push something to the 2nd or 3rd page of google results and it becomes effectively invisible, especially when you have pages and pages of results that seem to push the narrative that those vested interests want you to see.

I tend to think that Huxley was right over Orwell, information is lost in the shuffle of distraction and rigged systems. The "truth" is there to find, but it's a needle in a haystack of believable lies, and those lies were crafted specifically to obfuscate that nugget of truth.

So the amount of information moving around is irrelevant if it's not useful, or it's intentionally misleading from something that might upset those who benefit from the status quo.
by superkuh | 2025-07-25 22:52:47+00:00
And the future isn't growing your own food at home. But we all know a garden in the yard is a wonderful thing and often better than what you can get at the store while being rewarding to tend.

There are two "futures" to disambiguate here. The future for for-profit and institutional entities, which is not self-hosted. And the future for human persons, which is. The former will probably be HTTP/3 (quic over UDP) exclusively with CA TLS required while the future for humans remains on HTTP+HTTPS HTTP/1.1.

I won't be too many more years before the corporate future completely divorces itself from the actual web and goes full HTTP-IS-JUST-A-TRANSPORT-FOR-JS-APPS and becomes unable to even visit normal websites. For "security" reasons, of course.
by JumpCrisscross | 2025-07-25 22:52:50+00:00
I’m unconvinced the researchers acted irresponsibly. If anything, a Google-shortened link looks—at first glance—more reliable than a PDF hosted god knows where.

There are always dependencies in citations. Unless a paper comes with its citations embedded, splitting hairs between why one untrustworthy provider is more untrustworthy than another is silly.
by Ostrogoth | 2025-07-25 22:53:02+00:00
For anyone interested, here is a video showing Glock internal safety mechanisms: (https://m.youtube.com/watch?v=Fg2tlV1oqVM).

A mechanical description of Sig P365 internal safety in comparison to Glock: (top comment from https://www.reddit.com/r/SigSauer/comments/c5ddz5/can_someon...).

Video comparing P320 to Glock internal safeties: (https://youtu.be/dLm23zJGSL0) Note: it does appear that P320 has a more robust internal safety design than the P365.
by godelski | 2025-07-25 22:53:40+00:00
> Banning porn is not going to do a whole lot. Pornography is illegal in South Korea

Yet, there's a lot of porn there too. A whole lot of voyeur porn too. As well as prostitution, which is also illegal.

Making something legal or illegal is just signaling. The real part is how it actually is implemented in practice. And as you imply, things are pretty complex. We really need to be careful about our own tendencies to want things to be simple. It always backfires...
Show HN: LogMerge – View multiple log files in a merged view
by faisalhackshah | 2025-07-25 22:53:51+00:00
Hey HN!

I needed a tool to view multiple log files in a merged view, and easily filter based on the specified fields. Spent a good amount of time searching, but couldn’t find any open source tool that quite did what I wanted. So, ended up building a custom solution instead (I would appreciate suggestions on tools that have similar functionality).

I don't know much about GUIs (most all my PC based utilities are CLI) - but I did have the following:

- I know enough Python to spot obviously wrong things - Some knowledge of how to make programs performant in general - ... and tokens to burn :)

GitHub : https://github.com/faisal-shah/pylogmerge

Usage Video: https://youtu.be/37V_kZO2TLA

Key Features:

- Merge and display multiple log files in a single, chronologically ordered view - Live log monitoring with auto-scroll - Add files individually or discover them recursively with regex filtering - Plugin-based system to support any log format (easy to extend!) - Filtering: discrete values, numeric ranges, regex/text, and time-based queries - Color-coded file identification - Configurable columns and ordering - Built-in plugins for syslog, CANKing (CAN Bus monitoring tool), and another custom log format called dbglog.

If you have any feedback or questions, let me know! Hope someone else finds it useful.
by int_19h | 2025-07-25 22:53:58+00:00
Because the underlying philosophy was not the same.

Java bytecode was never originally intended as a generic low-level assembly language. Its semantics are defined largely by the needs of Java the language, which means that, on one hand, it doesn't even have pointers (only object references; so you can't e.g. point into the middle of an array), and, on the other hand, it has opcodes like "call method" that map nicely to what Java does but not necessarily to what other languages do.

wasm, on the other hand, is sufficiently low-level that you can compile C into it.
by autoexec | 2025-07-25 22:54:25+00:00
The influence of money really does hold back scientific progress and is often specifically used to prevent some truths from being known or to reduce the confidence we have in those truths.

Obviously it takes money to do pretty much anything in our society but it does seem like it has way more influence that is necessary. Greed seems to corrupt everything, and even though we can identify areas where things can be improved nobody seems to be wiling or able to change course.
by efitz | 2025-07-25 22:54:26+00:00
I do not think that allowing people to sue gun companies for not having an external safety is a good way to accomplish the goal, if the goal is actual safety.

If the consumer protection bureau of a state wants to make an external safety a requirement for pistols sold in the state, I think that is a legitimate use of government authority and is used all the time with other kinds of products. Personally I think such a proposal evinces a complete lack of understanding of modern handguns and I would be opposed to it, but it is a legitimate use of government powers, and is not just a back door way to sue a disfavored company out of existence.

For this particular case I think that discussing external safeties is a distraction. In my opinion a handgun should not discharge under any circumstance where no one and nothing pulled the trigger. As a firearm owner I have that expectation of every firearm I own. I deliberately chose not to buy an Sig 320 because of the large number of reports of accidental drop related discharges; it makes me think that there might be a design defect.
by _DeadFred_ | 2025-07-25 22:55:24+00:00
When I was a kid (early 80s) the receptionist at my mom's company drove a Porsche and didn't need to work anymore because of a past company hitting it big. This woman wasn't a financial genius and didn't hardball negotiate with the previous company for her receptionist job, it was just Silicon Valley didn't used to be so gross and actually paid out to people.