HN user

jdub

4,275 karma
Posts33
Comments705
View on HN
blogs.gnome.org 6y ago

Doing Things That Scale

jdub
2pts0
www.nature.com 6y ago

Chip-to-chip quantum teleportation and multi-photon entanglement in silicon

jdub
3pts0
www.youtube.com 8y ago

Principles of Technology Leadership, Bryan Cantrill

jdub
3pts0
ts.data61.csiro.au 9y ago

Rust as a language for high performance GC implementation

jdub
5pts0
journals.plos.org 10y ago

Reader Personality Influences Reactions to Written Errors in Email Messages

jdub
5pts0
gpuopen.com 10y ago

It’s Time to Open Up the GPU

jdub
459pts93
www.linuxfoundation.org 10y ago

Linux Foundation Update (response re: by-law changes)

jdub
3pts0
www.theatlantic.com 10y ago

A sociologist on the international wealth-management profession

jdub
118pts80
www.theatlantic.com 10y ago

Inside the Secretive World of Tax-Avoidance Experts

jdub
3pts0
readwrite.com 11y ago

Rust Never Sleeps: How Mozilla Could Become Cool Again

jdub
8pts0
www.nytimes.com 11y ago

Stop Revering Magna Carta

jdub
5pts0
www.newyorker.com 11y ago

Dial-Up on the Bosphorus

jdub
11pts0
vimeo.com 11y ago

Why We Need to Talk about Ethics in Technology

jdub
1pts0
www.infoworld.com 11y ago

[April Fool's 2013] Microsoft skips 'too good' Windows 9, jumps to Windows 10

jdub
4pts1
www.youtube.com 12y ago

Docker-based platform managed with Netflix's Asgard

jdub
2pts0
mjg59.dreamwidth.org 12y ago

Home entertainment implementations are pretty appalling

jdub
120pts61
blogs.crikey.com.au 14y ago

"Australian Exceptionalism": best performing and fairest developed nation

jdub
106pts148
twitpic.com 15y ago

Node.js in jslinux

jdub
2pts0
redmonk.com 15y ago

The Rails/Node Lesson: Frameworks Lead Adoption

jdub
1pts1
www.economist.com 15y ago

Seeing like a superintendent: education and Campbell's law

jdub
1pts1
bethesignal.org 15y ago

Modern Browsers Ship

jdub
127pts99
bethesignal.org 15y ago

The Elopocalypse: Nokia chooses Microsoft

jdub
5pts0
blog.gingertech.net 15y ago

Audio and Video processing in HTML5, revelations of modern browsers

jdub
2pts1
www.google.com 15y ago

241543903 is the magic number (amusing Google Search 'hack')

jdub
2pts1
blog.tridgell.net 15y ago

Tridge (of Samba fame) reviews a year of remote peer programming

jdub
44pts6
www.cbc.ca 15y ago

Quantum 'weirdness' used by plants, animals, humans

jdub
2pts2
www.forteantimes.com 15y ago

Two Italian radio hackers vs. The Soviet Union's space program

jdub
60pts17
labs.ericsson.com 15y ago

Implementing full duplex and in WebKit (browserphone)

jdub
1pts0
bethesignal.org 15y ago

Packet and Denby

jdub
5pts0
groups.google.com 15y ago

Socket.IO 0.5 is out (and looking delicious)

jdub
2pts0

Because they're designed for different things.

Ampere's primary focus is running lots of simple tasks concurrently, at relatively low power, with lots of I/O. So, many tens to hundreds of cores, not too fast, at lower power draw than amd64, with lots of PCIe lanes for storage and network.

Apple's primary focus is user experience and power efficiency. That's why you'll find a handful of fast performance cores and low power efficiency cores, along with graphics acceleration to drive high resolution displays.

"first principles" and "from scratch" are predictable failure modes... he had very good reason to pursue a Python-like language given the circumstances and objectives

(It feels very grumpy-old-man to complain about "low effort", but I think it's more culturally relevant than ever before...)

... not investigating your field is a massive low effort failure mode. You don't have to know your field, but you have to investigate it, appreciate it, draw upon it... even, or perhaps especially, if you're standing in opposition to it.

(This is also why "first principles" twits like Elon are so annoying...)

Whoa, I just mentioned GURPS in a completely different context in this very comment thread. :explodinghead:

Cheat: "That's in GURPS. Uh huh, GURPS. Seen it: GURPS. Good idea, really nicely executed in GURPS. You'll like how GURPS did that." :-D

zig makes cross-compiling easy for a single project - but not everything is zig (or supported by zig cc)

the various embedded build systems make cross-compiling easy at scale, which means you often don't need to think about it when adding a new package

I doubt it's that complicated, motivated, or considered...

It's probably just garden variety disrespectful behaviour.

Purposeless agent spam won't be cheap entertainment forever, but you're right that later stages of industrialised abuse will be scary and unpleasant.

That's a less efficient protocol than 9pfs and virtiofs, even if you subtract the encryption.

An example of improving efficiency: virtiofs has a relatively recent feature to map pages from host memory directly into guest memory, but that's a lot of risky acrobatics if your priorities are reliability and isolation...

... but it's not supported by Virtualization Framework's built-in virtiofs "folder sharing". (sad face)

... but someone could build it on top of the new macos 27+ custom virtio device support. (intrigued face)

These are all security boundaries of a kind, some more effective than others, balancing priorities according to threat model. Running every app on your phone in a hardware virtual machine would be... an expensive choice.

It's not substantially different from previous approaches (9pfs vs. virtiofs).

My suggestion: Don't use the host filesystem from the guest at all. It'll be faster, and better isolated. It's a false convenience.

Different threat models. Your typical Android device (and Linux server for that matter, at home or at scale) is not usually running security-sensitive general workloads for multiple tenants in the same OS instance. :-)

Containers (those popularised on Linux by Docker) are built on Linux primitives like cgroups and namespaces, so they're running directly on the same kernel, same VFS, often the same FS, etc. Their isolation properties rely on (a) all those Linux features working as expected, and (b) the container runtime setting them up properly.

Depending on your threat model, that's fine, but a lot of people (including me) will say that containers are not a security mechanism.

But macOS requires[1] virtualisation for containers anyway; the security is just a bonus.

[1] at least for a real Linux kernel...

The underlying Virtualization Framework works on Intel Macs, but they'll miss out on new features landing in macOS 27 and beyond.

You can run amd64 binaries inside an aarch64 Linux virtual machine. Although they're not supporting Rosetta for macOS apps from macOS 27, the Rosetta support in Virtualization Framework will remain.

Very different: Linux running in a virtual machine can't bind mount into a macOS host's filesystem. So they use virtiofs.

Chuwi Minibook X 2 months ago

Perhaps one day...

A few things contributed to its demise: less industry money sloshing around for travel and sponsorships, a growing sense that "Linux" didn't represent the entire community, and a pandemic.

Which left "Everything Open" launching weaker in every sense.

But I don't think Linux or Open Source feel sufficiently radical or inspiring to sustain that kind of community-building (local or global) these days... maybe a "Fuck AI" tech conference. :-D

Chuwi Minibook X 2 months ago

When confronting confusion between film and video, I wasn't about to get into FIELDS per second. :-D

Chuwi Minibook X 2 months ago

Alan Cox had a pre-netbook netbook smaller than a VHS tape at linux.conf.au 2001, and milled about chatting with colleagues and fanboys while his kernel builds scrolled by in the background. Everyone would gawk at the strange little machine.

It was Japanese, naturally.

At linux.conf.au 2007 we chose a smaller conference bag, designed to carry your electrical accessories and nick-knacks... it turned out to be the perfect size for the new EeePC (and later the MacBook Air 11").

Chuwi Minibook X 2 months ago

Nah, not film rates [1], video: NTSC is 30fps and PAL is 25fps because the cathode ray tube scan rate was built around AC power cycles. When low fps truly Hz. Sorry.

[1] generally 24fps because that is culturally what film looks like and people get very weird whenever anyone tries to fuck with it

Giving someone in government the ability to block someone's payments and trusting they won't abuse it might be fine as long as good people remain in power, but do you really want to bet the entire nation's ability to live life on that?

Banking and finance companies honour foreign government sanctions. Ask Francesca Albanese.

Libertarian comparisons of government and non-government behaviour always devolves into angel counting.

I first saw Connections in the late 2000s... the final scene of the last episode, "inside the British Airways computer" (an entire floor of a large building), had me standing on my couch pointing at the screen.

A year or two before I was born, James Burke wandered between mainframes and reel-to-reel tape machines, speaking with extraordinary prescience about data, communications, decision-making systems, and power:

"This is the future. Because if you tell a computer everything you know about something, it will juggle the mix, and come up with a prediction. Do this, and you'll get that. And if you have information and a computer, you too can look into the future. And that is power. Commercial power, political power, power to change things."

I'm going to watch that scene again, because it's even more important 20 years further along: smart phones, "big data", large language models, Palantir...