News for hackers. Stuff that matters.

kitotik

Re:Pyrefly: Python type checker and language server in Rust on Tuesday October 14, 2025 @11:13AM (#45581048)
I have used native dataclasses with pydantic starting with v1.5 and it’s only improved with the the newer 2.x releases.

Aside from basic inheritance and complex nested types, the pydantic ‘TypeAdapter’ is awesome for simply validating native dataclasses. It’s a little slow, but everything pydantic is =)

Re:A Scientific Run-Down of Coffee Blooming on Thursday May 09, 2024 @01:54PM (#40310883)
Good luck! Remember that the only real acceptance criteria in coffee brewing is “do I like it?” =)
Re:A Scientific Run-Down of Coffee Blooming on Wednesday May 08, 2024 @09:41PM (#40304467)
Maybe grassy wasn’t the right term. I don’t mean under developed, it’s kinda bitter and sharp without any sweetness. I’ve experienced this with pretty legit roasters like apollons gold. It seems like the lighter the roast, the more time it needs to degas before it hits the sweet spot.
Re:A Scientific Run-Down of Coffee Blooming on Wednesday May 08, 2024 @07:53PM (#40303916)
> But maybe the CO2 removal stuff really is a big deal.

It’s definitely a thing. There are some super light roasts that if you try to brew them without enough resting time, you can sort of cheat by just grinding the coffee about 30mins before you brew for a hacky quick degas. It really helps get rid of that grassy vegetal taste.

Re:A Scientific Run-Down of Coffee Blooming on Wednesday May 08, 2024 @07:49PM (#40303887)
16:1 water:coffee ratio is a pretty common starting point. Your brew is pretty intense!

I’ve found that darker roasts are much nicer around 195F, I mainly brew very light roast and almost all of them come out under extracted at temps below 200F

Foot has sixel[0] support. Is there more robust image support in Kitty and others?

[0] https://en.m.wikipedia.org/wiki/Sixel

Re:Lean Meets Wicked Problems on Friday July 28, 2023 @02:08PM (#36910835)
Did I?

Where does the manifesto talk about a process of any sort? It’s a set of values. It doesn’t mention anything about iterations, breaking things down, etc

Re:Lean Meets Wicked Problems on Friday July 28, 2023 @02:01PM (#36910732)
> do something small,

> analyze how that affected your environment

> learn from that, and

> respond/repeat.

I could be missing your point, but this is precisely a core tenet of Lean - Plan, Do, Check, Act

Agile speaks nothing of these sorts of processes(aside from the cargo cult enterprise scrum nonsense of course)

This is a really trash article reverberating/regurgitating “hot takes” from schlock mainstream media narratives that are >100 years old.

However, it does prove that click bait isn’t a new phenomenon!

Re:The Beginner's Guide to over­Complicating Coffee on Friday February 24, 2023 @06:42PM (#34931868)
Wow really?

Any more info you could provide? Origin, process method(washed, natural, anaerobic, etc) roaster, profile, brewing method, etc. ?

All the coffee types I’ve dealt with start degrading heavily starting at ~14 days from roast date.

Re:The Beginner's Guide to over­Complicating Coffee on Friday February 24, 2023 @05:26PM (#34931015)
The “resting time” after roasting depends heavily on the bean and roast level.

Soft beans that are roasted dark don’t require much time since most of the oils have been brought close to the surface already.

Very dense beans roasted lightly take time to degas. In my experience 4-7 days is the sweet spot.

It’s not even a subtle difference. Drinking a very light roast right after roasting will be very sharp/sour/acidic, many times undrinkable. After a several days they will get sweet and fruity and delicious.

Re:Google Is Screwed, Even If It Wins Its Antitrust Case on Thursday January 26, 2023 @01:42PM (#34536552)
Regulating horizontal integration seems like it would be very difficult. How exactly would those horizons be clearly defined?

I’ve always thought of Apple having an emphasis on vertical integration(hardware+software=product). So maybe their foray into services would be the line in the sand?

Re:Sequence8 – a music sequencing toy in PICO-8 on Tuesday January 10, 2023 @02:03AM (#34321482)
Nice work!

This is a take on the Yamaha Tenori-on[0] style of sequencing which is legendary(but sadly no longer made).

I’m surprised there aren’t more software clones of this available. Even the official iOS app clone was discontinued a few years back. It’s such a fun and highly creative way to sequence, though better suited to melodic phrases than rhythmic patterns imo.

[0] https://en.wikipedia.org/wiki/Yamaha_Tenori-on

Re:Guitar Effects Guidebook, Vol. 20 [pdf] on Saturday January 07, 2023 @11:47AM (#34289787)
While definitely not basic, Sooperlooper[0] is a fantastic opensource clone of the old Echoplex hardware.

[0] https://sonosaurus.com/sooperlooper/

Re:Inkscape 1.2.2 Released on Monday December 05, 2022 @09:53PM (#33875300)
Shoutout to Ardour [0] which has been at an impressive level of functionality and polish for a very long time.

[0] ardour.org

Re:Framework Laptops are now Thunderbolt 4 certified on Monday November 07, 2022 @04:22PM (#33512676)
I use a Sonnet egpu box with an nvidia 1080ti for casual gaming on a framework 11th Gen running arch.

It mostly worked with minimal fuss. From what I remember, most of the headaches were getting sway and my multi monitor support configured to my liking.

edit: fix gpu name

Re:Is Microsoft's CBL-Mariner Going to Become Microsoft Linux? on Thursday November 03, 2022 @08:50PM (#33460227)
> The future of desktop Linux is a VM under Windows.

Is there really any demand for this though? What Linux gui apps exist that windows users want/need? Enough that Microsoft sees an addressable market large enough to get roi?

The inverse seems to have way more practical use cases that could actually drive revenue - games and legacy business applications (as mentioned in the esr prose).

Re:Next Stop for Waymo One: Los Angeles on Wednesday October 19, 2022 @03:57PM (#33267215)
“desirable parts of LA are tech heavy”

This is very subjective and depends heavily on the definitions of “desirable” and “LA”.

Horribly frustrating.

It seems SES or mailgun are the primary options these days.

Re:Elixir Livebook now as a desktop app on Tuesday August 02, 2022 @03:47PM (#32323382)
Elixir also opens you up to the entire erlang and Beam ecosystems. Not as common as Java, I know, but still decades of knowledge and tooling around it cutting across many industries.
As we know all too well in the world of enterprise software, customers and users aren’t always the same mammal.
Pipewire (mostly) works as a drop in for both pulseaudio and jackd. It’s been solid for me with very low latency.
This looks like a nice tool, but the killer feature of AirDrop is not requiring a local network. The p2p nature of it is why it’s so nice to use.
Re:Clever uses of pass, the Unix password manager on Thursday December 16, 2021 @10:52AM (#29579414)
I use YubiKeys setup for gpg with pass, so unlocking the keyring requires both a yubikey and a PIN, but I haven’t figured out how to do the U2F part.
Re:Foot: A fast and minimalistic Wayland terminal emulator on Tuesday December 14, 2021 @06:52PM (#29559855)
This is a cool project!

Been using it for about 6 months now as my default terminal. It’s easy to configure, has all the modern bells and whistles, and you can run even run it as a daemon.

Re:Spirituality Shaped Leonard Cohen on Saturday November 27, 2021 @09:44PM (#29365739)
My favorite explanation for this came from David Bowie (I think?). To paraphrase:

“Religion is for people that believe in hell. Spirituality is for people that have been there.”

Re:What the Tibetan Book of the Dead teaches us about life on Thursday September 23, 2021 @09:22PM (#28637619)
Another perspective on such topics is to not take them so literally.

The texts can be extremely useful not just for the friends and family of the deceased, but also for when there is no literal loss of life and just intense life changes (‘ego death’, ‘rebirth’).

Regarding judgement, you could look at this as simple data analysis to make decisions on one’s life - did the efforts achieve the desired outcomes? We’re the efforts insufficient? Was the impact of prior life choices as expected?

With esoteric teachings, assuming they can only be useful when followed religiously would be akin to reading programming tutorials and assuming they are only for creating todo lists and chat apps(even if they may be!)

Re:What the Tibetan Book of the Dead teaches us about life on Thursday September 23, 2021 @06:10PM (#28636235)
And “Tomorrow Never Knows” by some ancient pop band called the Beatles.
Re:Casio SK-1 on Thursday July 15, 2021 @11:27AM (#27845848)
The fz-1 and fz-10 were/are amazing machines. The only comparable gear from that era was the Synclavier which was 10x the price.

Aside from the sampling abilities, the onscreen wave editing is just amazing. One of the most underrated digital synths ever made IMHO.

Latency is still a problem with audio software.

Older »