MurphyA/hacker-news huggingface dataset:
Ask HN: Does the perfect AR SBC exist?
by regularfry | 2025-06-24 11:25:10+00:00
I have a pair of AR glasses, and I want to couple them to an SBC for daily terminal/coding/desktop use. The hardware requirements are fairly mundane, but I'm not sure that exactly this combination exists:

- Display out over USB-C DisplayPort. Non-negotiable because that's the only option for the glasses that doesn't need a dongle.

- Power in over USB-C PD, on a separate socket to the DisplayPort to again avoid another dongle.

- Wifi, bluetooth. USB-A allowed for a wired keyboard, but not required.

- At least ARM Cortex-A76 or equivalent. Not fussy about the architecture as long as it's got a little bit of grunt.

- Some GB RAM. No upper limit.

- Enough GPU and VPU to watch Youtube and drive KDE Plasma.

- Debian/Armbian/Ubuntu support (any, as long as it's well supported).

- eMMC onboard.

- Passive cooling. I'm willing to trade clock speed for this.

There are devices out there which hit some of these points, but not, I think, all of them. And those that get close have a lot of excess hardware attached. For instance, there's the Banana Pi M7 which hits almost everything here except that it apparently runs hot and the installation process looks extremely dubious. There are fanless N100/N150 NUCs in the right form factor, like the MeLE Quieter 4C, but it inexplicably doesn't use USB-C PD or it would be an insta-buy. And both of those have a lot of ports that just aren't needed in this use case, making them bulkier than they would need to be otherwise.

So: what have I missed? Surely there's something in this niche?
by linuxandrew | 2025-06-24 11:25:28+00:00
GrapheneOS scores well and rightly so, but my main gripe is that they don't ship F-Droid and they actively steer users to Google Play and Aurora instead.

It's weird because the only AOSP app store that has any hope in hell of providing meaningful security and privacy to users is F-Droid, through its FOSS-only stance.

That's not to say that GOS shouldn't exclusively provide and steer users to F-Droid. There are good, practical reasons for providing compatibility to allow users to consume Google Play Services on apps that they need. I get it. I just happen to think most users in the know would want to escape that ecosystem.
by account42 | 2025-06-24 11:25:32+00:00
You could also say all it takes is a competitors to actually start competing. And by that I mean offering a better product and service, not also turning them into money printing "marketplaces" selling chinese crapware which is what they are doing instead, except without the remaining customer service guarantees that Amazon hasn't yet gotten rid off.

Or all it takes is regulatory agencies to wake up. After all, preventing the tragedy of the commons is their entire reason for existence. In fact, it's the only reason we give away a large chunk of our income in taxes.
by Tepix | 2025-06-24 11:26:11+00:00
I have an alternate proposal:

• buy a ball-head typewriter. Very satisfying to write on. And you get to see your text on paper right away.

• modify it to have a USB interface

• setup a Pi Pico to log all text entered on the typewrite

• when you connect the Pi Pico to your PC it replays the entered text at high speed.
by myrmidon | 2025-06-24 11:26:38+00:00
I don't believe that this would change the outcome much: It seems hard to argue that preservation of a nonhuman species would be worth more than a million lives (=> negligible) and assuming global loss of all human life is already unreasonably pessimistic in my view-- (e.g. the Chicxulub impactor would not have achieved this).

I also think that fully accounting for multi-generational consequences is murky/questionable and not really something we do even in much more obvious cases: Eligible people deciding against having children are not punished for depriving future society of centuries of expected workyears, and neither are mothers/fathers rewarded for the reverse.

But even if you accounted for losing 3 full generations and some change (for biodiversity loss), that still leaves you in the ~$200M/year range.

Currently we don't have reliable asteroid deflection capability at any price (but it would be technically somewhat in reach), but just imagine a future NASA budget discussion that goes "we're gonna have to mothball our asteroid deflector 3000 because it eats 5% of yearly NASA budget and thats just not worth it"-- that could be the mathematically correct choice, which confounds me.
by Despacito2019 | 2025-06-24 11:27:56+00:00
I love atuin but i am not quite as fond of the UI (only because i am not used to it), so i have my own little function to use atuin with fzf instead:

insert_atuin_with_fzf () { local result result=$(atuin history list --reverse --format "{command}" | \ awk '!seen[$0]++ && length($0) > 2 && !/^j /' | \ fzf +s) [[ -n $result ]] && LBUFFER+="$result" } # Bind the widget to Ctrl-Q zle -N insert_atuin_with_fzf bindkey -M emacs '^q' insert_atuin_with_fzf bindkey -M emacs '^x^q' atuin-search
by sampo | 2025-06-24 11:28:58+00:00
This is what prof Andrew S. Tanenbaum was working on when he made the famous "LINUX is obsolete" post in 1992. At the end of his post:

P.S. Just as a random aside, Amoeba has a UNIX emulator (running in user space), but it is far from complete. If there are any people who would like to work on that, please let me know. To run Amoeba you need a few 386s, one of which needs 16M, and all of which need the WD Ethernet card.

https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...
by rixed | 2025-06-24 11:29:35+00:00
I have no doubt that "virtually everyone" think they know why they enjoy this or that movie, but I also believe that virtually everyone is wrong virtually all the times when it comes to explaining our own acts or opinions.

Science, and especially social sciences, often give this impression of being looked down at. It's like, we lost being the center of the universe, we had to admit that we are just one species of ape, that we have unconscious thoughts, that some decisions can be predicted before we take them, that we can easily be manipulated in many ways, but at least can we not decide for ourself why we like some benign entertainment such as watching a movie or commenting on HN? :)
by philipallstar | 2025-06-24 11:29:46+00:00
If you're not happy with the Guardian's "pay us or accept cookies" stance - here's the tl;dr:

> Many of the No Space for Bezos activists are based in Laboratorio Occupato Morion, which describes itself as an “anti-fascist, anti-capitalist, anti-racist and trans-feminist political space”.

Some semi-professional activists have added Bezos to their list following the advent of this:

> Politically, Bezos has swung from what everyone always assumed was mild support for the Democrats to active support for Trump.
by electromech | 2025-06-24 11:30:10+00:00
I have been a reluctant adopter of Atuin.

I don't use the sync feature, but I will say that "my workflows are very machine specific" is one of the reasons I use Atuin. When working in containers, I sometimes share an Atuin database volume between them, to save history relevant to those containers.

On MacOS the main reason I reach for Atuin is that I have never been able to get ZSH to store history properly. Atuin saves history to SQLite, which so far has been much more reliable. It also enables some nice features like being able to search commands run from the same directory.
by glaucon | 2025-06-24 11:30:58+00:00
I'd be interested to know under what circumstances pip executes arbitrary code while resolving dependencies ... how does that work ?

And while I'm here ... how does uv go about mitigating typosquatting risks ? I could imagine how it might issue warnings if you perhaps it notices you requesting "dlango", which would work OK for the top 10% but are you suggesting there's some more general solution built into uv ?

I did a quick search but 'typosquatting' is not an easy string to cut through.
by smeeger | 2025-06-24 11:33:02+00:00
you live in a city and never leave it. its been noted that people in stockholm have actually collectively forgotten how to prevent, recognize and deal with frostbite because all they ever do is walk from a heated car cabin to a heated building. so you might say that these gloves are goid for cold because people wear them in stockholm… but youd get frostbite immediately in the same temperature when youre outside the city and the wind is blowing hard. people in stockholm drive from one charger to another and return home every 10 hours. and during their journey they are never more than 2 minutes away from help/rescue. during a midwest storm, tens or hundreds of miles away from anyone who can help, in temps lower than stockholm ever sees, with high wind sucking the heat out of anything it touches, you do not want a battery electric vehicle. you want hydrocarbon whether its ice or a range extender.
by dathinab | 2025-06-24 11:33:59+00:00
what I would like to say:

yes,

specifically some modern form of feudalism I guess

where the new nobles (as in large companies because in US companies are people) can mostly do whatever they want and the rest of the population is struggling enough to just "get by" to find time to change anything

but given that Trump put since deniers and anti-vaccers into power it's probably a much more "dump" reason
by cge | 2025-06-24 11:34:46+00:00
>Fairphones consistently doesn't support a quarter of what graphene os requires

I expect it's not just a matter of feature support: Fairphone in general seems rather horrible on security, doing things like using test keys for production signatures [1].

[1]: https://forum.fairphone.com/t/bootloader-avb-keys-used-in-ro...
by vanschelven | 2025-06-24 11:34:47+00:00
Abstract reproduced here since loading times of ssrn.com were abysmal on my last click:

We examine the labor market effects of AI chatbots using two large-scale adoption surveys (late 2023 and 2024) covering 11 exposed occupations (25,000 workers, 7,000 workplaces), linked to matched employer-employee data in Denmark. AI chatbots are now widespread—most employers encourage their use, many deploy in-house models, and training initiatives are common. These firm-led investments boost adoption, narrow demographic gaps in take-up, enhance workplace utility, and create new job tasks. Yet, despite substantial investments, economic impacts remain minimal. Using difference-in-differences and employer policies as quasi-experimental variation, we estimate precise zeros: AI chatbots have had no significant impact on earnings or recorded hours in any occupation, with confidence intervals ruling out effects larger than 1%. Modest productivity gains (average time savings of 3%), combined with weak wage pass-through, help explain these limited labor market effects. Our findings challenge narratives of imminent labor market transformation due to Generative AI.
by danwills | 2025-06-24 11:35:11+00:00
That is very interesting I agree, and certainly any list of descriptions/identifiers must be countable, though I wonder if there's any validity in descriptions that describe things in aggregate?

It's certainly a brain-bender that even in the unit interval if we imagine filling in all the the rationals and then adding in the describable-irrationals like PI/4, sqrt(2)/2 and so on.. that this still does not even come close to covering the unit interval - or any interval - of Real numbers! My imagination sees a line with a heck of a lot of dots on it, but still knowing that there clearly still uncountably-more values that are not covered/described! Amazing! The continuum (Real numbers) is such a fascinating concept!
Show HN: My app Blocks distracting apps until you take a break from your phone
by walix2 | 2025-06-24 11:37:05+00:00
I made Nature Unlock (iOS + Android) to help stop social media addiction by forcing real breaks. It locks distracting apps and only lets you back in after you step outside—or just take a mindful break away from the screen. It’s a simple way to reset your brain, do a dopamine detox, and shift focus to the real world. Includes mood journaling, breathing exercises, and guided meditations to support mental clarity. Would love your feedback!
by account42 | 2025-06-24 11:37:29+00:00
Seems more mixed for me. Yes, Amazon is not guaranteed to be the cheapest so it pays to compare prices fro non-trivial items but often enough Amazon will still be the cheapest for me.

Also, grey market products aren't junk - they are by definition the official product just without the price gouging the manufacturer does in locales where they can get away with it.
by aragilar | 2025-06-24 11:39:06+00:00
There are already facilities like this (obviously not as new as Rubin) degrading due to funding, but this is because there's usually no better purpose for them. Space monitoring has been used in the past as a second life for facilities (outreach too), but ~1m class telescopes are good enough now that networks of them are better than a 40+ year old telescope. It's also worth noting bits can be reused: buildings gutted and repurposed, telescopes/instruments moved/sold on, etc.; but the real issue is having the staff to look after these places, and many older facilities are not always as amenable to automation as people might like (especially funding agencies).

Arecibo was about 60 years old for comparison when it collapsed, but there are lots of faculties that are effectively ships of Theseus, with new instruments coming in over time which refresh the faculty (and when that stops happening, then you get concerned).
by rwmj | 2025-06-24 11:40:13+00:00
In addition, you get countries like the UK where renting is very precarious. You might be forced to move every year, after a year your landlord can turf you out with only a few months' notice, you aren't allowed to modify the house in any way even putting a picture-hook into the wall or redecorating a room, etc. Since most people cannot afford to buy a house outright, a mortgage is necessary to avoid this.
by sylware | 2025-06-24 11:40:15+00:00
I wrote "cannot", because this is a power struggle: either you suffer all the corpo grade tantrums (accutely technically toxic) of valve and work on the lack of elf/linux knowledge of most game devs (generation of "correct" ELF64 binaries for a binary-only game distribution for broad elf/linux distro support), or people who want to play (real life) video games won't even consider your elf/linux distro which means microsoft and apple will thx you...
by austin-cheney | 2025-06-24 11:40:29+00:00
It feels like everyone in the region is inflicted with a terrible case of Asperger’s Syndrome, because it seems like so many people there are sociopathic and stupidly trip over their own clumsy illogic to perform the mental gymnastics that irrationally qualifies war with ever changing flimsy excuses at everyone else’s expense.

Comments here on HN, in other related threads, from people living in those countries just continue to illustrate this extreme sociopathic insanity.
by slau | 2025-06-24 11:40:33+00:00
In my experience, this is fundamentally untrue. pip-tools has extensive support for recording the explicit version numbers, package hashes and whatnot directly in the requirements.txt based on requirements.in and constraints files.

There are many projects that use pip-compile to lock things down. You couldn’t use python in a regulated environment if you didn’t. I’ve written many Makefiles that explicitly forbid CI from ever creating or updating the actual requirements.txt. It has to be reviewed by a human, or more.
by jvanderbot | 2025-06-24 11:43:58+00:00
It is not necessary to slow down deployment of solar power in, say, Texas, to also answer the question of "What should we do in Minnesota". Nobody implied we shouldn't use renewable power elsewhere until we figure that out. We should not adopt a fixed, falsely dichotomous mindset about this. There are lots of engineers and scientists, and it'd be well past the point of diminishing returns to focus them all on one regional problem at a time. We can do both.

Yes, if we are forced to make that choice, your logic is sound. But we are not, and nobody ever implied we were.
by bonoboTP | 2025-06-24 11:44:18+00:00
This just steps one meta level higher. Yes, you can make your object of analysis the axioms and what they lead to and proof theory etc. But now you've just stepped back one level. What are the axioms that allow you to derive that "ZFC leads to Hahn–Banach paradoxes"? Is this claim True and discovered or is it in itself also simply dependent on some axioms and assumptions?

This is part of a broader meta-ization of culture. Philosophers are also much more reluctant to make truth claims in the last century compared to centuries ago. Everything they say is just "To a Hegelian, it is {such and such}. For Descartes, {x, y, z}." If you study theology, they don't teach with conviction that "Statement A". They will teach that Presbyterians believe X while the Anglicans think Y, and the Catholics think it's an irrelevant distinction. Of course when push comes to shove, you do realize that they do have truth claims, and moral claims that are non-negotiable but are shy to come forward with them and explicitly only talk in this "conditional" "if-then" way.

In fact many would argue that math is not too far from theology. People who were obsessed with math limits, like Gödel, were also highly interested in theology.

I guess physics is the closest to still making actual truth claims about reality, though it's also retreating to "we're just making useful mathematical models, we aren't saying that reality is this way or that way".
by burnt-resistor | 2025-06-24 11:44:37+00:00
iTerm :1x sad face emoji:

Issues (none): https://gitlab.com/gnachman/iterm2/-/issues/?sort=created_da...

Code: https://gitlab.com/search?project_id=252461&scope=blobs&sear...

Looks like it recognizes it but discards it. ):
by alberth | 2025-06-24 11:44:56+00:00
One thing I really appreciate about your site is the transparent pricing—something I haven’t seen on any other platform. It also seems surprisingly affordable, assuming I’m correctly understanding what’s included.

An unsolicited suggestion: it would be helpful if you could clearly walk through how your tool supports GRC compliance. I haven’t been able to find this kind of explanation on your site—or others.

For example, something like this:

Step 1: Select a Program – Choose the compliance framework you’re targeting (e.g., ISO 27001, SOC 2, etc.).

Step 2: Guided Evidence Collection – You’re taken through a step-by-step questionnaire outlining what evidence is needed.

Step 3: Pre-Built Templates – For each requirement, you provide example templates or guidance on what needs to be submitted or completed.

Step 4: Centralized Dashboard – All responses and documents are organized into one place that can be reviewed by an auditor.

Step 5: Auditor Handoff – Once everything is ready, you recommend a third-party auditor to complete the certification process.

It would also be helpful to clarify what’s included in your offering vs. what still requires external engagement (like paying for the actual audit).

Just sharing this in case it’s helpful—apologies if I’ve misunderstood the flow above, but hopefully this illustrates the kind of clarity that might help others too.
by lm28469 | 2025-06-24 11:45:13+00:00
You're probably doing things every day without ever questioning them, things that other people would find extremely weird and/or brainwashed behaviours.

Some of my friends became corporate drones when they moved to a country where most people are corporate drones, they don't see the problem even though they changed their entire personality to fit in, yet they are educated, cultured and smart

If it was that easy the average Joe wouldn't be in such a bad mental and physical shape... the forces at play are much stronger than individual will, especially when said will is being worked against from the beginning.
by un_ess | 2025-06-24 11:45:23+00:00
a)"Thanks to backwards compatibility, a package offered only as a source distribution and with the legacy setup.py file for configuration and metadata specification will run the code in setup.py as part of the installation." https://blog.phylum.io/python-package-installation-attacks/

b) pip now has an option _not_ to run arbitrary code by disallowing source distributions, by passing --only-binary :all:

"By default, pip does not perform any checks to protect against remote tampering and involves running arbitrary code from distributions. It is, however, possible to use pip in a manner that changes these behaviours, to provide a more secure installation mechanism." https://pip.pypa.io/en/stable/topics/secure-installs/
by SirHumphrey | 2025-06-24 11:45:33+00:00
Yes, they are not in the resting position on the home row, but they are close enough for a command you will be executing often. Crating a key-map is an optimization problem between memorability and ergonomics.

Vim command layout is not perfect, the worst offender in my opinion is $ (move cursor to the end of the line), which is commonly needed, but somewhat hard to reach.

HOWEVER - when you start to use an surviving piece of still used old software, a bit of humility goes a long way. Not because software or designers were necessarily better in the past, but the reason that the software is still in use is probably because there are some benefits to it. So learn the defaults first, modify later when you understand them.
by robertknight | 2025-06-24 11:45:36+00:00
I use fish + atuin. I leave the "Up" arrow set to use fish's default history search (see https://docs.atuin.sh/faq/#how-do-i-remove-the-default-up-ar...), which keeps the UI minimal when just going back one or two commands, then use atuin via Ctrl+R when I need to find a command from earlier in my history. At that point Atuin provides a nicer UI for searching the history.
by tirant | 2025-06-24 11:46:21+00:00
One of the most known examples happened in Germany after WWII.

After the war Germany had lost quite a lot of businesses, infrastructure, industry and farming. Also obviously lots of manpower. Produce was scarce and inflation was extremely high, so it was actually quite difficult to purchase anything even though people had money. the Allied Forces introduced price control on almost all essential good in order to stop inflation. That obviously did not work at all and most goods were actually traded in the black market, so you could actually buy bread by paying with cigarettes.

A German economist, Ludwig Erhardt advised to remove all price and legal controls and to replace the old mark by a new one, but the Allied Forces only agreed to the latest, so a new currency was introduced, the Deutsche Mark, replacing the old Reichsmark. That had no effect whatsoever. However, Mr. Erhardt, from his position as Director of Economic Administration, decided unilaterally to remove of the price fixing and other regulations. And literally overnight, German streets filled with sudden and unplanned pop up markets, everyone started to sell anything they didn't need, just by the street or from their front yard.

In 1949 Erhardt became Minister of Economy for 14 years, and later, in 1963, Chancellor.
by palata | 2025-06-24 11:46:21+00:00
> I had my local Apple store replace an iPhone battery for £69

What about changing the screen? Or USB port? Or camera? Or speaker?

> "Fairphone 5 battery" it comes at about the same price (£45 - £65) just to get the part.

45 is still cheaper than 69, and you don't need more than "getting the part" because it's trivial to change it yourself, right?
by naikrovek | 2025-06-24 11:46:32+00:00
Can we just move past the plain text nature of terminals and move to fully graphical terminals, please? Plan9 did this in 1995, for crying out loud.

Terminals would still run command line programs, but also graphical programs, or simply display some graphical elements and you’ll still do a lot of typing, but graphics won’t be shoehorned in as they are now.