HNHacker News
TopNewBestAskShowJobs

davidthewatson

321 karma · joined January 14, 2012

submissionscomments
davidthewatson··on Troubled Waters: Reading Urine in Medieval Medicine
It's worth noting that Evan Calder Williams describes the history of urine tasting in great detail here:

https://thenewinquiry.com/the-honeyed-siphon/#:~:text=The%20....

davidthewatson··on GPT-3 Creative Fiction (2020)
> After you figure out how to access gpt-4 properly, it mostly boils down to knowing what to ask and actually thinking of asking it to begin with.

Agreed, but I don't think this goes broad or deep enough, particularly with respect to the power of iteration and recursion in conversation: the basics of reflection over prior action. The key here is to realize that there's a natural sensemaking process that goes from action to reflection to repetition and that sensemaking process is a collaboration between computer agents and human agents whether it remains implicit or explicit in design and whether the computer agent is programmed to recognize and resolve conflict and consensus in not just subjective but objective fact-or-fiction. Right now, we aren't even at the latter, let alone the former. That will come with time and acceptance of the veracity problem that is writ large in the AI UX currently.

> it mostly boils down to knowing what to ask and actually thinking of asking it to begin with.

Indeed, recognition vs. recall is as old as GUI vs. CLI. However, the key is to realize that some folks will be faster through recall because they've actually built up the knowledge to recall vs the symbolism to recognize.

My argument is that, for me, there's little value in chat because that's not how I prefer to interact with any human or computer agent via writing. It's too slow. I much prefer the batch mode where there is larger latency between question and answer, but that latency provides an emergent cadence to the conversation that is more natural, providing room for listening-and-thought-before-response. This may sound old-fashioned like punch cards, but conversation has been missing from many technical things for years and we've paid the price for that silence.

davidthewatson··on An example of LLM prompting for programming
This is deeply resonant with me for the following reasons:

1) Age

2) BDD-style or what I call a madlib proxy for playing cucumber on TV. Not a fan having used it in an RoR context I can only call hipster-engineering, not what DHH described.

3) I just had the discussion on redux vs. datomic vs. riak with friends yesterday.

4) Ditto the conversation on MVVM and the implied constraint complexity of putting nodejs and chromium in the same deployment package and calling it electron while carrying on how simple it is relative to... a world where everything is actually native all the way down?

5) Me too on the CASE era.

6) Cue Donald Knuth on literate programming. One thing that cucumber is not, but I think taking another iteration at literate programming in light of GPT or LLMs is a good idea since Knuth is never wrong just 50 years ahead of time, but we needed a collaboration of human-computer agents that is patterned on a sensemaking protocol that can resolve subjective truth by consensus of man and machine. How else could you possibly resolve the fact that the SOTA lies to me on a daily basis while defending itself and its lack of veracity with force in what can only be seen as emulating the culture of one's parents.

7) Yes, AI should help on the iterations. Those short design sketch-to-demo we used to do at the design studio with sketch on Monday and demo on Friday should be much easier today to go from breakfast sketch to dinner demo, but I don't think they are. The tooling is radically better but that better has come at the cost of complexity and going sideways, neither of which are being fully felt and accounted for reflectively, i.e. they're not how you get to typing less and having the tools do the work because when they break, the debugging is mind-crushing.

8) I think the thing that's missing in the trivial part is that it's not actually trivial, but particularly because the software is the message and that insight stems from the fact that software has emergent properties such as extensibility, composability, and a resultant rate of change that make it very difficult to compare from decade to decade because software's fundamental disequilibrium stems from the fact that the full stack is in constant flux from a mad hatter's pop culture where we never sing the same song twice. There's value in theme and variations if it can be modeled as improvisational human-computer design pairing rather than yet another orchestration. Joe Beda was as right about improvisation as Knuth is about the art of computer programming.

9) I guess the t-shirt is: I'm not waiting...

10) In the immortal words of Raymond Loewy: Never leave well enough alone.

If there's a set of artifacts in software that achieve what I hope for with AI, it's somewhere between Bret Victor and https://iolanguage.org/

davidthewatson··on My OS/2 barf bag story
This is hilarious and simultaneously sad. Thanks for the story.

I remember working on OS/2 from my internship in college through the first few commercial software jobs after graduation though we used IBM's C/C++ compiler, which may have been shared with Microsoft but the exact origin I don't recall.

I very much preferred Borland from my days in Turbo Pascal and Turbo C++ though I can't remember if that was just Intel or Atari ST (68K)?

Lots of game-changing software was built on OS/2 at the time because getting that kind of thread performance was nearly impossible since it predated everything else in the late 80's so things like ATM machines, stock trading systems, even things that are still being sold today though I'm sure OS/2 is long gone from the releases:

https://www.broadcom.com/products/mainframe/product-portfoli...

Pretty amazing for the time given there are things we did there that just haven't lived beyond NT or the like.

It's sad that the entire industry seemed to forget about CUA en masse. It would be really useful now with the return of tiling to prominence.

davidthewatson··on Do other founders also feel the need to work alone sometimes?
Yes. Founder here. I understand the criticism of some here saying this is not unique. However, I'd point to a pattern that I've found personally true having been surrounded by founder-types experientially for decades:

https://www.amazon.com/The-Hypomanic-Edge-John-D-Gartner-aud...

I've found the ability to recognize and self-select for in-office, remote, and hybrid work dynamically at runtime since 1999 to be instrumental in my work from coast to coast.

"Hey Guys, I need to go deep. I'll see you in a couple days."

Followed by a demo 5 days after a napkin sketch of something nascent.

davidthewatson··on Ask HN: Is PostgreSQL better than MySQL?
Echoing VLM:

No, not really. All else being equal:

I'd say that today, it's much muddier than it was maybe ten years ago, before the data science explosion and cloud explosion.

That is, turn-key cloud Postgres is not Y2K Postgres, and MySQL post-Maria is not Y2K MySQL. In the former, administration of Postgres has gotten much easier since Heroku got involved and Andy Pavlo started talking about self-driving databases. In the latter, MySQL can do text search well enough that I sat pair programming this with a young engineer around 2016-2017 when I'd have argued prior that you were wasting your time.

In the end, it probably comes down to how you rank your requirements:

usability, performance, suitability for a particular purpose.

Things like postgis and pgrouting may have little equal, so like others, those can be huge differentiators if you need them and see the advantage in db backend computation without invoking the N+1 query problem in aggregate.

I'm biased since I used MySQL before the inefficient backend was deprecated and I used PostgreSQL to do all manner of experimental EAV implementations using bjson including various forms of tuples from Rich Hickey.

All hail Stonebraker.

davidthewatson··on The early days of Linux
I found this article resplendent because Linux has given back to me what I put into it year after year since it launched the year I graduated college.

What I wonder is this: is there a story happening now that has similar good will for the future of AI without having commercial or social computing as its basis?

The reason I love Linux is that Linus started and finished before commercial and social concerns became the raison d'etre in software.

davidthewatson··on We need to tell people ChatGPT will lie to them, not debate linguistics
How is GPT better or worse than the equivalent human talking head who may be employed by a large news organization or may be a de facto parrot from McLuhan or Postman's generation? Is ChatGPT weaponized in a way that is functionally any different than the seemingly default mode parroting of left/right false dichotomous views spewed out by news outlets for decades on Cable TV and now the internet? What makes GPT special in this regard? I find myself lecturing my neighbors on local news stories that are straightforward and routine by comparison to any problem of veracity in GPT I've witnessed in the last year of using it daily. The problem is not that GPT has invented veracity problems. Rather, the problem is that no one was listening when McLuhan said it, Postman said it, or Haidt said it. Veracity matters. Sensemaking is difficult. In response to weaponized misinformation, we need weaponized sensemaking. I've yet to see any indication that the best and brightest are working on the latter.
davidthewatson··on System design and the cost of architectural complexity (2013)
Reductionist history doesn't help here. Software development goes twenty or thirty years beyond startups.

I've crashed and burned startups while never comparing any of them to driving half-blind without my glasses at night.

Human sciences and user research provide excellent solutions to customer behavior. Like F1 cockpits, the risk scales with the domain.

F1 is not just a vector sport. If it were, math may be enough to win. Turns out F1 takes engineering, mechanics, and a driver.

However, viewed through a macroscope, F1 dynamics are closer to a cooperative game, as in software development.

While an unknown in software is competition, much larger unknowns are given by shifts in teams, machines, and their methods.

Turns out that comparing F1 and software development from 1970 to 2020 are remarkably the same story for much the same reason. Neither exist in stasis.

F1 and software development have more in common than is obvious from the grandstand.

davidthewatson··on Everything Is a Practice
No, this is just as bad as:

"who the world wants you to be" from the OP.

This is toxic positivity.

There's a place for feedback loops whether you label it tldr; GPT, sensemaking, or dislike.

davidthewatson··on System design and the cost of architectural complexity (2013)
This has won countless races for just about every top F1 driver you can name for decades, prolly WRC too. That old analog world transfers nicely to digital in video gaming. Sadly, it's not more widely accepted in software development though software design and software deployment seem to have caught on.

As an old C++ hacker, I'm waiting for the day when modern C++ shops read Accelerated C++ from Koenig and Moo circa two decades ago. Then, I could rejoice in someone anywhere writing C++ code that more closely resembled the python-esque C++ masquerading as pseudo-code in that book.

More sadly, I just keep seeing people emulate bit-twiddling from yesteryear when the compiler likely optimizes a fair bit of this.

The cyclomatic complexity scores in the paper look off by an order-of-magnitude but they may be better than the laugh riot I've measured in the last few years and my math may be failing me at runtime.

davidthewatson··on “Inside-out Wankel” rotary engine delivers 5X the power of a diesel
Thanks for the comment.

I don't know anyone who has done the rotary or diesel conversion, though I have driven the zero and know another designer who built an electric motorcycle from scratch. When I say from scratch, I mean sketches, solid works, chassis - the whole 9. Of course, this gets easier at the edges where wheels, handlebars, exhaust, lights, and batteries are abundant.

My daily awareness of his progress was working close to his desk at work, so I'm not sure where it's at today though I recall he was about to transition from chassis to engine at the time - 2016. He was definitely ahead of the curve. Sadly, my skills are in things that we have the luxury of pretending are not bound by the laws of physics. ;->

davidthewatson··on Domain-Specific Languages of Mathematics
I'm out of my depth here, but it's worth noting:

"The poet laureate of functional programming" from the guardian:

https://www.theguardian.com/technology/2022/jun/03/richard-b...

and the post on hacker news:

https://news.ycombinator.com/item?id=31619966

davidthewatson··on “Inside-out Wankel” rotary engine delivers 5X the power of a diesel
Surely, I can't be alone in reading this having driven an RX-7, numerous turbos, but no diesels, thinking this is EXACTLY what I need to replace the 310cc single cylinder in my BMW motorcycle that gets 70 MPG consistently, sits comfortably at 70 MPH on the highway, but is slow on the uptake in a crowded on-ramp. I remember the BMW single being a revelation because it's a single, DOHC, eats corn gas for breakfast without indigestion and has plenty of breathing room at the top end of the tach, which is unusual in single cylinders at redline, 10.5K RPM IIRC. One can only hope since one has less-than-zero mechanical engineering skills.
davidthewatson··on Ask HN: Are you still doing intermittent fasting?
Yes, though it depends on when you start paying attention and how you define "intermittent". My intermittent varies from 8-16 hours per day and 1-3 days per week depending on autophagy and ketosis, both of which appear at ~ 48 hours for me but can go from 24-36 hours depending on exercise, i.e. there are risks in running long distances while fasting, but I have a daily carry kit that includes gels and fruits so I've not been to an emergency room in 30 years, which brings me to my next point.

Chronic Type 1 Diabetic here so the things I'm about to describe are high risk and are not endorsed by anyone in my world-class care team. They are aware that I understand and accept the risks having grown up and been educated at Children's Hospital and Joslin. I wear an insulin pump and two Continuous Glucose Monitors (CGM).

It's all about executive function. From a root cause perspective, I'd start there since that's really what determines health.

My fasting started 15 years ago when I read Seth Roberts Shangri La Diet.

https://en.wikipedia.org/wiki/Seth_Roberts

I'm one of those people who can balance empirical and phenomenological despite n-of-1 emergent qualities.

In 2007, I'd fast for 3 days liquid-only roughly once every 90 days. I used Roberts extra light olive oil hack (ELOO) to help. I don't do that anymore though it had no negative effects in my experience. I practiced that cadence until 2020.

In 2019, I stopped eating meat. I like meat but it was the easiest way to get the caloric load and impurities down. From fall 2019 to summer 2020 I lost 50 lbs. Ate plant-based whole foods for two years, then and now vegetarian. Over that time I've varied from 0MAD, 1MAD, and 2MAD while finishing a half and full marathon in 2021 and 2022, respectively. I run mostly daily, varying between 10K and 10 miles with occasional half marathon distances tossed in for good effect.

Post 2022, I've done a series of experiments with some success. Those include emulating Valter Longo's protocol with soup for a Fast-Mimicking Diet (FMD). Also, my current regimen has been eating M-W-F and fasting T-Th-Sat-Sun. I sustained that for a couple weeks and I'm eating once or twice daily now. I'll probably reverse the intermittent binge-ing in new experiments, so 4 days eat, 3 days fast per week; theme and variations.

I'll probably return to a odd-metered cadence of fast-feast weeks as it made meals much easier with the challenges you mention.

For whatever reason, I ate 5-6K calories/day from high school through college and couldn't fast a few hours. At my age now, fasting is easier than eating and could very well be related to delayed gastric emptying or some other complication of disease. I have no evidence.

The less I eat, the better I feel, while benefiting from the anecdotal improvement in cognitive function that comes with ketosis. Like leading ultramarathon runners, I don't practice ketosis as perfection, but rather, a state I hit occasionally without making it an end-goal. Paraphrasing Peter Attia, it's the cycle, not the state that matters.

The limiting factor for me is of course not ketosis, but ketoacidosis. The former is well-managed for me because it's predictable, euglycemic, and easy-to-fix with carbs. The latter was common enough to me as a young person that I know the ketosis flu feeling well and avoid it by testing compulsively. Just like software!

FWIW, I've vomited water in euglycemic ketosis and know enough to avoid the emergency room. This scares my medical team, since there are truly frightening and deadly side effects (refeeding syndrome), but I'm still here.

I've worked in medical devices and healthcare so my learning has been enhanced by those experiences where we treated patients who responded well to coaching around metabolic illness including cancer and diabetes, both of which respond to diet and fasting.

davidthewatson··on ChatGPT as a Calculator for Words
The most telling thing about the state-of-the-art currently is that somewhere between all the marketecture in no-code and low-code, we can essentially create a recursive crawler on-the-fly on par with a large cloud provider (because it is) and ask it to do recursive crawls that at least begin to approach a sensemaking machine, i.e. it can provide consensus for subjective truth agreed upon by experts above and beyond simple objective truth. To me, that's the great innovation that truly embraces and extends average intelligence by providing a prosthetic device for the brain to make inferences that would have only been approachable by high functioning individuals previously, i.e. the kind of argument about consciousness that you see from low latency inhibition researchers like Peterson. What any individual does with this is really where prompt engineering becomes the human-computer agent collaboration that should be our default mode in computing - a kind of tortoise wins the race story where we lost our minds in the race to interaction via javascript. It's not terribly interesting to watch a computer type. There's a place for batch mode (queuing, etc) , if the tools built up around it handle long running job management well. Sadly, that seems rarer to me now than 30 years ago.
davidthewatson··on A Response to Jacob Kaplan-Moss’s “Incompetent but Nice”
Quadrants are useful to visualize the problem along a couple binary spectrums, but the process shouldn't stop there.

A more evolved process would avoid using such vague words to define problems that are complex, dynamic, interdependent, social, and psychological. Performance and expectations are wicked problems.

Determinations of performance and expectations are often closed and siloed as opposed to being open and transparent. That's a cultural problem arising from "difficult conversations". Organizations often make the mistake of over-simplifying these conversations.

I can think of few chasms between performance and expectations in twenty years that was reflective of reality. Organizations make sense of those situations slowly, poorly, and privately, if at all.

Why? Because if their cultures were reflective, protean, or sensemaking at all, they were closed conversations, ill-defined, informal, and not repeated on a regular basis.

A few examples I've sampled from my work:

- Numerous individuals suffered from self-medication while receiving little care or concern.

- Founders copy emotional traits of Jobs, Gates, Musk, and Torvalds not the intellectual ones.

- Trauma: ill-defined roles, changing expectations, and stack ranking.

Personally, I'll take competent but rough-around-the-edges because my experience has been that my most talented coworkers all fit that description no matter their education and experience while realizing that the edges are where the most important insights occur.

davidthewatson··on Judge finds Google destroyed evidence and repeatedly lied to the court [pdf]
How's this working out for them?

https://abc.xyz/investor/other/code-of-conduct/

Doesn't seem like the transformation from "don't be evil" hit its intended ethics target.

davidthewatson··on Ubuntu stops shipping Flatpak by default
Yep. The notion that they're listening to anyone, anywhere is marketecture at best.

I was outspoken in my interview about snaps. Of course this is the path to success in a monoculture.

davidthewatson··on Red Hat 30th anniversary
I'm not a Redhat apologist. I have no skin in the game, but I've paid attention occasionally over the years.

It depends on how you count, of course. I've done these statistics using a variety of git tools over the years. Being lazy, I asked various AI interfaces the question since AI seems better at faking SQL than I am at QUEL or the DSL of the week in schemaless databases.

The results vary depending on decade, particularly since Intel have increased their kernel contributions from 2013 onward. However, when ranked over the 30 years from 1993-2023, as of today, assuming no latency in the data, Redhat wins:

  - Red Hat: 16.9% of total contributions
  - Intel: 12.8% of total contributions
  - IBM: 8.4% of total contributions
  - SUSE: 6.3% of total contributions
  - Google: 4.5% of total contributions
  - Linaro: 3.9% of total contributions
  - Samsung: 3.2% of total contributions
  - Oracle: 2.7% of total contributions
  - AMD: 2.1% of total contributions
  - Huawei: 1.9% of total contributions
davidthewatson··on Just Write
I think there's an important point embedded here, but it's subtle. That is, the important thing to realize is that you're having an improvisational conversation with an intelligent agent, but one that is not sentient. And like two jazz musicians riffing over a mode, there is a much deeper architecture to that conversation than may not be apparent to the casual observer.

So while I think regular writing is an important part of thinking, and AI is an important part of our evolution in thinking, it is a mistake to think that we should just "let the AI do the writing" or "get GPT to do it for you" as it will be frequently wrong, particularly when the conversation rises to the complexity of requiring sensemaking, i.e. it's not just objective fact that's not difficult for machines to compute, but rather messy, subjective consensus where the need for the conversation with AI becomes particularly powerful and may, in fact, change our course in ways we could not anticipate. That is, the emergent sensemaking we require is a collaboration of humans and machines that arises just as Kubernetes did, by realizing that the need is for improvisation AND orchestration, not one OR the other.

davidthewatson··on GPT4 and the Multi-Modal, Multi-Model, Multi-Everything Future of AGI
Indeed. It's a page from the DSM-5 scientism playbook. The thing to keep in mind is that robots love to roboticize everything, including humans:

https://medium.com/@jannaq/the-robot-takeover-is-already-her...

davidthewatson··on Trichloroethylene: An invisible cause of Parkinson’s disease?
It's a good question. It's easy to locate Swiss water decaf in the US now, but apparently that wasn't true in the mid-80's, so the answer depends on when and where the caffeine was extracted from the coffee.

https://www.washingtonpost.com/archive/lifestyle/wellness/19...

davidthewatson··on The new Bing runs on OpenAI’s GPT-4
Me too, though there's an uncanny valley hiding in the spectrum of responses from bing right now. That is, I'd ask it to summarize the difference in views from a novelist, a computer scientist, a media theorist, and a philosopher across more than a half decade and was shocked at how good the quick summary paragraphs were considering my question was something like "compare and contrast the beliefs and values of David Foster Wallace, Alan Kay, McLuhan, and Byung Chul-Han, respectively. Then I asked another question and bing went off the rails getting 3 paragraphs wrong and then going from English into Spanish for no apparent reason other than I presume its source material had parallel language issues. It was surprising how good bing's right answers were given how bad its wrong answers were, especially considering that it had caught the fact that while there's a lineage of ideas from early media critics to present, the tech had changed dramatically underneath those criticisms and bing was aware enough of that substrate to note it in a separate "meta" paragraph about that change of tech, for lack of a better term.
davidthewatson··on Microsoft makes Outlook for Mac free to use
What is the value prop?

Who does that value prop target?

What's the embrace and extend?

None of these are apparent to me.

davidthewatson··on The Counterintuitive Physics of Turning a Bike (2015) [video]
https://en.wikipedia.org/wiki/Ackermann_steering_geometry

https://www.sae.org/news/2018/10/2018-yamaha-niken-chassis-t...

I'm just a software engineer, not a mechanical engineer, so any explanation would fall short. However, I've been surrounded by world-class Mech E's for decades, so I can remember these conversations being out of my depth!

I've also done urban commutes on bicycle and motorcycle for decades, so I can say given my experience, this is much easier to feel than reason about. You can tell by watching a person ride at licensing whether a person has integrated this feeling or is still reasoning about it. Hope this helps.

davidthewatson··on DIB Guide: Detecting Agile BS (2018) [pdf]
I think a large part of the problem across industry, and I say this having worked from startups to software companies to DoD, is that "agile" has co-opted the definition of the word "agile", at least in-part with Google's help turning everyday words into weaponized cliches which is too long a subject for this writing.

Thus, "define: agile" gives:

Characterized by quickness, lightness, and ease of movement; nimble. Mentally quick or alert.

My personal definition stems from reading a combination of Alistair Cockburn laced with Alan Holub. Combining:

Teams that are alert, light, nimble, and quick.

My experience has been that there were two teams I've been part of that had those qualities:

1) Pre-Y2K teams that arrived at the agile manifesto having no jargon, only action and insight. 2) Teams that had the luxury of agility because they were size-constrained by finance.

I'd emphasize that you don't do agile. Doing agile is part of the problem of cliched cargo cults.

Rather, you either are or not agile as evidenced by your results or outcomes repeated on a regular cycle followed by the gold standard of sensemaking: retrospective.

The problem is not scaling technology. The problem is scaling agile humans since communication does not scale linearly when it leaves a single skull. What we are missing is an order of approximation (Big-O) for teams. The closest I've seen is maybe this:

https://getsturdy.com/blog/2021-11-29-scaling-teams

I find little evidence that there is emergent research around this.

davidthewatson··on Most data work seems fundamentally worthless
After a decade of referring to "data engineering" by asking candidates, "So you want to be a plumber?", this resonates.

My dad wasn't a plumber though he was a member of the steamfitter's union at one point.

These are similar problems though they may not look alike at a casual glance:

Plumbers make good money, but I'm not sure there's deep meaning in the pipes because, like metadata, pipes go sideways too.

I'm having trouble thinking of a Turing award winner who won because they went sideways. The key is that the data insights of a Turing award winner are durable, unlike the transient nature of most of what we do with data in modern organizations.

Ultimately, this sounds more like Grothendieck in math than computer science:

https://www.psychologytoday.com/intl/articles/201707/the-mad...

Metadata sounds like it's the wrong word as the structure we are looking for isn't the ephemeral structure that most of us discover, but rather, it's closer to special relativity.

The Turing award winner who comes to mind is Leslie Lamport:

https://en.wikipedia.org/wiki/Logical_clock

There may be a better choice that demonstrates the worthlessness paradox of data engineering or metadata or data science in a modern management context.

It's not that metadata are actually worthless as in fitness-for-a-particular-purpose. Rather, it's that the insights that we and our organizations reap from that metadata is increasingly short-term - anything but durable.

https://plus.maths.org/content/stuff-happens-ordering-histor...

The only references I can think of on quality are either Pirsig's MOQ:

https://en.wikipedia.org/wiki/Robert_M._Pirsig

or Wallace's posthumous Pale King:

https://en.wikipedia.org/wiki/The_Pale_King

Your friend's experience working in government sounds exactly like the Pale King to me.

The worthlessness you're referring to seems much more dependent on the fact that management culture has evolved to somewhere between a cargo cult and celebrating short-term things that don't count, both illuminating an illusion of control.

I mean, does anybody, anywhere still get a gold Rolex and actually retire?

davidthewatson··on The beginner's guide to over­complicating coffee
Your comment resonates with me being a fan of subtractive methods.

I shared an office with the nice, modern gentleman who wrote this:

https://blog.moertel.com/posts/2002-04-25-coders-guide-to-co...

Another of my office mates was a barista. To me, this is like reading, "Shop class is soul craft" because coffee is definitely art in the hands of an experienced aficionado.

After a decade of personal experiments with coffee devices you'd recognize, I've settled on a cheap and simple Mr. Coffee burr grinder and Bodum pour-over. I don't pre-soak my filter, just grind-and-go with a Sumatra bean from Fresh Thyme.

My experience has been that coffee is phenomenological to the point that it seems to resist attempts at empiricism, similar to audiophile pursuits; like software, it's prone to Heisenbugs!

davidthewatson··on Fedora 38 Sway Spin ISO bootable and working
The sericea builds are here if anyone wants to wade into the combined Silverblue/Sway water:

https://dl.fedoraproject.org/pub/fedora/linux/development/ra...

← PreviousPage 6 of 9Next →