Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ljm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
45 ms
·
751.
▲
by
ljm
3y ago
You might consider that you're touching upon your 40s and you've chosen to date people almost 20 years younger than you, so you're just talking about the kids these days and not the attitudes of the people closer in maturity.
752.
▲
by
ljm
3y ago
If I've learned anything over my career, it's that tests are treated as write-only code and they forever accumulate. Not only are they a burden in terms of comprehension, they have a measurable cost as your CI/CD pipeline bec
753.
▲
by
ljm
3y ago
Firefox used to have traction, enough to be a threat to Internet Explorer. People won't switch when you get a degraded experience of Google services on Firefox. Similarly, if Firefox was as easy to embed as Chrome we'd probably se
754.
▲
by
ljm
3y ago
I was in Miami some time ago, around Wynwood. Never really saw anyone walking around, and if we wanted to go anywhere then it basically required ordering an Uber. The difficult part was getting a sense of direction because there aren't
755.
▲
by
ljm
3y ago
It's fascinating that this boils down to the US market using the iPhone's default message app and social status being assigned to the colour of your bubble. Everywhere else you'll have people on Whatsapp, Signal, Telegram and
756.
▲
by
ljm
3y ago
I use the term liability because the only code that has zero maintenance cost is code that doesn't exist. If you have a viable solution to a problem that doesn't require code, then you still get the value from that solution with
757.
▲
by
ljm
3y ago
I think it could make more sense if it's rephrased to 'all code is a liability'. Then the equation is simpler. More code = more to maintain = more liability. It says nothing about the quality of the code, just the quantity.
758.
▲
by
ljm
3y ago
But none of the mainstream providers support it anymore. Slack got to where it is through XMPP, for example, but that support was readily dropped. They've all silo'd up.
759.
▲
by
ljm
3y ago
As far as I'm aware, no other messaging service offers interop any more. We used to have it with XMPP, which got embraced and extinguished. Back in the day you could use an app like Adium or a library like Pidgin which understood all o
760.
▲
by
ljm
3y ago
Might as well go for Base27 then. Strip out all of the vowels and you can't accidentally make naughty words any more.
761.
▲
by
ljm
3y ago
What makes the letter U obscene?
762.
▲
by
ljm
3y ago
If your adversary is the US intelligence machine then you’re already presumed to be guilty and a fail safe on your phone will achieve nothing. People were sent to Guantanamo bay for much less.
763.
▲
by
ljm
3y ago
May I suggest rendering it on a full page of its own and then linking to it, too? The current form is too low-key since it looks like a screenshot.
764.
▲
by
ljm
3y ago
It's not really 'the cloud' as much as it's a managed mainframe you allocate resources from. Only it's actually quite expensive to allocate resources but it becomes more palatable with a monthly bill compared to set
765.
▲
by
ljm
3y ago
I think this is too reductive. A b-tree isn't the only indexing strategy, and it's well understood that an index is intended to improve read performance at the expense of write performance because the common case is that your DB h
766.
▲
by
ljm
3y ago
This is pretty neat but my first thought was "is this producing valid Inform7 code?"
767.
▲
by
ljm
3y ago
I dunno - using cdk8s at one place was a miserable experience. Adding runtime evaluation just made everything more complex than it should be. In that case I preferred to describe infrastructure rather than program it.
768.
▲
by
ljm
3y ago
It actually knows the difference between the British version of the middle finger (the V) and the peace sign (Peace sign has palm facing out, 'fuck you' sign has palm facing in)
769.
▲
by
ljm
3y ago
You shouldn't need to read the source to configure the values how you want. Helm's problem is that `values.yml` is basically the API and every helm chart provides its own (often incomplete) interface with poorly documented default
770.
▲
by
ljm
3y ago
I don't think I'll ever understand why YAML was chosen as the language of choice for all things devops, and why so many startups have sought to augment yaml with syntactical hacks I mean, as soon as you template it and need to do
771.
▲
by
ljm
3y ago
Adium was a total lifesaver on Mac since there was never an official MSN messenger client there. Back then a lot of services also used XMPP but that has been readily abandoned - Slack used to do XMPP, doesn't any more. Google used to d
772.
▲
by
ljm
3y ago
Copilot stuff has made some things harder for me to review, funnily enough. I don't blame it on the model, but the programmer using it with zero scrutiny. If people doggedly continue down that path they're going to stagnate for as
773.
▲
by
ljm
3y ago
Probably not even that - 25mil is nothing really. A normalised schema in an RDBMS would handle that without sweating.
774.
▲
by
ljm
3y ago
2.2k/mo right off the bat is pretty steep, especially if you're paying that while the search response reliably takes over 10 seconds. Why would you shovel 1.5k into MongoDB's pockets right off the bat? Especially when Elastic
775.
▲
by
ljm
3y ago
I think Rails made a good decision by adding code generators and calling it 'scaffolding'. The rails CLI will give you all the CRUD you want. Of course, a lot of libraries try to abstract that with DSLs or extra boilerplate. Doing
776.
▲
by
ljm
3y ago
I think you should move a lot of what you wrote in your Medium post into the Readme, as high level documentation. It will have the secondary benefit of not being paywalled by Medium.
777.
▲
by
ljm
3y ago
If you've got planned maintenance that requires downtime then you are always scheduling it at the times when your traffic is at its lowest. How much you avoid hard downtime is a function of how much money you're willing to spend o
778.
▲
by
ljm
3y ago
I read The Messy Middle some time ago, which mostly documents the process of Behance's CEO joining Adobe post-acquisition and then switching their entire suite of products over to their new subscription-based model, Creative Cloud, and
779.
▲
by
ljm
3y ago
I think most of the post fell wide of the mark and as much as I hate to be cynical, I feel like the completely tangential Erlang piece is just there to game HN because HN lately can't get enough of Erlang and Elixir. I don't think
780.
▲
by
ljm
3y ago
There was a time where a request taking even 500ms was considered to be slow, and then all of a sudden it just became normal to see API traces where requests would take over a second, or multiple seconds, and people would just shrug at it.
More ›