DHH
Father of three, Creator of Ruby on Rails + Omarchy, Co-owner & CTO of 37signals, Shopify director, NYT best-selling author, and Le Mans 24h class-winner.
391 Following
869841 Followers
I was 14 when I first had the phone lines installed in my little bedroom in Copenhagen. The installer from Danish Telecom really didn't know what to make of it. He was deeply suspicious! (And with good reason, warez and calling cards flowed freely over my nodes π).
π¬ 9
π 0
β€οΈ 53
"we care about excellent code. we don't care who you are. like maybe you're a dog. i don't care. i need to look at your code." β the original hacker creed β€οΈ
@stevederico
7 quotes from Jean-Baptiste Kempf @videolan + Kieran Kunhya @kierank_ on @lexfridman
"every cycle matters. we are talking about probably 3 billion devices which are going to decode video nonstop"
a 1% win is a power plant somewhere else
"we care about excellent code. we don't care who you are. like maybe you're a dog. i don't care. i need to look at your code."
open source without the resume filter
the patch is the interview
"the intelligence agencies tried to say, can you put a backdoor in vlc?
hell no. if we had to compromise our software, we would shut it down."
no to nation-state pressure
"this is what peak video codecs should look like. 79.9% assembly, 19.6% c, and 0.5% other."
go deep and make a difference
"25% of the website traffic that comes to our main website is cone player."
the mascot outranks the product name
"once we tried to change it as a joke... we had around 10,000 emails saying, no, don't change the logo"
the users own the brand more than the maintainers do
"works on my machine" is not the bar
matching real world media is the bar
π¬ 12
π 6
β€οΈ 214
This started as a tale at the track a few days ago about an amazing old school game, then a hunch that new models could turn it into something awesome and modern. Now it's happening. AGI all in! π
@tobi
I always liked nethack. This 42 year old marvel is one of the deepest adventure games ever made. It also looks like crap, at least out of the box.
GPT6 Astra made a headless version for me. You can now use its brain as a library or as mcp or via javascript library.
Meet neohack.dev
π¬ 6
π 2
β€οΈ 78
π Retweeted by @dhh
Try Omarchy for Windows v0.0.13 is out.
github.com/omacom/try-omaβ¦
Copy an image in Windows, paste it in Omarchy. And back.
Keyboard layout and time zone now follow Windows.
The VM sizes itself to your CPU and RAM, remembers where you left the window, and shows up in Apps & features with a real uninstall.
Deleted files give their space back to Windows.
Plus a fix for gaps and borders in looknfeel.lua being ignored, and Print Screen finally stays inside Omarchy.
π¬ 1
π 4
β€οΈ 33
π Retweeted by @dhh
That install ran 3m 33s and was mind blowing at the time.
Now we're sub-60sec with a much better install experience, dual boot, unattended install, and more.
We've come a LONG way from that moment and have WAY more on the horizon. π€ππ€
π¬ 2
π 3
β€οΈ 87
π Retweeted by @dhh
The car is white, so of course there is a light version too. Arguably the more honest of the two.
Light version
π¬ 10
π 5
β€οΈ 87
π Retweeted by @dhh
Added a requested feature by many:
Connect apps to windows in workspaces.
For the interested ones, here is a full list of the changes made, written by AI:
- Pin an app to a workspace so it opens there wherever you launch it from, using a Hyprland window rule
- Pin an app to a numbered place, or to several places at once
- Put several apps in one place; whichever is open takes it
- Search every app installed on the machine, not just what is running
- Read names and launch commands from desktop entries
- One button opens everything the workspace is missing, one window per empty place
- Terminal apps like nvim and btop open in your terminal under a class the pin can match
- A pin corrects itself when a launch opens a window under a different class, as webapps and terminal apps do
- A pin remembers the command that opened it and the readable name of the app
- Split a slot the other way, so a column becomes a top and a bottom
- Split that half again, three levels deep: columns, then rows, then columns
- Drag the divider at every level, including the one inside a split
- Extra windows become real places instead of a temporary stack while you work in the panel
- Editing a shipped layout makes a copy called custom-xxxx and leaves the original alone
- Capture builds a layout plus pins from the windows already on screen
- Drag one tile onto another and the two swap their apps
- Hold a tile near an edge and that half lights up; drop it there and the place splits, your app takes the half, and the place it came from disappears
- Hover a tile for two arrows that split it either way
- Right-click a tile to split, merge, remove, even out, clear its apps, or put an app in it
- Right-click a workspace to hand it back to Hyprland, capture it, or clear its apps
- App names are drawn inside the tiles they live in
- The tile you are carrying follows the cursor with its name and target
- A layout per monitor, sitting between the per-workspace choice and the profile default
- Clicking a workspace takes you to it
- The panel scrolls when it grows taller than the screen
- Single-key shortcuts are gone; Esc closes, everything else is pointed at
- Sixteen command-line commands: status, workspace, json, profiles, apply, layouts, set, reset, pin, unpin, capture, launch, open, close, show, hide, toggle
- Full command-line documentation in docs/cli.md
π¬ 29
π 20
β€οΈ 368
People who think Office, Teams, or Outlook coming to Linux as native apps are stuck in a pre-@satyanadella idea of Microsoft. This was the memo 10 years ago!! microsoft.com/en-us/windows-β¦
π¬ 115
π 24
β€οΈ 1.0k
π Retweeted by @dhh
Introducing Omapager, a notification plugin for @OmarchyLinux:
βͺ One stack per source
βͺ One click copies codes, links, numbers
βͺ Reply/act from from the card
βͺ Snooze a source or everything; codes still come through
βͺ See exactly what you missed
β github.com/njpatel/omapagβ¦
π¬ 24
π 17
β€οΈ 406
π Retweeted by @dhh
Introducing Vimarchy, a Vimium-like window management UI for Omarchy. github.com/clickety-clackβ¦
π¬ 7
π 11
β€οΈ 160
It will in the next version. Because Matthew is right, basic vi is great. We should honor our computing legacy and our elders. So basic vi will be a default in the next version! #wecanfixeverything github.com/omacom/omarchyβ¦
@Matthewrogers
Omarchy does NOT come with vi OR vim?!?!?!?
π¬ 155
π 22
β€οΈ 1.8k
This is so cool. Local agents, preconfigured. I know @0xsero is also cooking here. We're going to end up with something amazing out of the box very soon!
@dee_hw
After an all-nighter, we got the first app working with Omagrid: @opencode.
Just boot into Omarchy. DeepSeek + Qwen are already there for all your apps and agents. Itβs that simple.
Want early access? DM me!
PS: Omagrid is a P2P network. More Omarchy machines, more models.
π¬ 18
π 21
β€οΈ 572
If you'd like to help us get Android apps running on Omarchy, please join #omarchy-android-apps on the Discord and give us a hand! discord.com/channels/13900β¦
π¬ 29
π 25
β€οΈ 547
Not right now, babe, @NetworkChuck just dropped another banger on Omarchy with 50 tips to getting the most out of our beatiful, fun & agentic Linux system! youtube.com/watch?v=2IDjteβ¦
π¬ 42
π 115
β€οΈ 1.9k
There are 30(!!) upcoming Omarchy Meetups around the world in September now! Absolutely gorgeous artwork for them. Signup in a city near you or start your own. Transfer the enthusiasm! luma.com/omarchy
π¬ 66
π 37
β€οΈ 809
Looks like my friends from laptops.dk are still blocking some visitors from outside of Europe (their shipping area). Here's what their page looks like:
π¬ 2
π 0
β€οΈ 22