MurphyA/hacker-news huggingface dataset:
by _carbyau_ | 2025-10-29 23:30:57+00:00
Cars are so flexible. It's the answer to so many questions outside "how to move one or two people from A to common destination B".

Need to move 3 or 4 people? Driving the car may be cheaper.

Don't want to get rained on? Or heatstroke? Or walk through snow? Or carry a bunch of stuff, like a groceries/familyWeek or whatever else? Or go into the countryside/camping? Or move a differently-abled person? Or go somewhere outside public transport hours? Or, or .. or.

Are there many cases where people should take public transport or ride a bike instead of their car? Obviously yes. But once you have a car to cover the exigent circumstances it is easy to use them for personal comfort reasons.
by bbkane | 2025-10-29 23:31:15+00:00
I love WezTerm! The cross-platform config is easy to version control (unlike iTerm2) and I've added a couple integrations that I use constantly:

The first is hashing the working directory / (or remote hostname if I'm SSH'd into a host) to set tab title colors- much easier to find the right tab that way.

The second is writing a script to open tabs with in a certain order and set their titles. I don't use tmux, but this let's me recreate my preferred layout for projects quite easily.

See https://github.com/bbkane/dotfiles/tree/master/wezterm if any of this sounds useful to you!
by skunkworker | 2025-10-29 23:31:29+00:00
I wish postgres would add a durable queue like data structure. But trying to make a durable queue that can scale beyond what a simple redis instance can do starts to run into problems quickly.

Also, LISTEN/NOTIFY do not scale, and they introduce locks in areas you aren't expecting - https://news.ycombinator.com/item?id=44490510
by enraged_camel | 2025-10-29 23:32:20+00:00
>> China has 4 times the population. In any rational divvying up of the world's total emissions allowance by country China's share would be 4 times that of the US, but they are only emitting twice what the US is emitting.

For now. Look at the rate of growth on their per capital carbon emissions. Then compare it with that of the USA.
by dragonwriter | 2025-10-29 23:33:30+00:00
> The state should avoid giving a REAL ID to anyine who isn't at least a permanent resident of the US

REAL ID or certain alternative federal ID is required to enter federal buildings and domestic flights. The only immigrants who are issued federal ID that is usable in place of real ID are permanent residents. Ergo, your plan would have states effectively ban legally-present non-citizens who are not permanent residents from federal buildings and domestic flights. This is a bad idea; and, absent a specific federal mandate, probably unconstitutional for states to do.

States could, as some do, issue restricted term REAL IDs to aliens who are not permanent residents, but REAL ID isn’t intended as proof-of-status but an identity document, so while that's doable, it doesn't seem to be particularly necessary.

(Yes, foreign passports are also permissible “federal ID” in place of REAL ID, but there are legally present aliens who may not have passports—particularly refugees—and who are also not issued federal ID by the US government because, except for permanent resident aliens, the US has generally declined to have national ID and given ID functions to the state; REAL ID nationalized standards for some uses instead of nationalizing the ID itself.)
by hereme888 | 2025-10-29 23:33:47+00:00
Wise to use forests to contain deserts. Problem is that China still plays a big role in importing deforestation-linked commodities and fund overseas projects that exacerbate global loses. There are low tree survival rates and falsified coverage, like the Three-North Shelterbelt program which is plagued by inefficiencies over its 40 years of operation.

It's also hard to balance afforestation without causing scarcity of water and displacement of native forest habitats. For example, instances where shrubs are misclassified as forests inflate the report figures. China seems to be the global leader in biodiversity loss, with about 80% of its coral reefs and 73% of its mangroves gone since 1950. Everyone knows their abusive fishing practices, and the millions of tons of plastic pollution into the ocean every year.

So, keep up the good environmental efforts, China, and hope you do even better.
by mdeeks | 2025-10-29 23:33:49+00:00
This is one of the places where per capita doesn't matter as much as total emissions. We have one planet. The yearly total and cumulative matters the most.

China is by far the leading emitter. Over double of the US as of 2023 (latest available data I can find). China's emissions also aren't falling, they are skyrocketing. The US emissions ARE falling.

The US dominates in cumulative, which is essentially the measure of the total damage done to the planet. The US is doing something about it though. Yearly emissions have been dropping since 2007.

https://ourworldindata.org/co2-and-greenhouse-gas-emissions
by JumpCrisscross | 2025-10-29 23:34:14+00:00
> Offload a massive illiquid investment onto the public so that investors make their fund

Anyone with OpenAI stock can do this in the private markets right now to the tune of hundreds of millions of dollars. Not billions. But I'm not convinced liquidity--versus appreciation, for investors, and access to capital, for the company--is the primary motivation for going public.
by palata | 2025-10-29 23:34:39+00:00
I didn't say it was impossible to put a patch on a physical media.

I was saying that in my experience as a user, I never, EVER received a patch or got any mean to request one.

My point being that the expectation was that what I was buying was "finished". When there was a bug, FOR ME, it was there forever.

With modern software, I encounter so many bugs everyday that I don't even realise anymore. Look at someone using something that depends on software for a while (not very long), see how they work around bugs (by restarting the app, or retrying the button, or going through a different path). When they do one of those things (like retry), if you ask them "wait, what did you just do?", chances are that they won't even know that they had to retry because of a failure. Why? Because modern software fails constantly.

Code is never perfect, that's for sure. But back when it was hard to update, the code had to be a lot more stable than today.
by barrkel | 2025-10-29 23:35:04+00:00
I found wezterm pane resizing to be very glitchy, and using native panes along with the muxing server was about 80% of the reason I wanted to use it. But for whatever reason, maybe font related, the resizing logic is unstable and it gets into weird states, glitching and flickering etc. Nightly vs stable made bo difference.
by westurner | 2025-10-29 23:35:20+00:00
How does RhinoWAF compare to other open WAFs like OWASP Coraza WAF, bunkerweb, and SafeLine?

Does RhinoWAF support ModSecurity SecLang rulesets like OWASP CRS? Is there a SecLang to RhinoWAF JSON converter?

Shouldn't eBPF be fast at sorting and running rules?

What are good metrics for evaluating WAFs?

coraza: https://github.com/corazawaf/coraza

bunkerweb: https://github.com/bunkerity/bunkerweb

SafeLine: https://github.com/chaitin/SafeLine

RhinoWAF: https://github.com/1rhino2/RhinoWAF

gh topic: waf: https://github.com/topics/waf

awesome-WAF: https://github.com/0xInfection/Awesome-WAF
by devesh24195 | 2025-10-29 23:35:36+00:00
WinterOS is a minimal, UI-first Linux project. Today you can run the open-source PyQt5 interface on any Xorg-based Linux

Website: https://devesh-senthilraja.github.io/WinterOS/ Repo: https://github.com/Devesh-Senthilraja/WinterOS

Feedback on UI/UX, performance, and portability welcome.
by kianN | 2025-10-29 23:35:44+00:00
We do! We have a (very) high level overview focused on applying this model to language on our blog: https://blog.sturdystatistics.com/posts/technology/.

We have some more technical write-ups on the internals of the model that are not hosted publicly (we have some on-going publication efforts applying those model to scRNA sequencing). But feel free to shoot me an email (in my profile) and I'd be happy to send over some of our more technical documents.
by janderson215 | 2025-10-29 23:36:12+00:00
I do not disregard it, but I have no idea what to do about it and it gives me an existential concern about the future of the world with which I am familiar (America? The West?). I don’t think it is a healthy society if the people responsible for systems (critical, luxury, or otherwise) do not care about succession or improvement of the systems they build or maintain. Best case scenario, the problem the systems solve fail and someone else sees value in solving the problem, so they solve it again and re-discover the “why”. My guess is that the longer it takes for the failures to happen, the longer it will take to re-learn the “why”.

I don’t like that people just work for a paycheck. I understand why and it’s very hard to argue against people doing it and not caring when their managers or the companies they work for don’t care about them in return. The Cambrian Explosion of solved problems will lead to an deluge of catastrophes when a large percentage of those systems fail unless people take care to transmit the “why” to the future stewards of these systems.
by zelphirkalt | 2025-10-29 23:36:20+00:00
Hmpf. I am using uv now, but I have been doing fine before using poetry. For me it is not a huge revolution, as I always value reproducibility, which means lock file and checksums, and that, I was able to have before using poetry. Yes, yes, ... uv is faster. I grant them that. And yes, it's pleasant, when it runs so quickly. But I am not changing dependencies that often, that this really impacts my productivity. A venv is created, it stays. Until at some point I update pyproject.toml and the lock file.

Since I am mostly avoiding non-reproducible use-cases, like for example stating dependencies inside the python scripts themselves, without checksums, only with versions, and stuff like that, I am not really benefiting that much. I guess, I am just not writing enough throwaway code, to benefit from those use-cases.

Some people here act, like uv is the first tool ever to install dependencies like npm and cargo and so on. Well, I guess they didn't use poetry before, which did just that.
by frankacter | 2025-10-29 23:37:26+00:00
1) OP indicated his scenario was a self developed app he uses on his own personal device, not a hypothetical "friend". In terms of some unknown future scenario, speculative fear doesn't really provide anything in the ways of a constructive dialog.

2) In regards to inactive accounts, from Google's policy page:

>If you have never submitted an app for review and the account is more than one year old, it’s considered inactive.

>If you have apps, the account is considered inactive if it is more than one year old, all published apps have fewer than 1,000 combined lifetime installs, the required contact details are not verified, and you have not used Play Console in the last 180 days.

>Google sends warning emails at 60, 30, and 7 days before actual closure, allowing time to take corrective actions.

While you are correct that this would lose you access to the developer account, inactivity for a year and ignoring multiple warning messages over a 2 month period gives you an opportunity to weigh your options. It doesn't even require app updates, just activity in the Play console.
by JumpCrisscross | 2025-10-29 23:37:29+00:00
> linking to pre-covid studies

I'm linking to studies summarising a century of work. There is no evidence Covid changed this.

Exhibit A for Covid having not changed this is the continuing supremacy of Silicon Valley (tech), Shenzhen (manufacturing) and New York (finance) as industrial clusters that others have tried to replicate (everyone, America and Miami, respectively) and failed.

> Let's take a step back and look at the fundamentals of a tech company who's employees are remote - what are the specific benefits of having a San Francisco office?

Proximity to investors. Proximity to customers. Proximity to a skilled employee pool. Proxomity to acquirers. (A lot of deals happen at cocktail parties and ski trips.)

By the way, I'm not arguing anyone needs an office. Just people physically and and proximate to the cluster.
by robot-wrangler | 2025-10-29 23:37:45+00:00
This is going to sound harsh, but the problem with hatch is that it's pypa. And look at all the people that equate python-the-language with problems in pypa-managed solutions already. Pypa does not make good stuff or make good decisions.

Speaking of history, I was very sympathetic to the "we are open-source volunteers, give us a break" kind of stuff for the first N years.. but pypa has a pattern of creating problems, ignoring them, ignoring criticism, ignoring people who are trying to help, and pushing talent+interest elsewhere. This has fragmented the packaging ecosystem in a way that confuses newcomers, forces constant maintenance and training burden on experts, and damages the credibility of the language and its users. Hatch is frankly too little too late, and even if it becomes a wonderful standard, it would just force more maintenance, more confusion for a "temporary" period that lasts many, many years. Confidence is too far gone.

As mentioned elsewhere in the thread, there are tons of conflicting tools in the space already, and due to the fragmentation, poetry etc could never get critical mass. That's partly because pypa stuff felt most "official" and a safer long term bet than anything else, but partly because 33% better was never good enough to encourage widespread adoption until it was closer to 200% better. But uv actually IS that much better. Just let it win.

And let pypa be a case-study in how to NOT do FOSS. Fragmentation is fine up to a point, but you know what? If it wasn't for KDE / Gnome reinventing the wheel for every single kind of individual GUI then we'd have already seen the glorious "year of the linux desktop" by now.
by bastawhiz | 2025-10-29 23:39:34+00:00
> Maven worked fine without semantic versioning and lock files.

No, it actually has the exact same problem. You add a dependency, and that dependency specifies a sub-dependency against, say, version `[1.0,)`. Now you install your dependencies on a new machine and nothing works. Why? Because the sub-dependency released version 2.0 that's incompatible with the dependency you're directly referencing. Nobody likes helping to onboard the new guy when he goes to install dependencies on his laptop and stuff just doesn't work because the versions of sub-dependencies are silently different. Lock files completely avoid this.
by UniverseHacker | 2025-10-29 23:39:52+00:00
Not doubting your expertise, but I am skeptical of the idea that this method of intentionally leaning into discomfort only works for some minuscule abnormal subset of people that are just wired differently. Instead, I suspect it's tapping into something deeper about how our reward system is structured, something extremely related to how these GLP-1 agonists work, which explains why they are both effective against a shockingly wide array of seemingly different situations.

The basic idea seems to be at the core of both a lot of modern self help gurus advice that seems to actually work for a huge fraction of the people that really commit to them (David Goggins, Wim Hof, etc.) as well as modern psychotherapy systems like CBT and ACT that are proven clinically effective.

How many people are really trying this approach, and it not working for them? More often, I see people saying it sounds like it royally sucks (which is true and basically the entire point), and never trying it- which is valid, but doesn't really demonstrate that it wouldn't work for them.

It absolutely is a "nociceptive hell" at first for everyone that tries it, but when you connect that with intention, purpose, and meaning it eventually transforms into something almost enjoyable. Becoming strong enough to meet discomfort or pain feels amazing, especially for someone that usually experiences the opposite of that.

I also have ADHD, which is explained in part as a developmental disability of executive control, but I find this approach to be extremely effective for regaining executive control, even to levels that people without ADHD lack. Basically, I suspect ADHD isn't a loss of executive control at all, but the executive control is being blocked by something like the feeling of pain or drug withdrawal, and that once you are okay with just having that bad feeling all of the time, you get your executive control back. I'm curious if GLP-1 drugs also help with ADHD? My prediction is that they would.
by progmetaldev | 2025-10-29 23:39:56+00:00
I have had intermittent issues with winget today. I use UniGetUI for a front-end, and anything tied to Microsoft has failed for me. Judging by the logs, it's mostly retrieving the listing of versions (I assume similar to what 'apt-get update' does, I'm fairly new to using winget for Windows package management).
by zelphirkalt | 2025-10-29 23:40:49+00:00
That's because many people don't pay attention to reproducibility of their developed software. If there is no lock file in a repo that nails the exact versions and checksums, then I already know it's likely gonna be a pain. That's shoddy work of course, but that doesn't stop people from not paying attention to reproducibility.

One could argue, that this is one difference between npm and such, and what many people use in the Python ecosystem. npm and cargo and so on are automatically creating lock files. Even people, who don't understand why that is important, might commit them to their repositories, while in the Python ecosystem people who don't understand it, think that committing a requirements.txt only (without checksums) is OK.

However, it is wrong, to claim, that in the Python ecosystem we didn't have the tools to do it right. We did have them, and that well before uv. It took a more care though, which is apparently too much for many people already.
by cardanome | 2025-10-29 23:42:04+00:00
Just to be clear, I never said that the word should be banned.

I am not sure how important the German or general European market is so hard to say whether it even should be a consideration for Grammarly.

That said the ideas of some people being intrinsically better than other people isn't specific to Germany. Eugenics used to be popular in many countries including the US. It is very advisable for other countries to learn from German history so our mistakes are not repeated.
by croes | 2025-10-29 23:42:36+00:00
By that logic cars work also turns into sometimes cars work. Ever heard of traffic jams and have you compared the number of fatal car accidents vs fatal train accidents. Not to mention the negative effect on air quality with many cars in dense cities. Cars main advantage is flexibility and that’s it. For times were the place and time usually stays the same like work, trains are a valid option.
by iteria | 2025-10-29 23:43:16+00:00
If parental consent is all that's necessary then you might as well blanket allow it. I'm a parent and interacting with a lot of parents of young children, the vast majority of them can't be bothered to deal with whining or inconvenience. Which is why I see 8 year olds with cash app even though that's not allowed any many abandon or extremely weaken parental controls on basically every advice.

My personal favorite story is when I talk my youngest aunt about a videogame my cousin wanted. She said no absolutely not. Then proceeded to buy the game for ehr 10 year old. A game she was carded for. A game that has that it's M rated and has adult themes and whatnot on the box. She called me later in horror about how inappropriate this game I told her about 2 weeks earlier was. How could they make games like that for children she says about the game she was carded for because it's only for adults.

I use her as an example but that situation is a lot of parents. I personally think that it's not the government's place to say how much exposure I want to give my child to the internet, but I have rules and boundaries around that with my kid. Many of her friends have free access and and have always had it since toddlers. People say it's parents not being savvy, but honestly it's parents not caring. Parent controls have been around over 30 years and they have always been dead simple. But they do increase the whining in your life from your kids and that means if parents can allow it a high quantity will. I have no faith that a law will stop significantly more kids than no law. I know too many parents who allow their kids to do things they know are harmful to their kid because "I don't want them to feel left out" or they don't want to deal with whining.
by mpeg | 2025-10-29 23:43:28+00:00
I'm not entirely sure what your point is. You don't want the complexity of a server cache but you want "clean urls" – having a hash in a filename does not necessarily make it worse, in fact it's closer to a pure url since one of the principles of hypermedia is that each url should point to a unique resource

Urls like /v2/yourfile.js are probably closer to that philosophy. Or /[hash]/yourfile.js.
by ChuckMcM | 2025-10-29 23:43:49+00:00
Fun stuff. You kids don't know how lucky you are to have really capable MCU's for just a few bucks. :-)

It is kind of the ultimate "not a TOE[1]" example yet.

[1] TOE or TCP Offload Engine was a dedicated peripheral card that implements both the layer 1 (MAC), layer 2 (Ethernet), and layer 3 (IP) functions as a co-processing element to relieve the 'main' CPU the burden of doing all that.
by denkmoon | 2025-10-29 23:44:07+00:00
There can be and are multiple competing systems. There are alternative dns roots, opennic.org for example, and entirely separate protocols like ipfs and i2p with their own methods of mapping names to numbers.

You can go make your entire own alternative DNS system, with your own governance and policy. Free as you like. You just have to convince people to resolve against you.
by Herring | 2025-10-29 23:44:59+00:00
They don’t care about quality. It’s like a hedge fund buying a struggling company and watering down the product. They hope to make a profit before loyal customers wise up. Pump and dump, Wall Street does it all the time.

America was struggling because of healthcare, college costs, rising rents, mortgages, overall inequality, China rising etc. Trump/Musk/etc saw their chance.
by natrys | 2025-10-29 23:45:00+00:00
Wasn't aware of user-var-changed, cool write-up!

I had used urxvt forever before and the simple solution that works (even for ssh e.g.) is to ring the terminal bell, and urxvt just sets the window urgency hint upon that. I just do that in shell prompt unconditionally because if it's triggered in a focused window, then nothing happens. But if it's from a different workspace, I get this nice visual cue in my top bar for free.

But features like setting urgency isn't available in wezterm (understandable, as it's not a cross-platform thing). I could patch that in the source, but the Emacser in me chose to do something more unholy. By default Lua is started in safe mode, which means loading shared C module is forbidden. I disabled that, and now use a bunch of missing stuff written in Rust and Zig interfaced with cffi. Don't recall ever having a crash so I am surprised by some of the other comments.
by laluser | 2025-10-29 23:45:18+00:00
Look at all the companies that have 'burned cash' with no viable path to profitability over the last 20 years. The good ones outlive that criticism, easily. Think Uber, etc. They clearly see a path to profitability and they have plenty of room to experiment here with what works. With new partnerships and dependencies, they won't run out of cash for a long time.