A majority Muslim city council in Michigan voted to permanently ban the LGBTQ Pride Flag on public property.
White liberal women who welcomed refugees from Islamic countries are now wondering what happened.
Consequences of suicidal empathy coming to a leftist town near you.
Small CI tip:
On Node.js 22+, use `node --run <script>` instead of `pnpm run <script>` for simple package scripts in GitHub Actions.
Tiny change, saves 200-400ms per call.
HTML and CSS are beneath human dignity. The whole XML style is an abomination before nature and nature's God. And CSS is an endless river polluted by parameters and qualifiers that spill down through our applications like sticky goo and obscure them beyond any hope of cogence.
But don't mind me. I've only been coding for six decades. I watched as the web was born and have lived through it's growth and dominance. I hope I live to see it's decline and demise.
Un desarrollador chino llamado tw93 se hartó de que sus aplicaciones de escritorio le devoraran la RAM y el disco.
Abría Slack y desaparecían cientos de megabytes. Abría Discord, Notion o cualquier otra app y pasaba lo mismo. ¿La razón? Casi todas son lo mismo por dentro: un sitio web empaquetado con una copia completa del motor de Chrome (Electron).
Decidió que tenía que haber una forma mejor.
En 2022 empezó a construir Pake. Usó Rust + Tauri, que en vez de incluir un navegador completo, aprovecha el WebView nativo del sistema operativo.
El resultado fue brutal:
- Slack con Pake → 8 MB (en vez de 524 MB)
- Discord con Pake → 9 MB (en vez de 265 MB)
- ChatGPT con Pake → 9 MB (en vez de 260 MB)
Cuatro años después, su repositorio tiene más de 51.000 estrellas en GitHub. Tiene builds listos para Grok, ChatGPT, Gemini, Discord, YouTube, Twitter y muchos más. Todo bajo los 10 MB, ligero, rápido y gratis.
Y lo mejor: con un solo comando puedes convertir cualquier página web en una aplicación de escritorio nativa.
No fundó una startup. No levantó inversión. Solo resolvió un problema que molestaba a millones de personas.
A veces el cambio real lo hace una sola persona que se cansa de las cosas como están.
Esta brutal, repo en los comentarios 👇
@Its_Nova1012 Because they’re ordinal. And that makes them approximately chronological. And that can help you with cause and affect issues.
They’re also just plain simpler.
HeroUI Native Pro 1.0.0-beta.5 🔥
Four new building blocks for charts and input:
📊 ComposedChart — bar, line & area in one view
💬 ChartTooltip — press-driven floating labels
🔢 NumberPad — PINs, codes & amounts
⭕ RadialChart — gauges & progress rings
Plus SplitView mount polish and a NumberField tap fix.
I've made lots of changes to https://t.co/QcikGuMXXE.
I've tightened up the agent handoffs a lot, and I've driven all the queueing and logging into babashka scripts so the agents don't have to worry about all that administrative nonsense.
I've added three branches. two-pack, four-pack, and six-pack. Two-pack is for simple jobs where you just want to talk to a coder agent while a backend agent does the simple refactoring and hardening. Four-pack is for when you want gherkin specification and some architectural consideration. Six-pack is for when you want Gherkin, QA, property tests, and intense refactoring and hardening.
I've been a backend Engineer for 12+ years. Today, I'm a Principal Engineer at Atlassian.
I've designed systems that handle millions of requests. Sat on both sides of system design interviews.
Reviewed more architecture docs than I can count.
Starting today, I'm breaking down the fundamentals of scaling for the next 25 days.
If you're learning system design bookmark this thread, you're going to get a lot of learning from this.