Michael's Avatar

Michael

@sourcenouveau

πŸ‘¨πŸ»β€πŸ­ Software engineer πŸ’š Genealogy, birding, gaming πŸ“ Buffalo, NY, USA

351
Followers
908
Following
321
Posts
24.08.2023
Joined
Posts Following

Latest posts by Michael @sourcenouveau

How would I determine whether a USB-C dock would work well with a Linux laptop? Are there any tech specs or certifications to require or avoid? Do I just need to find one where the manufacturer explicitly claims Linux support?

06.03.2026 21:03 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm surprised people don't complain more about how your Python app's modules can shadow standard library modules and built-ins if you use the same names.

That's a lot of module names you shouldn't use!

#python

06.03.2026 04:42 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

From Critical Role: Ostriches are the natural predator of basilisks.

06.03.2026 03:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Can coding agents relicense open source through a β€œclean room” implementation of code? Over the past few months it’s become clear that coding agents are extraordinarily good at building a weird version of a β€œclean room” implementation of code. The most famous version …

Can coding agents relicense open source through a β€œclean room” implementation of code?
simonwillison.net/2026/Mar/5/c...

06.03.2026 01:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Trump fires Kristi Noem as DHS chief, names Sen. Markwayne Mullin to replace her Stepping in as acting secretary is GOP Sen. Markwayne Mullin of Oklahoma who Trump said had "Wisdom and Courage required to Advance our America First Agenda."

Kristi Noem out as DHS Chief

This is good but it is not justice. One day I hope she will be tried and convicted.

DHS will certainly continue its campaign of terror under Mullin.

www.npr.org/2026/03/05/n...

05.03.2026 19:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
urllib.parse β€” Parse URLs into components Source code: Lib/urllib/parse.py This module defines a standard interface to break Uniform Resource Locator (URL) strings up in components (addressing scheme, network location, path etc.), to combi...

A subtlety in Python's urllib.parse.urlparse: netloc preserves case and hostname lowercases.

For most URLs the netloc/hostname is supposed to be case insensitive, but if you are working with a system that is case-sensitive you should use netloc.

docs.python.org/3/library/ur...

#python

05.03.2026 18:28 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Future shock – Ceejbot's notes Software development in the age of gen AI

Brilliant advice from the brilliant CJ Silverio on navigating the transition to an LLM-powered software development workflow: blog.ceejbot.com/posts/future...

04.03.2026 15:21 πŸ‘ 10 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Preview
Closing off access. Β· encode httpx Β· Discussion #3784 I've closed off access to issues and discussions. I don't want to continue allowing an online environment with such an absurdly skewed gender representation. I find it intensely unwelcoming, and it...

What is going on with httpx?
github.com/encode/httpx...

05.03.2026 03:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
An upcoming California law requires operating system providers to enforce basic mandatory age verification It's basic, and by the looks of it, near unenforceable.

A new California law says all operating systems, including Linux, need to have some form of ID verification (which they’re calling age verification) at account setup.

This makes absolutely ZERO sense if you have even the most basic understanding of technology

04.03.2026 21:07 πŸ‘ 1469 πŸ” 447 πŸ’¬ 71 πŸ“Œ 116

Companies are exploring all the different ways that AI can make their software better. But they are overstepping in some areas, especially where it takes away something users value.

We don't want "just add water" software, we want "just add eggs and water."

04.03.2026 20:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Requiring an Egg Made Instant Cake Mixes Sell? Rumor: Instant cake mixes sold poorly until one food company decided to require the addition of a fresh egg to their product.

I think AI in software is a bit like eggs in instant cake mix.

There is an apocryphal story about a "just add water" cake mix that sold poorly because it took no work. The manufacturer started requiring eggs and sales went up. Because bakers felt more satisfaction?

www.snopes.com/fact-check/s...

04.03.2026 20:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

New York State tax refunds are severely delayed this year. Going on nearly a month since I filed my taxes and haven't received my refund.

04.03.2026 15:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

"We used to debate using tabs vs spaces in code we'd type out"

27.02.2026 15:59 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Increased Error Rates

Mar 02 4:19 PM PST We are providing an update on the ongoing service disruptions affecting the AWS Middle East (UAE) Region (ME-CENTRAL-1) and the AWS Middle East (Bahrain) Region (ME-SOUTH-1). Due to the ongoing conflict in the Middle East, both affected regions have experienced physical impacts to infrastructure as a result of drone strikes. In the UAE, two of our facilities were directly struck, while in Bahrain, a drone strike in close proximity to one of our facilities caused physical impacts to our infrastructure. These strikes have caused structural damage, disrupted power delivery to our infrastructure, and in some cases required fire suppression activities that resulted in additional water damage. We are working closely with local authorities and prioritizing the safety of our personnel throughout our recovery efforts.

Increased Error Rates Mar 02 4:19 PM PST We are providing an update on the ongoing service disruptions affecting the AWS Middle East (UAE) Region (ME-CENTRAL-1) and the AWS Middle East (Bahrain) Region (ME-SOUTH-1). Due to the ongoing conflict in the Middle East, both affected regions have experienced physical impacts to infrastructure as a result of drone strikes. In the UAE, two of our facilities were directly struck, while in Bahrain, a drone strike in close proximity to one of our facilities caused physical impacts to our infrastructure. These strikes have caused structural damage, disrupted power delivery to our infrastructure, and in some cases required fire suppression activities that resulted in additional water damage. We are working closely with local authorities and prioritizing the safety of our personnel throughout our recovery efforts.

AWS reports operational issues in its Middle East UAE and Bahrain regions.

"In the UAE, two of our facilities were directly struck, while in Bahrain, a drone strike in close proximity to one of our facilities caused physical impacts to our infrastructure."

health.aws.amazon.com/health/status

03.03.2026 02:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Opus 4.5 changed everything (Changelog Interviews #678) Burke Holland works on GitHub Copilot by day and codes with his AI agents always. Early January, Burke posted about how Opus 4.5 changed everything. We were all still buzzing from the holiday-season 2...

Great conversation between Adam Stacoviak and Burke Holland on @changelog.com that captures the current mood of software development, in a time of change and uncertainty.

changelog.fm/678

01.03.2026 00:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

This is an impeachable act.

28.02.2026 13:40 πŸ‘ 3184 πŸ” 654 πŸ’¬ 259 πŸ“Œ 81

Time for the JSON creator to do the funniest thing ever www.json.org/license.html

27.02.2026 23:58 πŸ‘ 170 πŸ” 53 πŸ’¬ 2 πŸ“Œ 1
Secretary of War Pete Hegseth (@SecWar) This week, Anthropic delivered a master class in arrogance and betrayal as well as a textbook case of how not to do business with the United States Government or the Pentagon. Our position has never ...

Hegseth is designating Anthropic a supply chain risk. What a feckless loser. This will backfire as per usual under a Trump administration.

xcancel.com/secwar/statu...

28.02.2026 05:06 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Built a fun prototype this morning of binary search using HTTP range requests, in this case to lookup characters in ~77MB of unicode data simonwillison.net/2026/Feb/27/...

27.02.2026 18:02 πŸ‘ 58 πŸ” 2 πŸ’¬ 3 πŸ“Œ 0

I've been thinking about the Milgram experiment and what it portends for the use of AI in warfare decision-making.

27.02.2026 03:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Every stage of this process - his arrest, spending a year in jail, being dumped on the streets to die - would be deeply shameful in a society that actually valued human life.

27.02.2026 02:29 πŸ‘ 4512 πŸ” 1343 πŸ’¬ 53 πŸ“Œ 27
Preview
Lawmakers say US military used laser to take down Border Protection drone Members of Congress say the U.S. military used a laser to shoot down a Customs and Border Patrol drone.

BREAKING: The U.S. military used a laser to take down a Customs and Border Protection drone, lawmakers say, and FAA closed airspace near El Paso, Texas.

27.02.2026 02:33 πŸ‘ 1089 πŸ” 437 πŸ’¬ 138 πŸ“Œ 315

US authoritarians mad that Anthropic is pushing back on mass domestic surveillance and fully autonomous weapons.
www.anthropic.com/news/stateme...

27.02.2026 03:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Netflix Backs Out of Bid for Warner Bros., Paving Way for an Ellison Takeover

Paramount acquiring WBD is going to be pretty terrible for everyone except the billionaires.
www.nytimes.com/2026/02/26/b...

27.02.2026 00:10 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

omg my isp is now offering 6 gig symmetric

someone hold me back!

25.02.2026 15:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Three LEGO BrickLink Designer Program Series 7 sets sold out With just hours to go before crowdfunding ends, three LEGO BrickLink Designer Program Series 7 sets have sold out.

The BrickLink Designer Program Series 7 preorder period is coming to a close in just a couple of hours, with nearly $36M in sales.

The Privateer Frigate Fortuna, Sushi Restaurant, and Alchemist's Shop are all sold out, even at their boosted allocations.

www.brickfanatics.com/three-lego-b...

23.02.2026 17:43 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Attention Media β‰  Social Networks - Susam Pal

Attention Media β‰  Social Networks
susam.net/attention-me...

22.02.2026 16:16 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Drop-off Locations

I had success using this site to find a place that would recycle my dead power tool batteries!
batterynetwork.org/locator/

22.02.2026 14:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
How 80,000 companies build with AI: Products as organisms and the death of org charts | Asha Sharma
How 80,000 companies build with AI: Products as organisms and the death of org charts | Asha Sharma YouTube video by Lenny's Podcast

Oh no. Oh nooooo. Xbox's new CEO is a natalist/birthrater. How did MS miss this in their opsec? Literal stone's throw away from the likes of Palmer Luckey.

"Will my son have classmates in the future? ...the fertility rates are declining." Then she suggests the fix is... AI?

Timestamped:

21.02.2026 04:44 πŸ‘ 940 πŸ” 304 πŸ’¬ 45 πŸ“Œ 191
Screenshot of an email from Goodreads that says:

Psst... The Did Not Finish (DNF) shelf is coming soon. You're hearing about it first because you already track books you started and set aside.

Things to Know
If you created an exclusive custom shelf named exactly "did not finish," "dnf," "abandoned," "unfinished," "didn-t-finish," or "dropped", we'll automatically convert it to the new default Did Not Finish shelf. Your reviews, ratings, and reading history stay with your book.
If you created a tag or non-exclusive custom shelf, it will remain unchanged with one exception. Those currently named exactly "did-not-finish" will be automatically renamed to "did-not-finish-2" to avoid duplication.
If you prefer to keep your current setup, rename your shelf or tag to anything else before Feb. 28.

What to Expect
As we prepare for launch, your existing shelf or tag may show a different name or appear non-editable. This is expected as we work behind the scenes to ensure your books, ratings, and reviews transfer smoothly. Don't worry! You can still add and remove books from your shelf as usual during this time.

Stay tuned,
The Goodreads Team

Screenshot of an email from Goodreads that says: Psst... The Did Not Finish (DNF) shelf is coming soon. You're hearing about it first because you already track books you started and set aside. Things to Know If you created an exclusive custom shelf named exactly "did not finish," "dnf," "abandoned," "unfinished," "didn-t-finish," or "dropped", we'll automatically convert it to the new default Did Not Finish shelf. Your reviews, ratings, and reading history stay with your book. If you created a tag or non-exclusive custom shelf, it will remain unchanged with one exception. Those currently named exactly "did-not-finish" will be automatically renamed to "did-not-finish-2" to avoid duplication. If you prefer to keep your current setup, rename your shelf or tag to anything else before Feb. 28. What to Expect As we prepare for launch, your existing shelf or tag may show a different name or appear non-editable. This is expected as we work behind the scenes to ensure your books, ratings, and reviews transfer smoothly. Don't worry! You can still add and remove books from your shelf as usual during this time. Stay tuned, The Goodreads Team

Ha! Interesting. Goodreads is adding a built-in Did Not Finish shelf.

19.02.2026 15:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0