MurphyA/hacker-news huggingface dataset:
by runarberg | 2025-09-16 22:20:13+00:00
I would go back to the founding principle of Zionism, and claim that the start of the conflict was when Zionists decided to colonize Palestine and found their own nation state on other people’s lands.

But if you insist on starting with the Palestinian civil war then you will soon find that a lot of Palestinians were expelled from their lands and never granted the right of return. It was not merely the partition, but the fact the international human rights granted the right of return for Palestinians illegally expelled, but this international human rights was promptly denied to Palestinians and has been till this day. There is no tit for tat here, as Zionists have not been illegally displaced and Zionists don’t have their rights of return denied to them.
by overfeed | 2025-09-16 22:20:26+00:00
> ...I believe were looking for whatever excuse they could find to shut the operation down

Cruise's self driving license was suspended because humans displayed poor judgement by omitting from the official report details of their stopped car dragging a knocked-down accident victim under the car for dozens of feet. They took "risks" alright, and their harebrained cover-up was discovered by chance by the oversight body.

I believe any driver who covers up the details of injuries in an accident permanently lose their license, because they'll definitely do it again. What good is a self-driving subsidiary that can't operate on public roads?
by TZubiri | 2025-09-16 22:20:27+00:00
Sure you could argue that it's better to learn java like this. But also you could argue that it was fine to learn java with an incantation. It's the first day of class, of course you are not going to understand everything you type. And you are getting exposure to important java concepts that you are going to circle back to later in your journey.

Fwiw, other JVM languages like SCALA have already done this exact thing way before. But whatever, it isn't either good or bad. And I can still use the old way out of respect for tradition.

To each their own
by SilverElfin | 2025-09-16 22:21:03+00:00
Rising defaults on car loans, increasing term lengths for car loans, people living off credit cards, increasing unemployment, reduced job availability, divisive politics, unstable foreign relations, out of control spending/debt, … and yet a stock market that is at record highs. I also wonder why gold and crypto are doing so well at the same time. Everything is high but it seems like a bad situation. And yet, people will get laughed at for predicting a recession or some other event, because it’s hard to predict the timing. Still, I feel like something has to give.
by jandrewrogers | 2025-09-16 22:21:22+00:00
A benefit of operator overloads is that you can design drop-in replacements for primitive types to which those operators apply but with stronger safety guarantees e.g. fully defining their behavior instead of leaving it up to the compiler.

This wasn't possible when they were added to the language and wasn't really transparent until C++17 or so but it has grown to be a useful safety feature.
by mandeepj | 2025-09-16 22:21:27+00:00
How are they going to do last mile(s) delivery then?

> onshore wind-turbine blades can be built to a length of 70 meters, max.

Interestingly, that is the length of Falcon 9 as well. Spacex has used 44 wheeled trailers to transport it.

Noted: Radia’s plane will be able to hold two 95-meter blades or one 105-meter blade
by oftenwrong | 2025-09-16 22:21:50+00:00
Don't discount the technical innovation required to integrate existing technologies in a novel and useful way. Docker was an "off the shelf" experience unlike any other solution at the time. You could `docker run ...` and have the entire container environment delivered incrementally on demand with almost no setup required. It did have a social factor in that it was easy for people to publish their own images and share them. Docker Hub was provided as a completely free distribution service. The way they made distribution effortless was no doubt a major factor in why it took off.

https://www.youtube.com/watch?v=wW9CAH9nSLs
by CGMthrowaway | 2025-09-16 22:21:51+00:00
During the lockdown I canoed thru the everglades and camped on the islands as it was one of the only places open. It's a lot more than gators. I saw a family of dolphins teaching their child to swim and jump. The fishing is incredible. The gators arent the worst pest (the biting insects are). You can spot manatee. Of course it's a paradise for birds. And that way that mangroves ultimately create dry land from nothing is quite amazing.
by dmix | 2025-09-16 22:21:55+00:00
The cost of the computers, LIDAR, special maintenance, vandalism, staffing humans for remote issue handling etc will probably costs the same as a year's income for an Uber driver. But after that it's mostly profit and they can run cars longer.

The most important thing for Waymo is scaling up production of LIDAR and maintaining them efficiently. They will have a massive fleet running very sophisticated radar+computers. That's a huge logistical investment when it's a million cars. Those sensors will break or be damaged.
Show HN: I generate a week of posts from one YouTube video
by xnslx | 2025-09-16 22:22:17+00:00
Most people struggle with what to post. The blank page is hard to beat. But I found that the next story is often hidden in the videos we already watch.

I built a tool called Mermaid Mind that mines story prompts from YouTube videos. Here’s the workflow I use:

- Step 1. Pick a video(Paste any YouTube link into Mermaid Mind.)

- Step 2. Collect themes

The tool extracts 50+ “pill tags” — condensed ideas or phrases from the video. For example, from one talk I got:

•Confidence + Humility = Likability

•Go Twice As Slow As You Think

•Rule of Three

- Step 3. Expand into posts

Each tag becomes a writing prompt:

•Confidence + Humility → A story about earning trust.

•Go Twice As Slow → A lesson on slowing down for clarity.

•Surprise → A story about an unexpected pivot.

Instead of forcing an idea, I now have a story inventory I can dip into for LinkedIn posts, blog articles, or newsletters.

Why this helps?

Tips are easy to forget. Stories tend to stick. By turning video content into story prompts, I skip the “what should I write?” problem and move straight into writing.

The project is live here: https://yttomermaid.xyz

Feedback is welcome.
by cortesoft | 2025-09-16 22:22:33+00:00
In practice, my experience is that this ends up with only old versions of things in the stable package repos. So many times I run into a bug, and then find out that the bug has been fixed in a newer version but it isn't updated in the stable repo. So now you end up pulling an update out of band, and you are in the same boat as before.

I don't know how you avoid this problem
by neilv | 2025-09-16 22:22:36+00:00
A colleague, who is very accomplished in tech industry (but not rich, for good reasons), said he would be in town, and asked to meet.

He strangely didn't say why (not even "to catch up"), so I thought it was probably that he had a new startup or executive role, and he was going to pitch recruiting me again.

But immediately after sitting down in the cafe, he said he was looking for work, and asked for my advice.

I hope I didn't laugh. Since I was in a similar boat, after a startup got disrupted. I wasn't seeing hardly any good job opportunities, so I wasn't feeling like someone who should be asked for advice on job-hunting, except as a cautionary tale.

Quickly moving forward from there, we had a good talk, exchanging thoughts and ideas, but neither of us had direct opportunities to give.

What's really dumb is that the world has capable people who spend huge amounts of time and downtime, simply getting permission to apply their hard-earned valuable skillsets.

It's grossly inefficient and unpleasant. We know some of the reasons, but it's still dumb.
by yepitwas | 2025-09-16 22:22:39+00:00
> That's funny, I often love learning for the sake of.. experimenting, building things. I just recognize that I cannot do it all and prioritize immediate needs first.

You've misunderstood, I think: if I have something I want to experiment with or build, then I can learn what I need. What I have such enormous trouble doing that I'm nearly incapable of it, is going "I should learn this so I can do something, to be determined later, with it..." and then learning. Making up projects for the sake of learning, when I don't really care about the ends, also doesn't work.

I need the goal first, then I can learn what I need.

I do also learn things just because I want to and for no real purpose, but have never been any good at directing that impulse.
by minwcnt5 | 2025-09-16 22:22:50+00:00
It's a "joke" (I wouldn't call it that, but it's a vastly different product) because you have to pay attention to the road at all times.

You don't live in a Waymo city, so I understand. A lot of people who don't live in a Waymo city don't really get it.

Waymo is a completely different product than FSD. It's a robot that comes and drives you from point A to point B. You can do whatever you want while it's driving, such as take a nap or work on your laptop.
by segmenta | 2025-09-16 22:22:52+00:00
Thanks!

No, the instructions are not compiled into a flowchart under the hood. We use OpenAI’s agent SDK and use handoffs as a mechanism to transfer control between agents.

There are 3 types of agents in Rowboat: 1. Conversational agents are ones which can talk to the user. They can call tools and can choose to handoff control to another agent if needed. 2. Task agents can’t talk to users but can otherwise call tools and do things in a loop - they are internal agents. 3. Pipeline agent is a sequence of task agents (here the transfer of control is deterministic).

For instance, if we build a system for airline customer support, there might be a set of conversational agents each for different high level topics like ticketing, baggage etc. and internally they can use task and pipeline agents as needed.

Does this make sense?
by 0xbadcafebee | 2025-09-16 22:23:23+00:00
Most popular apps today have integrations to allow reading secrets from external programs. If not, they can take them from environment variables. Both those can then be loaded from a password manager, so the secret never lands on disk in plaintext.

Your program (or your shell) opens. It runs a program to ask the password manager for a secret. Your password manager prompts you to authorize unsealing the secret. You accept or deny. The secret is passed to the program that asked for it. Works very well with 1Password and tools like git, ssh, etc, or simply exporting the secret to an environment variable, either in a script or bashrc file.

Other programs also support OIDC, such as with git credential helper plugins, or aws sso auth.
by rchaud | 2025-09-16 22:23:25+00:00
In America, winning the most votes doesn't guarantee the power to form national government. There is no limit on opaque corporate donations, which can be masked via PACs, while individual citizens have strict limits and face jail time for exceeding them.

And even if a majority vote was enough to form government, the so called will of the people can be overruled by an unelected judiciary with lifetime appointments. You're really stretching the definition of "people are the government".
by alexisread | 2025-09-16 22:23:28+00:00
I was referring to your conflation of Israelis with Jews, and calling dismissal of an Israeli news source antisemitic, which it is not.

I'm saying that a biased Israeli news source is less valid than the actions of dozens of countries, which decided to restart funding.

It is telling that UN votes for a ceasefire are only opposed by the US, Israel and a handful of client states. This is a genocide, and most countries seem to agree on that.
by renewiltord | 2025-09-16 22:23:55+00:00
I get these inbound communications all the time and many banks actually use them to communicate with you. Each time, I have always sheepishly said "This is kind of how people get scammed right. Do you mind setting it up so that if I call back the account exec will know what to do? It's just I'd feel foolish if I got scammed this way" and then I end up calling back and with a little work get where I wanted.

I think the reality is that people think "Oh couldn't be me and am I going to be the weird security guy" so it isn't whether you know software and security etc. that determines it. It's whether you're willing to be embarrassed frequently in these conversations.

I've had the banks call me, Coinbase scammers call me, all sorts. I'm at the point where I block my own area code (which is from a different state where I have a few people whitelisted fortunately) and that's eliminated a lot of it.

I don't mean I can't be scammed. Just that perhaps some mitigation comes from willing to be socially awkward and insisting to someone that you want to do it by the book.
by doctorpangloss | 2025-09-16 22:23:59+00:00
I don't know. Google could solve this all in an afternoon. It controls e-mail delivery, it is the e-mail delivery monopoly. Why deliver these e-mails? It just shouldn't.

But because Google delivers spam from senders who spend a lot on Google ads; and e-mail traffic gets laundered into web ads traffic; they just can't do it. And because Superhuman charges more than $0, it can't do it either. Nobody can fix e-mail. If you can't see how phishing and Google Ads are related... you know, this is why it is hard to "just" pass a law. It's not because the law wouldn't fix the problem. It would, if you permit the status quo where Google is the e-mail monopoly. It's this whole A16Z "just pass a law" nonsense, where someone thought he was saying something really insightful because he didn't like Jon Stewart, getting in the way of my inbox zero, and simply never receiving non-personal e-mails at all.
by general1465 | 2025-09-16 22:24:12+00:00
It is kind of hard to exactly pinpoint source of radio signal.

1) Transmitting on one channel would be easily visible on spectral analyzer, but if you will transmit on multiple channels (Frequency hopping spread spectrum, like Bluetooth does) on some arbitrary frequencies, there is no chance to see it on spectral analyzer, unless you know where to look.

2) You would need something like a dedicated SIGINT drone which will be capturing and sending this data stream to HQ to process it, which itself would be visible like a flare in the night sky. I am not aware if Russians are using any SIGINT platform and if they do it is not publicly known. Ukrainians are having NATO SIGINT planes flying around Ukraine and will definitely have some ground based SIGINT devices from Western nations. For example we know that Ukrainians are constantly intercepting drones with interceptor drones but it is kept secret how they are actually able to find the drone in the first place.
by toma-bomba | 2025-09-16 22:24:31+00:00
Hi HN,

I built Budgero because I was frustrated with YNAB. It’s expensive, region-limited (as a non-US/EU user I couldn’t access all features), and not privacy-focused.

Budgero aims to be a lightweight alternative. It is privacy-first: all data is encrypted locally before it ever touches the server. It supports multi-currency budgeting with automatic conversion and works offline, so you can use it anywhere without depending on bank sync. You retain full data ownership with export and delete options. The workflow is similar to YNAB, but with manual entry only.

You can try it here:

Sign up for beta access: https://budgero.app

Demo (no signup, no data saved): https://demo.budgero.app

The app is about 90% complete. I use it daily, but I would love feedback on multi-currency handling, reports, and the overall UX.

Happy to answer any questions about the product, the tech stack, or the roadmap. Feedback of all kinds is welcome.
by achierius | 2025-09-16 22:24:34+00:00
Is that true? The things people use native desktop applications for nowadays tend to be exactly those which aren't just neat content displays. Spreadsheets, terminals, text-editors, CAD software, compilers, video games, photo-editing software. The only things I can think of that I use as just text/image displays are the file-explorer and image/media-viewer apps, of which there are really only a handful on any given OS.
by MobiusHorizons | 2025-09-16 22:24:37+00:00
Yeah, I actually left a comment to that effect on the video when I saw it last week, because I’m pretty sure the placement of the mic / earpiece is incompatible with a traditional voice call. Although arguably traditional phone calls are the least important feature of smartphones for gen z. Even if it was important I would guess Bluetooth headsets are more common than actual holding the phone up to your ear.
by miladyincontrol | 2025-09-16 22:24:49+00:00
This, better yet just use systemd-nspawn. Benefits of proper containers, configuration similar to any ol systemd service, super easy to use, simple to automate builds with mkosi.

The one thing people really seem to miss on them is like, contrary to popular belief you dont need a whole OS container there, minimal distroless containers work just fine with systemd-nspawn similar to as they would on docker.
by FridayoLeary | 2025-09-16 22:25:10+00:00
Consider that the videos of Oct 7 had a similar effect on lots of decent people. The un is the same now as it was before October 7. In gueterres words "it didn't happen in a vacuum". The complete loss of credibility for the un also didn't happen in a vacuum. Even if their report is true it will fall on deaf ears thanks in no small part to their lack of any sort of objectivity when it comes to Israel.
by jasperry | 2025-09-16 22:26:01+00:00
The argument could be made that rewriting in general can make a codebase more robust, regardless of the language. But that's not what the article does; it makes it specifically about memory safety:

> That’s how I feel when I see these companies claim that rewriting their C++ codebases in Rust has made them more memory safe. It’s not because of Rust, it’s because they took the time to rethink and redesign...

If they got the program to work at all in Rust, it would be memory-safe. You can't claim that writing in a memory-safe language is a "minor" factor in why you get memory safety. That could never be proven or disproven.
by Night_Thastus | 2025-09-16 22:26:18+00:00
Unfortunately that Wheel situation was far enough back now that I don't have details on hand. I just know it was awful at the time.

As for significant whitespace, the problem is that I'm often dealing with files with several thousand lines of code and heavily nested functions. It's very easy to lose track of scope in that situation. Am I in the inner loop, or this outer loop? Scrolling up and down, up and down to figure out where I am. Feels easier to make mistakes as well.

It works well if everything fits on one screen, it gets harder otherwise, at least for me.

As for types, I'm not claiming it's unique to Python. Just that it makes working with Python harder for me. Being able to see the type of data at a glance tells me a LOT about what the code is doing and how it's doing it - and Python doesn't let me see this information.

As for debugging, it's great if you have pure Python. Mix other languages in and suddenly it becomes pain. There's no way to step from another language into Python (or vice-versa), at least not cleanly and consistently. This isn't always true for compiled->compiled. I can step from C++ into Fortran just fine.
by 8note | 2025-09-16 22:26:28+00:00
i dont think its nearly so transparent. its easy to be recommended and read some viewpoints, but very technical and hard to be recommended others.

with radical information transparency, id expect both views to be equally easy to parse and to be recommended both, in which case the choice would be obvious to everyone, or at least they could very well describe their risk tolerance to different risks, or laziness, for why they made a certain choice.

i expect im not up to date on all the vaccines i should be, but its on laziness rather than gwtting bad information. ...also a lack of information on which ones i should have.
by arx_ | 2025-09-16 22:26:44+00:00
Per TFA

Title: I Was Scammed Out of $130,000 — And Google Helped It Happen Heading: Google failed me in two ways Body: Google has become the vault of our digital lives — and that vault had cracks.

If Ford adds seatbelts and you decide to take them off because they annoy you; when get into a crash you can’t claim Ford failed you since the seatbelts weren’t forced upon you more.
by bigyabai | 2025-09-16 22:26:45+00:00
Israel and Israeli businesses are an intractable part of the modern American tech scene. Mellanox, for example, is the cited reason Nvidia ships any datacenter-scale interconnect at all today. America's highest-tech defense contractors work in direct concert with Rafael et. al, and companies like Cellebrite are suppliers of US law enforcement.

When the equation changes vis-a-vis Israel's credibility, this entire Jenga structure has to be reevaluated. It's not satisfying to think about, but it is intellectually prudent and remains important regardless of how civil the response ends up being.
by SpicyUme | 2025-09-16 22:27:26+00:00
I like the part: "You might ask 'Isn't folding by hand faster than building all this?' Please don't ask that."

Showing a few of the crashes was a nice touch.

Having gone too far in trying to automate some projects of questionable value I can relate. I'm also impressed by what they are able to do, knowing people must help. Same with easy access to buying the parts they need.
by m463 | 2025-09-16 22:27:54+00:00
I don't think it was a carefully calculated conspiracy (such as 1)

I think it was an engineer with found wealth starting to do stuff with it.

but nowadays I think he has evolved into something different, maybe some of it from the wild public feedback loop, some of it because some of the things he cares about are going wildly wrong.

[1] https://en.wikipedia.org/wiki/General_Motors_streetcar_consp...
by sunrunner | 2025-09-16 22:28:15+00:00
> Because one of the first apps for it will likely be one that looks at people's faces and immediately digs up everything about them available online.

How am I meant to opt out of this? A device that broadcasts an (inevitably ignored) do not scan signal? CV Dazzle? Am I resigned to just never leaving the house again?

For now I’m hoping that the major factor against people adopting this is that you’ll look like a wanker. I’m not sure what to do once that becomes the norm though.
by tejohnso | 2025-09-16 22:28:22+00:00
I don't even pick up calls from unknown numbers. I use call screen. Most people hang up as soon as they hear it, or they don't say anything at all. Once somebody did start speaking sensibly and a personal matter and I picked up and continued the call normally. Probably my favourite feature since upgrading to a reasonably modern phone.

https://support.google.com/phoneapp/answer/9118387?hl=en
by vvpan | 2025-09-16 22:29:00+00:00
Not entirely a joke actually. For example, I have worked at a large corp where dependencies were high discouraged. For example lodash was not used in the codebase I was working on and if you really needed something from lodash you were encouraged to copy-paste the function. This won't work for large libraries of course but the copy-paste-first mentality is not a bad one.
by psunavy03 | 2025-09-16 22:29:05+00:00
It's easy to joke about, but one of the other problems is that if Government X knows that the US has found out specific facts A, B, C, and D, they can then determine that the only person who could have provided those pieces of information is Person Z.

And now Z (and maybe their entire family) get literally taken out back and shot in the head. Now you not only lose the source of intelligence, you disincentivize anyone else to provide intelligence to you.

Or they find out that it could have only been gathered by obscure technique Q, they take specific countermeasures to mitigate against Q, and there goes millions or billions of dollars of R&D.