By day I'm a software product manager. By night I'm a programmer, knitter, skier, cyclist, cook, guitarist(ish), and a dozen other things besides. He/him.
Public Key
npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp
Profile Code
nprofile1qqsr6zx73agq5tq5ucktfwhsxzqkdwhvtlvkmax937vew3wwfeanatqpz4mhxue69uhhyetvv9ujumt0wd68ytnsw43qpvkx4m
Author Public Key
npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Show more details
Published at
2024-04-16T20:14:01+02:00 Event JSON
{
"id": "82518af6ad4a5325a5d3b23c323395156fbbe7128e6c5358b4fe72a8d5e2772a" ,
"pubkey": "3d08de8f500a2c14e62cb4baf0308166baec5fd96df4c58f999745ce4e7b3eac" ,
"created_at": 1713291241 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://indieweb.social/users/brettk",
"activitypub"
]
],
"content": "{\"name\":\"Brett Kosinski\",\"about\":\"By day I'm a software product manager. By night I'm a programmer, knitter, skier, cyclist, cook, guitarist(ish), and a dozen other things besides. He/him.\",\"picture\":\"https://cdn.masto.host/indiewebsocial/accounts/avatars/109/379/593/560/219/759/original/33d8686891e0933e.jpg\",\"banner\":\"https://cdn.masto.host/indiewebsocial/accounts/headers/109/379/593/560/219/759/original/9ecc9b286a2abfeb.jpg\",\"nip05\":\"[email protected] \"}" ,
"sig": "6c84e821a02c610e56d1f5735777215308d91cb99045c9fc4bdebc81018e02f8123e8dfbd006d3d6f539f446378907c8fa0efde610ab04855ac01628cdc9383a"
}
Last Notes npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski There is nothing quite as confidence inspiring as putting together a gauge swatch for a motif and screwing it up on the very first row... #knitting npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski It’s been a long while since I wrote anything about the tour, so I figured I’d post an update about training and the final draw! #TourAlbertaForCancer #cycling: https://b-ark.ca/2024/07/16/four-days-to-go.html npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Unfortunately, I expect what will actually happen is that those undermining our systems of democracy will continue to do so, and when their actions are rightfully exposed, will, in shocked faux indignation, shout about kindness and decency and turning down the temperature. Worse, I expect our media will become even more ineffective in shining a light on these activities, lest they be accused of fomenting violence. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski So no, we don't just need to "turn down the temperature" or "get out of our bubbles" or whatever. Those ideas are nice. But they won't restore people's faith that our systems still work. That can only be done by those folks who, in a cynical reach for power and influence, have repeatedly lied and convinced so many that those systems are broken. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski So here's the thing: when you actively work to undermine the systems that enable a peaceful transition of power, while simultaneously accusing your opponents of corrupting those same systems, then you leave everyone -- both your supporters and your opponents -- with the belief that those mechanisms cannot or will not work, and that violence is the only option left. The *only* way out is for those folks destroying trust in those systems to recant and reaffirm that those systems do in fact work. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1c3z…gkpf Probably 100 each day! I'm tempted by the 150 on day one but if I'm being honest I'm probably not up to it this year... 😬 npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1c3z…gkpf With the Enbridge Tour Alberta for Cancer weekend just a week away, went out on a 70k training ride this morning... and then took a nap! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1ufr…rpnu Ahh yeah... I can think of few more awkward moves in knitting than purling through the backloop. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub12hh…uyvh Also worth noting Haskap are naturally fairly tart even when fully ripe. The main tell is the colour of the interior: ripe Haskap should be dark purple inside with little to no green. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski It’s Haskap time! We have just three good sized bushes in our front yard, two Borealis and one Aurora, and we managed to pick about three pounds from the Borealis bushes without trying that hard (we tend to leave the Aurora for the local bird population). #gardening (https://b-ark.ca/SiiO_M) https://cdn.masto.host/indiewebsocial/media_attachments/files/112/748/760/774/187/346/original/cf2925764e56760d.jpeg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I have to say, one of my favourite pieces of road #cycling gear is my #9barista espresso maker... #coffee npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Man Kurzweil has got it made: build a career out of making exaggerated, frequently unfalsifiable claims about the future, then sell reams of books on the attention you get in the overly credulous media. It's great work if you can get it! https://www.theguardian.com/technology/article/2024/jun/29/ray-kurzweil-google-ai-the-singularity-is-nearer npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Well, it’s June, and that means it’s time to thin the ol’ apple tree. I knew it’d be a big job–after landscaping trauma she’s in a boom-bust cycle, and this year is a big one–but wow. Four hours and a _full_ 20L pail later… #gardening #JuneDrop (https://b-ark.ca/0m8A0Q) https://cdn.masto.host/indiewebsocial/media_attachments/files/112/703/800/897/361/371/original/7f683c950ed95c98.jpeg https://cdn.masto.host/indiewebsocial/media_attachments/files/112/703/801/053/867/708/original/87cfd87a656e3b9d.jpeg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1dxr…apfw I gotta admit I liked this game a lot more than I expected. Absolutely upgrading your kit is important, and don't sleep on hiring and training up your staff at the restaurant! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski From: https://www.cbc.ca/news/canada/calgary/nhl-edmonton-oilers-florida-panthers-calgary-1.7244698?cmp=rss A Flames fan about the Oilers: "everything that everybody said was bad about them isn't so bad right now" ♥️ npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1u5l…mga9 I can confidently say the Deck will let you remap those buttons any which way you want. Steam input is almost *too* flexible; it can genuinely be a bit bewildering to configure at times. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski We did it! Thanks to the generosity of so many, including Taber Cares, who matched the donations that put me over the top today, I hit my $2,500 goal for my Tour Alberta for Cancer ride! #TourAlbertaForCancer #charity #cycling: https://b-ark.ca/2024/06/20/goal-achieved.html npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Hands up if you, too, love the sweet, citrusy scent of pineappleweed! It truly is one of the quintessential scents of summer for me. https://cdn.masto.host/indiewebsocial/media_attachments/files/112/644/232/391/749/712/original/e02aa834c0a4f939.jpg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Gotta admit I'm enjoying the cognitive dissonance as communities on places like Hacker News find themselves caught between their love of Snowden and their love of Sam Altman/OpenAI... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1juc…z3ff Our Haskap bushes, which flower very early, tend to attract a ton of bees, and we had a decent number of bumblebees and other wild bees this year. Maybe not quite as many as last year but not too bad. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub16tz…z8tx The dial on the Encore works like this. It's both weird and... kinda nice? You never have to think about which way to turn it. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski This is a great example of a fundamental conflict at the heart of the fediverse: https://wedistribute.org/2024/06/maven-mastodon-posts/ On the one hand folks want open protocols and interoperable networks, because it's understood that privately owned walled gardens are bad. But that necessarily means any actor can participate in the network. That's kinda the whole deal. On the other hand, people only want to let the "right" groups in the door and insist on consent. I don't know how you square that circle. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I cannot fathom how Steven Guilbeault is still a minister in the Liberal cabinet: https://www.cbc.ca/news/canada/british-columbia/environment-minister-broke-law-spotted-owl-1.7231438 npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1009…0x9k I'm gonna pretend that mistake was intentional so as to confuse the AI content scrapers... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Between their endless hyping of crypto, supporting Elon in his acquisition of Twitter, continuing to enable Adam Neumann, and their funding the now-collapsed Synapse, maybe, just maybe, it's time #a16z is put out to pasture. The only downside is that could free up Horowitz to write up more absurdist technolibertarian manifestos... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Apologies to my donors for the late update, but I’m excited to announce the winners of the first round Tour Alberta for Cancer raffle draw: Liz Fox is the winner of the first pair of socks, while Howard Fiderer won the stuffed gnome! Thanks to their generous donations and the contributions of many others, I’m at over $1100 of my $2500 goal and slowly climbing! But don’t despair, there’s still two more draws to come for a pair of socks! #TourAlbertaForCancer (https://b-ark.ca/O4cEyA) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski So a quick update on my Tour Alberta for Cancer donor raffle: In addition to hand knitted socks, I’m excited to announce a fun little early bird prize for those who donate before May 29th: a hand-knitted stuffed gnome! For more information and a sample photo of what you could win, see my raffle post. #TourAlbertaForCancer (https://b-ark.ca/IQsEQy) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub17qy…8rka Seems like a distinction without a difference... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I just spotted someone on LinkedIn who's entitled themselves an "AI Productivity Coach". I weep for my industry... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski This will be my third year riding in the Enbridge Tour Alberta for Cancer and it occurs to me I’ve never really articulated (or even deeply thought about) why I keep coming back. And so, two months away from the big event, it seemed like the right time to put into words what the Tour has come to mean to me. #TourAlbertaForCancer #cycling: https://b-ark.ca/2024/05/20/why-i-ride.html https://cdn.masto.host/indiewebsocial/media_attachments/files/112/475/808/379/078/774/original/51fdc0b7682a9d38.jpeg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski A week of no riding and travel coming up soon means my training routine is set to be seriously disrupted. So I finally just pulled the bike indoors and got on the trainer while I have the chance. And boy it was tough… #cycling #TourAlbertaForCancer (https://b-ark.ca/KiukCC) https://cdn.masto.host/indiewebsocial/media_attachments/files/112/474/609/837/049/947/original/786562b9d32a290a.jpeg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I did it! I successfully replaced the bad top screen on my DS Lite. The most nerve wracking part was transferring the speakers but otherwise it went fairly smoothly. Shout out to The Fix on YouTube for the video and Zedlabz for the replacement part! #NintendoDS #repair #RightToRepair #RetroGaming (https://b-ark.ca/8Ag_Ik) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub15mw…9zng BTW here's an archived version if you don't have a subscription: https://archive.is/JX4Cj npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub15mw…9zng Not (necessarily!) breakfast but this pasta salad with asparagus, tomatoes, and tortellini is truly outstanding: https://www.washingtonpost.com/recipes/tortellini-salad-asparagus-and-basil-dressing/ npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski So when I’m not raising money for cancer research I’m a pretty capable knitter with a specialty in much-sought-after socks. Well, now is your chance to get a pair of your own! Contribute to my fundraising campaign and enter a draw for a pair of custom, hand knit socks! Click through to the post to find out more! #TourAlbertaForCancer #knitting: https://b-ark.ca/2024/05/16/tour-alberta-raffle.html https://cdn.masto.host/indiewebsocial/media_attachments/files/112/453/693/891/256/145/original/be15ea16b355f043.jpeg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski And yes, if you look closely, to get a little extra height that frame is indeed sitting on top of a box of Coke cans... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1342…3zcf https://cdn.masto.host/indiewebsocial/media_attachments/files/112/447/667/511/199/694/original/6725a28a405426c6.jpg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1h8f…0uau "could make it much harder to skirt financial surveillance": Kinda nice that the author telegraphs their bias right in the subtitle... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Fun fact, as a road cyclist, this also applies to us! https://xkcd.com/2932/ So many assassins... #cycling npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1ufr…rpnu Damn I love making cables. This video was both soothing and deeply satisfying! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski You know, after working through the first 8 "beginner" puzzles on #SmashTheStack, I have a hell of a lot more respect for the patience, diligence, determination, and attention to detail that security researchers must have, not to mention the incredible complexity of modern breaches. And I haven't even started dealing with ASLR yet... #cybersecurity npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1xkg…gph9 Who knew, when you first started out critiquing crypto, that eventually a top grifter... uh... "investor" at a16z would consider you a professional in the space! Congrats! Well deserved! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Tfw you hear a loud *ping* as you're running the hot water in the morning, look down to see a crack running across your sink, and realize the day is not going to go as planned... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I get an unreasonable amount of pleasure from pruning my apple trees and haskap bushes in the #spring. It's this weird combination of horticulture and sculpture. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1vqn…c5am Jesus yes. Great message about the impact of fees on long term returns, delivered by a bunch of smug millenial stereotypes. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Two and a half years into owning my Framework 13” and I finally fixed my lingering issues: * Fixed s2idle using a tip from the forums, * Fixed spurious wake-ups by disabling XHCI in /proc/acpi/wakeup * Enabled suspend-then-hibernate to automatically hibernate after 30 minutes suspended I updated my original blog post so I don’t forget any of this. #FrameworkLaptop (https://b-ark.ca/KuAi4K) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1dfq…n9rc I guess on the bright side, soon they'll be able to complain to the province and the UCP can swoop in and save them from their pesky democracy... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I know I'm relatively late to the #Ruby party (which is funny since I'm a massive #Smalltalk fan), having only started using the language while working on the jekyll-webmention_io gem, but seriously, nokogiri is ridiculously good. I use Huginn to take Matt Levine's Money Stuff newsletters from my inbox, simplify the HTML, then push to Wallabag -> Calibre -> my (hacked) Kindle so I can read a weekly digest on my couch, and nokogiri makes the cleanup step easier than I could've imagined. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Stories like this are why we need the equivalent of a fiduciary duty for data: https://mastodon.thenewoil.org/@thenewoil/112344249932180690 Do healthcare companies often need to store a lot of sensitive data? Yes. Should people (and/or an appropriate regulatory body) be able to sue (or even better, law enforcement be able to file criminal charges) if there's evidence of negligence that results in this kind of data being exposed? Yes!! #Security #Privacy #OwnYourData npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Warning to #keepassxc users on #debian testing or sid: The base package now elides a bunch of plugins that used to be bundled in (e.g. browser integration). If you need that functionalit, install the keepassxc-full package. As a change it's... fine? But I did love the passive aggressive NEWS entry describing the change: "Feature creep like SSH agent support, browser integration, Freedesktop.org secret storage, KeeShare pose undue risks for most users." One man's feature creep... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski This is a perfect explanation for the #UCP's new anti-democratic legislation that will fundamentally compromise municipal governance and the will of the voter: https://mamot.fr/@pluralistic/112343515749441847 #ableg #Alberta npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Maintenance done! She’s road worthy and now I gotta get training as I did _nothing_ over the winter. Fortunately I have three months and plenty of time to get ready for the big ride! #TourAlbertaForCancer (https://b-ark.ca/O4w6Wq) https://cdn.masto.host/indiewebsocial/media_attachments/files/112/327/707/285/027/953/original/e181c49cd753d689.jpeg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski LOL, well, it was only a matter of time: grasping at straws, Nunes reaches out for the favourite of meme stockers, the mythical naked short, to be explain the cratering of the Truth Social stock price: https://edition.cnn.com/2024/04/19/markets/trump-media-nasdaq-suspected-market-manipulation/ npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1ytq…9rrp I'd honestly be tempted to block NH for any AI-related posts. Nothing good can come from riling up the AI boosters and tech apologists over there (and I say that as a regular user of the site). npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski "I grant you these things have been overhyped," Dixon says without admitting a16z's essential role in overhyping them, all while Dixon is shilling his own book hyping crypto. One can't help but wonder if this is cynical lying or a genuine, utter lack of self-awareness. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski It's genuinely kinda cringy listening to Chris Dixon and Ben Horowitz on Money Talks with Felix Salmon, dancing around trying to justify why #crypto is still relevant. Gotta keep revving the hype machine, there, #a16z! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski So I finally ordered the 4kg hinge kit for my #FrameworkLaptop 13" model (I prefer a stiffer hinge at the expense of one-hand opening). The entire process to install them took me roughly 15 minutes and was even easier than I expected. And in the process I discovered that replacing the screen on this thing would probably take me 5 minutes, tops. This thing truly is a marvel of repairability that continues to impress me even after two years with it. #righttorepair #buyitforlife npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Ngl, reading through Ezra Klein's interview with Dario Amodei, my first reaction is he's competent at saying a lot without saying anything and responding to questions with complete non-answers. Not even adept. Just competent. https://www.nytimes.com/2024/04/12/podcasts/transcript-ezra-klein-interviews-dario-amodei.html Reading this reinforces my belief that folks like Altman and Amodei's goal is hyping to juice valuations, while an overly credulous media meekly parrots their BS instead of actually interrogating their claims and pushing back on the word salad. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Welp, time to pack it in, the internet is over as we know it: https://www.wsj.com/politics/how-i-built-an-ai-powered-self-running-propaganda-machine-for-105-e9888705?st=pm7346bk558pnfa "It took me two days, $105 and no expertise whatsoever to launch a fully automated, AI-generated local news site capable of publishing thousands of articles a day—with the partisan news coverage framing of my choice, nearly all rewritten without credit from legitimate news sources." npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1dhm…tssg Damn it, and now I'm craving a Vietnamese coffee... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski So I made the slightly unreasonable decision to bring my 4" telescope with me from Edmonton to #durango Mexico for #eclipse2024. And as much of a PITA as it has been to drag around, I'm so glad I took the trouble, as it created an even greater communal experience as so many lovely people observed the eclipse thorough my modest little scope. 10/10 would do again! https://cdn.masto.host/indiewebsocial/media_attachments/files/112/238/088/584/934/933/original/b11e07af0becce00.jpg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I must admit I'm just a little disappointed in the procedural space station update in the #NoMansSky Orbitals update. They look great! But as far as I can tell the actual internal layout is still as fixed as ever, just with more variation in colours, decorations, furniture, etc, which honestly isn't that much different from what we had before. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1yea…8ytz Don't collect personal data and you don't need them. Nothing about GDPR requires cookie interstitials. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub10jm…vrvt It's fun, not work! You do what ya gotta do. But good luck if you get to it! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1fwg…hkx6 Oh wow! Meanwhile I only recently discovered the force_invmenu option, which also kills a bunch of yn_function calls. Progress! Thank you! Of course, I'll have to either backport this to 3.6 or re-commit myself to a 3.7 rebase. I made good progress on that work before discovering the new Lua dependency, which threw a bit of a stick in the spokes. Fortunately, I do like challenges! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Well, another win for the 9barista stovetop espresso maker: it couldn't be easier to descale! Did my first deep descaling today and the steps were basically: remove three screws and three gaskets, then fill the bottom with descaler solution while submerging the heat exchanger, and the valve spring and pin in a glass full of descaler. Wait 15 minutes, then rinse and reassemble. Done! #9barista #coffee #buyitforlife npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub10jm…vrvt And note, digging a bit in the nds-bootstrap issue tracker, which is what TWiLight Menu++ uses: https://www.gamebrew.org/wiki/Nds-bootstrap Some homebrew require a RAM disk to function, so just something to be aware of if you tinker with this! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub10jm…vrvt Maybe? Absent a DS flashcart, it appears TWiLight Menu++ allows you to play DS games from an SD card: https://wiki.ds-homebrew.com/twilightmenu/ And it *appears* to support DLDI emulation (which is used by homebrew to access the flash filesystem), so... I think maybe in theory that might work? But I can't say I've tried it! As for screenshots, the ones on this page are still accurate: https://b-ark.ca/NetHackDS.html If you try this, let me know how it goes! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Just released version 3.6.7-2 of my old NetHack port for the Nintendo DS with some QoL improvements and bug fixes. It’s amazing how, when you step away from a project for, oh, 15-ish years, you start to notice little warts that you’d just gotten used to… #NetHack #NintendoDS #HomeBrew (https://b-ark.ca/qqysG2) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Solid piece co-written by Bruce Schneier and Nathan Sanders about the risks of generative #AI and how, because many of those risks parallel those of social media, we have a chance to learn from our mistakes. AI and the Evolution of Social Media https://www.schneier.com/blog/archives/2024/03/ai-and-the-evolution-of-social-media.html #technology npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1fwg…hkx6 @npub1fwg…hkx6 Thank you! Honestly, it's impressive how cleanly the port layers over the core codebase. The first thing on my hit list would be reworking yn_function so it takes and returns structured data. The DS port resorts to parsing strings to figure out the question and options so it can provide a more suitable context-specific UX (e.g. if it's a directional prompt, letting the user pick with the d-pad), which just feels... dirty. :D npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Funny how we've had decades of PSAs about individual littering but littering from commercial and industrial sites? Nada. #yeg https://cdn.masto.host/indiewebsocial/media_attachments/files/112/112/882/066/750/740/original/019e270ef83e5d4c.jpg npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski So given #AI firms are currently operating at a loss and are subsidizing those operations with VC money (OpenAI) or internal cross-subsidies (Microsoft, Google), are we gonna see a repeat of Uber where #BigTech displaces labour using artificially cheap prices, and then once they've built their moat, jacks rates to become profitable, capturing more value for themselves, while companies are left with higher OpEx and a fewer options to hire due to labour reallocation? #economics npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Don’t ask me why, but I restarted tinkering with my old DS port of NetHack! I forgot how much fun it is coding for platforms like the DS. It’s just so… simple. I was also reminded that, you know, my port plays really damn well. I forgot how many hours I logged in it! So, if you’re a NetHack fan, own a DS, and have a flash card, all four of you can try it out! https://github.com/fancypantalons/NetHack/releases/tag/NetHackDS-3.6.7-1 #NetHack #NintendoDS #HomeBrew (https://b-ark.ca/EC_AEI) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1j8a…00pg Firefox users can also install this little add-on so you know when servers are sending the header: https://addons.mozilla.org/en-US/firefox/addon/x-clacks-overhead/ npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1pfg…lv8r Me too! I've been diving back into MK8 on the Switch (I bought it years ago but couldn't get into it for some reason), and it's a great game, but there's just something about MKDS... IMO it just a little more fast paced and frantic, probably due to the smaller, 4:3 screen. My only complaint is triggering mini-turbos makes me look like I'm experiencing sudden and severe muscle tremors (and no, I never got into snaking... felt too much like an exploit to me). npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski So I'm basically now a pro at cleaning the contacts on non-functioning #NintendoDS Lite shoulder buttons. But man I forgot how much fun Mario Kart DS is! #retrogaming Also very grateful my old original R4 card still works great! It really is incredible how resilient this hardware is. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub10d6…6gsy FYI they can also visit one of our many wonderful Gurdwaras for a free vegetarian meal (referred to as lungar). npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1yea…8ytz I fully admit, after the BridgyFed fiasco I've been spending a lot less time here. And after this latest bout of harassment of another well-meaning developer by folks around here--going so far as to try and frame that person with CSAM--you can bet I certainly I won't go anywhere near any fedi-related projects. The last thing I want to do is risk inciting a mob... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub19gk…lsjg Ghost? https://ghost.org/changelog/private-blogs/ npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I've been a long-time listener of the #QAnonAnonymous podcast for a long time, and while I love their work, their recent misinformation about #StarTrek must necessarily be corrected. First, there are absolutely orange and green aliens, and anyone worth their Quatloos would know that. Second, the prime directive was introduced in The Original Series, not TNG. Do your own research, guys. Come on! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Truly amazing: https://www.phoronix.com/news/HDMI-2.1-OSS-Rejected "The HDMI Forum has rejected our proposal unfortunately. At this time an open source HDMI 2.1 implementation is not possible without running afoul of the HDMI Forum requirements." DisplayPort has been technically better for a long time, now, but the ubiquity of HDMI has been handy. Looks like it's time to finally ditch it... #opensource #linux #technology npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski It sure was eye-opening watching a candidate family doctor speak to me with honesty and respect, then turn to my wife and immediately start not-so-subtly talking down to her. I mean, she's told me that that kind of thing happens, and I know the statistics about how women tend to get under-diagnosed and under-treated, but I fully admit I don't think I really deep down believed it until I saw it with my own eyes. And before you jump to conclusions, the doctor was a woman. #feminism #healthcare npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski An excellent piece on the latest state of play in the use of #AdTech data in surveillance. It's particularly chilling when, for example, the Texas state legislature is trying to make seeking abortions out of state illegal, something which is a lot easier to enforce when you can use commercially available location data to find out who's visited Planned Parenthood... How the Pentagon Learned to Use Targeted Ads to Find its Targets—and Vladimir Putin https://www.wired.com/story/how-pentagon-learned-targeted-ads-to-find-targets-and-vladimir-putin/ #privacy npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski If I’m asked what I accomplished on my break, the first thing I’ll list is using my iFixit kit to repair the shoulder buttons on my old Nintendo DS Lite (easy repair, corroded contacts in the micro switches). Why? Because it was there. #RightToRepair #Sabbatical #CareerBreak #RetroGaming (https://b-ark.ca/M4mcca) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Alright y'all, I'm officially on the #Nimona train and if you haven't gotten in onboard yet, yeah, you should. It really is just that good. And it's still free on YouTube! https://youtu.be/i4CFWTYFRlw npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski You know, starting with the pandemic I found I'd stopped taking the bus, and in doing so, I forgot how, if you're willing to keep your head out of your phone, it can be a unique way to passively experience a city. A bus takes routes I might never otherwise take, and the ability to sit back and forget where I'm going and just drink in the trip means I notice things I might otherwise ignore. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski From Jenny Odell in “How to Do Nothing”, on the power of what she calls “manifest dismantling”, or the intentional dismantling of the artifacts of “progress” as part of recalibrating our relationship with both our environment and each other: “When we pry open the cracks in the concrete, we stand to encounter life itself–nothing less and nothing more, as if there could be more.” #books #technology (https://b-ark.ca/Aw62GO) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski I find it bizarre how folks like Michael Geist go on and on about public media funding somehow compromising their objectivity while, worldwide, publicly funded media is by far the most trusted: https://www.michaelgeist.ca/2024/02/more-free-money-media-lobby-campaigning-for-even-more-government-funding-grants-and-tax-reform/ Yet: https://www.pewresearch.org/short-reads/2018/06/08/western-europe-public-news-media-widely-used-and-trusted/ Meanwhile there's nary a mention of the corrupting influence of corporate ownership. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski For years, thinkfluencers have insisted on the need for new models for #journalism. But thanks to a generation of indoctrination, those proposals invariably involve neoliberal, market-based (and typically tech-centric) solutions. Meanwhile, there is an obvious alternative: https://theconversation.com/saving-the-news-media-means-moving-beyond-the-benevolence-of-billionaires-222677 If journalism truly is the "fourth estate" and a public good, maybe we should fund it like one? npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1g8e…qdqf And the amazing thing is I would've never known there was an attack going on if you weren't posting about it. Thank you and the team so much for all your hard work! npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1009…0x9k micro.blog! They're an independent blogging platform for both micro and long-format blogging that includes social networking style features. Critically they're very supportive of the #indieweb and #fediverse and have supported various integrations with related services for a lot of years. I am very much a fan! Though it looks like my machinery for sending back replies to their platform via webmentions might currently be broken... npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski “can you successfully post replies to M.B. from your blog?” There’s only one way to find out… (https://b-ark.ca/e0AAk6) npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub15ag…y9h6 The joys of having an open device built on open source: this is just a standard feature of the Linux Bluetooth stack that Valve is using. Gotta love it! In some respects, the crazier thing is we got so used to devices being locked down and artificially limited. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski Weird side-effect of owning a #SteamDeck: I don't hear game soundtracks anymore as I'm often gaming in situations where it would be undesirable or impolite to put on headphones and completely isolate myself from the world (e.g. on the couch while a hockey game is on in the background). npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski "Friend of a Friend" might be the most Beatles inspired song I've ever heard come from Thom Yorke and Johnny Greenwood (on The Smile's "Wall of Eyes"). It would fit right in on Sgt. Pepper's. #music npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1j4v…z8hn @npub1347…hnqv And in that case I assume updates and deletes are also pushed, which would address the concern I have. But yeah, this gets to federation and the basic fact that, by posting publicly on a federated service, you opt in to that post flowing to places connected to the fedi, including those that might be undesirable. And I don't see how you square that circle. Meanwhile news sites have embedded random tweets for years and no one blinked. I don't see this as any different. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub16hv…sz5u My wife and I agree: that episode should've been called "If I Only Had a Heart" npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1ytq…9rrp At this point I'm just reflexively muting any use of the term "techbro" in the context of this discussion. If folks can't have a conversation without stooping to thought terminating insults, then they aren't worth my attention. npub185ydar6spgkpfe3vkja0qvypv6awch7edh6vtruejazuunnm86kqe5t7yp Brett Kosinski @npub1347…hnqv Comment backfeeds to POSSE'd posts on third party sites have recently come up as a point of contention and it's worth thinking about. Some have stopped doing it. Others are adding a disclaimer to their masto posts to make clear that comments are fed back to their blog. I recently stopped doing this on my blog, but because I haven't confirmed that edits/deletes are properly syndicated, and I feel it's critical to reflect the will of the author.