Jack Diederich

17.5K posts

Jack Diederich banner
Jack Diederich

Jack Diederich

@jackdied

python-dev, PSF fellow ermeritus, bowler, con speaker, stories, zone-6 farmer. Sailing around the world in a dirty gondola.

شامل ہوئے Nisan 2009
491 فالونگ1.8K فالوورز
Jack Diederich
Jack Diederich@jackdied·
a microwave oven designed with just two buttons, each labeled "Start/+30 sec". Why two buttons? to double the functional life.
English
0
0
1
94
Jack Diederich
Jack Diederich@jackdied·
saw an ad for "Pickle Ball" socks which is odd for three reasons. 1) it is an ad for pickle ball socks 2) it states that for every pair you buy it will donate a pair to the homeless (who play pickle ball presumably?) 3) the actual website mentions neither pickle ball nor homeless
English
0
0
3
86
Jack Diederich
Jack Diederich@jackdied·
@zeeg yup. Nuance was out of Boston and that's the reason the Amazon/Google/Apple speech teams are in Boston.
English
0
0
0
107
David Cramer
David Cramer@zeeg·
imagine being dragon speech recognition and being like 20 years too early
English
7
1
32
3K
Jack Diederich ری ٹویٹ کیا
Hunter Leath
Hunter Leath@jhleath·
shout it from the rooftops! the cloud sold us all a lie: that networked block storage (~EBS) is the easiest way to run stateful software like postgres. this is the worst of all worlds! if you care deeply about latency, you should use local NVMe for everything (like PlanetScale metal). if you care deeply about flexibility, well, guess what. block storage doesn't easily scale up or down. worse: block storage doesn't know ANYTHING about what you're storing, so you get into a situation (like liz describes) where you're paying a distributed consensus cost for something that might not matter. we actually founded Archil on the thesis that networked block storage was the enemy. why is file storage better? you can bake elasticity into the protocol, like S3, and only charge people for what their using. you can get semantic information from the customers about their goals and optimize storage on the backend. you can provide services on top of the storage (ripgrep on the server-side?) to make writing applications easier. distributed file storage is the clear winner. why hasn't every cloud embraced distributed file storage? simple. it's INCREDIBLY HARD to build. there are basically two *real* implementations of elastic file storage in the cloud. there's Amazon EFS (where I worked for a long time), and there's Oracle FSS (built by the original architect of Amazon EFS). that's it. neither of these really managed to capture the magic of what makes distributed file storage special, so we're trying to change that. networked block storage is simple to build, easy to reason about, and high-margin, so cloud companies are incentivized to stick to this local maxima (or, for reliability purposes, just keep using it -- looking at you, Fly.io sprites). there is so much more that storage in the cloud can do for us, and people aren't demanding it because they just don't know what's possible.
liz@inerati

i think its sad how “the cloud” has made large portions of the internet run on horrifically slow single-tenant annoying to scale block storage if you pay the (very high) cost of disaggregating storage and compute, you should at least get a distributed file system out of it!

English
7
6
99
23K
Jack Diederich
Jack Diederich@jackdied·
AWS, Google, and Cloudflare? Internet is having a bad night.
English
0
0
2
196
Jack Diederich
Jack Diederich@jackdied·
There are some that will do 20 watts and 100mb data at the same time but that seems to be the upper limit. If you want gig data you get no power. If you want 100 watts you get no data.
English
0
0
1
60
Jack Diederich
Jack Diederich@jackdied·
It looks like you can't run data and power over USB at the same time for large amounts of data and power. Bummer. I was hoping to find a wall outlet with a USB-C port you could plug a laptop into and be set for both. Nope, the same pins must get purposed for one or three other.
English
1
0
1
83
Jack Diederich ری ٹویٹ کیا
Hunter Leath
Hunter Leath@jhleath·
no time to read the supabase post-mortem? let's walk through it together. i've picked apart hundreds of post-mortems over the past decade. some surprising learnings here, and some things i would have clicked on internally. this is the kind of outage that could definitely hit anyone. my big takeaway: i would have expected AWS to make this super dangerous button harder to click, and have more alerting when a large customer like supabase accidentally clicked it #hugops to @supabase
Dan Goodman 🍊@Dan_The_Goodman

@jhleath Definitely some outages that are “ok these people don’t know dist systems, auth, etc” Idk the details about this one tho

English
1
1
31
5.9K
Jack Diederich
Jack Diederich@jackdied·
@chronicallyJD the Amazon packages won't arrive until tomorrow. PoE adapters for some things that should support PoE but don't. Like the 900Mhz link to the barn. Mainly it was a chance to unplug/ move things without anyone complaining about wifi being down
English
0
0
0
17
Joshua D. Drake
Joshua D. Drake@chronicallyJD·
@jackdied Are we talking, same boxers two days on a row crazy, or... You aren't sure what's in that package from Amazon crazy?
English
1
0
0
16
Jack Diederich
Jack Diederich@jackdied·
wife and kid are out of town for 36 hours. I'm going to wear shoes in the house, let the dogs drink out of the toilet, and modify the network topology. Things are going to get crazy.
English
2
0
6
148
Paul Hildebrandt
Paul Hildebrandt@paulhildebrandt·
@jackdied Awesome set up some VLANs and they won’t know what hit them
English
1
0
0
40
Armin Ronacher ⇌
Armin Ronacher ⇌@mitsuhiko·
There is something oddly cool about a VM having a file system driver and network stack that's just running TypeScript on another machine. Is it a good idea? IDK, but it's fun!
English
5
0
50
6.2K
Jack Diederich
Jack Diederich@jackdied·
@xlatentspace Fire Marshalls hate this one weird trick. No really, the secret room in our fraternity house was very unpopular with the Fire Marshall.
English
0
0
3
40
Martin Blais
Martin Blais@misislavski·
@cgtwts Sorry to hear you chose the wrong job for yourself. I'll be hacking until the bitter end
English
1
0
3
110
CG
CG@cgtwts·
The longer you spend in tech, the stronger the urge to buy a farm and never touch a computer again in your life.
CG tweet media
English
479
1.3K
14.3K
524.3K
Jack Diederich
Jack Diederich@jackdied·
@xlatentspace nobody serious wants a civil war. This is about "The Revolution!" (bloodless victory preferred and they might yet get it). What I never understand about revolutionaries is that they weigh their odds of running the show after at 100%. Historically you get murdered after.
English
0
0
1
51
latent space marine
latent space marine@xlatentspace·
you thought a civil war would be civil?
English
1
0
3
149
Jack Diederich
Jack Diederich@jackdied·
@zooba @willmcgugan I lived outside Penrith as a youth. I can vouch that sprinkling chicken dust on things is a longstanding tradition in Australia. It kinda works, think of it like crushed bouillon cubes.
English
0
0
2
40
Steve Dower
Steve Dower@zooba·
@willmcgugan Chicken salt (yes, made with actual chicken, assuming you don't get the vegan version), from Australia. Great seasoning for chips
English
2
0
1
243
Will McGugan
Will McGugan@willmcgugan·
Attn non-Brits. Recommend a condiment from your country. Something loved by locals that I, as a Brit, may not have tasted. I'll try it and post a review. 🙏
English
15
0
6
3.7K
Jack Diederich
Jack Diederich@jackdied·
That isn't enough for 4k video or uploading large artifacts but it is plenty for most things. Trenching fiber between the buildings can wait until Spring. I'll still keep the HaLow configured as a backup link. Q: why not run unburied ethernet? A: I tried that. Fucking deer.
English
0
0
1
66
Jack Diederich
Jack Diederich@jackdied·
HaLow (LoRaWAN sibling) is good, actually. I have a 2.4Ghz point-to-point between two buildings and it has trouble with foliage, esp snow covered foliage. I tried a $70 no-name HaLow bridge and it pulls 3Mb/s just sitting on desks. Moved to windows it gets 12Mb/s.
English
1
0
0
80