Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lanstin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
241.
▲
by
lanstin
8mo ago
It isn't the managers it is the business. All those geniuses hired and over years and years no one came up with another business model but ads. I pay for ad-free YouTube and would happily pay for ad free search. As would many. Many pe
242.
▲
by
lanstin
8mo ago
Things that claude code/vibe coding is great at: 1. Allowing non-developers to provide very detailed specs for the tools they want or experiences they are imagining 2. Allowing developers to write code using frameworks/languages
243.
▲
by
lanstin
9mo ago
If you have interesting enough work, nothing else matters. I have written big complex systems while car pooling on a laptop in the passenger seat. The reason for this app is not productivity but for posture.
244.
▲
by
lanstin
9mo ago
I find pacing to be helpful. As long as there’s not a lot of poles to walk into accidentally. So while outside walks can be more focused you do get the odd head bang.
245.
▲
by
lanstin
9mo ago
I should consider this - I run my own domains, and for years I just forwarded it to gmail, but I had so many cases when mails were put into spam, even replies to emails I had sent in the middle of a long conversation between myself and 1 ot
246.
▲
by
lanstin
9mo ago
I have for about 15 years used a stool to sit on at work, rather than a desk chair that I can slump in. I have found I feel much better - the stool forces my upper body to be actively held up and balanced; also, when I do go to meetings, i
247.
▲
by
lanstin
9mo ago
Trope comes from classical Latin.
248.
▲
by
lanstin
9mo ago
This post really reads like a C.S. Lewis novel - the whole fear of being an outsider and laughed at, and the gradual but slippery slope towards more substantial clearly bad stuff.
249.
▲
by
lanstin
9mo ago
We need to train LLMs in a situation like a semi-trustworthy older sibling trying to get you to fall for tricks.
250.
▲
by
lanstin
9mo ago
Which is a special case of mathematics.
251.
▲
by
lanstin
9mo ago
As a developer of new things, if you allow someone else to capture this value from you, you become fungible; additionally, for your group, having technology designed to solve problems without grounded but expansive ideas of how much is poss
252.
▲
by
lanstin
10mo ago
It also has the characteristics that most of the dupes are not pleased that the fraud was discovered to be a fraud. People swindled by Madoff swore that it was all legit. It's not easy to give up a belief one has held fervently for yea
253.
▲
by
lanstin
10mo ago
If you are trying to sell a product, it is sometimes useful to solve people problems for them, rather than counting on them to figure them out on their own.
254.
▲
by
lanstin
10mo ago
1. those ingested logs are not logs for you, they are customer payload which are business criticial; 2. I've yet to see a Logging as a Service provider not have outages where data was lost or severely delayed. Also, the alternative to
255.
▲
by
lanstin
10mo ago
I just can’t understand people whose life goal is like to be a CTO by some date; I have never tried for a promotion since I first shifted into a job where I was paid to make software. Due to the random walk of promotion rules (and most like
256.
▲
by
lanstin
10mo ago
This sounds like much better advice. Trying to plan out a tech career over decades seems like very premature optimizing. Being curious and making sure you keep learning is not only very pleasant, it’s useful. And when the tech changes, fine
257.
▲
by
lanstin
10mo ago
And everything logging from the API to the network to the ingestion pipeline needs to be best effort - configure a capacity and ruthlessly drop msgs as needed, at all stages. Actually a nice case for UDP :)
258.
▲
by
lanstin
10mo ago
If they cause your customers to ditch your product but calling them and saying "your calls are all getting 4xx because you are not putting the state code into the call parameters" would keep them as customers, then you would be wi
259.
▲
by
lanstin
10mo ago
Unless it is logging more warnings because your new code is failing somehow; maybe it stopped parsing the reply correctly from a "is this request rate limited" service so it is only returning 429 to callers never accepting work.
260.
▲
by
lanstin
10mo ago
It continues to become more realistic with the passing of time.
261.
▲
by
lanstin
10mo ago
Also everywhere I have worked there are transient network glitches from time to time. Timeout can often be caused by these.
262.
▲
by
lanstin
10mo ago
While it is fun to have your code run for 500 days without restart, it is a bad architecture. You should be able to move load around from host to host or network to network without losing any work. This involves graceful draining and then s
263.
▲
by
lanstin
10mo ago
Also put the fucking data in the message that led to the decision to emit the logs. I can't remember how many times I have had a three part test trigger a log "blah: called with illegal parameters, shouldn't happen" and
264.
▲
by
lanstin
10mo ago
The frequency is important and so is the answer to "could we have done something different ourselves to make the request work". For example in credit card processing, if the remote network declines, then at first it seems like not
265.
▲
by
lanstin
10mo ago
This point is important - the value of a log is inextricably tied to its unlikelihood. Which depends on so many things in the context.
266.
▲
by
lanstin
10mo ago
I have a logging level I call "log lots" where it will log the first time with probability 1, but as it hits more often the same line, it will log with lower and lower probability bottoming out around 1/20000 times. Sort of
267.
▲
by
lanstin
10mo ago
No one not working on foundations has any problem with axiom of choice. It has weird implications but so what? Banach Tarski just means physical shapes aren't arbitrarily subdividable.
268.
▲
by
lanstin
10mo ago
If you don't push your system to failure, you can't really say you understand it. And anyways the precise failure modes under various conditions are important characteristics for stability/resiliency. (Does it shed load all
269.
▲
by
lanstin
10mo ago
Sadly, when communicating with people, important things have to be repeated over and over. Maybe less so with highly trained and experienced people on something that their training and experience make the statement plausible, but if the thi
270.
▲
by
lanstin
10mo ago
My first big job was the 1 junior per team; those years were extremely good for learning how to design and write high performance services. Since then, I've mostly been at the 70/30 places where I'm considered senior. Occasio
More ›