Friday, April 12, 2024

Friday Links 24-11

Amiga Kickstart boot screen

Some cheerful urbanism news this week. It is especially great to see how Paris is progressing.

For a fun nerdy read, have a look at the tic-tac-toe implemented in printf, or the floppy history.

Engineering 

How to measure your cloud carbon footprint [Podcast] - nice open-source tool.

Backdoor in XZ Utils That Almost Happened - Schneier weighs in too.

The Turing Police say "X Wins"  - tic-tac-toe implemented in a single printf. 

Notes on how to use LLMs in your product. - as always, a good summary from Will.

Environment

Taylor Swift's Two Private Jets in 2023: Where Did They Go? [YouTube] - two? 

Tenth consecutive monthly heat record alarms and confounds climate scientists - this really isn't news any more. 

Human rights violated by Swiss inaction on climate, ECHR rules in landmark case - go KlimaSeniorinnen!

TIL: Most Teabags contain plastics, and release micro plastics in large amounts when brewed - I am now 2% plastic.

Urbanism

End of the Line? Saudi Arabia ‘forced to scale back’ plans for desert megacity - nobody really believed this would happen? Do cities created by rich people ever work?

How do the dolmuş and minibus systems work in Istanbul? | With Geert Kloppenburg  [YouTube] - one way of having flexible public transport. 

Spain to end 'golden visas' granting residency to investors who spend €500k on housing - it was not widely used, but it is good that they stop it. 

French Revolution: Cyclists Now Outnumber Motorists In Paris - this was a pretty quick change overall. 

Campaigners hail “historic” EU cycling declaration - it remains to be seen if this changes anything.

Beyond Bike Lanes: What Really Impressed Us About Cycling in the Netherlands [YouTube] - the Netherlands are still showing the way.

Random Floppies

The Rise and Fall of 3M’s Floppy Disk - amazingly, I never had a computer with proper 5 1/4 floppy disks, only with 3 and later 3 1/2 disks.

583. Are We Living Through the Most Revolutionary Period in History? [Podcast] - mostly depressing. 

GNU Stow 2.4.0 released - I switched to using this for my dotfiles last year, and I just now learn that I know the maintainer. 

How to Build a Small Solar Power System - this goes straight to the to-do list.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.


Friday, April 05, 2024

Friday Links 24-10

Heisenberg's indeterminacy principle formula.

Two weeks of links, which includes a collection from the xz debacle. I loved reading these, as this is a good combination of spy story and technology postmortem. If you want to read an overview, read the timeline post. 

Good podcasts this week: about the Heisenberg principle, and the silencing of climate protesters in the UK. 

Leadership

Getting real with Employee Experience [Podcast] - two good interviews with people active in the area.

Mentorship, coaching, sponsorship: three different — and equally important — tools for developing talent - good summary of the three aspects of staff development.

How do we evaluate people for their technical leadership? - measuring knowledge work is hard.

Jack Shit - systems over work. 

Part 1: Burnout Is A Thousand Tiny Self-Betrayals - I first read it as victim blaming, but it is true that it is mostly in your hand.

Reflection: When was your team last together? - sadly, in a fully remote and distributed company, this is really hard. 

TBM 277: Bring Back Fun - “Having fun building stuff that has impact”

Engineering

xz backdoor

GNOME 46 puts Flatpaks front and center - I don't like it!

mini-announcement: I've decided to publish Yotta. - very cool minimalistic system.

AI is boring and stupid and maybe that's OK - "Sometimes boring and stupid is still really useful. "

What We Know We Don't Know [Talk] - "Nothing is real, we don’t understand what we’re doing, and the only way to write good software is to stop drinking coffee. Burn it all down. Burn it to the ground."

Environment 

The silencing of climate protesters in English and Welsh courts [Podcast] - is the UK becoming less democratic? I think this answers the question. 

Plant-heavy ‘flexitarian’ diets could help limit global heating, study finds - it is a lot easier to get people to become flexitarian than vegetarian or vegan. And the numbers make a difference.

Urbanism

Mobility Debate at COAC: What is Barcelona missing? - I agree with all of this, especially about the congestion charge and superblocks.

Random Uncertainty

Heisenberg's Uncertainty Principle [Podcast] - another lovely episode from In Our Time.

We have a right to repair! (Interview) [Podcast] - history and challenges of iFixit. 

‘We can’t find a single German or European applicant’: Deeptech startups feel bite of talent shortage - Germany making progress difficult.

All billionaires under 30 have inherited their wealth, research finds - is anyone surprised?

Best printer 2024 - just get a brother laser printer

You Can Now Follow President Biden on the Fediverse - I am not on Threads, but now some accounts from there are arriving at Mastodon. 

Cannabis users celebrate relaxation of laws on personal use in Germany - finally! This will also change Europe.

EU investigates Apple, Meta and Google owner Alphabet under new tech law - the EU is doing good work in this space at the moment.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Thursday, April 04, 2024

Sharing a monitor between Linux & Mac

Desk with two monitors and laptop
For my new job, I (annoyingly) have to use a silly MacBook. For everything else, I have a nice, beautiful desktop running Fedora.

I looked into KVMs to share my monitor and keyboard between the two computers, but couldn't really find something reasonably priced and functional. 

Synergy/Barrier/InputLeap for keyboard sharing

I have used Synergy before to share keyboard and mouse between Linux computers, and this was already a good step. There is a fork for Synergy on Linux called Barrier, which now has been forked again to InputLeap. It also allows copy & paste between systems.

This brought me half to where I wanted to be, but I was still restricted to the tiny laptop screen on the Mac. 

DDC monitor input source switching

Both of my monitors are connected via DisplayPort to my desktop. I now connected the right monitor also via HDMI to the Mac. This already allowed me to easily switch between the input sources with the monitor's on-screen menu.

While researching a new monitor, which has a build in KVM, but only comes with software for Mac & Windows, I found out that you can control most monitor functionality via DCC. 

This includes things like brightness, contrast, rotation, and most importantly the input source. 

For Linux, you can use ddcutil and your window manager keyboard shortcut settings. For me, it is these two commands, your monitor and sources may vary.

ddcutil -d 1 setvcp 0x60 0x0f # display 1 -> displayport

ddcutil -d 1 setvcp 0x60 0x11 # display 1 -> hdmi

On OS X you can use BetterDisplay, this is a pretty nifty tool to control all kinds of aspects of your display, definitely worth a look. It also supports keyboard shortcuts to change input sources.

BetterDisplay screenshot

There you go, easy-peasy and for free. I hope that helps someone, or me in the future, when I forget how it works.


Friday, March 22, 2024

Friday Links 24-09

Painting with two radio masts in the country side

I loved the essay about 40 years of programming by Lars Wirzenius. 

The coaching session about career goals is also great, independent of the topic.

Leadership

How Do I Balance My Career Goals with My Company’s Needs? [Podcast] - great coaching session. 

Breaking Down Barriers: How Field Trips to Different Team Offsites Spark Cross-Team Collaboration - I love this idea. 

Leadership requires taking some risk. - "sometimes bottom-up leadership requires obfuscating the work being done"

Friction isn't velocity. - change creates friction (in the form of more work), and change feels good, even if the result might not be better.

Engineering

40 years of programming - good summary about engineering and leading projects (at the time of writing, there is an SSL error)

How to run an LLM on your PC, not in the cloud, in less than 10 minutes - I'll put that on my long to-do list. 

Code samples for the opening chapter of Refactoring - love this. It is missing Perl, Ruby, and Elixir, in case you are bored.

Urbanism

People Hate the Idea of Car-Free Cities—Until They Live in One - “If you go back a year or two later, people will just say: well, this is the best thing we ever did.”

Paris cycling numbers double in one year thanks to massive investment and it’s not stopping -

Cheating Automatic Toll Booths by Obscuring License Plates - crimes in cars are fine.

Random Radios

Fifty Things you can do with a Software Defined Radio - now I want one of these too!

Threads has entered the fediverse - there will be a shitstorm, let's see how it ends.

US sues Apple for illegal monopoly over smartphones - good!

Shaped like information - always funny. I am all for Hoboz! 

How the world sleeps, according to Garmin Connect sleep score data - unsurprisingly Spain isn't doing great.

Other Links

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.

Friday, March 15, 2024

Friday Links 24-08

Tablet with teapot, mug, biscuits, and milk

Quite a mix of topics. I recommend the podcast with Cal Newport and the article about learning to ride a bike ("Stumbling can be lovely")

Leadership

Joe Militello, Chief People Officer at Pagerduty: Why You Need to Rethink Your People Strategy [Podcast] - people strategy has to be part of every team.

Story: Leaving LinkedIn - Choosing Engineering Excellence Over Expediency [Podcast] - not really about leadership, but an interesting inside view about what makes someone leave.

How to be productive without burning out, with Cal Newport [Podcast] - speed vs sustainability. 

The “10x engineer:" 50 years ago and now - the "surgical team" idea always seemed a bit weird to me, even 20 years ago, when I read it.

Measuring Developer Productivity via Humans - about the benefits of qualitative metrics.

How I set expectations for skip levels - I am looking into skip levels at the moment.

Engineering

time_t is not GMT - it has no TZ.

Environment 

Air pollution levels have improved in Europe over 20 years, say researchers - not in most cities.

How did Norway become the electric car superpower? Oil money, civil disobedience – and Morten from a-ha - I always enjoy the a-ha part.

Olive oil becomes most wanted item for shoplifters in Spain - it is still cheaper than everywhere else.

Urbanism / Transit

OMFG DINOSAURS AND TRAINS!!!!! (with TierZoo) [YouTube] - it really isn't Germany's fault!

Health gains of low-traffic schemes up to 100 times greater than costs, study finds - surprise! 

Government tried to bury report which found that Low Traffic Neighbourhoods are effective and popular - no surprise!

Random Tea

Storm over a teacup [Podcast] - about Nepalese tea.

Berlin’s techno scene added to Unesco intangible cultural heritage list - thanks for making me feel even older.

OldWeb.Today - use an obsolete browser, on an obsolete OS, to view dead web pages.

Dial Up Modem Sounds, from 300 bps to 56K [YouTube] - best subtitles ever?

Oh, that's what happened to Kickstarter - close web3 call!

My 5 Step Journey Towards Ergonomic And Fast Typing - I really should learn to type at some point!

‘We cranked up the madness’: Jack Davenport and Steven Moffat on making Coupling - still funny … even if a lot of it is outdated.

Learn your farm animals with AI! - "mock" "qlick"

2023 Garmin inReach® SOS Year in Review - busy west coast. 

Stumbling Can Be Lovely - "The hardest part is the launch, Hal says."

AI Prompt Engineering Is Dead Long live AI prompt engineering - let's just have the AIs doing the job of making the AIs doing our job.

Friday Links Disclaimer
Inclusion of links does not imply that I agree with the content of linked articles or podcasts. I am just interested in all kinds of perspectives. If you follow the link posts over time, you might notice common themes, though.
More about the links in a separate post: About Friday Links.