MurphyA/hacker-news huggingface dataset:
by farrelle25 | 2025-09-19 10:46:07+00:00
> Having no "safe harbour" ...

Yes this is soul destroying - the psychological effects are brutal. Not having any little place as a 'base'.

I was homeless in Europe for a few weeks and it really crushes someone. I can see why so many rough sleepers take alcohol / drugs. Just to numb everything. I used to drink a few cans every night before trying to find a place to sleep.

Another crushing thing: as a commenter below said - on average people look down at you as if you were dirty etc. I found that so hard too.

I wish you the very best wherever you are ... really hope your situation will get better somehow please God...

(edit: oh just realised something - not implying the OP takes any substances or anything... just talking in general how I had to resort to alcohol in my situation)
by pbiggar | 2025-09-19 10:46:22+00:00
The Stern gang, who killed him, became the IDF (along with the Haganah and the Irgun). These groups performed the ethnic cleansing of Palestine that allowed Israel to be built on Palestinian land (commonly known as the Nakba).

> One of the chief organisers of the assassination was Yitzhak Shamir, who became Israel’s prime minister in 1984.

Exactly.
by rshemet | 2025-09-19 10:46:27+00:00
Yes! Cactus is optimized for mobile CPU inference and we're finishing internal testing of hybrid kernels that use the NPU, as well other chips.

We don't advise using GPUs on smartphones, since they're very energy-inefficient. Mobile GPU inference is actually the main driver behind the stereotype that "mobile inference drains your battery and heats up your phone".

Wrt to your last question – the short answer is yes, we'll have multimodal support. We currently support voice transcription and image understanding. We'll be expanding these capabilities to add more models, voice synthesis, and much more.
by bmacho | 2025-09-19 10:46:42+00:00
> This reveals a lot about the regression in OSes. Way back in the early '90s, Windows provided a color-scheme editor. Users could set up any color scheme they liked, and all properly-written apps would inherit it and work fine.

Windows has a high-contrast settings, it turns applications and websites to black-on-white, it works reasonably well (I have it being turned on for some days now), although there are menu items and switch states that are not visible :/

Also the default themes all use black text on bright background for selection which is bad. White text on a dark color is much better but you can change that.
by kokada | 2025-09-19 10:46:45+00:00
This is my personal blog and I can be as unbiased as I want, but saying that I am "proud of Linux" would be misguided at best. I could write one long blog post about all the issues I have using Linux desktop, but I can also write one for Windows and macOS, and from my personal perspective the issues I get in Windows and macOS are worse.

Fun fact, the OS that I am mostly experiencing hard crashes right now (at the point that my only option is to force turn off the system) is macOS, by far. I even know of one particular bug that always freeze the macOS UI (it is not a hard crash since everything still seems to work fine, it is just that I can't do any kind of input), and this is persistent across multiple macOS revisions. I dread now about that notification popup that trigger this bug because it is infuriating.
by lillecarl | 2025-09-19 10:46:57+00:00
When I quit my job and had to get my own laptop I bought a Chromebook. If your usecase is Terminal + Browser they're really very good.

I don't like that I'm supporting the Browser monopoly, but the battery life is supreme++(ARM versions at least), the Linux integration is great, I can run Android apps too(rarely though).

PWA's are integrated really well into ChromeOS so you won't be running one Electron instance per webapp. (My PWA's are Kagi Assistant, WhatsApp, SchildiChat(Element), Discord)
by vladms | 2025-09-19 10:48:08+00:00
I think might have more to do with the ink getting wiped/mangled when the first books were written. Even today, if I would be to fill a page bottom to up while writing with an ink pen, I would probably make some mess of the text already written.

Same reason for writing left to right probably (given someone that writes with the right, but that seems to be more common).
by superice | 2025-09-19 10:50:03+00:00
I'm not necessarily arguing in favor of deep cascading, but I don't see how something like this:

.form-element, .button { height: 32px; }

Is something that can be easily achieved with Tailwind without either using @apply all over the place, effectively now doing regular old CSS but with Tailwind syntax, or by using JS/TS variables extensively making the styling pretty hard to read. Either way, I'm not saying Tailwind makes it impossible, but it sure doesn't make it easier. And while Tailwind has a bunch of benefits, especially where it becomes a design system rather than a syntax for CSS, you can achieve ~90% of that by just defining a bunch of color and size variables at the root of your CSS and using that.

I don't mind Tailwind too much for 1:1 mapping with DOM elements, but I also don't really see why inline styles for that case would be bad.
by aa-jv | 2025-09-19 10:51:31+00:00
Back in my SIL4 days, we had a de-capped memory SIMM in the lab that we used to test resilience to cosmic rays for certification and other testing procedures .. often requiring a junior dev to sit there waiting for the signal and remove the lead shield we'd place over it when not testing, in order to trigger a cosmic bit shift. We had t-shirts for those guys "Guardian of the Cosmic Bit" printed up, was a fun time ..
by perihelions | 2025-09-19 10:51:45+00:00
I don't see it. I don't see what this Administration has done to erode China's rare earth monopoly; or actions that could erode it in the future. They've spent a lot of brain cells[0] on the opposite: on trying to convince China to continue exporting rare earths to the US (in clownishly inept ways).

Trump's signature accomplishment is to unintentionally convince China to enact a total ban[1,2] on the exports of several rare-earths (and some other minerals)—something he didn't predict, and is now trying to undo.

[0] https://www.cnbc.com/2025/08/26/trump-tariffs-china-rare-ear... ("Trump threatened 200% tariffs on China if Beijing does not export rare-earth magnets to the U.S.")

[1] https://www.reuters.com/markets/commodities/china-bans-expor... ("China bans export of critical minerals to US as trade tensions escalate")

[2] https://www.nytimes.com/2025/06/09/business/china-rare-earth... ("China’s Grip on [Samarium] Threatens the West’s Militaries")
by HoHoHoe | 2025-09-19 10:52:31+00:00
KDE now has its own Linux distribution called KDE Linux!

https://kde.org/linux/

https://news.ycombinator.com/item?id=45204393

https://news.itsfoss.com/kde-linux-alpha/

https://www.gamingonlinux.com/2025/09/kde-officially-release...

https://linuxiac.com/kde-linux-alpha-launches-with-immutable...
Ask HN: Feel stuck and overwhelmed by tech choice
by alex_x | 2025-09-19 10:53:06+00:00
Across last 18 years I've been working on many different products with different tech stacks; my journey looked like html+js -> php -> obj-c -> swift -> kotlin -> go -> js -> typescript + all possible infra (from dokku to multi cloud with terraform)

I have a lot of ideas I want to build/prototype quickly, but every time starting a project I feel stuck and paralyzed with many choices, end up reading internet and HN for 3 days on all possible tech choices and find myself tired even before starting project.

I know I should just pick one and stick to it, but its very hard. I spent most of my dev time working exclusively as iOS dev with obj-c and I know the stack inside out. I was productive and very quick. With the rest I feel like everything is at the same level of unknowns and I have zero opinions.

Do you happen to experience the same and how do you fight it?

(edits: fixed a few typos)
by motorest | 2025-09-19 10:53:18+00:00
> One hundred and fifty years in the making, and still unfinished.

The explanation behind this is usually the Spanish civil war, and then it's how the construction is funded by donations. The latter brings in a cynical twist, because the argument to keep the money flowing in ends the moment the cathedral is deemed finished. So you have a perverse incentive to stall the construction because once it's done then the whole economy around it will end as well.

Taking so long to finish it is not the badge of honor that's depicted. The project is just as complex as when it was when Gaudi died.
by mafuy | 2025-09-19 10:53:42+00:00
German here. Absolutely true, and has been for many years now. Some examples:

- grade D, poor performance: "We were satisfied with his performance" - grade C, meh: "We were entirely satisfied with his performance" - true grade A+: "We were always satisfied to the utmost degree with his performance" plus highly positive and extensive in the rest of the reference letter.

- "was sociable": alcoholic - "was always striving for a good relationship with colleagues": was gossiping instead of working - "sociability was appreciated": had sex with colleague - "was very empathic": had sex with customer
by redbell | 2025-09-19 10:53:59+00:00
OP here..

Yes, I agree that HN is the place to discover the most interesting, coolest and weirdest stuff on the internet but unfortunately, sometimes, these posts don't get enough traction in their first minutes and once they got pushed to the second page of newest submissions, they are technically dead!

Fortunately, HN had introduced what's called pool, or second chance, where the mods of the site periodically watch for past submissions and pick what they believe is interesting then throw it to the front page and see if it sticks by having users upvoting it.

Leatherman story was one of those cases. I submitted it three days ago without getting a single upvote and was surprised to see it made it to the front page this morning.
by sigwinch | 2025-09-19 10:55:10+00:00
The reason sane property owners maintain those roads is for firefighters.

Every state I’ve lived in has landowner indemnification for trails. In Colorado, the landowner must put up signs for hazards, though a local group always exists to help with this. In my experience, the rationale for such a trail to be closed always comes down to a single person ruining it for everyone else.

The second you charge money (for hunting, usually), all that protection goes away.
by TheOtherHobbes | 2025-09-19 10:55:24+00:00
A typical Iberian peasant probably wouldn't have heard of Poland. The King or Emperor would be "the King" or "the Emperor" and might as well live on the Moon.

Not many people realise that the more distant locations in Shakespeare's plays were close to science fiction. If you were a British peasant visiting "Verona" or "Venice" was like visiting the ISS. You might get swept up to fight in France, and there was a tiny chance of joining the navy. But most people spent most of their lives within a tiny area, with little idea of what was happening elsewhere.

So cathedrals were stunning. If you somehow visited a cathedral city you'd be struck dumb by the size - unimaginable to someone who grew up on a small holding.
by superice | 2025-09-19 10:55:40+00:00
Same, I really have nothing bad to say about the Tailwind design system.

I suspect there is a lot of halo effect going on, where if people were asked to judge the pure code aspect of Tailwind vs the design system separately, they'd be much more negative on the code aspect of it, but because the two are conflated and one is very good, Tailwind as a whole is judged to be much better than I personally think it deserved to be. It doesn't help either that forming an opinion on an architecture of code is difficult, and forming an opinion on a designed web page in front of you is easy.

My personal poison is just defining the Tailwind color system and a very basic system of sizes in CSS variables and then using that all over the place. It leaves an escape hatch in place of just using 5px when you really need to, but most of the time we use var(--col-grey-200) and var(--u-4) or var(--u-8)
by leakycap | 2025-09-19 10:55:40+00:00
Debian: I can help friends get going on Ubuntu with the same skills I set up servers on any cloud service I might ever want to use.

If I wanted to do something less mainline, I'd probably be looking at NetBSD instead of arch if coming from macOS.

That said, Terminal.app in Tahoe is one of the few apps that got meaningful under-the-hood updates. If I was a macOS terminal enthusiast, Tahoe might not be all bad news.
by skydhash | 2025-09-19 10:56:16+00:00
> There is the "windows" key of course for the last few decades but somehow using that as a modifier never caught on in the Linux world.

In the window manager side of linux, Super ("Mod4") is often used for the windows manager level keybindings.

As for the configuration thing, those things are usually checked in into the dotfiles. So you've done it once four years ago, and you never think about it again. iterm2 is nice, but I'm not sure about the ergonomics advantage for a power user.
by em-bee | 2025-09-19 10:56:27+00:00
why will libreoffice not do? just the difference of the UI, or incompatibility worries?

in my opinion these are just transition issues. iaw. it's not a problem with libreoffice but the problem is that there is a transition.

same with a windows VM. just the issues with interaction with documents outside the VM, or that using a VM is not really solving the problem of getting rid of windows?
by numpad0 | 2025-09-19 10:56:32+00:00
Yeah, they could say such and such handles are spreading content disgusting in such and such ways, e.g. "users like Sam Altman are posting astronauts riding horses on the Moon". They don't have to be so specific that exact contents would be actually accessible, only plausible. The mental imagery would not have to be precisely imaginable to disgusting details.

It's odd that they see "tons of" things that they can't describe beyond it belongs in the category, as if, just as if, actually characterizing it beyond making trust me remarks would lead to formation of broad consensus against them rather than against the contents.
by KronisLV | 2025-09-19 10:56:45+00:00
> Now I’m in a different camp. I use the components the library provides as much as possible, even if they don’t fit perfectly, even if I’d like to have something different. This makes the UI consistent across all pages and elements.

I've seen a lot of developers feel like they have to write their own components as much as necessary and the results are very, very often underwhelming, especially when they have a bunch of deadlines - underdocumented, not as good looking as something dozens of people have polished over months or years and more often than not buggy.

That's why I think that for most developers (myself included, I can describe myself as a full stack developer, but definitely not someone who specializes in UI design) grabbing something that can be used off the shelf will be the more sane thing to do, personally I quite like PrimeVue, PrimeReact and PrimeNG for this, alongside PrimeFlex and PrimeIcons, they all fit okay well enough. Maybe some of the others + Tailwind for the brave.

Here's a concrete example of why something like that is a decent example: https://primevue.org/datepicker/
by soganess | 2025-09-19 10:56:51+00:00
If only; he is not.

Huq is a U Chicago professor of con law and understands what is happening [1]. He is just having a really bad lawyer brain moment as the eroading rule of law crosses the line he probably uses in class as an example of "too far."

1: https://www.law.uchicago.edu/news/aziz-huq-writes-about-libe...
by carlosjobim | 2025-09-19 10:57:17+00:00
One persons "improvement of society" may be the opposite for another person. And if you share a small space (a city) with a lot of other people, you have to take that into account. Our physical world isn't the Arch Linux terminal, where a hacker is omnipotent and everything bends to his will. We have to take other people into consideration. And then the goal of reducing noise levels start to interfere with other important things, such as public transport, goods delivery, the ability for people to work, etc.
by oersted | 2025-09-19 10:57:48+00:00
Is it? You just have to give up a lot for it. Perhaps you had less to loose back then, people were closer to this state of being, but that's not good, and it was probably much tougher to live like this at the time.

Thankfully the standard of living has been high enough for long enough for most people, that certain sacrifices are culturally unimaginable, but they are still there.

Freedom is not free.

If you refuse to make long-term commitments to other people and to society, you will loose the benefits of their commitments to you. Even ignoring other people, if you refuse to make long-term commitments to yourself or a certain goal, commitments that will require you to do lots of things you don't feel like doing, suspending your freedom, you will never build anything meaningful, anything that makes life worth living.

That's what being civilized is all about, collectively maximising our long-term freedom, instead of pursuing individual freedom at the expense of others freedom, instead of pursuing freedom in the present at the expense of greater freedom in the future. It's made us so much better.

Everyone still has the option to unplug from the matrix and go do whatever they feel like, good for you. But do not expect help if you don't help others, and do not expect much goodwill if you refuse to engage in our collective pursuit of making things better for all of us.
by Balinares | 2025-09-19 10:57:59+00:00
Append-only is pretty much the only way to do robust replicated storage at scale, else you get into scenarios where, instead of a given logical block having two possible states (either existing somewhere or not existing anywhere), the block can exist with multiple values at different times, including an unbounded number of invalid ones, for instance in case a client died halfway through a block mutation. Immutability is just plain a very strong invariant.

It also does not at all preclude implementing a read-write layer on top of it, for instance with a log-structured FS design. That's however the solution to a problem these people are, it seems, not having.
by nunobrito | 2025-09-19 10:58:06+00:00
By all means, here is a study from 2024 documenting the hard facts about lack of privacy and lack of resiliency: https://www.sciencedirect.com/science/article/pii/S030859612...

That 51% attack on Monero never happened, despite much noise and headlines saying initially otherwise. You can verify this for yourself.
by gwd | 2025-09-19 10:58:26+00:00
Right, so the general NIP13 could be used to define a "ID proof-of-work" note attached to an ID. You could add PoW notes after ID creation, or create new, more difficult notes if the original one turned out to be insufficient.

But although there's the technical components available to easily build such a thing, you're not aware of such a standard having been discussed, much less defined?

EDIT: To be clear, the idea for this would be a equivalent of the "blue check mark", but 1) you pay it yourself and 2) you can make it as cheap or expensive as you want.
by nickd2001 | 2025-09-19 10:58:31+00:00
Sure, tech is a relatively privileged career. Doesn't mean "Corporate hellhole" isn't a thing though ;). So don't feel guilty. :) The 50-60% pay cut far less stress jobs DO exist, but more in the public sector e:g government, academia. Even being a IT tech for a high school or something might be fine if you've nice people to work with and never get told "m'kay, yeah I'm gonna need you to come in on sunday, too". (or at least not without a day off in lieu in the week). Consider also, go be a ski bum in a McJob at a ski resort for a season or two. That's a break from tech, nice change of scene and fun times, but you still get paid something, so, maybe don't build up debts meanwhile. The Q then is can you get back into tech later after such a break, if you want. Which maybe depends on a few unpredictable factors. Back in the day I did that and many others here on HN have. Good luck :)
by lovich | 2025-09-19 11:00:18+00:00
check my post history, I don't think I hold back. I will back dang and the HN moderation on the point that I have not been perma-banned, so they are not complete authoritarian moderators like most social media sites. And if I am being entirely honest some of my temp bans were deserved.

I just wanted to point out that it seems that the sensitivity for what is ban-able has been turned up
by leakycap | 2025-09-19 11:00:38+00:00
> I know I should just pick one and stick to it, but its very hard.

You already know the answer. It is hard, but only because sticking with something means making a choice, investing time, and taking accountability to learn and do something with your new skillset.

> I have a lot of ideas I want to build/prototype quickly, but every time starting a project I feel stuck and paralyzed with many choices, end up reading internet and HN for 3 days on all possible tech choices and find myself tired even before starting project.

A few things. You mention you want to build/prototype quickly, but the tech stacks you mention aren't really rapid development environments. You might be getting frustrated because you're playing in objective-c when you should be on a whiteboard working out an idea.

The situation you describe isn't easy to get out of until you address whatever fear is causing you to over-worry about every step.

Overthinking is an escape. As you're learning, it leads nowhere. You will have to break this cycle by actually creating something and making a choice and sticking with it.

The comfort of knowing what you're doing the way you feel with obj-c is likely years, not days, away in any new language. If you actually want to feel like a deep expert in something, go back to what you know and freshen up. Anything else needs more than "3 days reading HN" level of devotion and energy. There's no shame in not having the energy, interest, or whatever, to learn something brand new.

I generally think people who are in this mindset of feeling paralyzed when they're fully equipped to succeed need a real wake up call.

Be honest with yourself about what your day looks like: how many hours are you spending in your head or looking at a screen vs. in the world interacting with your community?

I am just guessing, but based on reading this, you probably need to immediately change up your routine to get out of this rut of thinking or you will wake up old with every opportunity behind you and no chance to take it.