Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lanstin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
781.
▲
by
lanstin
3y ago
Well, it's not useless mathematically. The Turing machine cannot run on all inputs with a bounded tape size. The quickly growing functions show pretty strongly that no physically incarnateable device can compute easy to specify functio
782.
▲
by
lanstin
3y ago
Thanks, that all makes sense. Do you follow Sean Carroll's takes on many worlds? A very consistent philosophy of reality, and some interesting math starting to come out with space-time itself being an emergent feature of Hilbert space
783.
▲
by
lanstin
3y ago
The idea behind forcing your clients to handle 429 isn't because they will do the right thing (although you'd think since ethernet won with exponential and random backup with some max timeouts that would be the default) but becaus
784.
▲
by
lanstin
3y ago
90 T neurons, quadrillion interconnections, lots of glia cells with synapse altering action, plus chemical signals diffusing around and going thru the bloodstream. In principle, it is comprehensible in some sense tho not by one human, but t
785.
▲
by
lanstin
3y ago
Neither humans nor any physical device is Turing complete; only bounded computations can we perform. What do you mean by mechanistic? Mathematical? Deterministic? Non-dual with no unmeasurable causes?
786.
▲
by
lanstin
3y ago
My mind has abstractions in it. Are you saying that mental formations are not real, not in the universe?
787.
▲
by
lanstin
3y ago
It is quantum which isn’t exactly discrete. You receive one photon or two, not 1.5, sure, but the energy of that photon, its frequency is a real. At least I am not aware of a quantum mechanics over Q. I think the math would be hard because
788.
▲
by
lanstin
3y ago
I once had a stock alert product running on a backend I wrote. One person signed up for alerts for every single Nasdaq ticker there was. We didn’t expect that.
789.
▲
by
lanstin
3y ago
There are a billion books on abstract or basic queueing theory (worth reading) but a really good modern paper on distributed software implications is https://pure.psu.edu/en/publications/metastable-failures-in-...
790.
▲
by
lanstin
3y ago
At AOL there was a weekly queue depth review meeting that led to hardware ordering requests. Worked great till the business stopped growing.
791.
▲
by
lanstin
3y ago
Teach your clients to handle 429 with gradual back off/retries and it works well. Even teach your web UI to degrade under partial failure of widget loads.
792.
▲
by
lanstin
3y ago
The distinction is really not queues or not but unbounded in theory or not. There are queues everywhere, connection pools, unparsed messages, packets in flight, memory for calls sent out and not yet replied or timed out, etc. but one unboun
793.
▲
by
lanstin
3y ago
An unbounded queue means you are allocating a lot of stuff during the time you want to cap end all resources handling traffic. It means you slow down when busier. Depending on the framework it often means the system can't recover autom
794.
▲
by
lanstin
3y ago
A bounded queue that quickly errors back to the caller when full is a fine load shedding system. Unbounded queues are death.
795.
▲
by
lanstin
3y ago
Your system has a capacity and limits. They can either be explicitly configured in with deliberate load shedding behavior or implicit with a devil may care behavior. Some where between not getting dial tone when you pick up the phone to wei
796.
▲
by
lanstin
3y ago
Priority queues for your downstream calls to rate limit them. A large enough cluster can take down most any data store, except maybe spanner. Even then you could increase latency a lot while it scales up.
797.
▲
by
lanstin
3y ago
Auto sharding. A nice idea for a DAO layer.
798.
▲
by
lanstin
3y ago
I have made and deployed pieces of that infinite recursive. Most spectacularly by having infinite call loops triggered. Had we had autoscaling rather than sharp queue limits leading to load shedding it would have been worse.
799.
▲
by
lanstin
3y ago
Which is why your test integration environment has to throw 429 and 5xx errors consistently from day one. The error handling paths are hard to retrofit but easy to do before deployment.
800.
▲
by
lanstin
3y ago
That's the difference - the API; as much as you can store a lot of data in either, SQL is not much like Posix. The lower level "distributed" APIs are like OS implementations of the Posix API.
801.
▲
by
lanstin
3y ago
HPUX must have had something similar, as when AOL backend code was ported to Solaris, which does segv on null dereference, we found all kinds of places where code that had been running without notable incident on HPUX started dropping core.
802.
▲
by
lanstin
3y ago
Make the corporate proxy use an allow list only. Even then you fall prey to official PyPi hacked packages, but at least then the cryptominers or discord cred stealers can’t phone home.
803.
▲
by
lanstin
3y ago
Meet people and solve their network problems. Whether at work or family or where ever, any time you solve a tricky problem you learn more and people bring you more in the future, plus you helped them which is a nice feeling. Also like they
804.
▲
by
lanstin
3y ago
I did AS/400 also. Cool stuff. We had token ring and it turns out if you are fast enough you can add in a new node to the existing ring without breaking any ongoing connections or anything. Lay all the cables out, practice the unplug
805.
▲
by
lanstin
3y ago
I still remember the IPs for the DNS servers at a place I worked at in the 1990s. If you don’t end up remembering IPs at least for a while you aren’t really getting your hands dirty. But yeah all those seem like good learning opportunities.
806.
▲
by
lanstin
3y ago
This effect, which I can confirm in more than set of friends, is one of the most annoying aspects of aging. I'd rather gossip about the cheer leaders or the football players than listen to people talk about procedures. I certain have a
807.
▲
by
lanstin
3y ago
If your fake out display of fitness is attractive to the other sex, then it is actual reproductive fitness.
808.
▲
by
lanstin
3y ago
One needs to distinguish carbon dioxide and methane from your run of the mill toxic chemical pollution. It isn't a linear sum of "pollutants" but different substances with different effects.
809.
▲
by
lanstin
3y ago
If we keep burning the fossil fuels we are going to keep increasing the temperatures. If we switch the power plant the freezer is plugged into to power the freezer and the powerplant the factory making freezers is plugged into, and replac
810.
▲
by
lanstin
3y ago
Mid 2000s in my experience. And not because it was safe from memory bugs so much as safe from memory leaks. Still had plenty of NPEs.
More ›