Like

Liked Chris Siebenmann (@cks@mastodon.social)
Post details
Tailscale is a wonderful thing but I wish they had a better story for very large organizations than 'everyone lives in one tailnet and surely you can keep one global set of ACLs sorted out'. I regret to inform you etc etc, universities, departments thereof. I like the idea of a single tailnet, but the administration side of things would be a terrible mess.

 Like

Liked Berkubernetus (@fuzzychef@m6n.io)
Post details
Hey, speakers! If your talk proposal doesn't say which open source tools you're covering, and your blog is full of proprietary software coverage, I'm going to assume that you're trying to sneak a proprietary SW talk into an OSS conference and reject it. #SpeakerTips

 Like

Liked Random Geek (@randomgeek@hackers.town)
Post details
@pdcawley@mendeddrum.org and I do! Well, a USB switch for bouncing between work and personal machine. But it has a noticeable pause when switching, so I have a second keyboard for when I'm mid-sentence in work stuff and want to toot or something. And in the evening I get silly and have both on the personal system. Primary types better, secondary has better media controls. And very occasionally I get confused, start typing on one, and finish typing on the other.

 Like

Liked Half-Life
Post details
Half-Life is back and better than ever. Alongside interviews with the original developers, the game is now available with the Uplink mini-campaign, Steam Deck support, updated graphics settings, new multiplayer maps, and bonus restored goodies.

 Repost

Reposted jalciné's job hunting but also (@jalcine@todon.eu)
Post details
Fuck Google. Fuck the executives who signed off and pushed this. Fuck the people who hadn't pushed against this and kept up this long battle of the digital attention economy through ads. I'm not terribly forgiving of those in favor of digital advertisment's rise — any business that requires nonconsentual engagement (and uses it to remain as profitable as possible) is unethical. Surveillance capitalism is one of the grossest things to exist and despite it being coined recently, that shit is old. As old as overseers. https://infosec.exchange/@catsalad/111426154930652642 (https://jacky.wtf/2023/11/4xxP)

 Like

Liked Changelog (@changelog@changelog.social)
Post details
🤘 New episode of Changelog & Friends! @jerod goes one-on-one with our old friend @searls@mastodon.social! We talk build vs buy decisions, dependency selection & how Justin has implemented POSSE (Post On Site Syndicate Elsewhere) in response to the stratification of social networks. #indieweb #itdepends #posse #softwaredev #dependencies 🎧 https://changelog.com/friends/22

 Listen

Listened to Cup o' Go | 🎂 Happy birthday, Go! 🎂
Post details
Thank you to this week's sponsor, Backend Banter!🎂 Happy birthday, Go!Go was announced 14 years agoWatch Russ Cox's intro videoGo 1.21.4 & 1.20.11 released with important Windows security fixesProposalsMake deadcode a supported commandMemory arenas on hold indefinitelyReleases🦍 Gorilla v1.8.1sqlc...

 Bookmark

Bookmarked The Lack of Compensation in Open Source Software is Unsustainable by Thomas Stringer 
Post details
It’s 11:43pm on a Monday night. My 6-week-old son is asleep in my office so my wife can get some uninterrupted rest for the first half of the night. He’s finally asleep now, and I probably should be also after a full day of work. But I’m not done for the day. Even though I’m a software engineer by trade, I’m also a computer programmer by hobby and passion. So I do what I’ve been doing for well over a decade now: I boot up my computer to write some code.

 Repost

Reposted Mike, First of His Name (@mike@chinwag.org)
Post details
Putting software in containers is cruel and unnatural. Programs should be allowed to roam and graze freely on computer systems. Forcibly isolating and constraining them will lead only undue suffering. Use of technologies such as Docker in systems administration must be ended immediately, there is no ethical justification for inflicting trauma like this in an enlightened society. In this "free range software manifesto" I will -

 Like

Liked Shubheksha (@ScribblingOn@octodon.social)
Post details
Attached: 1 image Self promo: gifts + stocking stuffers for folks who refuse to fit in a box. I make and design enamel pins, patches, stickers, bookmarks and stationery that make great little gifts for Christmas. Social justice, disability pride, lgbtq+ rights, #neurodivergent, #adhd, #actuallyautistic, #books themed goodies. It's been a hard and weird year for #smallbusiness, so please #shopsmall for the holiday season if you can and encourage your friends too, please! 😊 I ship pretty much everywhere in the world ✨🌈 #fedigiftshop #mastoart Shop -> https://fluffmallow.com Community -> https://fluffmallow.com/not-okay-club

 Repost

Reposted Rob Allen (@rob@akrabat.com)
Post details
In my experience, multiple concepts invariably end up in a non-trivial PR. When a repository uses squash-and-merge then those concepts end up in the same single commit on main and any context is lost. https://indieweb.social/@lornajane/111425261462048360

 Reply

Every time I work on a project like that I end up having to put myself through more ceremony to keep the atomic changes and commit messages, and I feel "if y'all would just let me rebase-and-merge or we learn together how to write better commits, it'd be easier"

 Repost

Reposted lornajane (@lornajane@indieweb.social)
Post details
When you work on a project with squash-and-merge as a strategy, you end up splitting concepts across multiple pull requests to make coherent git history that could be untangled later if needed. Teams throw away the context because they have poor git commit practices, but they have poor git commit practices because they throw all that context away ...