Readit News logoReadit News
gbuk2013 commented on The Life and Death of London's Crystal Palace (2021)   heritagecalling.com/2021/... · Posted by u/zeristor
pm215 · 10 days ago
There's a little free-entry one-or-two-room museum on the site: https://www.crystalpalacemuseum.org.uk/ (though ironically it is currently closed due to fire damage; normally open on Sunday afternoons) which has some photographs and various bits of memorabilia relating to the building. If you're planning on wandering down to the site and looking at the dinosaurs, it's worth dropping in here too.
gbuk2013 · 9 days ago
The museum has been closed for a while due to… a fire. :( Fortunately not too much damage was done and they say it will reopen at some undefined point in the future.

The Subway has recently been refurbished and looks nice. :) https://www.crystalpalaceparktrust.org/pages/crystal-palace-...

The dinos are getting a bit of love too at the moment it seems (was there last weekend and there is some construction going on the island and the lake around it.

It’s a very nice park to visit. :)

gbuk2013 commented on VC-backed company just killed my EU trademark for a small OSS project    · Posted by u/marcjschmidt
sshine · 15 days ago
Walk away.

Life is too short for lawsuits.

This comes from someone who dated someone for three years who was in a lawsuit when I got to know them, and was still in a lawsuit when we split. It affected them daily, hundreds and hundreds of hours were lost, thousands and thousands of dollars went to a nice, well-intended family lawyer.

But the best advice they could have got:

When given the chance, walk away.

Life is too short for lawsuits.

gbuk2013 · 15 days ago
Literally one of the first things I was told when I started my law degree was “don’t ever go to court unless you absolutely have to”. :)
gbuk2013 commented on Honesty Boxes in Scotland (2024)   awayfromtheordinary.com/2... · Posted by u/NaOH
jacquesm · 22 days ago
Keep it that way. The last thing you want is the locust plague turning your beautiful countryside into a theme park where the locals can no longer live.
gbuk2013 · 22 days ago
Oh don’t worry - the midges are doing a great job of keeping it that way! :)
gbuk2013 commented on A 14kb page can load much faster than a 15kb page (2022)   endtimes.dev/why-your-web... · Posted by u/truxs
gsliepen · a month ago
A lot of people don't realize that all these so-called issues with TCP, like slow-start, Nagle, window sizes and congestion algorithms, are not there because TCP was badly designed, but rather that these are inherent problems you get when you want to create any reliable stream protocol on top of an unreliable datagram one. The advantage of QUIC is that it can multiplex multiple reliable streams while using only a single congestion window, which is a bit more optimal than having multiple TCP sockets.

One other advantage of QUIC is that you avoid some latency from the three-way handshake that is used in almost any TCP implementation. Although technically you can already send data in the first SYN packet, the three-way handshake is necessary to avoid confusion in some edge cases (like a previous TCP connection using the same source and destination ports).

gbuk2013 · a month ago
They also tend to focus on bandwidth and underestimate the impact of latency :)

Interesting to hear that QUIC does away with the 3WHS - it always catches people by surprise that it takes at least 4 x latency to get some data on a new TCP connection. :)

gbuk2013 commented on A 14kb page can load much faster than a 15kb page (2022)   endtimes.dev/why-your-web... · Posted by u/truxs
mikl · a month ago
How relevant is this now, if you have a modern server that supports HTTP/3?

HTTP/3 uses UDP rather than TCP, so TCP slow start should not apply at all.

gbuk2013 · a month ago
As per the article, QUIC (transport protocol underneath HTTP/3) uses slow start as well. https://datatracker.ietf.org/doc/id/draft-ietf-quic-recovery...
gbuk2013 commented on A 14kb page can load much faster than a 15kb page (2022)   endtimes.dev/why-your-web... · Posted by u/truxs
A_D_E_P_T · a month ago
Do you have any idea what they actually did? It would be interesting to study. That site really is blazing fast.
gbuk2013 · a month ago
Quick look: GSLB (via Akamai) for low latency, tricks like using CSS sprite to serve a single image in place of 20 or so for fewer round-trips, heavy use of caching, possibly some service worker magic but I didn't dig that far. :)

Basically, looks like someone deliberately did many right things without being lazy or cheap to create a performant web site.

gbuk2013 commented on How I build software quickly   evanhahn.com/how-i-build-... · Posted by u/kiyanwang
bayindirh · a month ago
Even as a solo developer, I can swear by decision logs, test and documentation, in that order. I personally keep a "lab notebook" instead of a "decision log" which chronicles the design in real-time, which forms basis of the tests and documentation.

Presence of a lab notebook allows me to write better documentation faster, even if I start late, and tests allow me to verify that the design doesn't drift over time.

Starting blind-mindedly for a one-off tool written in a weekend maybe acceptable, but for anything going to live longer, building the slow foundation allows things built on this foundation to be sound, rational (for the problem at hand) and more importantly understandable/maintainable.

Also, as an unpopular opinion, design on paper first, digitize later.

gbuk2013 · a month ago
Right, an important part of keeping in mind other future developers working on your codebase. You 6 months later is that other developer once the immediate context is gone from your head. :)
gbuk2013 commented on How I build software quickly   evanhahn.com/how-i-build-... · Posted by u/kiyanwang
gbuk2013 · a month ago
An important dimension that is not really touched upon in the article is development speed over time. This will decrease with time, project and team size. Minimising the reduction rate may require doing things things that slow down immediate development for the sake of longer term velocity. Some examples would be test, documentation, decision logs, Agile ceremonies etc.

Some omissions during initial development may have a very long tail of negative impact - obvious examples are not wiring in observability into the code from the outset, or not structuring code with easy testing being an explicit goal.

Deleted Comment

gbuk2013 commented on Terpstra Keyboard   terpstrakeyboard.com/web-... · Posted by u/xeonmc
kevinwang · 2 months ago
Looks like the default settings correspond to a 31-note scale instead of the usual 12-tone scale. https://en.m.wikipedia.org/wiki/31_equal_temperament
gbuk2013 · 2 months ago
Thanks, TIL :)

u/gbuk2013

KarmaCake day1124December 23, 2013View Original