Piotr Szotkowski 🛡️ @chastell.net · 29/08/2025On behalf of Piotr It is with great sadness that I inform of the passing of Piotr on July 29th, after his long fight with cancer. He was a great man, great engineer, a wonderful husband, father, brother and son. A dedicated Ruby community member. He will be sincerely missed Piotr's wife, Monika 1307
Piotr Szotkowski 🛡️ @chastell.net · 22/07/2025Please consider me on a coding/work hiatus at least till the end of September, due to health reasons. 🫠 110
Piotr Szotkowski 🛡️ @chastell.net · 18/07/2025I was heavily offlined the last few weeks, so I’ll have Opinions™ more end-of-August at best! But my Vim clumsiness finally pays back, the basic bindings are the most I ever learnt. 😇 000
Reposted by Piotr Szotkowski 🛡️Gergely Orosz @gergely.pragmaticengineer.com · 02/07/2025... and this is why I don't like to talk to journalists. I made an exception for The Economist: sent over 7 pages of details on the comp landscape and told them they can use it, plus quote from @pragmaticengineer.com as long as they link it. They used my chart, redrew it as their own, did not link. 4514
Reposted by Piotr Szotkowski 🛡️Gergely Orosz @gergely.pragmaticengineer.com · 02/07/2025It's happened: the trimodal nature of software engineering compensation made it to the Economist! Disappointingly though, they did not link to the original article (they never do AFAIK), they redraw the image, and do not call it trimodal. Feels like "ripping off" my research, not gonna lie. 713012
Reposted by Piotr Szotkowski 🛡️Strajk Kobiet @strajkkobiet.bsky.social · 01/07/2025@martalempart.bsky.social wygrała z @OrdoIuris o słynne zdanie, którego nie mogła przez lata wypowiadać. To znaczy, że nie musicie się bać mowić, że Ordo Iuris to finansowani przez Kreml fundamentaliści. 34418
Piotr Szotkowski 🛡️ @chastell.net · 06/07/2025Ubuntu 25.10 will replace sudo with sudo-rs: github.com/trifectatech...github.comGitHub - trifectatechfoundation/sudo-rs: A memory safe implementation of sudo and su.A memory safe implementation of sudo and su. Contribute to trifectatechfoundation/sudo-rs development by creating an account on GitHub. 010
Reposted by Piotr Szotkowski 🛡️Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 01/07/2025GitHub managed to make the files changed tab slower than it was before. This is astoundingly bad. 6 seconds to load the top of the page. 10 seconds to register hovering over a link. If you switch away to another tab and switch back, you need to wait about 2 seconds for it to render again. 🧵 2395
Reposted by Piotr Szotkowski 🛡️P(aul) Frazee @pfrazee.com · 30/06/2025A couple comments about what I’ve been learning about algo engineering, but first off: if you’re interested in helping us improve Discover and all of our algorithmic systems, we are hiring algo engineers jobs.gem.com/bluesky/am9i...jobs.gem.comBluesky JobsBluesky Jobs 30563121
Piotr Szotkowski 🛡️ @chastell.net · 01/07/2025Right, apologies. 🤦♂️ You can mutate the array because you have access to the passed-by-value pointer to it (`a`), but you can’t repoint it (this is why `a += [3]` doesn’t change the caller’s variable). This is also why you can’t mutate immediates. 000
Piotr Szotkowski 🛡️ @chastell.net · 01/07/2025This is because `a += [3]` is syntactic sugar for `a = a + [3]` – you are not modifying `a`, you create a new local `a` from the passed-in `a`. `a.push(3)` is a call on the original `a` that modifies it. (Ruby is pass-by-reference except some objects are immediates, like small integers… 😱) 110
Piotr Szotkowski 🛡️ @chastell.net · 01/07/2025Can they do Polishness next? My paternal-paternal great-grandpa was Czech, my maternal-paternal one was Silesian, the majority of them identified as Poles probably, keine Ahnung – Poland didn’t exist for 123 years (that’s five generations?). And then what does it mean to be Catalonian. 000
Piotr Szotkowski 🛡️ @chastell.net · 01/07/2025(There’s also the infuriating ‘employees have to be in the office three times a week because we can’t trust them to not be doing another job in parallel’.) 000
Reposted by Piotr Szotkowski 🛡️Tony 🎃👻 @shintonty.bsky.social · 30/06/2025happy women having sex with robots day for those who celebrate 267732271
Piotr Szotkowski 🛡️ @chastell.net · 30/06/2025…or, just now – I had my daily blood pressure records in Obsidian oldest-first, but the list grew long and I’d rather add to the top of it: tac blood_pressure.md | sponge blood_pressure.md 000
Piotr Szotkowski 🛡️ @chastell.net · 30/06/2025like Popular with Friends (one of the official ones)? bsky.app/profile/did:... 100
Reposted by Piotr Szotkowski 🛡️headfallsoff @headfallsoff.com · 28/06/2025this technology that i cant even get my own employees to use without literally threatening them is definitely going to be profitable one day 9693123136
Reposted by Piotr Szotkowski 🛡️Keith Fitzgerald @keithfitzgerald.bsky.social · 26/06/2025Worth a watch: Head of Signal, Meredith Whittaker, on so-called "agentic AI" and the difference between how it's described in the marketing and what access and control it would actually require to work as advertised. 204109314360
Reposted by Piotr Szotkowski 🛡️elia ayoub @ayoub.bsky.social · 28/06/2025The death toll of Israel’s ongoing genocide in Gaza is now estimated at 100,000 The list is 1,227 pages long. The first 11 pages are names of babies dead before the age of 6 months. The first 381 pages are all children. archive.is/2025.06.28-0... 3913001008
Reposted by Piotr Szotkowski 🛡️Olivier Simard-Casanova @o.simardcasanova.net · 28/06/2025The crowd at the Budapest Pride is massive, in defiance of Orban www.cnn.com/2025/06/28/e... 212817
Reposted by Piotr Szotkowski 🛡️K. Thor Jensen @kthorjensen.bsky.social · 28/06/2025The singularity is awesome 272207274332
Reposted by Piotr Szotkowski 🛡️Emily Gorcenski @emily.gorcen.ski · 28/06/2025Budapest Pride thread, from the ground 111286387
Reposted by Piotr Szotkowski 🛡️Aaron Patterson @tenderlove.dev · 28/06/2025Tried to use Gemini to fix a bug in Ruby. It made a change that caused Ruby segv, told me it's too dangerous to continue, and then gave me instructions as to how to report the bug 🤣 6372
Reposted by Piotr Szotkowski 🛡️Amy @lolennui.bsky.social · 27/06/2025It’s every parent’s nightmare, isn’t it? you check your child’s bulletproof backpack and find a picture book about gay penguins 437405958574
Reposted by Piotr Szotkowski 🛡️Jamis Buck @jamisbuck.bsky.social · 27/06/2025Going through some old stuff of mine I found a random side project I threw together back in 2017. It generates an image of a random city skyline at night, then produces a random name and description of the city. (Pretty silly, to be honest.) jamisbuck.org/skylines/ 141
Reposted by Piotr Szotkowski 🛡️Andy Bell @bell.bz · 27/06/2025Back in the day, Twitter used to be really good if I set up a thread to connect freelancers with clients. Let's see if Bluesky can do it. Clients: if you're looking for freelancers/contractors, get in the comments Freelancers/contractors: get in comments Everyone else: boosts appreciated 68355270
Reposted by Piotr Szotkowski 🛡️Notes from Poland @notesfrompoland.bsky.social · 27/06/2025A husband and wife have been charged with defrauding Bełchatów, Europe's largest coal power plant, out of €5 million by supplying it for years with what they claimed was an "innovative product" to help reduce emissions but was actually just slightly modified tap water.notesfrompoland.comCouple charged with selling tap water as "innovative product" to Poland's biggest power plant for €5m 4278
Reposted by Piotr Szotkowski 🛡️Vitaly Slobodin @vitallium.bsky.social · 27/06/2025The Ruby extension v0.10.0 for @zed.dev is out, featuring Herb LSP by @marcoroth.dev and bundle-aware debugger support. Happy vide coding! 2184
Reposted by Piotr Szotkowski 🛡️Jamie McKelvie @mckelvie.bsky.social · 26/06/2025Absolutely incredible work on this Zaku by Aksara Ngarmna www.instagram.com/p/Cb-QW64vTo... 1532071039
Reposted by Piotr Szotkowski 🛡️Joshua Wood @joshuawood.net · 26/06/2025“The United States was the largest donor to Gavi, whose work is estimated to have saved the lives of 17 million children around the world over the past two decades.” 033
Piotr Szotkowski 🛡️ @chastell.net · 25/06/2025Does this include Tuple? I found it times and again phenomenal when it comes to balancing details vs latency. 000
Reposted by Piotr Szotkowski 🛡️lauren @lauren.rotatingsandwiches.com · 25/06/2025"this guy in his mid thirties lacks work experience" really hits different from the generation that writes the email body in the subject line 516290831
Reposted by Piotr Szotkowski 🛡️Joe Kassabian @jkass99.bsky.social · 25/06/2025In case anyone wanted an update on Armenian politics 1832452
Piotr Szotkowski 🛡️ @chastell.net · 25/06/2025Thanks! I’m also sadly v. conscious about the contemporary use of bare ‘aliens’ (esp. in the US) so wanted to be clear on this. 🥲 110
Piotr Szotkowski 🛡️ @chastell.net · 25/06/2025as with anything RMS-adjacent I use it _despite_ it's goals 😅 (case in point: I really wanted to publish my PhD code as I was working on it and published partial results, but in a way that Altera/Xilinx won’t easily integrate it before I beat their suites. 😏) 010
Reposted by Piotr Szotkowski 🛡️Jeff Horwitz @jeffhorwitz.bsky.social · 25/06/2025LOL @rmac.bsky.social 23802144
Piotr Szotkowski 🛡️ @chastell.net · 25/06/2025This is why I still like copyleft (AGPL / CC-NC) – use it if you won’t lock it, but if you want to lock it then let’s talk about a licence that kicks me my share. 110
Reposted by Piotr Szotkowski 🛡️Michael Tsai @mjtsai.bsky.social · 24/06/2025macOS Tahoe Beta Forces Sharing FileVault Key: mjtsai.com/blog/2025/06... #mjtsaiblogmjtsai.comMichael Tsai - Blog - macOS Tahoe Beta Forces Sharing FileVault Key 003
Reposted by Piotr Szotkowski 🛡️News Eye @newseye.bsky.social · 24/06/2025We have reached Peak Streisand.😭 733574
Piotr Szotkowski 🛡️ @chastell.net · 24/06/2025So, a social construct rooted in trust and communication altering what you believe in…? 010
Reposted by Piotr Szotkowski 🛡️Peter Boling 🌹🧬⚛️ @galtzo.com · 24/06/2025The secret to installing older Rubies (2.7, 3.0, 3.1) on systems with GCC v15, like Fedora 42, is CFLAGS=“-std=gnu17”, because GCC v15 changes the default mode from gnu17 to gnu23. Newer Rubies 3.2+ have no issue with gnu23. #Ruby 184
Reposted by Piotr Szotkowski 🛡️Julia Evans @b0rk.jvns.ca · 24/06/2025delighted to announce that my new zine "The Secret Rules of the Terminal" is out today!! You can get it for $12 USD here: wizardzines.com/zines/terminal 331496
Reposted by Piotr Szotkowski 🛡️Bozhidar Batsov (a.k.a. Bug) @batsov.net · 24/06/2025Almost every time I start to play with some new programming language I tell myself something along the lines of "I really miss the amazing #Ruby standard library right now!". Ruby is not without its flaws, but the standard library is very comprehensive and one of the best in the industry. 0386
Reposted by Piotr Szotkowski 🛡️Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 24/06/2025If you use VSCode or Zed, you should now get auto-complete by default in your Rubocop configs, powered by RubySchema. 1102