MurphyA/hacker-news huggingface dataset:
by gempir | 2025-08-01 12:14:34+00:00
Tmux prevents vendor lock-in but on Terminal level. It's so established and standard that everyone knows they need to support it, which is great. I don't need my terminal do display pictures, render video or whatever crazy features they come up with next, I want a solid base with the essentials.

The rest the Operating system applications can probably do better anyway. VLC, MPV, Apple Preview IrfanView etc.

That's why I love Alacritty, no fuss, no overcomplication. The basics, fast and stable.
by olddustytrail | 2025-08-01 12:15:33+00:00
I had a quick search and there's a Reddit thread where the first comment is critical but they get corrected by replies. Then some right wing blogs that spend more time on ad hominem and remarks about "lefty" admirers than actually going into detail.

Did you find any intelligent criticism you can point out? I'm too lazy to trawl through endless stupidity to try and find a nugget of truth! :)
by jon-wood | 2025-08-01 12:15:45+00:00
This isn't just about hardening devices against the owner, some devices by the nature of what they're doing have to go in places where their physical security can't be guaranteed, secure boot means that we can put those devices there and not worry about some kid with a USB stick coming by and either wholesale replacing the operating system with something else or injecting a botnet client into the running system.
by IFC_LLC | 2025-08-01 12:15:49+00:00
Oh man, how much I agree on a building code.

The last hurricane I survived, I had to spend time in my office building. It is made of concrete and real brick and mortar. There is no need whatsoever to “hurricane-proof it", save for the special shatterproof windows. Big, 4 by 6 shatterproof windows.

The shoebox I live in currently features the same shatterproof windows. 2x1 feet, small windows. I had to re-install all the light fixtures in the rented house because despite featuring white walls, it’s darker than a necromancer’s cave.

The former was built in the 70s. The latter - in 2023. The latter does boast an impressive array of anti-hurricane features. For example, it is bolted down to the foundation so it can't be torn by a wind gust. And the frame was re-inforced so it won't lean under the wind.

Shall I mention the fact that none of those features are necessary for a brick building?

To top it off, the AC has leaked in 2024, so I had to deal with that already. It was less than 1 year old at that moment.
by subscribed | 2025-08-01 12:16:08+00:00
Ummm, no, The network is completely isolated. No one enters the cage and just plugs something into my switches/routers.

Any communication between the cage and the outside world is through the cross-connects.

Unless it's some state-adversary, no one taps us like this. This is not a shared hosting. No one runs serious workloads like this.

"Unserious"? Sure, everything is encrypted p2p.
by deadbabe | 2025-08-01 12:16:54+00:00
I’ve finally eliminated all tipping in my life for anything that isn’t sit down restaurant service or an uber ride, and I’ve stopped using delivery apps to instead just pick up food myself.

At first it feels shitty hitting 0 or “no tip” on a payment machine but after the first several times it feels empowering and I doubt employees give a shit anyway. Just do it.
by jphoward | 2025-08-01 12:17:06+00:00
At the bottom it references a GitHub where people have previously added signatures against Jon Pretty - and now the maintainer says "NOTE: This repo is closed. Do not open issues; they will be summarily closed and ignored." - i.e. telling people they shouldn't even TRY to amend their signatures.

Regardless of what you think of Jon Pretty, how is this justifiable? Telling people they can't unsupport something because you're not open to issues, but also not removing it?!
by monegator | 2025-08-01 12:17:16+00:00
So, devices that were top of the line a few years ago. But what about budget devices? in the 100-200 range new? I remember my old xiaomi started literally running in circles as the phone heated up 10-15 minutes after starting navigation: If i stood still the position would move in a circle of a few meters of radius.

Incidentally, the devices you metion are what i also use to develop, because those line of products actually behave as they should, per documentation. But most bugs and crashes always come from budget and no name devices because both the hardware and firmware is crap
by jasode | 2025-08-01 12:17:30+00:00
>Why would you keep using an app that you suspect was cynically exploiting your generosity like that? I’d drive every time rather than encourage such behaviour.

Surely you already know that choosing things doesn't always simplify down to a single dimension. Instead, there are multiple factors that lead people to deliberately choose options that have negatives.

E.g. Why do people continue to use Ryanair airlines if they always nickel & dime customers and treat them like shit?!? Because the mistreatment by Ryanair is still better than driving for 6 hours or paying more $$$ for Air France or KLM.

Likewise, why do customers continue playing along with the tips/bribery/ransom game in the delivery app?!? Because the user-hostile app is still better than rounding up the small toddlers and infant into the car, fasten the car seat, and drive to the restaurant.

Life doesn't always provide unambiguous good options. Instead, you choose the "least bad" from the list of bad options.
by anonzzzies | 2025-08-01 12:17:41+00:00
Yeah, I agree. The term vibe code seems to be heavily bastardised by now and I did it as well. I should not. For me it's english to code without ever seeing the code really. So I take back my comment in context of this article but it was more also a comment to the author who seems to just have not used the newer systems?
Show HN: I built a worldwide news app, because Apple doesn't want to
by bubudrc | 2025-08-01 12:17:45+00:00
Hello HN!,

For the past three years, I have been developing a news aggregator app called Newsreadeck. I like to read news from several sources. However, most similar apps are primarily available in English and cater to U.S. users.

I initially tried using RSS feeds, but many websites don't offer them. Manually creating or finding RSS feeds was tedious. Additionally, RSS feeds often just opened articles in a web browser or displayed only snippets, not the full content.

To address these issues, I developed my own data sources. I've compiled over 16,000 curated sources, categorized by language, location, and topic, which I monitor for reliability. The app allows you to discover and follow sources without limits and access articles seamlessly. I also built a custom reader to remove ads, banners, and distractions, although some paywalls may still appear.

Some sources can be too aggressive in publishing articles. To address this, I've added options to mute certain words to avoid related articles, mute specific sources, and create a custom news feed by grouping your favorite sources.

The app features a search engine that allows users to apply filters such as language, country, and topic in addition to keywords, helping them discover top news and new channels to explore.

Finally, the app features widgets that bring the latest news straight to your home screen.

If you're as enthusiastic about news as I am, you're welcome to try out the app, available on the App Store.

App store Link: https://apps.apple.com/us/app/newsreadeck/id1593025917 Web Link: https://newsreadeck.com/

I'm open to any feedback you might have!
by rfrey | 2025-08-01 12:17:46+00:00
We are about to have 35% tariffs applied to our resource-based economy, with the explicit message that the goal is to destroy our economy. Words matter when they come from your head of state, and the "30 seconds ago" excuse gets old 6 months in. If you think that Trump, having already deployed the US military on US soil against US citizens, would hesitate to send troops into Canada if he thought he could get away with it, you're utterly delusional. He's a psychopathic mad-king, and you apparently are delighted to fiddle while he burns down Rome.

You don't threaten to invade sovereign nations and then brush it off with "oh, ya know, Trump being Trump", especially when Trump being Trump already includes crossing all sorts of lines nobody thought he would cross.

It's clear you would happily murder any Canadian or Dane you were ordered to, as long as you were given the order by Trump. I'm done responding, you're the enemy of my country and my family.
by jon-wood | 2025-08-01 12:18:30+00:00
What are you talking about? Because the software you'll be expected to use for your job can run on a Chromebook you're considered a replaceable cog? All that means is that to do the job you're being employed for the company thinks you can do it with a web browser and whatever software will run on a Chromebook, its no different to being issued a centrally managed Windows device.
by FarMcKon | 2025-08-01 12:19:47+00:00
Folks; Yeah this is a run of the mill dead low-priority project. It happens in private industry, capitalism, communism, the roman empire, etc. Only because government is out in the open, it is easy to see.

I don't have proof, but this stinks of 'Failed project used as a place-holder for schedule slop'. I see is so so so many places.

Somebody, or a lot of somebodies knows this [Refactor AIP / Electric Charge Lot] is not a good idea. Instead of saying 'It's dead' it gets used as a buffer in the project plan. Oh it's there, and if things are every slow enough, it will happen. But even a mouse sneeze will move it out a year, to make budget [time, or $$$ ] for something useful.

Once a year the [ boss / newspaper] will ask "Oh what about, [refactor / Parking Lot]' and somewhere points to the start and end date on the chart. But it's not a priority, and is a placeholder job that gets bumped and shifted for priority work.

It is all over the place, since time began. WWII had it. The Revolutionary War had it. Ford has it. Roman Empire had it. Lockheed Martin has it. Hell, your own house projects have it.

This is just 'A dead project is a placeholder since the org is bad at planning.' It is everywhere.
by tialaramex | 2025-08-01 12:22:07+00:00
It's implied if you know, but Corentin's post doesn't actually link Titus's C++ proposal P1863 "ABI: Now or Never" which is what we're most concretely talking about here.

Titus correctly predicts the committee's actual response and highlights its danger, summarised in the title. You can pick now, as Corentin desires. You can pick never, which Corentin despairs at - not unreasonably because it means you're giving up performance. But Titus highlights the third option, the committee can instead dither forever never having the courage to announce an ABI break but also lacking courage to declare absolute stability with the encouragement that brings for legacy systems.

ABI Now is - at least in performance - competing with Rust. An ABI swap can make some C++ have the same performance as the analogous Rust which wasn't possible with the old ABI and that matters for outfits like Google.

ABI Never is a different niche. Guaranteed ABI stability gives C++ certainty. It makes C++ a stronger contender for some applications where today it can't go and nor can Rust because people don't think "Just recompile" is a reasonable choice, whether they are correct or not.

ABI Dither is neither of these things. There is no certainty, just because the committee is dithering today doesn't mean they won't make a decision tomorrow, or next year. But meanwhile you're not competitive with the best in class alternatives
by marcusb | 2025-08-01 12:22:13+00:00
They did a little threat modeling:

Practical & real Example: "Some Robber invade a home, and steal the server (containing IMPORTANT business backups, and ownlife memories and blablabla). Not exist any disk/boot encryption. Robber have start the server on their 'safe zone' and start an bruteforce attack. He have cracked the local password by SSH with from sudoer user 'admin' success, yeah a dummy password, not THE Strong one/primary. He starts SSH session/or physical session with that cracked dummy/panic password with 'admin' sudoer. He starts feeling the server seems too much busy in less than 2 minutes until to freeze.. 'wtf!?! lets reboot and continue steal info..'.. sorry friend. all data and system was destroyed.". Conclusion, the robber cracked the dummy/panic/secondary password, and with this password its associated a script will do delete all files, config, system, boot and after than start charge the RAM and CPU to force robber reboot system.

That's...not a scenario I've focused on for my personal assets, and I'd be more worried about the duress password getting triggered by a random over- the-network brute force and losing my data, but to each his/her own.
by vFunct | 2025-08-01 12:22:30+00:00
What's going to be interesting is when the next Democratic administration comes into power, they're going to be extremely anti-Israel, given that the Democratic base is fully against Israel now at a 5:1 ratio. There will never be another Democratic President that supports Israel (none of the pro-israel candidates have any hope of ever being President) and this will mean extremely hard anti-Israeli action, using precedent like this to push anti-Islamophobia messages.

You can imagine the next Democrat administration defunding universities based on their collaboration with Israel, for example. Or defunding universities based on their punishment of pro-Palestinian demonstrators, etc..

People should accept that Israel lost against Hamas and be prepared for the consequences of that going forward. It's pretty much the same as a Vietnam situation, with the war being won/lost based on public opinion.
by const_cast | 2025-08-01 12:22:52+00:00
> streaming sites have splintered to the point I'm not even sure what is a scam and what is a legitimate business anymore

They're all scams, of varying levels of scammyness ;P

No but seriously, the pricing is intentional deceptive and a lot of werives won't offer ad free viewing, no matter how much you pay. They'll also weasel around it with "most media won't have ads, but some will". Thanks, how helpful. Paramount plus apparently doesn't consider ads for itself to be ads - so on the ad free plan, you still get ads for Paramount.

But the worst part is that every app is different and some are really, really poor quality. You'd think we would just invent an API for this and then have one viewer, like we had for TV. But then again, maybe nobody wants to reinvent TV.

Also, blocking VPNs: if I'm logged in and you know my real country and I'm paying, you don't need to block VPNs. It doesn't do anything but annoy customers
by WJW | 2025-08-01 12:22:54+00:00
Sure, but what kind of action does it imply? North Korea is recognized by (almost?) every country too, but that doesn't mean anyone is hurrying to provide aid to starving North Koreans. Similarly the international recognition of Azerbaijan and Armenia did nothing to prevent one from taking Nagorno-Karabach from the other earlier this year.

So "recognizing the Palestinian state" is all good and well, but unless anyone also gets off their butts and actually does something then the situation in Gaza won't actually change.
by bananapub | 2025-08-01 12:23:15+00:00
I continue to find it fascinating that essentially none of the public American elite actually have any values at all. for all the whinging about "free speech" and "free markets" and "freedom from government", approximately everyone has rolled over and is publicly fine with the president ruling like a king - using laws and regulations to enrich and ennoble favoured courtiers, to punish his imaginary enemies and to destroy institutions and relationships with the world that annoy him. this is literally centuries of hard work by hundreds of millions of past Americans being blown up because one rich cunt doesn't like foreigners or loud students or science but does like getting massive bribes and praise.
by jdbernard | 2025-08-01 12:23:33+00:00
I don't use tmux because I have to. I use it because I love the way it works. The issues the author of the article and Kovid Goyal raise are not issues for me in practice. If something is built that better suits my needs, I'll be happy to switch. I am particularly sympathetic to Goyal's gripes about the performance/resource wastes of a multiplexer.

But I also take issue with statements like "terminal multiplexers are a bad idea, do not use them, if at all possible" (from the kitty FAQ and the YouTube video linked in the article). Tmux solves a number of real problems for me that Kitty doesn't. Kitty also seems to be moving in a direction that I am not interested in. It's tied to a windowing system when I want a terminal that I can use headless. Even with the hacky workarounds the article mentions, it doesn't really support session persistence when I use this feature of tmux weekly. It introduces a lot of features that are likely to lead to visual noise when the constraints of text-only are one of the main reasons I like terminals (personally I don't want images in my terminal, full stop).

Now, all of this is fine. It's the other statement, "[tmux acts] as a drag on the ecosystem as a whole, making it very hard to get any new features," that causes it all to rub me the wrong way. The only reason you feel like tmux acts like a drag is because there are users like me who won't switch to something like Kitty if it doesn't support tmux. So don't worry about us. Build a new thing that is not backwards compatible and live with the fact that many people won't use it. If you really want to drive the ecosystem forward as a whole, be less condescending about real use-cases that bring benefit to real users.

To be clear (because text is a limited medium), I'm not grumpy, angry, or against Kitty because of this. But I am dismissive.
by acatton | 2025-08-01 12:23:37+00:00
Another security article recommending fail2ban again... Please don't do this.

Run SSH behind some layer. Some people use Wireguard, and that's okay, I prefer spiped [1] because I can run it as an unprivileged user in a fully hardened systemd unit [2], and I can use ProxyCommand in my ssh_config, which makes it transparent: no need to be constantly on a VPN or to turn it on, I just ssh.

This guide recommends two-factor authentication, which IMHO is overkill and lowers your server reliability by using some random pam authentication modules. Also your spiped key (or your wireguard key) can be considered a second factor authentication.

And a second independent layer lowers the probability of being vulnerable to a 0-day vulnerability on SSH [3] or to Jia Tan [4]

fail2ban means you have a daemon running as root parsing random logs and modify your firewall rules... Yikes... [5] If you're concerned about bruteforce bots, they'll go away as soon as SSH behind something. Also with that layer, you don't need to make you firewall dynamic.

[1] https://www.tarsnap.com/spiped.html

[2] https://ruderich.org/simon/notes/systemd-service-hardening

[3] https://www.qualys.com/2024/07/01/cve-2024-6387/regresshion....

[4] https://en.wikipedia.org/wiki/XZ_Utils_backdoor

[5] Yes I know, you can use as a user, and modify the firewall rules with custom script with an SUID. But nobody does this, actually this guide doesn't do this at all, just everything as root!
by est31 | 2025-08-01 12:23:37+00:00
Currently he is at UCLA which is technically not an Ivy League place but a public ivy. As for thinkers of equal caliber, he is probably quite alone anyway. But if you look at the list of Fields medalists, there is a lot of europeans in that list who are still in europe: https://en.wikipedia.org/wiki/Fields_Medal#List_of_Fields_me...
by Den_VR | 2025-08-01 12:23:45+00:00
The root bsky post says “NSF is suspending roughly 300 grants with UCLA, following a DOJ finding on Tuesday that the university violated Title VI by "creating a hostile educational environment for Jewish and Israeli students."”

Which is entirely par for the course with the administration and doesn’t seem particularly targeted at Tao. I’m shocked even more NSF grants haven’t been hit, this was a prime DOGE target. They want these headlines.
by chii | 2025-08-01 12:23:53+00:00
> it's clueless rich people and corporations buying up properties and thinking they can flip them

so the original owner got a nice priced deal out of the sale. Then, when said clueless rich person decides to sell in the future due to being unable to hold on to it any more, they make a loss (which is a gain for that future buyer, whoever they are).

> after a few years of squeezing, locals may have no choice but to pay their entire paycheck to foreign investors

why the squeeze? If the airBNB is being occupied, then it simply means the price for the rental was correct, and it was artificially low before (due to the demand not being met for short term stays).
by incomingpain | 2025-08-01 12:24:48+00:00
>But creating a visually striking website with a truly unique vibe? Much harder.

I even had gemini 2.5 pro really struggling with css yesterday.

I wonder if aesthetics which many programmers, including myself, struggle with greatly and now high power LLMs struggle. Perhaps the problem is the UI libraries?

</deletes most of comment>

Yes i wonder if this is brilliant. We need a better ui library! great job I hope to see more of this in the future
by sgarland | 2025-08-01 12:26:11+00:00
Same. I’ve also been semi-forced to learn expect due to abysmally bad UX for how my company handles security (VERY secure, but in the most obtuse way possible), and that’s been a godsend. Not storing anything locally other than metadata, but expect lets me skip the obnoxious manual copy/pasting I would otherwise be doing.

Sometimes, the old ways are better. A lot of times, actually.
by Suzuran | 2025-08-01 12:26:34+00:00
It's not the nation state actors that you need to worry about, it's the for-profit botnets. The nation-state actors have to at least pretend to have plausible deniability and so on; The botnets are so persistent and omnipresent that we can only declare them to be "internet background noise" and try to ignore them rather than admit they cannot be stopped or controlled without destroying the internet itself. They are backed by billions of dollars and millions of endpoints, and eventually they will get lucky and what was your stuff is now theirs. They are entropy, and entropy always wins.
by 0xbadcafebee | 2025-08-01 12:26:42+00:00
Interestingly, a version of this technology was built by a government contractor some years ago, because they too wanted to track people indoors. I don't think it used a smartphone though...

I think an acquisition would be unfortunate. This could become really huge / useful to the world without being locked up as a private company's IP. Personally I would license it rather than sell it, as well as offering offline apps and limited SaaS. You don't need an established enterprise to sell it commercially; you just need a sexy product and some industry vets with contacts. If you do end up going that way, and need someone in IT Ops / DevOps / SysEng stuff to work on the "going enterprise with a billion users", give me a shout.
by solatic | 2025-08-01 12:27:45+00:00
SF is surrounded by water on three sides. Palo Alto was the suburb. San Jose was the exurb. You could build 50 story towers all over San Francisco and it wouldn't suddenly make it feasible to build on water.

New York has a similar story. You can't build on the Atlantic. Brooklyn and Queens were the suburbs. Long Island and Hartford were the exurbs.

The US simply needs to build new cities, and link them with high-speed rail. You do that by taking federal spending (military bases, universities and research labs, tax cuts for large industries) and directing it to places that would fit according to a high-speed-rail master plan. Opportunity Zones have shown a lot of promise at helping to direct capital to under-developed regions, but the lack of a larger master plan in helping link these regions with better transportation links and job creation has prevented them from reaching their full potential.