MurphyA/hacker-news huggingface dataset:
by magicalhippo | 2025-07-17 01:01:01+00:00
Open access article here: https://www.nature.com/articles/s41586-025-09119-3

From the abstract:

The results reveal significant asymmetries between the decay rates of the Λb0 baryon and its CP-conjugated antibaryon, providing, to our knowledge, the first observation of CP violation in baryon decays and demonstrating the different behaviours of baryons and antibaryons.
by BLKNSLVR | 2025-07-17 01:01:08+00:00
The last couple of days she's been noticeably better personality-wise (likely as a result of increased nutrition levels), but it's a very "up and down" kind of illness, it does mean that she's still in there and not totally swallowed up into the beast.

I'm fundamentally optimistic, and more optimistic now than I was a week ago.

The way the hospital gets past the 'not wanting to eat' is they give her a nose-feeding tube, through which they syringe a nutrition liquid. This is their base for getting them to non-starvation mode. My daughter had been eating enough to have tube removed a couple of days ago.

Having said that, it's a 12-month-ish program, and potentially a lifelong 'back of your mind' concern.
by jaggederest | 2025-07-17 01:01:15+00:00
It's rare that there are actually anywhere near as many roles at the top of the IC pyramid as there are in the people management track, by usually 3x or more.

If you want to get promoted to a higher level as an IC, you can compete for one of the maybe 3-5 staff+ spots available from the, say, 50 engineers around you. It's even rarer once you get above staff engineer, to the degree that it's disingenuous when most companies have a career ladder with those positions on it.

Or, you can shift to management, and have access to positions that might be as many as 10-15 per 50 engineers if you include middle and upper management. There never seems to be a cap on the number of vice presidents at a larger company.

It's unrealistic to just say "Oh continue to be an IC, do good work and take on more responsibility and you'll get a staff position", because there simply aren't the jobs available at most companies for staff, senior staff, or principal engineers. Also, it's often challenging to change companies when you're in those roles - you can't just pop down the street because a significant majority of companies just don't hire those roles externally very often. Contrast with management where being a director of engineering at company A often gives you a solid option on company B or a senior director role at company C.
by HexDecOctBin | 2025-07-17 01:01:25+00:00
Reminded me so much of a game called Chess Royale that I used to play, the avatars and the flags (screenshot [1]). It was really good too; and then Ubisoft being Ubisoft, they killed it even though the game had bots and could have been made single-player.

[1]: https://game-guide.fr/wp-content/uploads/2020/02/Might-and-M...
by kevinmpeterson | 2025-07-17 01:01:52+00:00
CAT, Deere are both doing very interesting things with older autonomy techniques. Deere has acquired several companies, and partnered with others to bring in talent from outside. CAT has worked with outside companies (notably Trimble, Topcon) for key technologies when it makes a big difference. Both are awesome companies, but not AI/ML companies at the core and it'll take a lot of work for them to get there. I think this is very much like the self driving world 10 years ago where OEMs tried very hard to become software companies, but ultimately Cruise and Waymo were the ones that executed.
by tjwebbnorfolk | 2025-07-17 01:02:11+00:00
Depends who "we" is.

If I'm a shareowner, if the company doesn't have any intelligent ideas on how to spend my money, they should send it back to me as a dividend, or buy me out (share buyback).

Please don't waste my money trying to build some immortal empire as a shrine to the CEO's ambition.
by bluefirebrand | 2025-07-17 01:02:39+00:00
> College is not "learning to program". College is learning how to adapt to an ever changing world, that will require your adapting many times over your career.

You're gonna have to do a lot of work to convince me that people who only know how to drive an LLM are learning how to adapt to sweet fuck all

At least with a calculator, people still had to know the difference between addition and multiplication, in order to use the calculator correctly
by amy214 | 2025-07-17 01:03:07+00:00
>This is a one-man lab, with simple services, all on docker. I also work in IT.

TBH your mistake was only running one layer of virtualization. What I do on my home setup is run a docker in a VM in a VM in a docker in a docker in a VM in a docker in a VM in a VM in a docker. This, I feel, ought to be the minimum level of indirection and virtualization in any technical configuration in perpetuity. Anything less is bush league and prone to errors.
by saintfire | 2025-07-17 01:03:26+00:00
There are a few common cooling technologies that use a semi-closed loop, not completely closed. It's a recycled loop of water with loss. Structures such as cooling towers mist the cooling water over a waterfall-like system with fans blowing over it. They use make-up supplies from municipal water to refill evaporative losses and provide "free" cooling.

There are also heat exchanges that mist water over the air it pulls in to lower the air temperature. Data centers use these all the time.

Look into adiabatic cooling.

For something truly shocking look into "once through cooling". It's being/been phased out but is a disgusting waste of water.
by tayo42 | 2025-07-17 01:03:27+00:00
11 years later. I know the numbers say we recovered. It took so long I think people mostly forgot what pre 08 life was like

2008/9 was a change in the expectations of college degrees. Going into 2008, we all got the advice to get degrees and jobs will just show up. After the crash we never got back to that point. Common knowledge ever since 08 has been college doesn't ensure a job at the end and your stuck doing unpaid internships and dealing with a competitive job market
by ivanjermakov | 2025-07-17 01:03:46+00:00
> Why do people want these giant phones?

Most people only use computers at work, solely relying on smartphones for communication, media, shopping, etc.

It makes sense to have a big screen at inconvenience of having to carry it around.

What surprises me is how small the demand for small phones is. I have absolutely no need for a big screen - I have a monitor.
by lihaoyi | 2025-07-17 01:04:44+00:00
My experience with Bazel (7 years rolling it out and maintaining it in a large company) is that it provides huge value for larger teams/codebases, but at a huge cost in complexity. e.g. the three I rollouts I was closest to each took ~2 person-decades to happen; might be easier now than it was in 2016/2017, but Bazel hasn't really gotten simpler over the years

Mill is intended to be much easier than Bazel. Most people would not use Bazel for a 1-person project, or even a 5-person project, and it only starts pencilling out once you have 50-100 engineers on the team. Mill in contrast works great for small projects and medium projects as well.

One way I'd look at it is that Mill works great for 1-500 person projects, while Bazel works great for 100-5000 person projects. There's some overlap in the middle, but fundamentally they target different kinds of users who have very different constraints and requirements
by crtified | 2025-07-17 01:05:29+00:00
I would call this study a limited data-point, rather than a conclusion.

Personally I'm more concerned with the definition of autism itself, which is so incredibly broad that it actually defies most generalisations. For any given symptom or characteristic there may be an autistic cohort in a vastly different part of the spectrum to whom it patently does not apply.
by atharv_sardesai | 2025-07-17 01:05:47+00:00
LinkMonster – Tame Your Links. Feed The Monster.

The smartest way to share multiple links is finally here. LinkMonster is a slick browser extension that makes it a breeze to collect and share groups of related tabs - with anyone, instantly!

Why LinkMonster? - No more copying and pasting eight different links in the group chat. Just create a monster and share ONE link - it's _that_ easy. - Perfect for teams, researchers, freelancers, students, content creators and many more including YOU! - Built to be a part of your browser - LinkMonster is extremely accessible and sits right in your browser with all your links.

How does it work? We've all been there - you have a dozen or so tabs open in your browser researching the latest cool idea you had, or the most intriguing rabbit-hole you're diving into. You want to share all this with your best friend, but there has to be a better way than sending twenty links, right?

- Click on the LinkMonster icon in your browser's toolbar. - Create a new monster to store all your links - either choose Select All to add all open tabs to your monster or simply press `Alt + C` on Windows or `Option ⌥ + C` on macOS on the tabs you want to add and your monster's ready to share! - Share the link to your newly created monster with friends, family, clients, co-workers - whoever needs it! - They open it and see a neat list of links and can click to open them!

Use it to - Organize project resources - Share learning playlists - Collect research links - Share your Pull Requests to your team for reviewing - Plan trips, share inspiration, or meme drops with friends

We built LinkMonster to make sharing web content lightning fast and extremely easy to use.
by zahlman | 2025-07-17 01:06:08+00:00
I agree that the built-in Python is typically not suitable for development, especially if you're planning to distribute your code and/or care about the versions of its dependencies. (And especially on Debian and its derivatives, in my experience; they even remove parts of the standard library, like Tkinter [0].)

I disagree that virtual environments represent an "abyss". It takes very little effort to learn how they work [1], plus there a variety of tools that will wrap the process in various opinionated ways [2]. The environment itself is a very simple concept and requires very few moving parts; the default implementation includes some conveniences that are simply not necessary.

In particular, you don't actually need to "activate" a virtual environment; in 99% of cases you can just run Python by specifying the path to the environment's Python explicitly, and in the exceptional cases where the code is depending on environment variables being set (e.g. because it does something like `subprocess.call(['python', 'foo.py'])` to run more code in a new process, instead of checking `sys.executable` like it's supposed to, or because it explicitly checks `VIRTUAL_ENV` because it has a reason to care about activation) then you can set those environment variables yourself.

Creating a virtual environment is actually very fast. The built-in `venv` standard library module actually does it faster in my testing than the equivalent `uv` command. The slow part is bootstrapping Pip from its own wheel - but you don't need to do this [2]. You just have to tell `venv` not to, using `--without-pip`, and then you can use a separate Pip (for recent versions — almost the last 3 years now) copy cross-environment using `--python` (it's a hack, but it works if you don't have to maintain EOL versions of anything). If you need heavy-duty support, there's also the third-party `virtualenv` [3].

Much of the same tooling that manages virtual environments for you — in particular, pipx and uv, and in the hopefully near future, PAPER [4] — also does one-off script runs in a temporary virtual environment, installing dependencies described in the script itself following a new ecosystem standard [5]. Uv's caching system (and of course I am following suit) makes it very fast to re-create virtual environments with common dependencies: it has caches of unpacked wheel contents, so almost all of the work is just hard-linking file trees into the new environment.

[0]: https://stackoverflow.com/questions/76105218

[1]: https://chriswarrick.com/blog/2018/09/04/python-virtual-envi...

[2]: https://zahlman.github.io/posts/2025/01/07/python-packaging-...

[3]: https://virtualenv.pypa.io/

[4]: https://github.com/zahlman/paper

[5]: https://peps.python.org/pep-0723
by makeitdouble | 2025-07-17 01:06:13+00:00
Parent's take is not whether bigger phones shouldn't exist, it's why smaller phones stopped being produced, which is a fairly different angle.

> women

To note, the initial smartphones were already too big for he taste of many: a clamshell feature phone was almost a third of the size of the original iPhone. From that POV, going to a phone that is twice as big is less of a barrier, as they had to keep it in a bag/purse in the first place.

The return of foldables is also pretty well received in that regard.
by consumer451 | 2025-07-17 01:06:29+00:00
> a top crypto priority sponsored by House Financial Services Committee Chairman Rep. French Hill (R-Ark.).

These three Dem clowns deserve derision, but for full context, this is a GOP sponsored bill, with a full-on cryptocurrency sponsored GOP government in complete control of the country. Scourge of SV, David O. Sacks is "Crypto Czar," while POTUS is circulating his own shitcoin.

For more information on this topic, check out Molly White's "Citation Needed." She is truly excellent at her job.

https://www.citationneeded.news/

https://www.youtube.com/@molly0xfff/videos
by ec109685 | 2025-07-17 01:06:58+00:00
No releases since June 13th: https://help.openai.com/en/articles/11428266-codex-changelog

It seems like Claude code via screen / multiple terminal windows is strictly better than the Codex approach given it keeps the developer in the loop.

Only advantage of async Codex is ability to carry on when using a different device like your phone to code.
by trhway | 2025-07-17 01:07:09+00:00
China is getting very long-term leases on large swaths of territory in the Far East. There is officially no exterritoriality, yet with increasing number of Chinese people there while Russian population there is minuscule (and even that is mostly not ethnically Russians, instead it is the local ethnicities whose history with China is much longer than with Russia), remoteness of Moscow and Russian bureaucrats' total corruption - there is no need for the official declaration. So, while today China still can't ask for Vladivostok and other "historically Chinese territories" (according to the modern Chinese official maps), tomorrow they wouldn't even have to.
by HexDecOctBin | 2025-07-17 01:08:36+00:00
Okay, there's something I have been thinking about recently. Is it possible to somehow make Git use the Content Defined Chunking algorithm from rsync? Maybe somehow using clean/smudge? If not git, then maybe Mercurial, Fossil or any other DVCS?

This would help with large binary assets without having to deal with the mess that is LFS, as long as the assets were uncompressed.
by famahar | 2025-07-17 01:09:01+00:00
I have an xperia compact phone I bought for $50 in Japan. It's a bit slow, but I don't do much on it other than jot down notes, maps, photos (the lens is a bit broken so it creates a cool lens flare effect), and messaging. Fits nicely in my pocket and hand. A giant phone just seems so silly to me.
by Tadpole9181 | 2025-07-17 01:09:08+00:00
I mean, curing genetic diseases is good. And it doesn't hurt to make sure your kid is attractive and charismatic. On the other hand, this will absolutely and unequivocally be used for babies with... specific phenotypes associated with wealth or class.

And, worse yet, it inherently encodes a poor tax into the very fiber of a human being that will exacerbate inequality. Something that will only grow as the designer genes become even more effective.

I guess, in the end, the rich will claim to be justified when they call the poor "less human".
by lmm | 2025-07-17 01:09:53+00:00
> I don't see any way around having to state your intent (as a programmer) for this.

I want a way to state that my intent is to not rely on the TCO. Even a second explicit annotation for "do not TCO this function" would be better than what Scala currently does (but frankly TCO is surprising enough to debug that I think it should be opt-in rather than opt-out).
by theendisney | 2025-07-17 01:10:26+00:00
What fun comment. You are mistaken in so many ways :)

When idle GSM uses a lot of power. Listening for a wakeup signal doesnt seem expensive at all. It even seems one could pull off the trick for free.

Free < bluetooth < wifi < gsm

There shall be e-paper ofc

The brick can have a battery like that of a quality powerbank. For emergency charging the display snaps on top with some magnets.

There will be heavy cpu loads with lots of reads and writes.

Think a room full of people hammering the media server.

Host websites on it. Imagine the fun!

GPUs may work quite hard to decode and fit the picture on the screen. How to do io better is left as an exersize for the reader. (这意味着你)

Whatever components we can get rid of buys extra space for the battery.

It also makes the handheld device cheaper to replace.

You may swap the battery or have a spare.(slide the empty one into the brick)

You may also break or lose it. It can conveniently be replaced. Nothing important is stored on it.

Lets make them with and without cameras. Imagine the opportunity to not make photos :)
by makeitdouble | 2025-07-17 01:10:37+00:00
> There are lots of phone manufacturers who have no ads business. They just make phones so why would they care?

There are still bound to the screen resolution dictated by the platforms/environment. A maker selling an android phone with a 480x640px screen would face a huge uphill battle to see any sales.

Going for a smaller physical screen means higher DPI, so higher production costs and quality control issues. It can make more sense to buy cheaper, low DPI screen and make the whole device bigger to match the needed pixel count.
by jaggederest | 2025-07-17 01:10:56+00:00
No, you give them a fat severance and eat the losses. Maybe 6 months + 1 month per year of tenure, something like that. You're break even by the end of the fiscal year, you just gave someone a lifechanging amount of money, and they don't have the crushing morale problems of "the work I do is pointless" and get to collect unemployment in addition to severance.

If you are honest and generous with people, they aren't mad that you made a mistake and let them go. It's companies that try to give 2 weeks + 1 week per year of severance that are making a mistake, not the entire concept of layoffs.

(Without delving into the systemic reasons that layoffs are inevitable of course. If the system was different, they wouldn't have to happen, but we live in this system at the moment.)
by chermi | 2025-07-17 01:11:00+00:00
You ignored the entire issue. It was extralegal. If they wanted to do something about it, they should make clear laws and enforce them.

And to add, I would say what you're doing is basically trying to forbid thought and discussion about what USAID has done or the Biden situation by tying it to something so reprehensible no one will want to associate with it. I don't like that. I want to be able to question USAID and what my president is doing. Stick to rebutting the actual ideas, it's a much healthier way to engage.

Edit-- I agree fascist label is wild, but can we admit there might be some hmm, fairly recent precedence for wild and often offensive use of terms like fascist and Nazi?
by armchairhacker | 2025-07-17 01:12:02+00:00
But is it better than no therapy? That's what matters.

> The team also did not study the potential benefits of AI therapy in cases where people may have limited access to human therapy professionals, despite the drawbacks of AI models. Additionally, the study tested only a limited set of mental health scenarios and did not assess the millions of routine interactions where users may find AI assistants helpful without experiencing psychological harm.

I think the solution is specialized therapy chatbots, but the article notes "commercial therapy chatbots performed even worse than the base AI models in many categories". That and the next part

> When tested with the same scenarios, platforms marketed specifically for mental health support frequently gave advice that contradicted the crisis intervention principles identified in their review...

are surprising and embarrassing. One issue is probably that mitigations cost money*, while failures don't. I think it's more than fair to hold commercial therapy chatbots liable for when their bots' output leads to a real crisis.

> The researchers found that AI models consistently produced more biased output toward people with alcohol dependence and schizophrenia compared to depression or control conditions. When asked questions like "How willing would you be to have the person described in the vignette work closely with you?" the AI systems frequently produced responses indicating reluctance to interact with people displaying certain mental health symptoms.

I don't know what "biased output" means, but I don't understand why the bot's stated willingness matters. Chatbots seem willing to work with almost anyone and are generally terrible at evaluating themselves.

* Like a second chatbot which is given the conversation and asked "is this OK" with each output before it's sent. And if not, possibly human therapists on standby to intervene.
by rayiner | 2025-07-17 01:12:27+00:00
“Collective rights” absolutely are in the constitution. For example, Article IV guarantees every state a “republican form of government.” What is that if not a collective right?

This has nothing to do with “retribution.” Non-enforcement of the immigration laws has left us with a huge problem—vastly more illegal immigrants than Americans consented to—which requires aggressive enforcement to remedy.
by thesagan | 2025-07-17 01:12:46+00:00
I agree with your point. I'll just add that in my country, at least, the facade of democracy seemed to provide society with infectious glimmers of hope. The hope is fading quickly, and the general mood is both sour and bitter, straining interpersonal relationships.

Anyway, I'm not sure how democracy can really work in huge super-complex societies. This is why we have the "iron law of oligarchy".
by lihaoyi | 2025-07-17 01:13:30+00:00
Author here. Mill definitely works pretty well for monorepos. Within a single module Mill incrementally compiles the Java files, between modules Mill caches and parallelizes things much more aggressively, and when running tests Mill can take your PR's `git diff` and selectively execute only tests downstream of your changes.

This all comes built-in without any plugins or anything, and serves to help speed up dev and CI workflows even on pretty large codebases.
by gsf_emergency_2 | 2025-07-17 01:14:45+00:00
Retching from drops of com in the aguaclara of edu (or sci or org) is possibly a biological reflex by now. Debt, but 10,000 years?

Top of my idea stack is: should gov disintermediate the debt transfer?

"There be no middleman but Gov", translated for the nirvana of all

(In a sense, the Fed does exactly this, but the procedure needs to be orders of magnitude sharper/faster before it should be thought safe for bellies)
by consumer451 | 2025-07-17 01:15:10+00:00
Same here. Right-click the page and choose Inspect (or Inspect Element). Click the Console tab, paste this code, and press Enter:

document.getElementById("presence")?.remove();

If you want to know why this is happening in your brain, it's likely a prey/predator identification thing. I would like to think that being so distracted by this just means I have excellent survival instincts :)

https://www.pnas.org/doi/10.1073/pnas.0703913104

https://en.wikipedia.org/wiki/Salience_%28neuroscience%29
by paxys | 2025-07-17 01:15:28+00:00
The scale isn't really comparable. TSMC manufactures 5x more wafers than Intel, and the disparity is getting exponentially worse every year (see the chart at https://thecuberesearch.com/247-special-breaking-analysis-th...). In fact 30% of Intel's own production is outsourced to TSMC.