Anders Pitman @anderspitman
Software Architect in the Marth Lab @ University of Utah School of Medicine apitman.com Utah, USA Joined November 2010-
Tweets416
-
Followers162
-
Following387
-
Likes300
@mitsuhiko @MoulikTweets With broad support for WHATWG streams in browsers these days, it's pretty straight forward to build your own websocket replacement. Just open long lived HTTP streams and implement a little framing. I believe this addresses most of your issues.
Rust is easy to learn. I've done it 3 or 4 times now
Some people might read this and think, that's just not my world, I am stuck in this world where software breaks all the time and everything I build is disposable. Even if that is kind of the case for you, there is still good news, because this isn't an all-or-nothing problem. It's a dial that can be turned; you can turn that dial in a direction that reduces flailing and results in more-stable long-term progress. You don't have to remove all the dependencies, because every dependency you remove contributes to stability. Even getting rid of 1/3 of your dependencies can do amazing things. You can look at all the things you depend on and divide them into two categories: major and minor. Major dependencies are things that, realistically, you are never going to have your own version of. I am never going to make my own graphics API, so those count as major dependencies for me (DirectX12, Vulkan, Metal, etc). I am not going to write my own CPU-side font rasterization, so anything I choose to use there (FreeType, stb_truetype) goes in that category. With Major Dependencies, you limit your contact surface with them: You call only the functions you really need, and you do this only from the surface of your program -- you don't build data structures deep into your program that propagate the particular data structures or API decisions of any of these systems. A good API author will help you do this (stb_truetype), a bad API author will be trying as hard as they can to screw you up and force you to become tied to their system forever (anything from Microsoft or Apple). Understanding that many API authors are hostile can cause a big change of perspective here, and once you see it, the correct tactics become much more obvious. So, that's the major dependencies. Minor dependencies are things that are smaller, and that you want to use much more thoroughly throughout your program: for systems programmers this might be a data structure like an expanding array or hash table, for Web, maybe there are some string or file operations that you like to do. Minor dependencies can be eliminated and it's not even hard. You just do one at a time: hey, I need this data structure, I have been importing this other code to provide that functionality, I have suffered X, Y and Z problems because of this, how about if I just implement my own simple version of this one thing? People can get scared of implementing core stuff like this, because they look at the implementation they are using now, and it looks huge and complicated and hard to reproduce. But the thing to realize is most of this implementation is spam. It is mostly doing things for people who are not you, for reasons you don't necessarily agree with, chosen by a decision-making method that is deeply flawed. Your own implementation can be cleaner and smaller, and it can give you good feelings when you go look at it. You don't need all the functionality of the thing you are importing; you only need 8% of the functionality. Implementing that is easy. Once you do this a few times, you have your own stable body of code that you bring with you from project to project. It won't break unless you mess with it. You can keep improving it if you want, incrementally over time, but the cost of this is small because this code represents stable algorithms that don't change with fashion, so work on this is never forced. Every big company has their own internal version of this, but the problem in that scenario is that a big company is full of people who want different things, and have varying levels of decision-making skill, so these usually end up not so good. But when it's your own personal thing, it can in fact be very good, and help make you happy on a daily basis. And, your software will break much less often. Which is great. @NotAShelf @ThePrimeagen x.com/Jonathan_Blow/…
@Hasen_Judi The sliding window is maddening. If you want to compile even a simple program that will work on relatively old systems, you have to compile on an old system. But if you go back too far your dependencies (including your compiler) are likely to not work.
Pre-configuring a Linux distro with good defaults is not going to save Linux. This is what Ubuntu was, and it worked for a while until it didn't. The problem with Linux desktop is API stability. It's not a proper OS because you can't just install and run programs on it unless you compile them from source along with all of their dependencies which you can only obtain from the blessed distro repository. Now if you had a way to build desktop programs that work on major distros as stand-alone binaries, then maybe, maybe, you can save Linux. Would be interesting if there was a GUI library in a language that can easily produce self contained binaries .. wink wink
@Hasen_Judi Oh interesting. Gio is my go-to for Go GUIs, but I didn't realize it was a good target for building other frameworks on top of.
@Hasen_Judi Nice! How's it compare to Gio?
@craigsdennis Thanks, it's back up now. What type of similar are you looking for. I've been working on more tunneling related stuff the last few years: github.com/anderspitman/a…
@alexellisuk @Hetzner_Online Are you running inlets on Hetzner?
I've been doing simulation and vfx studies for years and I must say, Bifrost MPM is just mind-blowing. The simulation quality and performance are on another level. and Yes, I think it's better than Houdini. Made in @AdskMaya and Bifrost, rendered with @arnoldrenderer
@deedydas The saddest thing to me about this is that chili chicken isn't a top 20 Indian food
Now you know why
Rclone is 12 years old today! Happy Birthday! Thank you to the whole rclone community for wonderful support over the years, and here is looking forward to lots of exciting new things coming to a release near you.
@forgebitz Why bother with google-auth-library? Doing full OIDC isn't much more code (or any more if you use a library) and lets you add other providers easily.
Didn’t expect Ben Affleck to have the most articulate and realistic explanation where video models and Hollywood is going
@johnrushx @dannypostma It is awful UX. But passwords are insecure and using social login sells your users out to big tech. Fortunately decentralized OIDC is becoming a thing and we might actually be able to have our cake and it it too in the near future.
@dannypostma Do you feel the same way about Email OTP or Magic Links specifically?
It's fascinating that one of the best libraries for implementing user authentication, Lucia, in the latest "release", turned out to be a guide on how to implement authentication from scratch. As the author (Pilcrow) explains, it's better to write it from scratch, which is not that hard, and use the guide as a reference. This way, you can build a highly customizable authentication that fits perfectly into your app. I'm building a dashboard with auth for @LocalCanApp, and I'm doing just that. It's a bit of a steep learning curve, but I'm absorbing a lot of knowledge and I'm sure understanding fundamentals like auth will pay dividends in the future. Plus, it's super interesting. Links below.
Video game logic 😭
Nancy Q @DemirGulseven
13 Followers 1K Following overthinker with pretty eyes 👀 mutuals only but follow back
BinBin @binsquares
818 Followers 906 Following Portable, lightweight virtual machines to replace containers - https://t.co/8qrW1Adv2n Good for sandbox too. Works locally native to macOS + linux
Perry Reese @Carolin51480212
205 Followers 2K Following
NetBird @netbird
2K Followers 57 Following Next Generation of Network Access and Security. https://t.co/PQqsYm58Op
Mi La @Mila_EmberX_
77 Followers 2K Following Girl next door vibe with a quiet tease I don't rush... I linger
Andy Gayton @cablelounger
730 Followers 718 Following Simple tools, fewer abstractions—inviting everyone to tinker & build. What’s worth building? For me: empathy and reworking our urban environments for humans.
Oluwadamilola Ayodeji @oluwadamil55342
5 Followers 141 Following Dropshipping Coach & E-commerce Marketing Expert Helping entrepreneurs launch, scale, and optimize profitable online stores. I specialize in dropshipping strate
steve.prophet @nilslice
2K Followers 2K Following CEO @dylibso. making AI-driven extensible everything.
Phete @Phete92oV
37 Followers 3K Following
idriss OG @IdrisaMapesa
978 Followers 3K Following
Lorseet @LorseetuYOxY
44 Followers 4K Following
Julian @JulianJulian99
15 Followers 5K Following
Tawrarez @TawrarezKVWa_u
63 Followers 4K Following
Dawismew @Dawismew389BJz
46 Followers 4K Following
Anselm Eickhoff @anselm_io
4K Followers 3K Following Tech bro & art hoe. Building @jazz_tools / @gardendotco. “Work sucks. Play works.”
Chris Weekly @cweekly
473 Followers 1K Following Consultant. Performance-minded Front-End / UI Architect. Partner at Tonic 5. (Ex- Tapjoy, CRCM, Yottaa, SLM, Upromise...) 19 years exp.
Nick @maietta
5K Followers 5K Following 🕹️ Pre-web coder • Y2K survivor 🌐 FOSS advocate & contributor 🔥 2x Twitter/X.com permaban survivor Building a little of this, a little of that. Some FOSS.
Soughez @SoughezDT7Dv
47 Followers 1K Following
Emil @emllnd
10 Followers 75 Following Freelance Artist & Developer //// XR/Spatial. VFX. Filmmaking. Gamedev. Frontend.
bumblefudge dot com i... @by_caballero
1K Followers 4K Following try me on masto for a long time or bsky for a bad time or warpcast for a maxi-deranged time; learningproof . x y z to buy hours ;🌹🏳️🌈🤘he/him
Vlad Berrry @vgrichina
17K Followers 5K Following Building https://t.co/whXujeyMNt @club_homebrew member.
Cloudcity @Cloudcity17
21 Followers 1K Following
Daniel Hoelzgen @dhoelzgen
553 Followers 1K Following Leading Elixir & Ruby Development at @9elements, an agency for outstanding digital products. Focused on Artificial Intelligence, Logic, and Data Visualization.
Moustafa Elhadary @TheMoustafa_
1K Followers 3K Following @openAI | prev @mckinsey, cofounded @jointawwr @mochawallet | egypt 🇪🇬
Steve Krouse @stevekrouse
11K Followers 2K Following founder @ValDotTown, spreading the joy of programming
Enzo Notario @enzonotario_
2K Followers 6K Following @esjs_dev | @dolarapi | @argentinadatos_ | @apidocs_ar | vitepress-openapi | @comparatasas | @comparadolar
Christian Neff @secondtruth
48 Followers 149 Following Entwickler, Musikliebhaber, Technikenthusiast und Tierfreund 😻 Mastodon: @[email protected]
Netzo @netzoio
75 Followers 726 Following Build business web apps fast, with less resources to create highly customizable internal tools, dashboards, admin panels, workflow automations, and B2B apps.
Justin Bennett @just_be_dev
2K Followers 3K Following Open-source enthusiast; maker. Co-host of @DevtoolsFM. @recursecenter Alum. Prev at @ValDotTown, @oxidecomputer, @ArtsyOpenSource.
Wonyoung Ju @getogrand
172 Followers 2K Following Learn, unlearn, relearn. Avoid complexity at all costs.
Alex @alex_bondcoo
411 Followers 6K Following 追求自由而又缺失在自由道路上..........Don't trust words, trust actions.
Ena_DFG @DfgEna70832
55 Followers 2K Following
Gabor Marth @MarthGabor
352 Followers 242 Following
Kishore @prakis
224 Followers 605 Following Architect https://t.co/CPlxlzfhNh https://t.co/jFt6meFWPi https://t.co/C7uodxVWKJ https://t.co/lTwUy4S0K6
Ant Mani @ananthmani
548 Followers 1K Following At the intersection of Computer Science, Statistics, Art and Humanities. Edtech Entrepreneur. Participate in socially conscious companies.
Tate Hadley @TateHadley
65 Followers 2K Following
BinBin @binsquares
818 Followers 906 Following Portable, lightweight virtual machines to replace containers - https://t.co/8qrW1Adv2n Good for sandbox too. Works locally native to macOS + linux
Eskil Steenberg @EskilSteenberg
7K Followers 287 Following C, Game design, Story telling, and progress. Work @quelsolaar https://t.co/xHje5WbRyi
Better Software Confe... @BetterSoftwareC
5K Followers 15 Following Software is getting worse. We're here to make it better. VODs are on YT: https://t.co/kitqaYA43w
Gergely Orosz @GergelyOrosz
338K Followers 3K Following Writing @Pragmatic_Eng, the #1 software engineering newsletter on Substack. Author of @EngGuidebook. Formerly Uber & Skype.
AA @measure_plan
24K Followers 741 Following experiments in computer vision, games, music 🪬 https://t.co/nHUJPeghSD 🎹 https://t.co/SXlJS3fVXL
Ariel Coppes @ Ship M... @arielsan
3K Followers 3K Following Indie Game Dev making ✨Ship Miner✨(on Steam Now!!) a 1bit pixelart mining game 🎮, now @pixelcoregames, previously worked at @ironhidegames and @gemserk
Derek Sivers @sivers
285K Followers 9K Following Author, explorer, xenophile, programmer, netizen, conversationalist. Former musician and entrepreneur. Everything is at https://t.co/fuY6AJRuz5
Vjekoslav Krajačić @vkrajacic
13K Followers 118 Following Building a fast, modern file explorer → https://t.co/DLg0ClqK1O Catholic, Croat 🇭🇷, husband, father of 5.
Nic Barker @nicbarkeragain
6K Followers 996 Following Open source & programming educator. Clay UI - https://t.co/bT5JH4eDA5 Programming videos - https://t.co/Zp253yBZ1o prev @canva @cerebralfix
Joel Spolsky @spolsky
159K Followers 559 Following co-founder of Fog Creek, Trello, Stack Overflow, Glitch, and https://t.co/Jb7fG3eQgU - I have moved to @[email protected] on mastodon
Justine Tunney @jartine
42K Followers 358 Following I built a C library that lets you compile 12kb static binaries that run natively on Linux, Mac, Windows, FreeBSD, OpenBSD, NetBSD and BIOS using just GCC/Clang.
Ryan Fleury @rfleury
23K Followers 129 Following RJF // @dgtlgrove // Making RAD Debugger at @radgametools in @epicgames (opinions my own)
Sherief, FYI @SheriefFYI
6K Followers 1 Following Performance Sisyphus. Contractually obligated to tell you that my views and opinions do not represent those of my employer.
Karri Saarinen @karrisaarinen
89K Followers 1K Following ceo of @linear 🇫🇮🇺🇸 previously: @coinbase @airbnb, YC alumni
Sweet Meteor O'Death @smod4real
117K Followers 4K Following Candidate for President (gonna win this year), Precambrian Conservative, Asteroid Apocalypse, Tough on Putin & Iran, Everyone's going to die, #SMOD2028
Thorsten Ball @thorstenball
48K Followers 1K Following Author of https://t.co/arW0hnWcIy and https://t.co/RN9xXOzPEl. Working on @ampcode. Writing https://t.co/0SZD6dcj40.
Matt Shumer @mattshumer_
368K Followers 2K Following Investor in @GroqInc @Etched @Rork @DaytonaIO @OpenRouter + more. Prev: CEO @HyperWriteAI, @OthersideAI Try: https://t.co/gupFzizHCd Press: [email protected]
Jarred Sumner @jarredsumner
177K Followers 643 Following building @bunjavascript at @anthropicai. formerly: @stripe (twice) @thielfellowship. high school dropout. npm i -g bun
Carter Anderson @cart_cart
5K Followers 151 Following Creator of Bevy Engine | GameDev | Programmer | Artist | Previously: Senior Software Engineer at Microsoft | @cart.work on Bluesky
Thomas Nattestad @fractorious
969 Followers 283 Following Product Manager of JavaScript, @v8js, #WebAssembly, and Advanced Capabilities (#Fugu project), WebGPU, and AI on the web.
tobi lutke @tobi
473K Followers 2K Following Shopify CEO by day, Dad in evening, hacker at night, Aspiring comprehensivist. + qmd !
Sandy Petersen 🪔 @SandyofCthulhu
82K Followers 1K Following Game Designer and Father of Lovecraftian gaming. CEO of Petersen Games. Also Doom, Age of Empires, etc. Subscribe for exclusive game insights & history!
ハセン حسن @hasen_95dx
5K Followers 650 Following Programming Enjoyer. مبرمج عربي. INTP (Ti-Ne). N型エンジニアやデザイナーさんと手を組みたいです。ぜひご連絡を!
LM Studio @lmstudio
58K Followers 83 Following Discover and run open models 👾 we are hiring https://t.co/2D4CG8GO5m
Colin Kealty @bartowski1182
3K Followers 175 Following LLM Enthusiast https://t.co/FadJBzEsVw https://t.co/9JIEKgsIMh https://t.co/lYSGzQBmuP
Georgi Gerganov @ggerganov
62K Followers 292 Following 24th at the Electrica puzzle challenge | building https://t.co/baTQS2bdia | engineer @huggingface
Matthew Prince 🌥 @eastdakota
214K Followers 301 Following A little bit geek, wonk, and nerd. Repeat entrepreneur, recovering lawyer, and former ski instructor. Co-founder & CEO of Cloudflare (NYSE: NET).
Bryan Cantrill @bcantrill
51K Followers 4K Following Co-founder and CTO of @oxidecomputer. According to @fieldofschemes, "tech exec and Oakland A's fan" -- but more of a Ballers fan now. @bcantrill.bsky.social
Peter Kerpedjiev @pkerpedjiev
603 Followers 513 Following Co-creator and maintainer @higlass_io. Big fan of maps, science and software.
Wasm3 @wasm3_engine
2K Followers 114 Following 🚀 A fast WebAssembly interpreter, and the most universal #wasm runtime. Maintained by @vshymanskyy
Piri @pketh
4K Followers 325 Following Making @KinopioClub to help with your thorniest thoughts. Formerly co-creator of @glitch. fedi: https://t.co/JC1XYlsZax, bsky: https://t.co/z4sdnWIdvF
Rasmus Andersson @rsms
89K Followers 3K Following Adventures in software & design. Founder of @playbit_, designer of Inter, @Figma, @Spotify. Eng & design @Facebook
Playbit @playbit_
6K Followers 2 Following a software platform for making joyful personal-scale software
Tuomas Artman @artman
18K Followers 1K Following Co-founder @linear, previously senior staff engineer @Uber
Jay Freeman (saurik) @saurik
390K Followers 135 Following I developed Cydia for jailbroken iOS devices, was a (local) politician in California, and focus on security issues for decentralized computation and networking.
kache @yacineMTB
301K Followers 6K Following reinforcement learning, robots. prev eng @ x, stripe. 6'3 (height) first person to solve 6 pendulums subscribe to read my blog!
Ryan Dahl @rough__sea
42K Followers 377 Following cofounder of @deno_land, creator of @nodejs. often goes by ry.
Gustavo Garcia @anarchyco
2K Followers 468 Following Building RTC services and large scale apps. @RingCentral ex-@EpicGames @Houseparty @Telefonica
Philipp Hancke @HCornflower
2K Followers 451 Following rtc@meta. Still cheering for @jitsinews and @NVIDIAGFN. Opinions are my own and I have plenty of them.
ciphrd @ciphrd
14K Followers 456 Following Generative artist interested in autonomous systems from which life-like behaviors emerge. @fx_hash_ founder
Jay Meistrich @jmeistrich
6K Followers 441 Following @LegendAppHQ @bravely_io @margelo_com. Been a digital nomad for 14 years. Talk to me about Legend State, Legend List, web perf, productivity, and traveling.
Aaron Boodman @aboodman
10K Followers 997 Following CEO @rocicorp. Building @zero__ms, raising two great kids, trying to be a better person. Past: @replicache, @nomsdb, @googlechrome.

























