Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
iamcalledrob
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
91.
▲
by
iamcalledrob
8mo ago
Absolutely. The Go team has built such trust with backwards compatibility that improvements like this are exciting, rather than anxiety-inducing. Compare that with other ecosystems, where APIs are constantly shifting, and everything seems t
92.
▲
by
iamcalledrob
8mo ago
Hosting chat infrastructure is surprisingly hard, but the real challenges emerge beyond C10K+ scale. So self-hosting federated instances like this is pretty interesting way to scale.
93.
▲
by
iamcalledrob
8mo ago
Windows already has a built in updater for MSIX packages. The Store uses that behind the scenes. You don't have to use the store to use the system update system. It's particularly good because updates can happen in the background,
94.
▲
by
iamcalledrob
9mo ago
I guess my point here is that the user experience of doing this "DIY" will improve as more people want to do it!
95.
▲
by
iamcalledrob
9mo ago
Where does this end? Turtles all the way down. If VPNs require age verification, then people will shift to running a VPN on a cheap VPS. Probably via a popular single-click setup script. Or people will just get drawn to more seedy providers
96.
▲
by
iamcalledrob
9mo ago
Love the attention to detail here. Getting drag and drop right is hard , it's so much more complex than you might think.
97.
▲
by
iamcalledrob
9mo ago
Not where I am. It's street by street. A lot of areas have no fibre at all, not even OpenReach. It's cable from Virgin or DSL
98.
▲
by
iamcalledrob
9mo ago
Symnetric gigabit connections can be hard to come by in London. If you're served by a niche fibre provider (e.g. Hyperoptic, Community Fibre) then you're golden. There's Virgin (think Comcast) with paltry upload speeds due to
99.
▲
by
iamcalledrob
9mo ago
Yes, it does for the reasons you outline
100.
▲
by
iamcalledrob
9mo ago
It used to be the other way round. Sheet of paper indicates document/file, arbitrary shapes for applications. I'd argue that differentiating apps from each other is more important than file types apart. Probably
101.
▲
by
iamcalledrob
9mo ago
I'd argue it's trading legibility for aesthetics. My personal take is that aesthetics play an important function, but legibility is more important. Good design will achieve both.
102.
▲
by
iamcalledrob
9mo ago
Designer here: there's a trade-off between visual harmony (all icons look the same) and ease of differentiation. A standardized container adds regularity to irregular shapes. Recently, Apple has been heavily opting for visual harmony,
103.
▲
by
iamcalledrob
9mo ago
Pre-packaged sandwiches in the US are typically more in the $8-10 range, and that's just for the (sad) sandwich. It also tends to be much more depressing than what you'd get in the UK. Barely edible.
104.
▲
by
iamcalledrob
9mo ago
Unlike the US, the UK's planning system doesn't have exclusive zoning as the default. This is the big difference. It's totally normal to have shops, restaurants and houses in the same area, and often on the same street.
105.
▲
by
iamcalledrob
9mo ago
It is totally possible to get a $4 lunch in the UK. Basic pre-packaged sandwiches can be had for under $2. For about $4.75 you can get a sandwich, pastry, and a latte from just about any of the chain corner shops (Tesco Express etc) It'
106.
▲
by
iamcalledrob
9mo ago
Today, the US can defend Greenland as part of NATO, and would have the support of the other NATO nations.
107.
▲
by
iamcalledrob
9mo ago
> the accusations of biases come from the left and from the right > of the political spectrum so this is a problem for everyone. It's impossible for any media outlet to be considered truly neutral. Reporting that doesn&
108.
▲
by
iamcalledrob
9mo ago
It's not an either-or. Price and energy independence are both important. Renewables are an important way to both (1) drive long-term cost down and (2) reduce reliance on foreign states. I wouldn't say Labour have failed here. In f
109.
▲
by
iamcalledrob
9mo ago
Yes -- you can switch to see the past year's data. Fossil fuels are at about 29%!
110.
▲
by
iamcalledrob
9mo ago
> For the love of all that is holy, don’t let GitHub Actions > manage your logic. Keep your scripts under your own damn > control and just make the Actions call them! The pain is real. I think everyone that's ever
111.
▲
by
iamcalledrob
9mo ago
Fantastic news. The UK is making real progress here, and hopefully this will be good news for prices and for energy security in the future. We're already at 70%+ of our energy coming from non-fossil-fuel sources, much higher than I exp
112.
▲
by
iamcalledrob
9mo ago
Surprisingly, this is an issue on Windows and Linux too -- macOS has just joined the sad party. The location of the drag region is either the 10px-or-so just outside the window (GTK apps), or just inside the window (I see this in Electr
113.
▲
by
iamcalledrob
9mo ago
Sidenote: if you really need compile-time safety for errors, you can always use your function signature to achieve this. func DoThing(onFoo func(), onBar func()) { ... } It's a bit horrible, but does solve for the rare occasio
114.
▲
by
iamcalledrob
9mo ago
> nightmarish manual type discovery Your criticism here is of a lack of Sum-types in Golang, not the approach to errors as values. It's just a different philosophy to Rust. Go maintains a strict backwards-compatibility guara
115.
▲
by
iamcalledrob
9mo ago
> This style of error signalling is best used when the error handling is binary, > either "No error, continue" or "Errored out, abort", but not branched > out path like "If encountered error A, do
116.
▲
by
iamcalledrob
9mo ago
I'd encourage the author to spend more time learning Go. They've come to incorrect conclusions -- especially regarding errors. Read more of the stdlib to see how powerful they can be, e.g. net.OpError: https://cs.openso
117.
▲
by
iamcalledrob
9mo ago
You can get away with sloppy, cluttered and inconsistent UI on mobile when everything runs serially, full-screen. But bring that to desktop, where your UI is windowed and appears alongside (or overlapping) other windows, and you end up with
118.
▲
by
iamcalledrob
9mo ago
Not to mention the need for a code signing certificate, which even in 2026 is a gigantic and expensive hassle to obtain. You can spend weeks of effort and hundreds of dollars just to ship an installable hello world app these days. The MS st
119.
▲
by
iamcalledrob
9mo ago
I've found Kotlin/Native to be fine, but very basic. It's limited due to lack of ecosystem and minimal stdlib, though this is improving. There are things you might expect to be able to do trivially (e.g. formatting a timestam
120.
▲
by
iamcalledrob
9mo ago
The reverse -- building for iOS in Kotlin -- is an interesting option that on the surface appears to be a best of both worlds. You get (1) access to JVM APIs as normal on Android, and (2) Fairly full-featured interop with ObjC, Swift and C
More ›