MurphyA/hacker-news huggingface dataset:
by ieuanking | 2025-07-31 16:54:42+00:00
Just in the sense that like -- everyone starts somewhere, don't glorify that process with the word vibe, reminds me so much of "Smart Boards," the dumbest technology to ever hit the classroom. Same with vibe physics or any of these new "vibe" hobbies, its great to be interested, worrying if taken 2 seriously because vibe=guess
by Lammy | 2025-07-31 16:55:09+00:00
> Is there a Firefox skin that looks like Netscape 4?

There used to be a really great one called FOXSCAPE, but it was killed off by Firefox's “Australis” UI re-engineering in 2014:

https://mw.rat.bz/foxscape/

https://mw.rat.bz/foxscape/history/index.html
by pzullo | 2025-07-31 16:55:22+00:00
I think the original SDK is quite low level, not assembly low level, but if you want to get started and expose a tool to an LLM you would have to write something in the neighborhood of ~200 lines of code, and they would have to be wrapped in a double nested async loop. If you want to develop authorization with Dynamic Client Registration, it going to be another ~1000 lines. I think many developers will want to avoid that. Plus, if the spec changes, and it does very often, you would have to keep track of it, we take care of that for you.
by luisfmh | 2025-07-31 16:55:26+00:00
Maybe the fix to home invasion burglaries isn't increased surveillance but actually helping people? We increasingly put people in bad situations and then blame them when they lash out.

This sounds like a "first they came for the socialists..." moment. Where we might not feel oppressed with the increased surveillance but as we go further and further into the surveillance state, eventually we'll be the ones that are pushed into a bad situation where a surveillance state is used against us.
by seanw444 | 2025-07-31 16:55:42+00:00
Can confirm. The only streaming service I use anymore is Disney+, and I only have it because I like to watch the new Star Wars stuff when it releases at good quality. Everything else I care to watch, which isn't much besides older stuff, I'll just torrent now.

Greedy companies really need to heed Gabe Newell's words.
by dcre | 2025-07-31 16:55:45+00:00
Love the opening. I have always been interested in what people actually do hour-to-hour at their jobs and have always found it frustrating that a) they don't teach you about this in school AT ALL, b) people don't talk about it socially either. Even with social media I don't think we have a very good public repository of information of this kind. It would be a very interesting project to interview a few hundred people about what they actually do at work.
by euvin | 2025-07-31 16:56:06+00:00
Death threats are always inexcusable & unjustifiable; that said, what exactly did he post? Perhaps some forms of content attract way more spite and hate than others?

I think in this day and age, with the combination of a young & unruly audience plus the edginess allowed on many platforms, you're going to be exposed to shockingly unfiltered behavior.

I also think there are specific forms of content (and your strategy of engagement online) that can mitigate this, e.g. posting political content versus some non-topical artwork.
by HarHarVeryFunny | 2025-07-31 16:56:16+00:00
Perhaps, but that's somewhat off topic since that's not what Turing's thought experiment was about.

However, I'd have to guess that given a reasonable amount of data an LLM vs human interacting with websites would be fairly easy to spot since the LLM would be more purposeful - it'd be trying to fulfill a task, while a human may be curious, distracted by ads, put off by slow response times, etc, etc.

I don't think it's a very interesting question whether LLMs can sometimes generate output indistinguishable from humans, since that is exactly what they were trained to do - to mimic human-generated training samples. Apropos a Turing test, the question would be can I tell this is not a human, even given a reasonable amount of time to probe it in any way I care ... but I think there is an unspoken assumption that the person administering the test is qualified to do so (else the result isn't about AGI-ability, but rather test administrator ability).
by apparent | 2025-07-31 16:56:51+00:00
I think the point is partly deterrence. Thieves might choose to burgle homes in areas without Flock cameras instead of areas with them to lower the risk of being caught.

Also, I believe Flock cameras immediately notify local PD when a vehicle reported as stolen passes by. Thieves often use stolen vehicles to avoid being caught, so this functionality makes it much more risky for them to do so. It basically tips off the cops even before you get to the home you're planning to burgle.
by LPisGood | 2025-07-31 16:57:24+00:00
I was still in middle school in the early 2010’s and I remember thinking how lucky I am to want to be a computer programmer for a career AND it happens to pay a lot of money.

Unfortunately many people today got into for the money and not the passion (or at least the passion and the money). Those people look for shortcuts and are generally unpleasant to work with, in my opinion.
by mystraline | 2025-07-31 16:57:27+00:00
Yes, like the Soviet Union.

Whereas the West has predominantly negative rights, the USSR had positive rights. And due to their campaign, even got the UN declaration of human rights to mostly include USSR's positive rights.

https://spice.fsi.stanford.edu/docs/regional_perspectives_on...

Part of USSR constition indicating positive rights: https://www.departments.bucknell.edu/russian/const/77cons02....

Women and men have equal rights in the USSR.

Citizens of the USSR of different races and nationalities have equal rights.

Citizens of the USSR have the right to work (that is, to guaranteed employment and pay in accordance wit the quantity and quality of their work, and not below the state-established minimum), including the right to choose their trade or profession, type of job and work in accordance with their inclinations, abilities, training and education, with due account of the needs of society.

Citizens of the USSR have the right to rest and leisure.

Now, that isn't to say the USSR was blameless. We know it wasn't. However, we can take their successes and failures in what we propose and build next. Negative and positive rights both are needed. But the West is allergic to those.
by 827a | 2025-07-31 16:57:29+00:00
Actually, the whole banking analogy is a great one, and its not over yet: JPMorgan/Jamie Dimon has started raising hell about Plaid again just this week [1]. It feels like the stage is being set for the large banks to want a more direct relationship with their customers, rather than proxying data through middlemen like Plaid.

There's likely a correlate with AI here: If I run OpenTable, I wouldn't want my relationship with my customers to always be proxied through OpenAI or Siri. Even the App Store is something software businesses hate, because it obfuscates their ability to deal directly with their customers (for better or worse). Extremely few businesses would choose to do business through these proxies, unless they absolutely have to; and given the extreme competition in the AI space right now, it feels unlikely to me that these businesses feel pressure to be forced to deal with OpenAI/etc.

[1] https://www.cnbc.com/2025/07/28/jpmorgan-fintech-middlemen-p...
by kjkjadksj | 2025-07-31 16:57:50+00:00
You get headlines like that about literally every religious group facing some disgusting persecution elsewhere. Should every religious group have its own ethnostate in its legendary borders? Perhaps yes perhaps not. I am in the not camp where I feel religious distinctions are unnecessary labels we put on our species that hold us back. I don’t see why we shouldn’t all be able to live as neighbors and why we need to be kept apart. I know this is not a common sentiment of course, and most of the world considers itself still religious and in favor of segregation at least along subconscious cultural lines.
by jfengel | 2025-07-31 16:58:40+00:00
I see what you're going for, but that's not a good description.

Science is belief in the value of hypothesis revision. You work with your best hypothesis, and when that hypothesis turns out to be wrong, you change it to a hypothesis that becomes the new best.

"Ignorance of experts" tries to say the same thing put it misses out the revision part. It is important to know that all hypotheses are tentative, but that phrasing suggests that they are of no value at all. That's beyond misleading, to flat-out wrong.
by kstrauser | 2025-07-31 16:58:41+00:00
On that detour, I’ve given up on 1Password for personal use and switched entirely to Apple’s Passwords. 1P was one of the first Mac apps I bought way back when and I’d been a huge proponent for many years. The current version’s an Electronic disaster though. It seems like I had to reconnect the browser plugin at least once a week and it just plain failed to autofill way too often. Even the Passwords plugin for Chrome is more reliable than 1P now, let alone on Safari where the integration is pretty much perfect IMO.

Sigh. I really liked 1P, but they’re walking a road I don’t want to follow.
by babanooey21 | 2025-07-31 16:59:03+00:00
It probably won't replace Nuxt.js/Nuxt’s pre-fetching, as such websites function as SPAs, using internal JavaScript pushState navigation, which has become standard for those frameworks.

However, Next.js pre-fetching can't perform pre-rendering on hover, which can cause a noticeable lag during navigation. The native Chrome API allows not only pre-fetching, but also pre-rendering, enabling instant page navigation.
by yuzzuwo | 2025-07-31 16:59:08+00:00
Hey HN!

I'm building Sniptide, a modern pastebin.

It will be open-source, self-hostable, and optionally powered by AI (summaries, formatting help, etc.). You will be able to use it in the cloud. It will support encryption, collaboration, CLI and flexible expiration settings etc.

Right now it's just a waitlist and landing page: https://sniptide.com

Would love to hear if this solves real pain for you!

especially:

– What frustrates you about Pastebin / Gist / OpenGist / others?

– What would make you switch to something new?

– Does AI in a pastebin sound useful or gimmicky?

Thanks
by jastuk | 2025-07-31 16:59:50+00:00
And yet, I cannot stop myself of thinking about that native architecture decision whenever my beefed up Mac Studio takes a minute to load a mediocre-sized Figma project and struggles to keep up as I try to navigate it, just so that I can leave a couple of comments somewhere.

I will say that some outsourcing phases/efforts would definitely not be possible with Sketch though. It's one thing when we as a company all have company-provided Macs, but another when remote hiring/collaborating.
by rollcat | 2025-07-31 16:59:57+00:00
Many many factors to consider. Simplistic take: KHTML was picked up by Apple because of its clean design and codebase; there's an extra 30 years of accumulated improvements in C++; you don't write stuff in Rust 1.0 either.

Also: Andreas has worked on Webkit/Blink. He knew what he was doing when he started the project, even if it was "just for fun". Linux started under similar circumstances.
by kubb | 2025-07-31 17:00:00+00:00
What I’d like to do doesn’t pay money. What I do is the most buck for the effort that I have to put in.

I know I’d be extremely happy doing what I want to do. Unpacking that might be uncomfortable for the unpacker, because you’ll realize that you hate your economic activity too.

Add to that all the bullshit jobs that don’t make any difference whether they exist or not.

That’s the tragedy. The money is already being wasted. I could take it and be happy. But I can’t. I have to put my time in on the job.
by tharmas | 2025-07-31 17:00:17+00:00
Wouldn't building longer platforms (more expensive at the time) be cheaper in the long run than building an additional line to handle the excess demand that will be sure to come as a result of building it in the first place. Metro lines are built in the first place because of demand but once built demand increases also, does it not? You can run short trains with longer platforms but its more difficult the other way around.
by 827a | 2025-07-31 17:00:20+00:00
Its absolutely possible to solve; you're just not seeing the solution because you're blinded by technical solutions.

These situations will commonly be characterized by: a hundred billion dollar company's computer systems abusing the computer systems of another hundred billion dollar company. There are literally existing laws which have things to say about this.

There are legitimate technical problems in this domain when it comes to adversarial AI access. That's something we'll need to solve for. But that doesn't characterize the vast majority of situations in this domain. The vast majority of situations will be solved by businessmen and lawyers, not engineers.
by sejje | 2025-07-31 17:00:25+00:00
They're welcome to send that IMO. And sites are welcome to try to detect and ban agents (formerly: "bots").

As long as it's not wrong/immoral/illegal for me to access your site with any method/browser/reader/agent, and do what I want with your response. Then I think it's okay to send a response like "screw you, humans only"

Paywalls suck, but the suck doesn't come from the NYT exercising their freedom to send whatever response they choose.
by alecco | 2025-07-31 17:00:32+00:00
I am not American but the pattern is the same according to friends there.

DO NOT GO THERE AS A REMOTE WORKER. They will hate you because those people are destroying small communities by raising rentals and real estate prices, while keeping most of their money invested somewhere else. You have no idea how much they hate those people.

Find a community with similar background to you or your wife. Harsh weather might be a good thing. Go visit and find out how to fit in. By default they don't like people from outside the community. What you think makes you the same as them is likely not what they think (e.g. "hey I'm White and the same brand of protestant as you"). You'd be surprised many of these small towns are more welcoming to rural Catholic Mexicans than "fellow Whites". When SHTF, like a bad storm or a flood, those rural Mexicans will risk their lives helping the community. Most "fellow Whites" visitors will just pick up and leave to the big city.

Now that I think of it, maybe go to a disaster-stricken town and help rebuild. That could be a ticket in.
by elijaht | 2025-07-31 17:00:36+00:00
I watch a decent amount of movies, I can count on one hand the number of times I couldn’t rent it for <$5 on Prime or YouTube. I’ve never been unable to identify where I could find a particular movie to stream, and it’s certainly less effort than going to a physical storefront.

I think there are plenty of problems with the streaming model, but I think it’s borderline bad faith to try and make the claim that piracy is needed because it’s hard to navigate streaming sites. It’s certainly easier than finding obscure movies was pre-streaming
by galaxyLogic | 2025-07-31 17:00:47+00:00
Same goes for financial debt. Winning corporations all have or at one point had debt. As companies grow they in essence may never pay back their debt, just take on more, and make more profits with the help of that debt.

You take on more technical debt by building new systems which replace old ones, and when the old systems are no longer in production, their technical debt is gone from the books as well.

Debt not bad, debt good.
by godelski | 2025-07-31 17:00:48+00:00
I'm a bit confused because you start by disagreeing with me but then end up agreeing with me.

> If you end up with two methods doing the same thing, who cares? As long as they are both correct, they cost nothing

To be clear, tech debt isn't "code that doesn't run". It's, like you later say "borrowing against the right way to do something in order to speed up delivery", which is what I said the authors thesis was.

No need for perfection. Perfection doesn't exist in code. The environment is constantly moving, so all code needs to eventually be maintained.

But I also want to be very very clear here. Just because two functions have the same output doesn't mean that they're the same and no one should care. I'll reference Knuth's premature optimization here. You grab a profiler and find the bottleneck in the code and it's written with a function that's O(n^3) but can be written in O(n log n). Who cares? The customer cares. Or maybe your manager who's budgeting that AWS bill does. You're right that they're both logically "correct" but it's not what you want in your code.

Similarly, code that is held together with spaghetti and duct tape is tech debt. It runs. It gives the correct output. But it is brittle, hard to figure out what it does (in context), and will likely rot. "There's nothing more permanent than a temporary fix that works ", as the saying goes. I guess I'll also include the saying "why is there never time to do things right but there's always time to do things twice?"

Code can be broken in many ways. Both of those situations have real costs. Costs in terms of both time and money. It's naïve to think that the only way code can be broken is by not passing tests. It's naïve to think you've tested everything that needs to be tested. Idk about you, but when I code I learn more about the problem, often with the design changing. Most people I know code this way. Which is why it is always good to write flexible code, because the only thing you can rely on with high confidence is that it's going to change
by throwawayoldie | 2025-07-31 17:00:59+00:00
The best advice about writing for a living I ever got was in a book I read as a young aspiring writer. It was to the effect of "Most people who say they want to write actually want to 'be a writer'. If you can be happy doing anything else for a living, do that instead. Only write if you feel like you'll go crazy if you don't."
by Aloisius | 2025-07-31 17:01:15+00:00
Because ZKPs aren't the whole system.

If it allows regular checking (and they all basically have to), I can determine someone's exact birth date when they become an adult. If a system allows me specifying an age to check (as many do), then I can determine anyone's birth date.

Further the vast majority of people do not understand ZKPs. If some random website asks them to go verify their age by installing software or going to a website that requires them to upload an ID, a good percentage will simply balk. The fear of lack of privacy, regardless of actual privacy, creates a major chilling effect on speech.

The truly galling part is that all of this nonsense only exists because parents won't spend a couple minutes setting up parental control software. For goodness sake, it takes 30 seconds to turn on a filter that blocks all porn on the screen on an iPhone. I have little doubt that if governments required it - or simply paid for it, they could get apple/microsoft/google/etc to modify their parental control software to detect social media as well.
by lambda | 2025-07-31 17:02:16+00:00
Yes, besides the mundane day to day details, which are actually up the alley of many people, the other thing that prevents people from being a small business owner is the amount of money they need to invest in it, and the fact that they are effectively assuming all of the risk; whether it be competition, changes to supply, changes to demand, etc. Insurance can blunt a few types of rare risk, but not the fundamental business risks.

So you have to be willing to take those risks, and want to be handling those mundane day to day details.
by jm4 | 2025-07-31 17:02:28+00:00
Found it! It was on a podcast: https://changelog.com/podcast/604

Here are some key quotes: "something that matters to us a lot is OO. Web specs & browser internals tend to be highly object-oriented, and life is easier when you can model specs closely in your code."

"So what I’ve done is I’ve asked a bunch of people to “Please implement these things in a couple of different languages. And then we can talk about how that went, what you liked about each language, and which one you would like to work in every day.” And what we ended up with was that people were initially excited to work in Rust, because there’s a lot of hype, and it’s like a popular language… And you would think that it’s the greatest thing since sliced bread… And in many ways it is, if what you want is sliced bread. Or I don’t know where I’m going with that. But it works well for a lot of things."

"But it turns out it’s not ideal for building a browser… Because the browser stack sits on top of this API that was designed in the ’90s, inspired by Java and XML and stuff like that at the time. This ‘90s API, and it set the core of the web stack. And it’s super object-oriented, and it’s just hard to express all that stuff in Rust, because Rust doesn’t lend itself to object-oriented programming. It doesn’t have inheritance, for example, which is a very fundamental building block."

"And so what happened was I asked people to write in Rust, and they were initially excited, and then they came back frustrated. And nobody had a good time working in Rust, as far as I understood, when doing anything but trivial programs that like take an input and transform it into something else. The moment you try to model something, sort of in a browser space, it just became tedious."

"So we looked at some other languages, and the one that everybody has liked so far has been Swift. So it’s a bit of an unlikely candidate, but we decided to look at it, because it is a safe, modern language, that has great object-oriented programming capabilities. I would say it’s even better than C++ in many ways. And it’s a little weird, because it feels like an Apple product almost, but they’ve been making great strides on Linux and Windows. Especially now, the upcoming Swift 6 is looking like it’s going to be a really good release on other platforms as well… So that’s sort of where the ship is pointing right now. We haven’t committed to it, because we’re still figuring out how to do some things, but it’s been really positive, and everybody’s enjoyed working in it, myself included. It’s been fantastic. So that’s sort of what we’re looking at."
by AlexandrB | 2025-07-31 17:02:31+00:00
There's one big gotcha with Unifi cameras, where you have to cloud-connect your Unifi system if you want "AI" detections[1] (anything other than simple motion detection). I'm hoping they fix it some day[2], but for now I just have motion detection on my Unifi hardware. If this is a problem for you, make sure you understand the tradeoffs here before you commit to a Unifi system.

[1] https://old.reddit.com/r/Ubiquiti/comments/1cifnut/unifi_pro...

[2] https://old.reddit.com/r/Ubiquiti/comments/1dbyvan/home_assi...
by cvoss | 2025-07-31 17:02:32+00:00
The Great Firewall of China is a censorship program.

This proposed US legislation puts the power of blocking under the authority of its court system and only in the domain of copyright law. The courts are historically very concerned with upholding 1st Amendment rights to a degree that often (but not always) surpasses analogous rights in many sister liberal democracies. Anything that remotely smells of censorship would come under intense scrutiny.

And in this case, since we are talking about copyright law, the only parties with standing to sue for a block are the IP owners in the first place. So, by definition, this legislation cannot be used for censorship.
by alexk307 | 2025-07-31 17:03:31+00:00
That paper has nothing to do with the incident in question. You're referencing a BBC article that references a paper stating that Clear Air Turbulence is getting worse [1]

> Turbulence is unpleasant to fly through in an aircraft. Strong turbulence can even injure air passengers and flight attendants. An invisible form called clear-air turbulence

But in the incident in question, the plane flew directly through a convective storm.

[1] https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2023GL10...