Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iamcalledrob
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
31.
▲
by
iamcalledrob
6mo ago
Perhaps this is naive, but I would imagine that farm equipment is a rounding error in terms of global emissions. Compare the number of tractors to the number of trucks... I would have expected policy to be pragmatic here, with (relatively
32.
▲
by
iamcalledrob
6mo ago
Glad it works for you. It runs fine, but details become blurry as they get spread across pixels, I do UI design, so I find it important to see things in full fidelity (no pixel smudging).
33.
▲
by
iamcalledrob
6mo ago
It just, just not enough real estate!
34.
▲
by
iamcalledrob
6mo ago
I really wish this had a 4K display option. As someone who dislikes fractional scaling. I'm clinging on to my older Thinkpad X1 because the 4K display is so good.
35.
▲
by
iamcalledrob
6mo ago
I wonder if the US is the only place where this applies? The UK, I believe, can compel you to provide passwords that you would be reasonably expected to know.
36.
▲
by
iamcalledrob
6mo ago
The docs are great too. Of course absolutely ancient, but once you learn how to read them, they're very comprehensive. And the 3rd party content written about win32 is pretty evergreen. I regularly find articles written in the '90
37.
▲
by
iamcalledrob
6mo ago
> But there is an issue with Win32 API programming. And the truth is that custom windows mean doing everything yourself, controlling every Windows message, and that is fragile This isn't actually true though. You can delegate to the
38.
▲
by
iamcalledrob
6mo ago
Personally, I find that any Windows application that is remotely polished will have its own win32 WindowProc anyway, even if written in higher-level tech. For example, if you want custom window controls, you need to use a WindowProc + WM_NC
39.
▲
by
iamcalledrob
6mo ago
Don't have to grep my go errors :)
40.
▲
by
iamcalledrob
6mo ago
You could argue that what you built isn't novel or complex in any way -- (politely) it's basically a clone of hundreds of other SAAS homepages. i.e. its a perfect use-case for AI. Perhaps the results would be different if you had
41.
▲
by
iamcalledrob
6mo ago
Similarly, the native Android photo picker strips the original filename. This causes daily customer support issues, where people keep asking the app developer why they're renaming their files. https://issuetracker.google.com
42.
▲
by
iamcalledrob
6mo ago
Different strokes for different folks. The Go errors that I encounter in quality codebases tend to be very well decorated and contain the info I need. Much better than the wall of text I get from a stack trace 24 levels deep.
43.
▲
by
iamcalledrob
6mo ago
People give Go's error handing a lot of flak, but I personally love the errors that come out of a quality codebase. Just like your example: single line, to the point and loggable. e.g. writing foo.zip: performing http request (bar.
44.
▲
by
iamcalledrob
6mo ago
> But every company I worked at in the past 10 years or so eventually coalesced around a singular "design system" managed by one person or a small core team. As a designer, the issue I see is that desktop design requires knowle
45.
▲
by
iamcalledrob
6mo ago
Perhaps the situation has changed since I last tried. It used to be, in AppKit, that a normal NSButton could have its size class changed (small, regular etc.) but you couldn't set the height without subclassing and doing the background
46.
▲
by
iamcalledrob
6mo ago
As the author identifies, the idioms come from the use of system frameworks that steer you towards idiomatic implementations. The system UI frameworks are tremendously detailed and handle so many corner cases you'd never think of. They
47.
▲
by
iamcalledrob
6mo ago
iOS decided square checkboxes were ugly, and design patterns are flowing from mobile->desktop these days.
48.
▲
by
iamcalledrob
6mo ago
Plus, Apple exempt their own apps from a bunch of these permissions (because it would be an unacceptable user experience for their customers)
49.
▲
by
iamcalledrob
6mo ago
The actual best open source Dropbox replacement already exists: SeaFile. Too bad their website is terrible. https://www.seafile.com/en/home/ It's pretty magical. It nails the "online" vs "cloud
50.
▲
by
iamcalledrob
6mo ago
My GNOME desktop is more coherent than my Mac one at this point
51.
▲
by
iamcalledrob
6mo ago
If we're talking a simple "hello world" window then sure, you can resize that at 60fps on pretty much any system. But most nontrivial apps can't re-layout at 60fps (or 30fps even). They either solve it by (A) allowing th
52.
▲
by
iamcalledrob
6mo ago
Qt apps don't feel great on macOS, though it's by far the best for mac-ish UI. Dropbox was Qt for a long time and I'd argue it worked well for them. Its easy to fall into "uncanny valley". On Linux, Qt apps feel a b
53.
▲
by
iamcalledrob
6mo ago
Personally, its not so much about customisation as it is consistency, quality, and attention to detail. Being able to keyboard through menus as standard. Focus being deeply considered and always working as expected. Compact UI elements -- i
54.
▲
by
iamcalledrob
6mo ago
We've ended up in a world where power users have been forgotten. Not out of malice, but out of a misguided aim to reduce complexity and achieve consistency with the web. I would argue that desktop is the platform for power users, and
55.
▲
by
iamcalledrob
6mo ago
Desktop, especially Windows, is such a mess. It's 2026. We're running 8+ cores and 32gb ram as standard. We can run super realistic video games at high frame-rates. Yet on the same machine, resizing a window with rectangles in it
56.
▲
by
iamcalledrob
6mo ago
...but then feeling out of place on GNOME / GTK4 / LibAdwaita-land Linux is a mess, but at least it's unapologetically so.
57.
▲
by
iamcalledrob
6mo ago
Re: buggy GNOME extensions, it drives me nuts that GNOME has no built in support for menu bar icons/app indicators. There's a whole class of GUI apps that should run in the background until needed, and GNOME just has no solution h
58.
▲
by
iamcalledrob
6mo ago
I love the naiveté of this approach. Unlike <arbitrary heuristic>, it's so easy to reason about. I wish this kind of approach was still viable.
59.
▲
by
iamcalledrob
6mo ago
Yes, I think the market will enforce this. A bit. Eventually. But the time horizon is long, and crummy software with a strong business moat can out-compete great software. Look at Windows. It's objectively not been a good product for a
60.
▲
by
iamcalledrob
6mo ago
Sloppy technical design ends up manifesting in bugs, experiential jank, and instability. There are some types of software (e.g. websites especially), where a bit of jank and is generally acceptable. Sessions are relatively short, and your u
More ›