MurphyA/hacker-news huggingface dataset:
by intellectronica | 2025-05-07 22:37:20+00:00
Yes and no. An ecosystem can grow, even grow exponentially. But it is sensitive to competitive pressures. VSCode today is so much more widely adopted than anything before it. More than emacs, vim, anything really. So Zed has a good chance because it's simply excellent and many people (myself included) will be motivated to make it happen. But it's not determined that it will succeed in growing a comparable ecosystem.

One thing that works in favour of Zed, which previous IDEs didn't have, is that it's a lot easier to program things today, because of AI. It may even be possible to port many of the more popular extensions from VSCode to Zed with relatively low investment.
by Retric | 2025-05-07 22:37:30+00:00
Let’s be real, the overwhelming majority of those 500 are straight up terrible. Netflix alone has produced well over 100 movies, and IMO at best some of them are worth finishing not that I can think of any off the top of my head.

Now I’m sure you’ve looked forward to many movies but off the top of your head list stuff you’ve either seen more than once and or actually recommend to someone that came our in the last 10 years vs…

(78) The Deer Hunter, Superman, National Lampoon's Animal House, Invasion of the Body Snatchers (79) Apocalypse Now, Alien, Life of Brian, Mad Max, Escape from Alcatraz (80) The Shining, Star Wars: Episode V, Airplane!, The Blues Brothers, Caddyshack, The Elephant Man (81) Raiders of the Lost Ark, Das Boot, The Evil Dead, Mad Max 2, Escape from New York, Time Bandits (82) Blade Runner, The Thing, E.T. the Extra-Terrestrial, Poltergeist, Conan the Barbarian, Fast Times at Ridgemont High, Tron (83) Scarface, WarGames, Star Wars: Episode VI, Trading Places, The Evil Dead

Obviously not all great movies but that’s ~30 classic movies in just 6 years and I’m sure I’ve missed a few as kids movies are largely missing from that list.
by tzs | 2025-05-07 22:37:37+00:00
I've got a Samsung TV and a Samsung monitor in the same room. About 20% of the time when I use the TV remote from the couch to turn off the TV it also turns of the monitor.

If I'm at the computer and turn off the TV with the TV remote it turns off the monitor the majority of the time.

I wonder if Samsung will manage to make to so Denon and Marantz receivers will also sometimes turn off when you turn off a Samsung TV?
by mooreds | 2025-05-07 22:37:38+00:00
On several of Tyler Cowen's recent podcasts, he has said essentially "there are really only two countries that have AI, China and the USA. Does this mean that other countries (like Peru) won't really have a functioning, powerful government when AI runs everything".

See https://conversationswithtyler.com/episodes/chris-dixon/

> As you know, not many countries have serious AI companies, and even those in Europe may or may not last. They’re not obviously mega profitable. Let’s say you’re the government of Peru, and you can turn over your education system to some foreign, maybe American, AIs. You can turn over how your treasury is managed to the AIs. You can turn over your national defense to the AIs. None of these are Peruvian companies most likely. In the final analysis, are we even left with the government of Peru? Or has it, in some sense, been pseudo privatized to the companies that are running the structures, and indeed to the AI itself?

Interesting to have OpenAI offer up AI infra so other countries are not at quite as large a disadvantage. Also really good for their business.
by DreaminDani | 2025-05-07 22:38:32+00:00
I'd say it's closer to Claude Code than to either of the two IDE-oriented ones. I say this because it actually does the right thing more often than either Cursor or Windsurf. It gathers the right context, asks for feedback when needed and has yet to "go back and forth between two failing solutions" like I've seen Cursor do.

I don't know what Zed's doing under the hood but the diffing tool has yet to fail on me (compared to multiple times per conversation in Cursor). Compared to previous Zed AI iterations, this one edits files much more willingly and clearly communicates what it's editing. It's also faster than Claude Code at getting up to speed on context and much faster than Cursor or Windsurf.
by sethhochberg | 2025-05-07 22:38:34+00:00
The important detail there is doing it without the knowledge of the (former) spouse.

You need both an insurable interest and consent of the insured in order to buy an insurance policy on someone else’s life.

Couples separating and holding policies on each other is pretty common and carriers have some specific rules to follow to make sure there’s appropriate mutual consent for policy changes etc
by dtkav | 2025-05-07 22:38:43+00:00
Yeah, It was great because you were in control of where and when the edits happened.

So you could manage the context with great care, then go over to the editor and select specific regions and then "pull in" the changes that were discussed.

I guess it was silly that I was always typing "use the new code" in every inline assist message. A hotkey to "pull new code" into a selected region would have been sweet.

I don't really want to "set it and forget it" and then come back to some mega diff that is like 30% wrong. Especially right now where it keeps getting stuck and doing nothing for 30m.
by dntrkv | 2025-05-07 22:39:11+00:00
> Scooters are vastly safer than motorcycles

Why make such a definitive claim with zero evidence to back it up?

The justifications in that section are nonsense and seem to boil down to a skill issue on your part.

Sure, around the city a scooter makes sense for a lot of people, though I believe they provide a false sense of security. The lower barrier to entry also lowers the "perceived" risk.

Feeling safer !== safer

Personally, I feel much safer on one of my motorcycles than a scooter. But that's because I am extremely comfortable on a motorcycle and can make it do exactly what I want, when I want.
by rexledesma | 2025-05-07 22:39:27+00:00
I mentioned it in my initial comment. Ideally, I would like to use the same type checker/LSP for a language everywhere (any of my local editors, CI/CD).

This is especially important when working in a team setting.

It doesn't feel great to use a forked type checker/LSP that's not enforced in your org's CI/CD. And it also doesn't feel great to force the forked type checker onto the entire organization when only a subset of folks may be using a forked vscode editor.
by jsnell | 2025-05-07 22:40:01+00:00
Yes.

The Bing Search API is priced at $15/1k queries in the cheapest tier, Brave API is $9 at the non-toy tier, Google's pricing for a general search API is unknown but their Search grounding in Gemini costs $35/1k queries.

Search API prices have been going up, not down, over time. The opposite of LLMs, which have gotten 1000x cheaper over the last two years.
by DreaminDani | 2025-05-07 22:40:07+00:00
agreed! I was not a huge fan of the AI integration before in Zed and would always switch to Cursor (or, lately Claude Code) to actually get something done. Now that Zed can target specific pieces of code from the sidebar and edit them directly, it's been my goto for the last 24 hours. I've yet to "eject" to my old tools.
by GuinansEyebrows | 2025-05-07 22:41:21+00:00
i think i understand where you're coming from, but i think you're begging the question a little bit (ie, ceo pay is high because it is high).

i do think it's more likely that the executive class has a vested interest in keeping their own pay high (not just CEOs, but board members as you've mentioned), and they've got a lot more class solidarity than the rest of us, though they'd never put it that way - it's just The Way Of Things, you know? divide and conquer.

i should maybe mention that i'm a public employee and my "opportunity cost" is also relatively high, but... hell is hot, and i want to be able to sleep at night.
by jongjong | 2025-05-07 22:42:28+00:00
Yeah it's a case of falling in love with the solution, not with the problem.

The real reason for tight coupling is simply complex interfaces. That means a range of things; complex function signatures which rely on highly specific parameters (e.g. live instances instead of raw primitive values or raw data) or return complex values instead of raw information "here's what I did". It can also mean complex API parameters and response payloads. Ideally, complex processing should be hidden behind simple interfaces which don't encourage micromanaging the module/service. If the interface is as complex as the processing behind it, that's a design failure and will lead to tight coupling.

Separating code into modules and services may be intended as a way to encourage developers to think about separation of concerns so that they may end up designing simpler interfaces but it doesn't seem to help certain people. Some see it as an opportunity to add even more complexity.
by tomp | 2025-05-07 22:42:28+00:00
There's mostly drawback of having exceptions, I'm not really aware of any benefits of not having them.

People often complain about:

- performance impact, either speed (most languages) or binary size (C++); this, however, is mostly an implementation concern, and doesn't impact Rust at all, as exceptions can simply be syntax-level compiler sugar, and can be compiled exactly the same as Result type is currently (having said that, the optional stack trace is another potential issue, which would have a performance impact even in Rust)

- checked exceptions - this is particularly a concern in Java, which has a fairly poor type system (closed subtyping only) and no type inference, so declaring all unhandled exceptions is tedious

- non-checked exceptions - in this case, "every exception can happen anywhere" so it's ostensibly unsafe (well it's just how life is, and even Java has special unchecked exceptions such as OutOfMemory that can happen anywhere) - some people claim that "exceptions can't just randomly jump out of code" is a benefit of not having exceptions but usually those people sweep OutOfMemory and DivisionByZero under the rug (e.g. Rust, where they just "crash" the program)

Rust would obviously fit the checked exceptions path, as the Result implementatoin basically is "poor-man's checked exceptions". It only needs to flip the syntax sugar - propagate by default (and implicitly), "catch" and materialize using `?` - as well as making Error an open enum (such that you can add cases implicitly - see e.g. OCaml's exception type `exn` [1]) - and that's basically it!

[1] https://ocaml.org/manual/5.3/extensiblevariants.html
by mattigames | 2025-05-07 22:42:43+00:00
Mmh, tells me a lot about your mindset, but no, I meant it in the "you will be unable to look into the eyes of whoever asks about your moderation habits against talks about uprising in this specific year".

It really shows how little you understand who is here, if you needed some my blood I would gladly give it to you, if your wage was given by democratic vote I would vote for an increase.
by naet | 2025-05-07 22:42:46+00:00
There are "content" driven websites which are things like blogs, marketing / brochure style sites, documentation sites, etc. They are driven by content that is authored by the website owners that can then be cached or is not frequently updated by end users or external data.

Then there are sites that are more application driven or service driven. Stuff like a messaging client, social media, streaming service, eCommerce, or other full on interactive web app. They tend to be more data driven or dependent on end users, and less static content.

That is frequently how the word content is used in the context of web development. You might have heard of a CMS or content management system. It's not the same as someone using the word content like social media "content creator".
by const_cast | 2025-05-07 22:43:01+00:00
Because those off-the-shelf solutions only work for very obvious and basic cases, and you don't know what you don't know. Meaning, if you have a more complex medical situation, you wouldn't be able to tell, so you wouldn't know if the off-the-shelf solution is wrong.

Also, we still need doctors to perform physical tasks, like surgery. The doctors diagnosing stuff and the doctors performing surgery aren't different doctors, usually. When I got diagnosed with Testicular cancer, the urologist who felt my balls up and said "yeah, this ain't right" was also the one who removed the testicle. And, he wasn't the first doctor I went to - the other doctor clearly had not felt up enough balls. He said it could be X, could be Y, maybe Z. Not the urologist, he knew right away. So, I think it's more complex.
by nightpool | 2025-05-07 22:44:40+00:00
> Everyone is pretty clear about something like the MIT license

I don't think this is really true. I think people are often upset or surprised when their MIT-licensed programs are used in ways they don't agree with, or they reuse MIT-licensed programs in ways that violate their license terms (e.g. it takes many companies many, many years to realize they have to actually include a way for users to view copyright notices).

Open source software is built on many different fuzzy notions of community and collaboration, encoded into an imperfect-but-legally-robust set of protocols that try to establish common language for people to build on. These protocols have proven very, very successful in encouraging collaboration and minimizing exploitation, but there's still a regularization/compromise process that's necessary so that everybody has a common ground to work from.

For another perspective, think about them like security software—I personally might not know why TLS uses DH key exchange, or how it works, but if I threw it out in hopes of making thing simpler, things would probably go pretty badly for me when someone else notices.
by Y_Y | 2025-05-07 22:45:22+00:00
Thie irony is palpable. I had the (misfortune) of only being (mis)taught procedural languages by professors who thought computers were big calculators who could never be understood, but could be bent to your will by writing more code and maybe by getting a weird grad student to help.

Patterns might appear to the enlighted on the zeroth or first instance, but even the mortal must notice them after several goes. The magic of lisp is that if you notice yourself doing anything more than once you can go ahead and abstract it out.

Not everything needs to be lifted to functional valhalla of course, but not factoring out e.g. map and filter requires (imho) a wilful ignorance of the sort that no teacher should countenance. I think it's bad professional practise, bad pedagogy, and a bad time overall. I will die on this hill.
by bill_yang | 2025-05-07 22:45:47+00:00
I think Posthog is incredible, and there's no way I (it's just been me building rybbit for the past few months) will be able to compete with them on their full scope of features for the foreseeable future.

I tried to self host Posthog for my other project as it far exceeded even the generous free tier. I have a Hetzner bare metal server with 64gb of ram https://www.hetzner.com/dedicated-rootserver/ax42/ and it was running all 16 cores at 100% and didn't end up working. So I think Posthog's stack is just way too heavy to self host effectively, and it's just not in the same category as Plausible, Umami, or Rybbit.

I'm trying to build best OSS analytics out there - and even though it's super crowded, most non-trivial websites run one so there is space for everyone to survive in.
by WalterBright | 2025-05-07 22:45:48+00:00
Checkout Rocky&Bullwinkle from the 60's. It was allegedly targeted at kids, but there's a lot of sly adult humor in it. Sort of like the first season of SpongeBob.

Get the old used VHS tapes of it from Ebay, not the DVD. The re-releases of it replaced the music and destroyed it.

The Jetsons is fun to watch, as it predicted a lot of the gadgets we actually have today.
by grues-dinner | 2025-05-07 22:45:48+00:00
No, that's fraud. A scam can be legal. Timeshares, "Winter Wonderlands", many extended warranties, planned obsolescence, weaselly technically-correct advertising (overpromising to investors is sort of this) pretty much everything hidden in ToC screeds, some MLM schemes, basically all cryptocurrency (and a lot of normal finance to be fair), etc etc.

Many graduate into criminality, but it's not required.
by jchw | 2025-05-07 22:45:51+00:00
> This attitude is why modern software is dogshit slow.

Bullshit. Here's my proof: We don't even do this. There's a ton of software that isn't safe from undefined behavior and it's still slow as shit.

> People make this "if you haven't benchmarked, it doesn't matter" argument thousands of times and the result is that every program I run is slower than molasses in Siberia. I don't care about "safety" at the expense of performance.

If you can't imagine a world where there's nuance between "we should occasionally eat 0.5-1ns on checking an unsafe division" and "We should ship an entire web browser with every text editor and chat app" the problem is with you. If you want your software to be fast, it has to be benchmarked, just like if you want it to be stable, it has to be tested. There's really no exceptions here, you can't just guess these things.
by xenadu02 | 2025-05-07 22:45:52+00:00
> This is no doubt in part because most stuff we run on 240 in the US is higher amperage anyway,

You've got the cause/effect backwards I think. The high amp stuff needs 240v to avoid ridiculous amp requirements. The lower power stuff just defaults to 120 because that's the most compatible leading to the chicken-and-egg problem.

> probably in part because some stuff also wants a neutral?

I've tried to come up with reasons this might matter but so far I can't. The Neutral (or really L2 in this scenario) is the reference plane. It moves in step with L1 and so when L2 is high (+120) L1 is low (-120), but from the POV of the reference that's just -240. Same for the other cycle half.

In other words measuring voltage is relative in all cases. Unless you are measuring in relationship to the earth (an infinite sink for our purposes) you can't tell if you are seeing +120/-120 or +240/0.

Perhaps there is something that relies directly on the voltage potential between Line and Ground, I just don't know of any. Most things that are sensitive to an actual ground reference are electronics which run on DC and are separated from the mains by their power supply anyway.
by dgfitz | 2025-05-07 22:47:18+00:00
Here, I looked it up for you:

Brian Krebs, the cybersecurity expert behind Krebs on Security, primarily generates revenue through banner advertisements displayed on his website. His website, which receives over a million visits per month, attracts this income. While he also receives information from law enforcement and other sources, his primary income stream is advertising, according to a WSJ article.
by Izkata | 2025-05-07 22:48:21+00:00
This is a straight up guess, but the timing is really close: adoption of Common Core?

What I've seen of Common Core math is very different from how it's traditionally taught, to the point that parents don't understand it. I think I can see a thread in there, that it's attempting to teach what those of us good at math end up figuring out ourselves with numbers, but the examples online are bad and lead to further misunderstandings. So I could see teachers having similar issues, and students not learning very well because of it.

To put it in more techy terms, Common Core math is like learning computer science before learning your first programming language: probably possible, but it won't work well for most people.
by fzysingularity | 2025-05-07 22:48:52+00:00
Hi HN,

We recently gave our backend a major facelift, and can now handle multi-hour video transcriptions -- turn a 3-hour podcast, a 90-minute keynote, or a full-length lecture into structured, searchable JSON. Unlike most APIs that choke on anything over 30 minutes, ours handles 3+ hour videos with ease.

Every other API we tried would either reject our 1+ hour files, timeout or crash, give us a long text output with little to no structure. So we decided to take matter into our own hands - check out the guide and let us know what you think.

Docs: https://docs.vlm.run/guides/video-ai/guide-video-transcripti...

Would love feedback from anyone working on podcast tools, lecture search, or video search and analytics! Ping us on Discord (https://discord.gg/AMApC2UzVY) if you have a commercial use-case that you'd like to test, happy to offer free credits.
by const_cast | 2025-05-07 22:49:02+00:00
From the limited views we've had of Zuck, I think it's fair to conclude he's not really a people person.

I've noticed that rich and/or powerful people have a particular bias. They have a tendency to think their thought processes and preferences extend out to everyone, because they are successful and everyone wants to be successful.

I noticed this with RTO. I think a lot of executives genuinely, really thought it would improve our (ICs) jobs. Because think about what executives do. They sit around, talk to a bunch of people, make a bunch of decisions, and ultimately try to "sell" things. Well, that kind of stinks over zoom. So for them, it's true, RTO does make their job better. They can't really fathom, or maybe they just refuse to, what our job is. They don't sit there and walk a mile in our shoes.

For someone like Zuck, maybe this is how he would prefer his friends to be. That's kind of sad and pathetic, but what's even more sad is that he seems incapable of understanding other perspectives.
by Balgair | 2025-05-07 22:49:52+00:00
Well yes, but the question is: Why is that school an elite school to begin with? Like, country clubs exist; it's not just about being drunk around other rich people.

The profiled dude in the article only sees the elite nature and not the thing that got the school there. Like, why does Coke advertise still? For the same reason that plane don't turn off the engines when you get to 30,000 feet.
by sthatipamala | 2025-05-07 22:51:00+00:00
The holds are not "extremely" taxing, I would say. The tremors can be induced through a simple 7 step sequence of holds like wall sits or calf raises. There are walkthroughs on YouTube.

On the TRE subreddit [0], people report being able to tremor at will once they have enough experience with the technique.

Not trying to be pedantic, just clarifying that it is very accessible! I've personally been experimenting with it and find it to be helpful.

[0] https://www.reddit.com/r/longtermTRE/
by AznHisoka | 2025-05-07 22:53:44+00:00
If you want an unofficial API, most data providers usually charge $4/1000 queries or so. By unofficial, I mean they just scrape whats in Google and return that to you. So thats the benchmark I use, which means the cost here is around 2x that.

As far as I know, the pricing really hasnt gone down over the years. If anything it has gone up because Google is increasingly making it harder for these providers
by parineum | 2025-05-07 22:54:23+00:00
You're somewhat implying this but I'm not sure if you know it exactly but others might find it informative...

The reason for that is that the "disorder" part of it is a requirement that it get in the way of normal living. You can have anxiety but if you take a deep breath and you can overcome it, it's not a disorder. If that doesn't help or even if you just haven't tried it, it's a disorder.
by walterbell | 2025-05-07 22:54:55+00:00
Turtles all the way down.

> the company’s most lucrative scam business: Hundreds of sites peddling fake college degrees and diplomas. People who purchased fake certifications were subsequently blackmailed by Axact employees posing as government officials.. “Axact took money from at least 215,000 people in 197 countries — one-third of them from the United States.. earning the company at least $89 million”.. a Pakistan district judge acquitted 24 Axact officials at trial due to ‘not enough evidence’ and then later admitted he had accepted a bribe (of $35,209) from Axact