HNHacker News
TopNewBestAskShowJobs

jdub

4,425 karma · joined June 8, 2010

http://bethesignal.org/
submissionscomments
jdub··on Rust in the Linux Kernel: Just the Beginning
Points from the flip side:

- the Linux project is very likely to stick to simple, fast elements of Rust (based on the excellent approach of the Linux/Rust devs thus far)

- the more Rust is used, the more work will be done to improve its performance

- you can still build a kernel on a low-powered device... i've built kernels that took > 12 hours on, for example, PA-RISC boxes that were once regarded as beefy :-)

- most people don't (and shouldn't) compile their kernel, and by most I mean more than 99%

jdub··on Can we control time in operating system design?
The Trustworthy Systems group at UNSW has been doing a lot of research (and verification) of temporal isolation on seL4.
jdub··on Column order in PostgreSQL does matter
But a row-based database is not a data warehouse, and a columnar database doesn't care about column order because they're not stored together.
jdub··on Ubuntu Unity desktop back from the dead after several years' hiatus
That was never the objective, nor the result. It's just an ill-informed meme.
jdub··on I think the GNOME designers are incompetent
If you knew the GNOME project or any of its contributors over a long period of time, you'd know that this is absolute poppycock. If anything, the GNOME 2.0 approach was an allergic reaction to years of overcomplicated nerd software. Consider that, prior to 2.0, Enlightenment was once the official GNOME window manager.
jdub··on The Helios microkernel
A few thoughts:

- the seL4 team definitely works on user space stuff (see the rest of the repos in the seL4 organisation on GitHub), but it's very basic thus far. there is some design work going on to standardise some user space bits and pieces. but i don't think they're ever going to build an top-to-bottom opinionated operating system stack – that's for other people to do.

- it's not a solely academic exercise, it is being used in industry, but most of what everyone sees is the output of the research group, which gives it an academic sheen.

- the unfamiliar internals and implementation are driven by a fundamental difference between seL4 and almost all other kernels... it is verified.

jdub··on AWS RDS Vulnerability Leads to AWS Internal Service Credentials
Yes, it requires a little bit of work and scheduling. Very different to running the entire thing yourself, though!
jdub··on AWS RDS Vulnerability Leads to AWS Internal Service Credentials
OK, now run the same remediation process except now you're maintaining all of your high availability database clusters yourself. :-)

RDS, simple as it may seem on the surface, is one of the things I'm most grateful for in AWS.

jdub··on Negative dentries, 20 years later
My favourite interaction with negative dentries was with PHP's curl library, built with NSS for encryption. NSS would do some kind of filesystem performance check, intentionally opening lots of files that didn't exist. At one point, every server in a large autoscaling group was spending 10GB EACH just on the dentry cache. :-)

https://twitter.com/jdub/status/875570760361811973

jdub··on Akamai to Acquire Linode
There were plenty of us who knew – and said – that "cryptocurrency" was borne of technical, political, economic, societal ignorance when it started. Now it's just more obviously terrible.
jdub··on Settings are not a design failure
Don't make me tap the sign.

https://ometer.com/preferences.html

jdub··on Why Bitcoin is worse than a Madoff-style Ponzi scheme
Climate-destroying techno-libertarian accelerationists will hurt everyone.
jdub··on I lasted three minutes at Amazon
You misspelled "fellow human beings".
jdub··on Dick Smith (Entrepreneur)
Just don't believe any web ads featuring his name or image – all scams. He must be comfortably offline and in blissful ignorance. Imagine.
jdub··on The ER charged him $6,589.77 for 6 stitches, cost that led his wife to avoid ER
One day, probably not very soon, Americans will learn that universal healthcare is freedom.
jdub··on Ivermectin: Much More Than You Wanted to Know
"You don't need to wear masks" was bad advice from well-meaning people who should've known better. The researchers who did know better couldn't push past deeply-entrenched anti-miasma attitudes quickly enough.

"Use social distancing and isolation to avoid COVID and get vaccinated as quickly as possible" is good advice from well-meaning people who do know better. Sorry it's unpleasant, but if the USA behaved rationally, there wouldn't be 750K+ dead today.

Sweden readily admits that its approach was a terrible mistake. It's just not as embarrassingly bad as other countries, particularly ones that, with sensible leaders, should have done much better (UK, USA).

jdub··on Why asynchronous Rust doesn't work
"I know how to get things right."

Ah, you're one of those people. Sure. :-)

jdub··on Why asynchronous Rust doesn't work
Nah, you're really not.

Most of the time, particularly if you're not writing libraries, Rust feels like a dialect of Python that wants to help you get things right.

jdub··on Know how the Beatles ended? Peter Jackson may change your mind
Every retelling is subjective. This will be too. Complaining that "most documentaries" have "a point of view or ideology" makes you all the more susceptible to it everywhere else.
jdub··on Why Zulip will not get on the blockchain bandwagon
Dryers and video games are useful.
jdub··on A city within a city in Kyiv, whose design was inspired by Legos
"Lego" or "Lego blocks", never "Legos" (the title of the article gets it right)
jdub··on Intel’s Alder Lake big.little CPU design, tested: it’s a barn burner
You'll most likely find readably useful (historical) stuff in presentations at Linux conferences and articles in LWN.
jdub··on Intel’s Alder Lake big.little CPU design, tested: it’s a barn burner
Linux has supported big.LITTLE style systems for a long time, and has been improving scheduler support for them for about 10 years.

(The main gap you tend to see in the Linux world is integration further up the stack. For example, allowing app developers to nominate a core preference by configuration. That's partly due to the assumption of the distribution model.)

jdub··on Raspberry Pi 3 Fastboot – Less Than 2 Seconds
That's what systemd does for you.
jdub··on A Rust optimization story
If the author is reading, the phrase,

> Please follow me in my rabbit hole.

... means something rather different to what you intended, which is probably,

> Please follow me down the rabbit hole.

But thank you for the giggle. :-)

jdub··on After the pandemic, we can’t go back to sleep (2020)
Like I said.
jdub··on After the pandemic, we can’t go back to sleep (2020)
Please do not suggest that one of the greatest minds of our era should have adopted the writing style of one of the greatest nitwits of our era.
jdub··on Yamaha DX7 Technical Analysis
I know Raph for his graphics, typeface and desktop work, so seeing his name pop up in this was a surprise! Can't keep a good genius down.
jdub··on David Zucker reflects on "Airplane!" in 2021
Are you confusing "making fun of" with "offensive", or "punching down"? These are not the same things.
jdub··on David Zucker reflects on "Airplane!" in 2021
Yes! And it's worth getting comfortable with change and learning from it, instead of being weird and reactionary about it.
← PreviousPage 8 of 26Next →