Sign in

osama

@osamaqarem.com
109 followers 119 following 155 posts

Engineer at gigs.com Writings osamaqarem.com Palestinian living in Berlin • 🇵🇸🇲🇾🇩🇪

PostsRepliesMedia
Reposted by osama
Smooth Dunk @smoothdunk2.bsky.social · 20/09/2026
been thinkin about how robots are gonna kill us
Scratchy drawing of a two panel comic.
Panel 1: 
Titled:“How we thought robots would kill us”
A robot shoots a human to death with a gun. It screams “Die flesh sack”

Panel 2:
Titled “How robots will actually kill us”
A MediBot is injecting something into a humans arm. The bot says “Whooops. I injected you with cancer instead of insulin. That’s on me”
9186251859
Reposted by osama
J. L. Westover @mrlovenstein.bsky.social · 25/08/2026
1055661242
osama @osamaqarem.com · 19/08/2026
I now know too much about OTel for someone who can center a div
000
osama @osamaqarem.com · 16/08/2026
redesigned the post page with bling bling view transitions
120
Reposted by osama
Momo @heyheymomo.bsky.social · 15/08/2026
Population: me
Silly drawing of forg in his forg shaped car, moving fast on a road. Text around the drawing reads “on my way to good time city”
4597110
osama @osamaqarem.com · 15/08/2026
noice pqina.nl/blog/css-gri...
pqina.nl
Overlap Elements With CSS Grid Instead Of Position Absolute
We can use CSS absolute positioning to overlap elements, but there’s some advantages to using CSS grid instead. Let’s explore using CSS grid as an alternative to position absolute.
000
osama @osamaqarem.com · 30/07/2026
My trusty iPhone 12 mini has done it again!
Photo of a butterfly on a flower.
200
osama @osamaqarem.com · 25/07/2026
www.effect.website The examples on the effect landing page are sick! dang it i'm trying hard not to budge. i've already been through an rxjs phase...
effect.website
Effect | Production Grade TypeScript
020
osama @osamaqarem.com · 16/07/2026
www.gingerbill.org/article/2026... While reading this, I couldn’t help but think of how devs use AI today. It’s very common to see AI be the identity of a PR: - “Committed by Claude” - “Generated by Claude” - and sloppy PR description When the identity of a PR should instead be the work itself.
gingerbill.org
Good Tools Are Invisible
TL;DR: A good tool is and ought to be invisible—striving to make such tools is the goal of a toolmaker.One habit I see a lot, and have to push back on, is taking a tool's shortcomings and reselling th...
110
osama @osamaqarem.com · 15/07/2026
wat
Automated Github email: "You have been removed from the Anthropic enterprise on GitHub"
100
Reposted by osama
Jake Bailey @jakebailey.dev · 08/07/2026
Really excited that this is out the door! Super proud of the work the team has done in the past year to get this complete. Excited for the future; API stuff is in full swing, more perf improvements, and more. Please give it a try!!!
51468
Reposted by osama
dan @danabra.mov · 06/07/2026
man i just can’t with the claude-written announcements. you made an interesting thing, why not describe it in your own words? “but here’s the biggest unlock, and it’s the part that’s hardest to see” i already read this all day
2244132
osama @osamaqarem.com · 27/06/2026
User story As a consumer, I’m happy to live in RAM shortage and to pay more for my hardware for the benefit of giving AI companies 200$ a month to use their products.
000
osama @osamaqarem.com · 23/06/2026
what have i done… github.com/osamaqarem/c...
github.com
GitHub - osamaqarem/claude-clack: High quality software
High quality software. Contribute to osamaqarem/claude-clack development by creating an account on GitHub.
000
osama @osamaqarem.com · 15/06/2026
@tannerlinsley.com pretty please revert the docs to React.js 🥹
https://tanstack.com showing layout issues and text with missing inline code elements.
000
Reposted by osama
eric van allen @seamoosi.bsky.social · 13/06/2026
thinkin about how Joey Wheeler got put in the hospital by card games and still kept that duel disk on
Joey wheeler from yugioh in the hospital while still wearing his duel disk
9555411491
osama @osamaqarem.com · 14/06/2026
lr0.org/blog/p/arabic/
lr0.org
An interactive introduction to the terrific experience of rendering Arabic typography and its technical debt | La Vita Nouva
000
osama @osamaqarem.com · 08/06/2026
Nothing makes me feel like a kid again like downloading 21 gigabytes at 19 KB/s
000
osama @osamaqarem.com · 27/05/2026
osamaqarem.com/blog/drownin...
osamaqarem.com
Drowning in markdown
AI.md
000
osama @osamaqarem.com · 18/05/2026
back in my day, we kept our skills in 'gists' gist.github.com/osamaqarem
000
osama @osamaqarem.com · 16/05/2026
just got passed by a 20-30 y.o. looking dude in an electric chair loaded with two crates of beer going mad fast while hitting a vape
000
Reposted by osama
Vincent Behar @vbehar.dev · 17/04/2026
Excellent talk from @mariozechner.at on coding agents, and "slowing the fuck down" www.youtube.com/watch?v=Rjfb... 18 minutes, this is a very good time investment (while your agent is coding for you of course ;-) If you prefer to read: mariozechner.at/posts/2026-0...
youtube.com
Building pi in a World of Slop — Mario Zechner
YouTube video by AI Engineer
0153
osama @osamaqarem.com · 04/04/2026
the bro science comedy in Project Hail Mary is super funny. Also this is the only sci-fi/space movie where I felt satisfied with the ending.
000
Reposted by osama
J. L. Westover @mrlovenstein.bsky.social · 02/04/2026
123503654
Reposted by osama
Victor @vpon.me · 09/03/2026
Ever noticed how your entire page shifts when you open a modal? That's not a bug, that's a missing CSS property.
Three browser window illustrations show changes before and after a modal opens, highlighting scrollbar behavior and layout shifts.
3946
Reposted by osama
Sam Rose @samwho.dev · 08/03/2026
If I ever start regularly posting to LinkedIn, please understand that I am in distress and that is my signal to you that you need to save me.
71041
osama @osamaqarem.com · 27/02/2026
sometimes github errors in a rare spot and you get to see some really dusty UI. loading? error? we have both sir!
010
osama @osamaqarem.com · 26/02/2026
osamaqarem.com/blog/some-of...
osamaqarem.com
Some of the things I want in a web browser
Still using Arc over here. Help.
000
osama @osamaqarem.com · 22/02/2026
i think i'm finished going through coffee withdrawal. ramadan mubarak!
010
osama @osamaqarem.com · 15/02/2026
ai;dr (ai; didn't read) www.0xsid.com/blog/aidr
0xsid.com
ai;dr | Sid's Blog
000
osama @osamaqarem.com · 08/02/2026
I usually hate my own writing and like how others write. Now, I'm seeing more people delegate their writing to AI (not coding). It's obvious, and not very good. It's made me like my own writing more.
000
osama @osamaqarem.com · 25/01/2026
wat vercel.com/legal/open-s...
react-native-image-colors credited on https://vercel.com/legal/open-source-notice
010
osama @osamaqarem.com · 19/01/2026
Vertical browser tabs with a visible top bar completely miss the point
000
osama @osamaqarem.com · 11/01/2026
This git diff reduced fast refresh times for my Next.js app by 700% take care not to preload all shiki languages 🙈 shiki.style/languages#bu... I love this library, but rehype-shiki's default here is unfortunate.
Git diff adding `langs: []` to rehype-shiki highlighter config (previously omitted).
000
osama @osamaqarem.com · 02/01/2026
my best find of 2025 youtu.be/x4NBdBO5XaU
youtube.com
Best Tavern Music ckd2
YouTube video by Monthoux
010
Reposted by osama
Sam Selikoff @samselikoff.com · 18/12/2025
Been working on a new microsite to teach Next.js patterns, and I just published a new one: "Sharing data with Client Components" See how to use promises to keep your page unblocked so it can be rendered (or prerendered) as early as possible. Enjoy! next-16-recipes.vercel.app/sharing-data...
0284
Reposted by osama
dan @danabra.mov · 06/12/2025
i'm highly enjoying using railway.app i think instead of starting with serverless, it would be good for many developers to start with Railway and then try serverless. i feel a lot more comfortable understanding the tradeoffs now
railway.app
Railway
Railway is an infrastructure platform where you can provision infrastructure, develop with that infrastructure locally, and then deploy to the cloud.
131207
Reposted by osama
Titus 🇵🇸 @wooorm.com · 04/12/2025
Hello friends and welcome to a new “How is ESM vs CJS going!” 33.4% of the popular packages on npm now includes ESM. Up from 29.6% half a year ago. We have a third! ESM-only is up from 11.5% to 12.6%. This is also the impact of half a year of Node 18 being EOL, making `require(esm)` available
Graph showing the status, in raw CSV:

```csv
date,total,esm,dual,faux,cjs
2021-08-24,5617,341,95,832,4349
2021-11-09,5647,411,119,809,4308
2022-08-01,5734,496,207,791,4240
2022-11-04,5747,518,216,785,4228
2023-05-29,6240,630,417,783,4410
2023-11-22,6818,734,510,881,4693
2024-05-27,7042,819,736,826,4661
2024-11-27,8087,942,1152,843,5150
2025-06-05,8677,995,1573,859,5250
2025-12-04,14159,1779,2947,1522,7911
```
58419
osama @osamaqarem.com · 02/12/2025
damn, this design slaps
110
Reposted by osama
False Knees @falseknees.bsky.social · 02/12/2025
Kneesvember 2025 Day 21
But just as the red knight hurled his fire stick at the Dragon, a familiar bolt pierced it and deviated its course.
"Cease the queste at once!" cried the blue knight. "We have new orders! The Queendom is under attack!"There is an explosion in the top left corner, and in the top right corner is the Dragon (cormorant) flying away. The red knight is looking surprised, the blue knight has returned! Bagglyn and Grell are also there.
647247
osama @osamaqarem.com · 01/12/2025
the book I took on the plane but didn’t read was useful anyway
Rust programming language book holding a power adapter into a loose socket.
020
Reposted by osama
noé @celechii.itch.io · 29/11/2025
last week i remembered that macOS lets you set your own icons and that *I* have the power to delegitimize the professionalism of the software that runs on my machine, so here's a thread of the 16 new icons i've made so far i really forgot how fun it was to just sit down and make art for myself :')
comparison between apple's finder icon and mine. apple's is the split blue and white smiley face, mine is two blue and white anime girls making outcomparison between discord's icon and mine. mine is like a screaming cat on a blue/purple slimy backgroundcomparison between celsys's clip studio paint icon and mine. mine is similar but rotated with some comic styling and pink and blue highlightscomparison between mozilla's firefox icon and mine. mine is similar but looks closer to the old firefox icon and brings back the little arm and gives the fox a cute little smiley face
36126203281
osama @osamaqarem.com · 18/11/2025
sentry redesigned their dashboard 17 times but it still gets confused about which project i have selected
020
osama @osamaqarem.com · 05/11/2025
When everything on your desk is wireless and it’s that day where you need to recharge all of it thisisfine.jpeg
Wireless keyboard, mouse and trackpad  all attached with charging wires.
000
osama @osamaqarem.com · 27/10/2025
dang it i'm logged in to work an hour early today because my desk clock doesn't adjust for DST automatically
010
Reposted by osama
zach @extrafabulous.bsky.social · 26/09/2025
81395146
osama @osamaqarem.com · 13/09/2025
TIL pnpm can install Node pnpm.io/settings#use... using fnm to install node then using corepack to install pnpm then using pnpm to install node yo dawg...
pnpm.io
Settings (pnpm-workspace.yaml) | pnpm
pnpm gets its configuration from the command line, environment variables, pnpm-workspace.yaml, and
020
Reposted by osama
Ryan Estrada @ryanestrada.com · 06/09/2025
Just a reminder to check for your name in this list of books that OpenAI trained from. If your name is there, they probably owe you several thousand dollars. OpenAI cried that if everyone eligible author files, the company will go bankrupt, so I'm alerting every author I have ever spoken to.
theatlantic.com
Search LibGen, the Pirated-Books Database That Meta Used to Train AI
Millions of books and scientific papers are captured in the collection’s current iteration.
223118759762
osama @osamaqarem.com · 25/08/2025
I recently tried going back to git after using jj for a while, just to see if I'd miss it. 10 minutes later and I was back in jj. Using git felt painful, so I switched for good. osamaqarem.com/blog/jj-has-...
osamaqarem.com
JJ has replaced git for me
`jj new post`
010
osama @osamaqarem.com · 24/08/2025
nushell is amazing. I saw this error message and decided I'm sold. www.nushell.sh
010