MurphyA/hacker-news huggingface dataset:
by fuzzfactor | 2025-08-01 11:42:56+00:00
Good that it's not a major accident [0].

The hardware's probably all there to be able to automatically determine who's at fault, issue a citation if applicable, pay any fines, settle with the insurance companies, get the vehicles to the repair garage, learn from the experience and change behavior so it happens less often in the future.

Somebody's surely been working on this the whole time, right?

[0] It can only be assumed it was not intentional. I hope the drivers were not watching too many NASCAR game vids :\
by JdeBP | 2025-08-01 11:43:07+00:00
Yes, it is. And that in turn enables fairly simple installation of NetBSD and suchlike, which have ARM ports that know how to talk to and layer themselves on top of EFI firmware.

An interesting further little feature of TianoCore particularly for Pi 4 users is that it maintains a fake hardware clock. It only ticks forward when the firmware is in boot services mode; it is persisted to the firmware's own image file in the EFI System Partition; and it isn't as effective as even a simple fake-hwclock utility. But it does satisfy the operating systems that assume that there must be a hardware clock, because every computer is PC98-compatible.
by thrance | 2025-08-01 11:43:13+00:00
Abundance liberalism still seems like a poor attempt to curb the populist left to me.

Let's look at it from a high-level. "Fixing" the housing criris would require a major depreciation of housing assets. Does anyone believe the companies and individuals holding onto multiple homes will accept this without fighting? Of course not. The same people that are arguably responsible (directly or indirectly) for the housing crisis have a vested interest in it persisting. And we know how powerful their voices are with the establishment democrats, the ones this ad-hoc "abundance" movement defends.

There is no simple solution to this crisis, it will require something more radical than just tweaking some numbers on a spreadsheet.
by nerdjon | 2025-08-01 11:43:55+00:00
Same for me, buying my dream machine pro (and AP's) was one of my few tech purchases that I have zero regrets buying. It is still running strong after a few years and see no reason to change it anytime soon.

Have they been perfect? No, but this has allowed me to control my network how I actually want to control it.

This has lead me to now having multiple Ubiquiti components (with more planned), my most recent was switching away from Synology to the UNAS Pro and it has been great.

Really the only thing I ever bought from them that I really regretted was the tooless mini rack. Was really cool but I have non ubiquiti things that I need to mount and I doubt they are going to actually make a server I can run k8s anytime soon.
Show HN: Compress Image – Simple Lossless and Lossy Image Compression Tool
by devxiyang | 2025-08-01 11:44:21+00:00
Hi HN,

CompressImageX.com is a straightforward image compressor that helps reduce file sizes without killing quality. •Adjustable quality settings (lossy/lossless) •Batch compression supported •Fast, works offline (thanks to WebAssembly) •No watermarks, no tracking

Useful for devs, bloggers, or anyone who wants lighter images. Let me know what you think!
by cubefox | 2025-08-01 11:44:50+00:00
Regarding the P(.|photo) vs P(.|minimal) example, how do you actually decide this conflict? It seems to me that photorealism should be a strong default "bias".

My reasoning: If the user types in "a cat reading a book" then it seems obvious that the result should look like a real cat which is actually reading a book. So it obviously shouldn't have an "AI style", but it also shouldn't produce something that looks like an illustration or painting or otherwise unrealistic. Without further context, a "cat" is a photorealistic cat, not an illustration or painting or cartoon of a cat.

In short, it seems that users who want something other than realism should be expected to mention it in the prompt. Or am I missing some other nuances here?
by aragilar | 2025-08-01 11:44:54+00:00
It's a bit unclear what the limitations of the non-screen/tmux alternatives are E.g. how does the scrollback work if I were to disconnect and then reconnect with a different machine, can I view the scrollback like screen/tmux?

It's also nice to be able to re-connect and be able to resume a session without having to reopen many terminals, which you would lose with the lack of window management.
by slacktivism123 | 2025-08-01 11:45:01+00:00
This guide ignores many sane defaults in favor of a patchwork of cargo cult scripts and outdated packages, added over time by random people with no thought for threat modeling, that may even result in an increased attack surface.

See this comment from 2019: https://news.ycombinator.com/item?id=19178938

I will leave you with this line from README.md:

>I am not as knowledgeable about hardening/securing a Linux kernel as I'd like. As much as I hate to admit it, I do not know what all of these settings do.
by dijit | 2025-08-01 11:45:02+00:00
There's so much I can write here, not only do I agree with you - there remains little better for processing streams of text than perl.

Even PHPs prominence (and ease of use) can be traced back to the parts it borrows from Perl; since the web is just manipulating text after all.

I went on a similar journey to you. Started with C, moved to bash, then to perl to replace bash scripts, and you're right that it feels like a super power.

But the most interesting language I've ever coded in was probably Ruby, because it changed the way I look at languages. In Ruby, everything is an object and everything is mutable - this makes the dynamic metascripting possibilities simply absurd.

I don't advocate for these languages anymore, as Perl is easy to become "write once, read never", in a way that's much worse than bash- but I can't help but feel like we have definitely lost a killer language for text processing. Seemingly nobody writes perl anymore.
by niam | 2025-08-01 11:47:41+00:00
> It doesn't address the risk of gentrification and displacement

This is a puzzling critique because it seems very much in the wheelhouse of "abundance YIMBYism" to advocate for cheaper housing--an argued byproduct of which is that fewer people are displaced. It probably changes the problem statement of gentrification since, if housing is abundant and displacement is low, there's not much to distinguish "gentrification" from just "investing in the neighborhood".

>the critical need for direct public housing to serve low-income communities

This isn't a problem caused by YIMBYism, nor one whose solutions are obstructed by it. We could by that reason malign it for not solving heart palpitations or cancer too.
by IggleSniggle | 2025-08-01 11:48:55+00:00
It's a form of tithing. You give to the propagandists providing the slant you align with, even if they're wealthy billionaires. It's been common for belief communities for centuries. Poor people do it for access to wealthy individuals or as a form of gambling on the promises of the propaganda, and wealthy individuals, when they give, are also doing so for influence (access to poor people en masse). Its propaganda all the way down.
Show HN: CodeSwissKnife Bar – Dev tools in your macOS menu bar (offline)
by 8mobile | 2025-08-01 11:49:13+00:00
Hi HN!

I'm a developer who got tired of jumping between tabs just to run everyday tasks — decoding Base64, converting timestamps, generating UUIDs, etc.

So I built a small macOS menu bar app called CodeSwissKnife Bar. It gives you quick access to essential dev tools, all running 100% offline.

No accounts, no cloud, no tracking — just useful utilities where you need them.

Right now it includes: - Base64 / URL / HTML encoder & decoder - UUID and color converters - Unix timestamp ↔ Date - Text base conversions (binary / decimal / hex) - A simple daily Scrum journal - One-click feedback shortcut

It’s not trying to replace IDEs or big tools — I just wanted to remove friction from tiny, repetitive dev actions.

Happy to share it here and get your thoughts! https://www.codeswissknife.com/codeswissknifebar.html
by ninkendo | 2025-08-01 11:49:20+00:00
The camel book was “programming Perl” and was more geared towards existing programmers IIRC… there was also the llama book, “learning Perl”, which was maybe what GP was referring to?

Learning Perl (the llama book) was my first programming book, and it taught me programming in general, not just Perl, and I still think it was an amazing book. Very approachable, helpful to beginners, I read it cover to cover. There’s also “learning Perl objects references and modules”, which is a bit of a sequel to Learning Perl. Those two books helped me land my first gig as a Perl programmer, and started my whole career.
by giantg2 | 2025-08-01 11:49:25+00:00
Shop around for rates. Lawyers should be able to give you cost or cost range up front for drafting a document.

Don't use AI. If it's a standard standard type of document with fairly low risk, you could look up templates specific to your jurisdiction. So some research on what those documents should contain and read through several. Then pick the one you think is the best. This can work for things like setting up an LLC, sales contracts for common types of work/items, etc. It's not a good idea for more complicated things like divorce agreements, complicated and novel B2B agreements, etc.

When using AI, you have to have enough domain knowledge to recognize when it's giving you junk answers. This might be easy and lower risk when you're asking it to make you a static website, or write your school paper for you. Things like legal topics may have a lot of nuance that makes it harder to identify the low quality responses.
by sevensor | 2025-08-01 11:51:51+00:00
Kitty is great; I want to see it succeed in pushing terminal emulators forward into the current millennium. However, I can’t use kitty at work, and I absolutely live inside of tmux. The server is where all the action is, and when I get disconnected, I want to be able to pick things up exactly where I left them. Window layout, the state of each shell and text editor, what’s in the copy buffer, scrollback, everything. I can’t give that up unless I have a suitable replacement on Windows. Until then I will continue to use tmux at work and kitty at home.
by nyeah | 2025-08-01 11:52:10+00:00
That stuff is kind of cool, but it's definitely not a shortcut to making an ordinary song!

I haven't used Ableton for 5 years or so. I got addicted to GB and then Logic (an easy step from GB). But I should try it again. I mean Ableton is what Grimes uses. She's my (musical) like role model. (Only musical tho.)
by nh2 | 2025-08-01 11:52:35+00:00
If there are adversaries on the machine right now that can exploit this order, then touch+chmod is not enough. If somebody opens the file between those two operations, they can still read the file contents written to it later. It only makes a bit harder by shortening that time.

Use e.g. a current version of `install` to create files atomically with the correct permissions.
by Lalabadie | 2025-08-01 11:52:47+00:00
Of course, but a lot of therapy in North America nowadays becomes needed not because the patient can change fundamentals variables in their life (job, family situation), but as a coping mechanism for these variables being out of wack with no discernible path to change.

Its far from ideal and indeed borderline dystopian, but to borrow your metaphor, it's the difference between a fracture, and a fracture with some painkillers available.
by _seiryuu_ | 2025-08-01 11:53:58+00:00
The 'vibe coding as fast fashion' analogy is interesting, and the article makes some valid points about code quality, maintenance burden, and the 'don't build it' philosophy. As an OSS maintainer, the 'who's going to maintain it?' question hits home.

However, I find the analogy a bit off the mark. LLMs are, fundamentally, tools. Their effectiveness and the quality of output depend on the user's expertise and domain knowledge. For prototyping, exploring ideas, or debugging (as the author's Docker Compose example illustrates), they can be incredibly powerful (not to mention time-savers).

The risk of producing bloated, unmaintainable code isn't new. LLMs might accelerate the production of it, but the ultimate responsibility for the quality and maintainability still rests with the person pressing the proverbial "ship" button. A skilled developer can use LLMs to quickly iterate on well-defined problems or discard flawed approaches early.

I do agree that we need clearer definitions of 'good quality' and 'maintainable' code, regardless of AI's role. The 'YMMV' factor is key here: it feels like the tool amplifies the user's capabilities, for better or worse.
by alexpotato | 2025-08-01 11:54:13+00:00
An "algorithm" that I used to great effect in business school was the following:

- Most well written books start each paragraph with a thesis statement

- The next couple sentences are usually in support of that thesis statement

- The final sentence of the paragraph is usually the thesis statement again

- Ergo, if you are in a hurry, just read the first sentence of each paragraph.

A friend had to read a book in only 3 hours and was lamenting that she didn't have time to read and I suggested the above.

She came back the next day and said:

"Everyone had only read the first 1/3 of the book but I had 'read' the whole thing and looked like a genius!"

PS I also made it through 3 out of the 4 semesters of business school without buying any of the books/pamphlets etc but that is a story for another time.
by retsibsi | 2025-08-01 11:54:16+00:00
They're doing the job for the money. They're relating to the customer both as part of their job, and as an actual human interaction. (Obviously the extent to which this is true varies a lot depending on the individuals involved and the context.) Believe it or not, sometimes people are genuinely friendly, even at work, and even when they're not receiving any extra compensation for going beyond the required level of politeness. Those interactions are, IMO, worth more than forced "friendliness" from someone who is simply looking to get as much money as they can out of me.
by anenefan | 2025-08-01 11:54:28+00:00
The one thing to remember is google maps is actually separate to google location - it's location services most people rely on as a means to determine where an address is.

Now in Australia at the very least, google's location services are either borked or they're running a dark pattern to force people, esp those with businesses to register and fix the BS location that google location service has suggested. With the reliance on Google's services in the last 10 years, it was so woeful that rural to the door parcel deliveries in our parts ceased since so many delivery companies were using google - time spent driving miles back and forth trying to narrow down the given address via directions is time lost ... and ultimately money lost. Note, checked my location with google again, still miles away - their actual map zoomed right in, actually has the ____'in address clearly printed for the right location.

Myself - apple maps actually became unusable (I guess because I don't have the latest and greatest whatever,) and duckduckgo search no longer refers a working location via apple maps as it once did as part of results ... in my parts, it's Whereis for the win.
by nickslaughter02 | 2025-08-01 11:55:14+00:00
Ursula has been in favor since the beginning.

> Among the few traces of Thorn’s activities in the EU’s lobby transparency register is a contribution of 219,000 euros in 2021 to the WeProtect Global Alliance, the organisation that had a video conference with Kutcher and Von der Leyen in late 2020.

Thorn is the main lobbying group behind these proposals.

https://balkaninsight.com/2023/09/25/who-benefits-inside-the...
by bovermyer | 2025-08-01 11:56:39+00:00
There is a restaurant (or, perhaps, food purveyor is more accurate) in Japan that has lasted for several centuries. It's been owned by one family, I believe. When Covid hit and their clientele disappeared, they just continued to pay their staff and mostly closed operations until the pandemic was brought more or less under control. They had enough money socked away that they survived this period unscathed. I wish I could remember the name of the place.

Anyway, that's my dream - to own and run a small family business that can support the family even in times of extended crisis. I have no interest in unicorns or IPOs or buyouts or any of that.
by submeta | 2025-08-01 11:56:56+00:00
I love tmux in combination with tmuxinator. Because with one command I can start my dev setup with one split for nvim, one for lazygit, one for yazi and one for claude code. In another window I can run the server, in another I can tail the logfiles.

I have similar setups for various projetcts and do not need to manually start services, tools, whatnot. With `mx projectx` everything is started within seconds.

And navigating panes and windows is super easy with the proper shortcuts (opt+h,j,k,l), even across tmux and nvim.

Why would I give up on that?
by voidUpdate | 2025-08-01 11:57:44+00:00
I may have had this happen without realising, but in my head, a tip is something you choose to add on extra, whether for good service or because the workers aren't getting paid properly. If I get a service charge, that's more like just part of the bill that I would pay, though I've only really noticed it as part of online stuff, for example my bank has a £25 service change to send money overseas (for some reason, I can't imagine that the process isn't fully automatic by now)
by sfmz | 2025-08-01 11:57:51+00:00
Fork HN into AI/LLM vs “everything else” https://news.ycombinator.com/item?id=44571740

Simon Willison’s “filtered” HN viewer https://news.ycombinator.com/item?id=44571983

Chrome extension to hide AI/GPT posts https://news.ycombinator.com/item?id=35654401

AI‑Filtering browser extension idea https://news.ycombinator.com/item?id=43935225

AI‑labeling and summary Ask HN https://news.ycombinator.com/item?id=40501233

HN tagging/filter discussion https://news.ycombinator.com/item?id=31375092

idk if I should tell you how I generated this list
by kloop | 2025-08-01 11:58:05+00:00
You're describing classical liberalism. The meaning of the term liberalism in the US switched to social liberalism back in the great depression (unless specified with a qualifier). It has remained roughly constant for as long as most people on this site have been alive. Though I will grant that the policies social liberals support have changed since then.

https://en.m.wikipedia.org/wiki/Classical_liberalism https://en.m.wikipedia.org/wiki/Social_liberalism
by seethishat | 2025-08-01 11:59:18+00:00
Security is like football. If you repeatedly practice the boring basics (blocking, tackling, running, etc.) you will win.

Patch, backup, use keys for remote access (rather than passwords) and you will win the security game.

It's pretty simple, but everyone hates the basics and would rather obsess over advanced nation state actors and other similar bullshit.

That's like worrying about being bitten by a Black Mamba and not wearing a seat belt while driving a car.
by nemomarx | 2025-08-01 12:00:41+00:00
On a gig delivery app, you give a tip so that someone will be happy to deliver it and not mess up your food, I think. a 0% tip is risking stuff. You can't really say it's a reward for the service though, more of a payment to secure better service?

Lots of places will now ask for tips before the food comes out even in person now - lunch sandwich shops, etc. I don't think they'd be unprofessional enough to mess up your order if you didn't tip, but maybe they'll be happier with you or be more generous if you tip now too.
by gambiting | 2025-08-01 12:00:42+00:00
I didn't say that. It's just a reply based on my personal experience - I've set up probably 10-12 raspberry pis around my home for various projects, they all died due to SD corruption within a year. My intel-based NAS has worked fine for 8 years with no issues, then I finally replaced it with a newer one, that's now been running for 6 years. Obviously, anecdotes, the intel server is a lot more expensive, yes yes yes. But like OP said, Pis are not a great choice for anything like a home server because they aren't very reliable(imho) - maybe that works for your usecase, or maybe for most peoples usecases. I'm personally steering away from them except for some hobby tinkering.
by notahacker | 2025-08-01 12:00:54+00:00
The mental exercise is fine for realising that satellites don't look as big as pictures of satellites in graphics, it's just missing the point that if you don't want to hit a 20cm x 20cm x 20cm cube that moves at 17,500 mph and has slow and limited capability to adjust that movement you need to allow it quite a bit more space, and be able to predict its movement accurately relative to yours. Especially if any collision means thousands of pieces of shrapnel that continue to move at 17500mph for decades or more, whilst potentially being too small to track but large enough to do a lot of damage.

Trains take up a negligible fraction of the mileage of the lines they operate on and rarely cross other lines, but signalling is still critical.
by mdibaiee | 2025-08-01 12:01:24+00:00
I thought so, but I installed Sleep Aid, and when I disable "Wake for Maintenance", Sleep Aid gives me a stern warning:

> Disabling "Wake for Maintenance" can lead to this Mac waking every few seconds. Please select "Disable Wi-Fi" to help with this

So it seems like actually Enabling this setting somehow prevents the Macbook from waking up every few seconds... presumably due to Wi-Fi? Enabling it seems like the recommendation by Sleep Aid anyway
by DaveZale | 2025-08-01 12:01:50+00:00
I have contacted the US news outlets that have failed to report on the daily killing of up to 100 food aid seekers, as well as failing to report on the deaths due to starvation.

I tell them that their lies of omission makes them complicit in genocide. US media will only give an obligatory window-dressing mention of what's going on.

I also tell one media business masquerading as a public service that I will not donate to them anymore, because of their silence.

Want the truth? Try aljazeera.com or haaretz.com (even the Israelis have better coverage of the genocide than almost all US media).

If more of the American people were exposed to the truth, the genocide would stop sooner. So politely pressure US media outlets to do their job!
by nobleach | 2025-08-01 12:01:59+00:00
I gave Zellij a shot a few months ago. It really felt too "modal" for me though. I've been a Vim user forever so I'm not exactly modal-averse. But TMUX has always felt more like Operator Pending mode in Vim. Having Zellij feel like full-on Normal mode was frustrating. After I gave up, someone told me they had their Zellij configured just like TMUX, and I should give it another shot with their config. I still haven't gotten around to it.