Sign in

Luiz E.

@kowalski.bsky.social
85 followers 97 following 83 posts

💎 Rubyist github.com/luizkowalski building useswitchboard.app

PostsRepliesMedia
Luiz E. @kowalski.bsky.social · 26/09/2026
i created my first macOS app: github.com/luizkowalski... it works pretty much like Mountain Duck, mounting an S3 bucket locally as a drive, so you can copy, delete, and upload files. haven't created a desktop app since 2013 so this is exciting
000
Reposted by Luiz E.
derek guy @dieworkwear.bsky.social · 07/04/2026
you don't need an umbrella when all your clothes are made from plastic
Someone on Twitter tweets: "I noticed Gen Z people don't carry umbrellas. They just walk in the rain lol"
1857051455
Reposted by Luiz E.
Twonks @twonks.bsky.social · 25/03/2026
The Jetsons lied to us
92197965627
Reposted by Luiz E.
Kelsey Hightower @kelseyhightower.com · 17/02/2026
Watching crypto exchanges pivot to prediction markets confirms they were always casinos masquerading as investment institutions.
818528
Luiz E. @kowalski.bsky.social · 13/02/2026
useswitchboard.app now has Outlook, Fastmail, and Apple Calendar support
useswitchboard.app
Switchboard
Switchboard synchronizes your Google calendars, blocking out time for you based on your personal calendar.
000
Reposted by Luiz E.
Drew Harwell @drewharwell.com · 10/02/2026
In the future we're gonna look back at online gambling and prediction markets in the same way we look now at cigarettes on airplanes and lead-based paint www.wsj.com/business/med...
The high wouldn’t last. Seahawks safety Julian Love soon intercepted a throw from New England quarterback Drake Maye, and the Patriots never recovered. In the end, Kane lost a bit less than $100,000 in bets that favored the Patriots.

“What are you gonna do about it? You get very numb to these kinds of numbers,” said Kane, who works out of his one-bedroom apartment in Philadelphia.
1234163691
Reposted by Luiz E.
Ron Filipkowski @ronfilipkowski.bsky.social · 01/02/2026
“The two federal immigration agents who fired on Minneapolis protester Alex Pretti are identified in government records as Border Patrol agent Jesus Ochoa and Customs and Border Protection officer Raymundo Gutierrez." www.propublica.org/article/alex...
propublica.org
Two CBP Agents Identified in Alex Pretti Shooting
The two federal immigration agents who fired on Minneapolis protester Alex Pretti are identified in government records as Border Patrol agent Jesus Ochoa and Customs and Border Protection officer Raym...
1901854681
Luiz E. @kowalski.bsky.social · 08/01/2026
finally made this public - been using snowflake IDs in a few projects and figured I'd package it up. rust does the heavy lifting (because I wanted to see if I could do it) > github.com/luizkowalski...
github.com
GitHub - luizkowalski/snowflaked: [experimental] A Rails plugin for generating Twitter-like Snowflake IDs using a high-performance Rust backend. Thread-safe with configurable machine ID and custom epo...
[experimental] A Rails plugin for generating Twitter-like Snowflake IDs using a high-performance Rust backend. Thread-safe with configurable machine ID and custom epoch support - luizkowalski/snowf...
121
Reposted by Luiz E.
jamelle @jamellebouie.net · 21/12/2025
i really think there is legit political space for running on "we are going to dismantle ICE"
306186553467
Reposted by Luiz E.
Mauricio Linhares @mauriciojr.bsky.social · 25/11/2025
Todo mundo vinha declarando que o fim do jornalismo estava próximo, ele chegou.
063
Reposted by Luiz E.
severina xique-xique @tiavelha.bsky.social · 24/11/2025
Sempre bom lembrar que o fascismo é, psicologicamente, o movimento político dos ressentidos. Artistas fracassados viram facho. Uber é quase sempre reaça. Velho broxa é um poço de ressentimento e ódio. O fascismo se alimenta disso. Porque dá um propósito, alguém a quem culpar pelo próprio fracasso.
5504148
Reposted by Luiz E.
Mauricio Linhares @mauriciojr.bsky.social · 22/11/2025
AI efficiency gains are utter and complete bullshit.
171
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 15/11/2025
"I never thought leopards would eat MY face,” sobs woman who voted for the Leopards Eating People's Faces Party. — Marjorie Taylor Greene edition
2545968
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 05/11/2025
Didn’t even take 24 hours for billionaires to decide they aren’t leaving New York after all.
1227337
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 13/10/2025
People telling me that Trump didn’t forget he was the president on January 6th 2021, he’s trying to convince his followers he wasn’t.
514817
Luiz E. @kowalski.bsky.social · 13/09/2025
I like Mastodon's approach to IDs using Snowflake, and I packaged it into a gem that integrates with Rails github.com/luizkowalski...
github.com
GitHub - luizkowalski/snowflake_id: 💎 Snowflake-like IDs for Rails applications backed by PostgreSQL
💎 Snowflake-like IDs for Rails applications backed by PostgreSQL - luizkowalski/snowflake_id
010
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 27/08/2025
Everything I want I can afford, because if I can’t afford it then I don’t want it. A philosophy that has served me well for decades.
5827
Reposted by Luiz E.
ATORES que Só Fazem FILME RUIM... @parecercult.bsky.social · 04/08/2025
tweet de cukolas curreira em 4 de agosto de 2025:

Prisão domiciliar decretada de Jair Bolsonaro por Moraes. Motivo: Corrupção? Rachadinha? Desvio de bilhões? Roubou o INSS? Não. Seus filhos postaram conteúdo dele nas redes sociais. Que várzea!!tweet de @internethippo em 1 de abril de 2023:

New right wing thing is describing crimes as generically as possible to pretend like they're not crimes. Someone gets convicted of conspiracy and they start yelling "Wow so it's illegal to make plans with friends now"
21394506
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 05/08/2025
Generative AI tools are the blood diamonds of the tech industry. The technology is quite impressive and valuable but the ethics of how it’s made is questionable AF.
129014
Reposted by Luiz E.
Brendel @brendelbored.bsky.social · 30/07/2025
Playing Watchdogs 2 and it has a long prelude explaining the world where it’s like “every company is selling your data, people are profiling you and assigning a dollar value” and every time I start up the game it goes HOW ABOUT YOU SYNC THIS WITH AN UBISOFT ACCOUNT & TAKE YOUR GAME TO THE NEXT LEVEL
1766761
Luiz E. @kowalski.bsky.social · 26/07/2025
I've been using Conductor (conductor.build), and it is insane what it can do. I revamped useswitchboard.app UI in record time
useswitchboard.app
Switchboard
000
Reposted by Luiz E.
Rae Radford @raeradford.bsky.social · 20/07/2025
#BookSky
391201084646
Reposted by Luiz E.
Bozhidar Batsov (a.k.a. Bug) @batsov.net · 24/06/2025
Almost 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
Luiz E. @kowalski.bsky.social · 23/06/2025
incredible stuff
142
Luiz E. @kowalski.bsky.social · 10/06/2025
Germany in 2025
021
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 10/06/2025
Traffic to news sites is plummeting as Google has rolled out AI overviews which provides answers without needing to click on links. Google had no choice but to respond to the rise of tools like ChatGPT and Perplexity but this definitely feels like a snake eating its own tail.
wsj.com
News Sites Are Getting Crushed by Google’s New AI Tools
Chatbots are replacing Google’s traditional search, devastating traffic for some publishers.
55714
Reposted by Luiz E.
Gwen Snyder is uncivil @gwensnyder.bsky.social · 31/05/2025
Someone else said something very similar to this the other day, but. It really burns me that our (millennials') generation was legally terrorized for like, downloading Radiohead discographies But we're supposed to be ok with billionaires stealing human intellectual output in its entirety bc AI
111132104386
Luiz E. @kowalski.bsky.social · 22/05/2025
me on every PR: "@/grok is this true?"
000
Luiz E. @kowalski.bsky.social · 25/04/2025
yeah, I’m a big AWS fan (Apache Web Server)
000
Reposted by Luiz E.
Carl Quintanilla @carlquintanilla.bsky.social · 24/04/2025
FLEXPORT: “.. In the 3 weeks since the tariffs took effect, ocean container bookings from China to the United States are down over 60% industry wide.” #SummerOfScarcity 🇺🇸
29975472399
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 06/04/2025
This is going to be the experience of lots of MAGA people who fail to realize how much their livelihood depends on imported products. — 'I never thought leopards would eat MY face,' sobs woman who voted for the Leopards Eating People's Faces Party.
3229836
Luiz E. @kowalski.bsky.social · 02/04/2025
I reworked my "double click to submit" button component and wrote about it luizkowalski.net/double-click...
luizkowalski.net
Double-click to submit form pattern with Stimulus (revisited)
Some months ago, I wrote about something I built, a component to submit forms with a double-click, where the user has to confirm the action, potentially avoiding miss-clicks and doing something irreve...
000
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 29/03/2025
This is going to be the vibe coding version of the Chernobyl disaster, a wholly preventable failure caused by a combination of hubris, incompetence and design flaws.
67389952645
Reposted by Luiz E.
Dare Obasanjo @carnage4life.bsky.social · 22/03/2025
Cloudflare is now offering a feature called “AI labyrinth” where it serves a series of AI generated pages to AI crawlers that ignore robots.txt directives. They’re essentially serving AI slop to AI crawlers that are training off of a website’s content without permission. Deliciously devious. 😈
arstechnica.com
Cloudflare turns AI against itself with endless maze of irrelevant facts
New approach punishes AI companies that ignore “no crawl” directives.
826646
Luiz E. @kowalski.bsky.social · 10/03/2025
sad to report that 2025 will NOT be the year of Linux on the desktop
Ubuntu asks you to confirm if you want to proceed with Y (yes) or n (no). Selecting Y, as stated, aborts the process.
010
Reposted by Luiz E.
G Wilde @stackwild.bsky.social · 25/02/2025
For the first 7 characters of the hash, I think it's 10/16 to the 7th power, 3.7% chance of happening.
121
Reposted by Luiz E.
Mike Perham :sidekiq: @getajobmike.ruby.social.ap.brid.gy · 21/01/2025
How are we all feeling about Mr Rails being a full on MAGA Nazi? Now he wants to see the rise of the far right in Europe. Are we ok with him and Tobi controlling most of the Ruby ecosystem? Are we ok with companies sponsoring or attending Rails World?
1910335
Reposted by Luiz E.
Kelsey Hightower @kelseyhightower.com · 10/01/2025
🎯
79013
Luiz E. @kowalski.bsky.social · 07/01/2025
First time I've seen a git hash with just numbers. I don't remember seeing something like this before.
110
Reposted by Luiz E.
Coach Finstock @coachfinstock.bsky.social · 04/01/2025
I'm a recovering heroin addict and my dealers were less predatory than this
1035563981
Luiz E. @kowalski.bsky.social · 27/12/2024
Got my first PR merged on Bundler: support `mise.toml` file just as `.ruby-version` or `tools-version` github.com/rubygems/rub...
github.com
Add support for mise version manager file by luizkowalski · Pull Request #8356 · rubygems/rubygems
What was the end-user or developer problem that led to this PR? Mise as version manager is on the rise and it makes sense to support this file as we do for .ruby-version and .tools-versions. What i...
010
Luiz E. @kowalski.bsky.social · 23/12/2024
spent an hour trying to find the source of a weird problem: things on the app would slightly move around when going to a different URL. suddenly realized the problem: scrollbar was changing the page width, as some pages have more content frontend 🤷‍♂️ `overflow-y-scroll` fire and forget
000
Reposted by Luiz E.
Mauricio Linhares @mauriciojr.bsky.social · 20/12/2024
The side effect of these indiscriminated cuts is that other people (mainly the engineers) must also do these jobs, the work doesn’t disappear, it just burdens someone else. Then the company gets mad there’s less stuff happening.
042
Luiz E. @kowalski.bsky.social · 01/12/2024
decided to give Tailwind 4 beta a try and everything...just works? solid solid work
000
Luiz E. @kowalski.bsky.social · 29/11/2024
I'm not too excited with the AI hype but I've been using Cursor for some time and damn...it's nice!
010
Luiz E. @kowalski.bsky.social · 08/11/2024
I got my first user on my app (switchboard.fun) It feels good to put something out and see things happen
switchboard.fun
SwitchboardSign in with your personal Google account
020
Luiz E. @kowalski.bsky.social · 23/10/2024
"ta liso, dorme" nao se voce for amigo do James, ele cuida dos dele
000
Reposted by Luiz E.
Matt Binder @mattbinder.bsky.social · 17/10/2024
“the best part” and it’s the worst thing i’ve ever heard
32114183