Diag| Considering item [tag:pappp.net,2025-07-04:/2396489] "Nvidia is full of shit"
Diag| Considering item [tag:pappp.net,2025-07-04:/2396473] "Ubuntu 25.10 to drop support for effectively all existing RISC-V hardware, focuses on future RISC-V hardware instead"
Diag| Considering item [tag:pappp.net,2025-07-03:/2396128] "AI note takers are flooding Zoom calls as workers opt to skip meetings"
Diag| Considering item [tag:pappp.net,2025-07-03:/2396110] "Surveillance Used by a Drug Cartel"
Diag| Considering item [tag:pappp.net,2025-07-02:/2395852] "Why The Latest Linux Kernel Won’t Run On Your 486 And 586 Anymore"
Diag| Considering item [tag:pappp.net,2025-07-01:/2395685] "Donkey Kong Country 2 and open bus"
Diag| Considering item [tag:pappp.net,2025-06-29:/2395064] "Wayback: experimental layer to run X desktop environments on Wayland"
Diag| Considering item [tag:pappp.net,2025-06-29:/2395059] "“I want a good parallel computer”"
Diag| Considering item [tag:pappp.net,2025-06-27:/2394461] "Apple Just Patented an Image Sensor with 20 Stops of Dynamic Range"
Diag| Considering item [tag:pappp.net,2025-06-26:/2394371] "Microsoft is moving antivirus providers out of the Windows kernel"
Diag| Considering item [tag:pappp.net,2025-06-26:/2394230] "Snow - Classic Macintosh emulator"
Diag| Considering item [tag:pappp.net,2025-06-25:/2394054] "Games run faster on SteamOS than Windows 11, Ars testing finds"
Diag| Considering item [tag:pappp.net,2025-06-24:/2393676] "Microsoft extends free Windows 10 security updates into 2026"
Diag| Considering item [tag:pappp.net,2025-06-24:/2393476] "Magic Lantern Software for Canon Cameras Is Back"
Diag| Considering item [tag:pappp.net,2025-06-21:/2393003] "linux-firmware >= 20250613.12fe085f-5 upgrade requires manual intervention"
Diag| Considering item [tag:pappp.net,2025-06-20:/2392846] "Cosmoe, BeOS/Haiku on Linux, returns from 18 year hiatus"
Diag| Considering item [tag:pappp.net,2025-06-20:/2392723] "Rise in 'alert fatigue' risks phone users disabling news notifications"
Diag| Considering item [tag:pappp.net,2025-06-18:/2392274] "Senate passes GENIUS Act—criticized as gifting Trump ample opportunity to grift"
Diag| Considering item [tag:pappp.net,2025-06-18:/2392074] "Scientists once hoarded pre-nuclear steel; now we’re hoarding pre-AI content"
Diag| Considering item [tag:pappp.net,2025-06-18:/2392100] "Keeping Snap and Crackle under Control with Prunt Printer Firmware"
Diag| Considering item [tag:pappp.net,2025-06-17:/2391828] "KiCad and Wayland Support"
Diag| Considering item [tag:pappp.net,2025-06-16:/2391596] "Retrobootstrapping Rust for some reason"
Diag| Considering item [tag:pappp.net,2025-06-16:/2391591] "Reddit user surprised when 1960s computer panel emerged from collapsed family garage"
Diag| Considering item [tag:pappp.net,2025-06-12:/2390501] "CP/M 2.2, CP/M 3.0, CP/M-86, Concurrent CP/M-86 listings by Digital Research"
Diag| Considering item [tag:pappp.net,2025-06-08:/2389388] "Windows 7: a 2025 perspective (rose-tinted or not)"
Diag| Considering item [tag:pappp.net,2025-06-07:/2389179] "Bill Atkinson has died"
Diag| Considering item [tag:pappp.net,2025-06-06:/2388900] "Dystopian tales of that time when I sold out to Google"
Diag| Considering item [tag:pappp.net,2025-06-06:/2388826] "Switch 2 rooted on day 1"
Diag| Considering item [tag:pappp.net,2025-06-05:/2388731] "New book uncovers radical networks that existed before the internet"
Diag| Considering item [tag:pappp.net,2025-06-04:/2388405] "Endangered classic Mac plastic color returns as 3D-printer filament"
Diag| Considering item [tag:pappp.net,2025-06-04:/2388311] "The IRS Tax Filing Software TurboTax Is Trying to Kill Just Got Open Sourced"
Diag| Considering item [tag:pappp.net,2025-06-03:/2388022] "Ask HN: Options for One-Handed Typing"
Diag| Considering item [tag:pappp.net,2025-05-29:/2386728] "New Guide! USB Chording Keyset #3D Printing #AdafruitLearningSystem"
Diag| Considering item [tag:pappp.net,2025-05-27:/2386129] "Ransomware attack on MATLAB dev MathWorks – licensing center still locked down"
Diag| Considering item [tag:pappp.net,2025-05-26:/2386011] "Trying to teach in the age of the AI homework machine"
Diag| Considering item [tag:pappp.net,2025-05-23:/2385466] "College Board keeps apologizing for screwing up digital SAT and AP tests"
Diag| Considering item [tag:pappp.net,2025-05-22:/2385014] "Deadlocked Supreme Court Rejects Bid for Religious Charter School in Oklahoma"
Diag| Considering item [tag:pappp.net,2025-05-22:/2385087] "Nvidia’s RTX 5060 review debacle should be a wake-up call for gamers and reviewers"
Diag| Considering item [tag:pappp.net,2025-05-22:/2385080] "Mozilla to shut down Pocket and Fakespot"
Diag| Considering item [tag:pappp.net,2025-05-21:/2384758] "By default, Signal doesn't recall"
Diag| Considering item [tag:pappp.net,2025-05-20:/2384477] "Under RFK Jr., COVID shots will only be available to people 65+, high-risk groups"
Diag| Considering item [tag:pappp.net,2025-05-18:/2383916] "KDE is finally getting a native virtual machine manager called “Karton”"
Diag| Considering item [tag:pappp.net,2025-05-12:/2382103] "US, China agree to roll back tariffs – but only for 90 days"
Diag| Considering item [tag:pappp.net,2025-05-12:/2382021] "US Copyright Office found AI companies sometimes breach copyright. Next day its boss was fired"
Diag| Considering item [tag:pappp.net,2025-05-06:/2380536] "Testing different temperature sensors for a DIY thermostat"
Diag| Considering item [tag:pappp.net,2025-05-05:/2380199] "Signal clone used by Trump official stops operations after report it was hacked"
Diag| Considering item [tag:pappp.net,2025-05-05:/2379948] "Matrix-vector multiplication implemented in off-the-shelf DRAM for Low-Bit LLMs"
Diag| Considering item [tag:pappp.net,2025-05-04:/2379884] "Design for 3D-Printing"
Diag| Considering item [tag:pappp.net,2025-05-04:/2379773] "Vygotsky's Zone of Proximal Development"
Diag| Considering item [tag:pappp.net,2025-05-02:/2379300] "New US tariffs are now hitting cheap imports from China"
Diag| Considering item [tag:pappp.net,2025-05-01:/2379066] "Trump Moves Waltz to U.N. and Names Rubio Interim National Security Adviser"
Diag| Considering item [tag:pappp.net,2025-04-30:/2378860] "A judge just blew up Apple’s control of the App Store"
Diag| Considering item [tag:pappp.net,2025-04-30:/2378815] "Raspberry Pi cuts product returns by 50% by changing up its pin soldering"
Diag| Considering item [tag:pappp.net,2025-04-30:/2378854] "Layout A PCB with Tscircuit"
Diag| Considering item [tag:pappp.net,2025-04-29:/2378380] "Recreating Joey's Gibson Virus on a Vintage PowerBook - Simone's Blog"
Diag| Considering item [tag:pappp.net,2025-04-29:/2378455] "I use zip bombs to protect my server"
Diag| Considering item [tag:pappp.net,2025-04-27:/2377819] "Crucial Wii homebrew library contains code stolen from Nintendo, RTEMS"
Diag| Considering item [tag:pappp.net,2025-04-26:/2377649] "Unauthorized experiment on r/changemyview involving AI-generated comments"
Diag| Considering item [tag:pappp.net,2025-04-23:/2376660] "They made computers behave like annoying salesmen"
Diag| Considering item [tag:pappp.net,2025-04-22:/2376297] "Google will keep cookies and skip opt-out option in Chrome"
{"id":59298,"date":"2023-07-04T16:10:10","date_gmt":"2023-07-04T20:10:10","guid":{"rendered":"https:\/\/pappp.net\/?p=59298"},"modified":"2023-07-04T16:10:11","modified_gmt":"2023-07-04T20:10:11","slug":"in-which-i-nerd-out-about-coffee-paraphernalia","status":"publish","type":"post","link":"https:\/\/pappp.net\/?p=59298","title":{"rendered":"In which I nerd out about Coffee Paraphernalia"},"content":{"rendered":"\n
\"\"<\/figure>\n\n\n\n

Back in early 2010 I posted about my home espresso setup<\/a> at the time. I recently (finally) replaced it, and I have thoughts. Obnoxious, obsessive, thoughts.

The TL;DR is that I bought a
Breville Bambino<\/a> espresso machine and a Turin SK40<\/a> grinder, the former is good, the latter is really good, but there is plenty of rambling and pictures and such below the fold. <\/p>\n\n\n\n\n\n\n\n

The Old Setup<\/h2>\n\n\n\n
\"\"<\/figure>\n\n\n\n

The old setup consisted of a Lello Arite 1375 pump and thermoblock pressurized basket “Espresso” machine that I got for $140 in 2009, and a Capresso Infinity grinder I got for about $90 a couple months later. Any day I’m waking up at home since, I’ve started the day with a shot of espresso. Most days I’m home in the early afternoon I have a second, and if anyone else is around they might have a shot or two as well, so minus travel and such let’s conservatively say an average of a shot a day, or about 5,110 coffees emitted from the setup. Not a bad run for cheap equipment.

The Lello was great at reliably producing a short coffee quickly (both in terms of startup and brew time), but couldn’t really do proper espresso. It also had a drip tray\/path made of mystery pot metal that corroded out years ago (I was using a plastic cafeteria tray to contain the mess for the last several years), had various small pats falling off, and was starting to have occasional pump stalls that weren’t remediated by cleaning and descaling. <\/p>\n\n\n\n

\"\"
Oh no.<\/figcaption><\/figure>\n\n\n\n

Just for fun, I popped the covers off the Lello before I junked it, and it’s frankly better put together than I expected. I resisted the impulse to keep it to play with the innards.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Likewise, the Infinity could never really produce proper espresso grind, and sprays static charged fines all over it’s general vicinity. The burrs were getting ever more visibly worn, which makes the fines problem worse.<\/p>\n\n\n\n

\"\"
Those flats and burrs on the leading edges aren’t supposed to be there.<\/figcaption><\/figure>\n\n\n\n

I tended to produce these mutant 10-12g in 40-60 out short coffee things with a slightly coarser grind that are almost relatives of aeropress rather than proper espresso, just because it’s what that setup got the best flavors with. I suppose in view of that “Systematically Improving Espresso<\/a>” paper from a few years ago that was kind of an unsurprising optimum.<\/p>\n\n\n\n

I knew the gear was aging out, and I am not a person with many rituals so the coffee-making ritual is important. I also felt absurd spending “real money” on coffee gadgets, so I saved up my credit card cashback for a while as “guilt-free money” and blew it on a fancy (but not absurdly so) new espresso setup. <\/p>\n\n\n\n

The New Setup<\/h2>\n\n\n\n

The new setup, as pictured at the top of the post, is centered around a Breville Bambino<\/a> espresso machine ($350) and a Turin SK40<\/a> grinder ($200). <\/p>\n\n\n\n

Now, don’t get me wrong, a $600-ish coffee setup is an absolutely decadent thing. A drip machine or a cone\/aeropress and cheap kettle makes fine coffee for tens of dollars, and a cheaper grinder can get the benefits of fresh ground with those systems, this is<\/em> an expensive toy. It’s also quite inexpensive<\/em> by espresso standards – it’s very easy to spend $2000-4000 on an espresso setup without even doing anything ridiculous. <\/p>\n\n\n\n

The Machine<\/h2>\n\n\n\n

The Bambino at around $350 is one of a handful of sub-thousand-dollar “real” espresso machines, situated between the various pressurized basket only machines and the Gaggia Classic Pro. Currently in the US market it comes with four baskets, single and double in pressurized and regular, so it can play in both markets.

I spent a LOT of pleasurable time obsessively nerding out on the market segment before I ordered. I was initially planning to go up market a bit and get a Lelit Anna PL41TEM at around $700 or one of its immediate siblings, which are more traditionally designed machines with even more control and feedback, but they are having availability issues (and
Breville bought Lelit<\/a> back in 2022 so there might be a long term support issue with their lower end machines). I also seriously considered a Gaggia Classic Pro – which is also a more traditional machine design – that I could re-spring the overpressure valve and maybe later rig a gaggiauino<\/a> controller on – but ultimately decided paying more to get an outdated design that I’d have to screw around with was not actually appealing.

For me, the biggest selling point for Brevelle’s “Thermojet” based machines is that they are staggeringly fast to startup. Three seconds from button press and the block is hot, plus one blank shot to heat up the grouphead and basket for better stability. Classic boiler machines generally take tens of minutes to fully come up to temperature, which doesn’t suit my habits. My usual workflow is turning the machine on when I walk up, then letting it pump a blank single into the cup I’m going to brew into to heat everything up while I prep the beans. <\/p>\n\n\n\n

Now some nitpicks: The “Single” and “Double” buttons that theoretically emit 30ml\/60ml at the factory setting \u2026don’t. Small variations in grind size were producing nearly 2x differences in emitted weight, so I’m doing the “Hold for 1s, keep holding for preeinfusion time, release for extraction duration, press to stop” workflow with a scale and getting much<\/em> better results. There is a reprogramming procedure, and I suspect it would be reasonable to re-program them from a good shot for a particular bean\/grind, but the defaults aren’t doing a very good job, and I’ve been playing with a range of beans. I think they are timed with some specific expected resistance\u2026probably however much the double-walled baskets provide. It’s not terrible, but it’s not the most pleasing workflow.

I’m also a bit annoyed by how tacky the included portafilter is. It’s very light, it contains a plastic channel insert (presumably for managing the spray from pressurized baskets), and it generally doesn’t feel very nice. Fortunately, Breville’s 54mm portafilter system is now established enough that you can get aftermarket portafilters and baskets, eventually I’ll probably spring for a fancy third party replacement. The established ecosystem also means it was easy to pick up some basic accessories for cheap. <\/p>\n\n\n\n

\"\"
A Macchiato…or something, people love to argue the names of short espresso-and-foamed-milk drinks. <\/figcaption><\/figure>\n\n\n\n

After a bit of learning curve, I’m getting some pleasing, balanced tasting, attractive shots around 16g in, 32g out with a grind around “5” on the Sk40’s dial, loaded into the single walled double basket, right around the 30\u00b1<\/em>2s from starting preinfusion time slot.

Breville offers a fancier sibling, the Bambino Plus, which adds a few features and brings the price up to $500. The headline feature on the Plus is auto milk foaming and … that’s not interesting. I taught myself to make nice foam years ago, it’s probably the easiest barista skill to get good at, and I don’t always do milk drinks (though since the base Bambino does have quite a good steam wand, I’ve been doing more of that recently). The more compelling feature is apparently that the Plus has a 3-way solenoid valve to shunt pressure, making it less prone to drip at the end of a shot, leave a soupy mess on top of the puck, sneeze if you remove the basket immediately after pulling a shot, and blow off for some time after turning off steam – These are minor annoyances not a justification for a $150 price bump for me. In one slight non-price advantage, the basic Bambino has a dedicated hot water button for the wand, and the Plus has an annoying combination of swinging the steam wand into the manual position and holding 1 shot + auto texture buttons at the same time to get water. <\/p>\n\n\n\n

The Grinder<\/h2>\n\n\n\n

The grinder is the more interesting part of the equation, both in general as the driver of espresso quality, and in this case because the Turin SK40 had only been on the market for about a month and shipping for weeks at the time I ordered it. The SK40 is part of a wave of approximately $200 “Post Niche Zero” espresso-capable single-dosing low-retention conical burr grinders coming on to the market lately- the Bratza Encore ESP is a serious contender in the same space, the Fellow Opus is …trying… to be in that space, and the older SD40 kind of opened that market up. A comparison video<\/a> (from someone who is AFIK affiliated with the major US SK40 importer) popped up a couple weeks after I got mine, and agrees almost exactly with my impressions of the spread. <\/p>\n\n\n\n

The SK40 is dramatically cleaner and considerably quieter than the Infinity. No more static-driven fines getting everywhere! With a couple puffs of the bellows (which, unlike some other models, don’t have to be removed during normal usage), retention is below the detection threshold of my scale. I’m not even “RDTing” (“Ross Droplet Technique,” coffee hipster for misting the dose of whole beans with a tiny bit of water) to get the clean behavior, though it’s been so humid that I might have to start seasonally. It does have a bit of gearbox rattle, but it’s nothing like the labored screaming my Infinity always made.

The adjustment ring has markings from 1-19 around most of a full rotation of the collar, and 5 lines between each number for tracking smaller adjustments. A grind that gives good shot dynamics for espresso with typical beans is around “5” and a grind suitable for pourover is up near “13” so it has plenty of range as a generalist. I do see a bit of ultra-fine particles in the output, but I don’t have the tools to measure the profile. <\/p>\n\n\n\n

It has a lovely static-fighting metal dosing cup and magnets in the base so it self-aligns when you plop it roughly in place. The cup might be a little awkward to dose my 54mm basket from if I didn’t have a ring, it was clearly designed around a 58mm workflow, but works fine, and any flat-bottomed metal thing would probably drop in.

As far as I can tell, the SK40 and SD40v2 are extremely similar mechanically, but the SD40 has a tab-retention quick but stepped adjust, and the SK40 is fitted with a worm for continuous but slower adjustment. I primarily grind for espresso, so the latter is far more useful. The fine adjust is really<\/em> fun with espresso – you can easily observe the results of tiny nudges to the timing and extraction of an otherwise identical shot. And frankly, it only takes a couple seconds to crank around with the worm, so unless the round body casing on the SD40 really appeals to you, I see no reason not to have the worm.

The only meaningful downside I’ve run into is that it every once in a while has beans catch in the funnel and it needs a little jiggle to free them – it’s been rare enough I haven’t manged to figure out what the deal is, it might be as simple as a burr on some edge.<\/p>\n\n\n\n

Gadgets and Coffees<\/h2>\n\n\n\n

So, of course, I got some accessories:<\/p>\n\n\n\n