HNHacker News
TopNewBestAskShowJobs

RetroTechie

2,234 karma · joined July 20, 2023

submissionscomments
RetroTechie··on Moxnox 1.0: NT-Like, POSIX-Compatible OS Running Atop Btrfs
> I feel like it won't be long before someone comes up with a crazy chimera of an OS that can run DOS, Windows, Linux, BSD, and macOS binaries.

This is the future, imho: some tiny, cross-platform, ultra-reliable kernel (like seL4), a set of shims that offer different sets of APIs (OS "personalities" if you will) to apps, an emulator, VM or binary translation layer here & there, all happily living under the same roof.

*BSD (including Linux compat layer) + Wine + some emulators like DOSBox already goes a long way. MS Windows desktop running on top of Linux isn't outside the realm of the possible either. And be sure to check Genode OS.

Fun times ahead!

RetroTechie··on Moxnox 1.0: NT-Like, POSIX-Compatible OS Running Atop Btrfs
> The no cost nature of Linux, as compared to the per-client client licensing for server versions of NT, can't be understated, though.

THIS, so much. One time (~1995 or so?) I bought a boxed SUSE Linux release. Pulled out the book, and practically on the 1st page, there was a copyright notice specifically allowing anyone to copy that book & pass it on. Whereas for practically every other book I'd had in my hands up to that point, copyright notices consisted of various "forbidden to do X, Y or Z" statements.

That right there convinced me I had something different, something special in my hands. Disclaimer: I had read about "open source" before, so I did know what I was looking at. But still it felt special.

Unsurprisingly: note the documentation linked to at the end of jmmv's Unix<->NT comparison above. They're ALL Amazon "buy this book" links. Over on the Linux/BSD side of the fence, such references are typically web pages, man pages, a free-download pdf or the like.

It's not the "free beer" aspect that got me over time. It's the "open", "sharing", "community project", versus "closed", "profit", "property of BigCorp Inc".

RetroTechie··on Survival LLM: AI assistant and emergency library that runs on your own computer
You'd be surprised how many people don't even have drinking water stored to get through a few days. That's 2nd most essential after air to breathe.

Same with food. NONE of this type of preparation is difficult, very space / time consuming, or expensive.

As for the LNG situation: worst case is do without heating. Totally doable in UK climate; extra layers of clothing & blankets / sleeping bags do the job (been there, done that in the NL).

Remember we're talking getting through a crisis, not comfort. Although you can have both with more prep work.

RetroTechie··on AlpineBSD
> Alpine userland is nice

NetBSD userland is not?

RetroTechie··on Raspberry Pi Zero 3W and Pi 4 Model A spotted in device trees
Better: a (lower cost) option without built-in network hardware.

For who 'needs' it, USB-Ethernet dongles exist.

RetroTechie··on Ten days later, Git on macOS still trusts the compromised eMudhra certificates
> Is using the system CA not the way to go?

Yes, and that makes not dealing with this issue worse on Apple's part. If MacOS' setup somehow doesn't allow untangling a (still deemed trustworthy?!?) root certificate issued by eMudhra from the broken intermediate certificates, then revoke that whole chain including the root & accept collateral damage.

Failing that just provides an incentive for apps to do their own chain-of-trust implementations. Which like you said is not the way to go.

RetroTechie··on Software may be getting worse, but it used to be horrible
On [1], anyone happen to know what language that "Ook! Ook? Ook." program is written in?
RetroTechie··on The Curse of Soldered RAM
Bash me all you want, but after CPU, GPU, memory controller & a host of other things integrated in modern System-on-Chips (SoC), I've long held the belief that next logical step would be to integrate RAM.

Optimal: piecemeal. As in: X sockets on a board, each socket takes a chip that adds CPU core(s), GPU cores, and some amount of main RAM. More chips, more powerful computer.

Keyword: socket. Read: replaceable. Bad chip out, good chip in. Slow chip out, faster chip in. Soldered onto board = reliable, but a defect could junk the whole machine.

RetroTechie··on How to run a city builder on 16 MHz
There are no slow CPUs anymore. Even a <1$ microcontroller is waaay faster than what I played Gradius on 30+ years ago.

But there's no shortage of software developers who make today's computers slow. Just an idea: perhaps we should replace 'em with Real Programmers (tm)?

RetroTechie··on No Need for Retirement When Utopia Is Around the Corner
When a company publicly proclaims "omg, unchecked development will lead to AI destroying humanity!" (or similar), how brave/stupid would an employee have to be to go against the grain & *publicly* proclaim an opposing viewpoint?

Chances are their paycheck requires enough bravery/stupidity that few (if any) dare to deviate from company groupthink too much.

Employee accepts & lives by that long enough, and they might as well be part of a religious cult.

That religious angle could be just similarities in the psychology / group dynamics involved. Same mechanics -> same patterns observed.

RetroTechie··on Every AI model has the same "controversial" take on humans
Just for the record: why is the chain always on that side? The whole concept of a bicycle works equally well if the thing were mirrored.

Can we have left-chained bicycles, please? (if nothing else, just for the novelty / fun aspect)

RetroTechie··on PingCap TiDB Leaks
Imho the fundamental problem here is software & system complexity has grown to a scale where people (read: developers, system admins & the like) can't fully understand the tools they deploy. Or the implications of a failure somewhere.

That's okay if components are small, have well-defined boundaries / dependencies, are easy to inspect, and all that is rigidly enforced.

Obviously that's not where we are.

On the bright side: in most cases that complexity is self-inflicted, unnecessary, and can be side-stepped if so desired. Problems we're seeing don't occur by necessity: they occur because we've complicated many jobs more than those jobs need to be complicated.

Go back to first principles, cut bs wrappers around everything, and move on.

RetroTechie··on The recently proposed o(n log n) integer multiplication algorithm [pdf]
A more practical approach:

If a paper/proof is impossible to understand by humans, it could be considered useless (irrelevant) for most intents & purposes.

Regardless how interesting or valid looking, might as well be gibberish pulled from /dev/random. Until:

a) Written down in a form that humans can understand. And/or

b) Turned into practical applications that are demonstrated to work.

In other words: safe to ignore, until a) and/or b) occurs.

RetroTechie··on ZX Spectrum Next Laptop
> I'd hope that a similar machine could run for months or even years on those same batteries.

Reducing power draw becomes increasingly harder as you go down the scale. And in use, it's either "sleep/idle" (not doing work) or "draw power" (however modest).

More likely / practical use for those 40y tech advances: similar runtime & power draw, but waaay more compute power (and RAM). Like 32-bit 100 MHz+ vs few-MHz 8-bitter. Oh and more beefy battery ofc.

A $1 microcontroller + a character LCD (or epaper) could get you there. Leaving software + physical construction.

RetroTechie··on The 1.5°C goal of the Paris Agreement is no longer viable
Humanity will be around for a few more millennia at least.

How many humans, living what lifestyle, what eco-footprint, Star Trek style tech or back to cavemen after a nuclear winter, those are some of the questions.

As for other species... fewer of them for sure.

RetroTechie··on The 1.5°C goal of the Paris Agreement is no longer viable
> Isn't the core issue that energy use and economic growth are deeply connected?

That's only true up to a point (see: efficiency, the length of logistics chains & so on). For the remainder, GHG footprint only holds for fossil-dependent economies.

Move to renewables & you're literally decoupling energy use from GHG emissions.

RetroTechie··on Eight Bits of Trust: eMudhra's CA keys cracked in milliseconds
The reverse is also true:

Any sufficiently advanced stupidity is indistinguishable from malice.

RetroTechie··on OpenBSD 8.0
Noticed that OpenBSD includes some really ancient versions of GCC and Binutils. Found this page (2021) explaining why:

https://www.cambus.net/the-state-of-toolchains-in-openbsd/

RetroTechie··on Gnome OS Preview
Article could do with a short paragraph explaining what Gnome OS is.
RetroTechie··on Postgres 19 delayed after AI reviewers find more bugs than humans can fix
> There are always more bugs to be found

A common misunderstanding.

The # of bugs lurking in a codebase is finite. At some point, the only way to find more is introduce fresh bugs through new code.

What we're seeing now is a transition phase where pre-existing bugs are found (and hopefully fixed) at an increased rate.

RetroTechie··on Last rites for Gentoo's Chromium package
It is: builds being painful enough that it's near impossible for smaller distro's to maintain a Chromium package, is community-hostile in itself.

A true community project is flexible w/ respect to dependencies, builds in a way that's doable by anyone who puts in some effort, and sends bugfixes in dependencies upstream so that -normally speaking- project can build against common (versions of) system libraries.

Doing the exact opposite screams vendor lock-in disguised as an open source effort. Of course no surprise this coming from Google (also notice similarities with the Android project).

RetroTechie··on Celebrating 70 Years of Fortran
More precise:

Many years of FORTRAN. Followed by many years of Fortran.

RetroTechie··on LG denies TV spying claims, says tracking and snooping concerns 'not true'
I'm no lawyer, but afaik so-called "shrink-wrap" licence agreements, where vendor would like people to believe you've agreed by buying & using the product, are null & void legally speaking. Primarily because there's no way to say "no" before unboxing the product.

It's okay to ASK for permissions afterwards, if user can decline. But if such permissions are required to use the device normally, then the proper course of action is decline, if product then fails to do its job, take it back to store as broken & demand money back (no, coupons won't do!). Any seller refusing at that point would have a hard time avoiding legal repercussions should you decide to pursue it.

That is: in countries with reasonable consumer protection laws (like EU).

RetroTechie··on Chrome again exempts Google from user site data settings
> Google has risked regulatory wrath by special-casing their own user-tracking and ad cookies while blocking other third-party cookies.

Google is too big a company to let something this essential slip through. Therefore the only reasonable position is to assume it's intentional, unless somehow proven that it was just incompetence.

If intentional, that would count as a repeat offense. I hope EU regulators throw a crack team of coders/researchers at this, disassemble every last bit of binaries involved, check history of changes, turn Google offices upside down for relevant internal docs/memo's etc. The works.

Then -unless proven to be an honest mistake- fire up another anti-trust case. But this time tripling or x5 the fine.

A company of Google's size & influence, pulling this kind of shenanigans repeatedly, should either be forced out of business or become unprofitable. Oh and have the responsible leaders up top (CEO?) serve actual jail time.

RetroTechie··on M-DISC – DVD/Blu-ray compatible discs that may last up to 1000 years
Many hobbyist users don't check optical discs' contents after being written. Instead just rely on the "success" or "fail" provided by recording software. Or simply re-insert a written disc & take a glance at the directory structure. As opposed to read back an entire disc's contents & compare bit-for-bit with the source data.

Read: discs could be bad on day 1. Or mostly ok but with some corrupted files in there. But user didn't check, notice or even care. Decades of storage don't improve anything (other than the data not being needed anyway).

RetroTechie··on Creativity: The Helsinki bus station theory
Hmm... "STAY ON THE BUS is excerpted from the commencement speech at delivered at the New England School of Photography in June 2004" (sources seem to differ on the year)
RetroTechie··on Creativity: The Helsinki bus station theory
This lingered around my mind a few times on unrelated stories. But couldn't find it later (not quickly anyway) as I had forgotten how it was named.

Title shortened & to undo exaggeration. Often referred to simply as "Helsinki bus theory".

Edit: A better source is linked at the bottom of the Medium article:

https://petapixel.com/2013/03/13/the-helsinki-bus-station-th...

The Internet Archive had this also:

https://web.archive.org/web/20200322054601/http://www.fotoco...

But I considered it unkind to have a HN submission hammer the IA.

RetroTechie··on Doomscrolling ourselves to death
What he found was that as cable marched across Norway intelligence fell in its wake: “for each year that their hometown had full coverage, IQ dropped by 0.08 points”. “Higher exposure to commercial television”, Hernæs’s study bluntly concludes, “reduces cognitive ability”

No doubt that effect is real. But I think of it as this: some activities excercise your brain in ways that improve it, make new connections between neurons etc. While other activivities don't. Or worse: degrade your brain. Aaand: which is which, also depends on what you've done before. Or how often you do it. Or in what environment.

People who read books all day, every day, may become walking libraries who know all their classics. Are they smarter? Have more 'agile' brains? I doubt it. Perhaps the brain specializes on that activity & becomes veeery good at it. Potentially becoming worse at other activities. Granted: there's probably a lot of 'unused' capacity in most people's brains such that improving one area doesn't come at the cost of other abilities.

But I do suspect there's the rub: a healthy brain must be excercised regularly. Not just by doing again & again something it's already good at (however challenging). But also by trying new stuff. Activities not done before. Explore new subjects in entirely different fields. Especially stuff that promotes imagination / creativity as opposed to more passive consumption like movies or music. Couch potato? Move your muscles!

I'm not sure whether there's a way to max out that brain excercise part (if healty, and assuming it's possible in the 1st place). But chances are reading would be part of it. Longreads & a broad range of fiction in particular. Some puzzle or exploration / building type games could be. Mechanical construction stuff a la Lego surely is. As well as a variety of sports (doing, that is! Not watching or discussing). Socializing in various ways: in moderation.

As for people choosing (?) to spend a big chunk of their lives on passive consumption (great Dutch wording: "je leven wegflixen"): let 'em. If post-scarcity, information-overloaded society moves the masses' lives there, so be it.

Personally I prefer a hike up a mountain, improving a hands-on creative skill, a thoughful discussion, or a deep dive into an interesting new subject.

RetroTechie··on Unified Arabic
You can take those 'useless', redundant synonyms from my cold, dead brain cells!
RetroTechie··on A hungry woman is easier to dismiss than a well-fed woman
Such a powerful and well-written essay! Please read it through, internalize its message, extend that to clean drinking water, housing, physical safety, and realize the many millions of people who can't reach their full potential because such mind fog pervades their entire day, every day. That's ignoring their time & physical effort.

Then try to imagine how much human capital is wasted this way. Because for 'reasons', humans won't let their fellow humans enjoy the most basic necessities of life. While it would be so easy to fullfill them.

Oh btw for the "AI generated!" naggers: https://aeon.co/about

Page 1 of 34Next →