Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
morelisp
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
76 ms
·
691.
▲
by
morelisp
4y ago
Teuber deserves massive accolades, but this article does a huge disservice to everyone else in the industry he worked in. It advances the myth nothing of note happened between Monopoly and Catan. But German-style games didn't spring ex
692.
▲
by
morelisp
4y ago
One of my favorite go-to examples for this is "Producing Wrong Data Without Doing Anything Obviously Wrong!" 4.2 where they demonstrate a reproducible >30% performance difference just by "misaligning" stacks with an
693.
▲
by
morelisp
4y ago
OK boomer.
694.
▲
by
morelisp
4y ago
There's no ergonomic loss to using the faster approach. It's just cargo culting patterns from other languages even though they're less accessible and less performant in Go. The problem with your comments isn't the cont
695.
▲
by
morelisp
4y ago
There's a widening generational gap in what "functional programming", in a practical sense, means. "Back in the day" a language got called 'functional' if it had anonymous closures, upwards funargs, tail c
696.
▲
by
morelisp
4y ago
Other popular languages will fuse either via JIT or via some kind of linear types. You should preen less in your comments.
697.
▲
by
morelisp
4y ago
An unfused map-filter chain is a performance disaster waiting to happen.
698.
▲
by
morelisp
4y ago
> Go is still plenty fast with it It is not. Your program might still hit acceptable speed targets, but you're taking enormous absolute perf hits for extremely questionable gains. https://news.ycombinator.com/item?id
699.
▲
by
morelisp
4y ago
Two points make a trend.
700.
▲
by
morelisp
4y ago
Your optimism is refreshing but ultimately wrong. We did "solve" those problems but then immediately 10xd the incidental complexity of both our development and operations work in exchange for nothing.
701.
▲
by
morelisp
4y ago
Just wait a few years. Today: "Senior" devs by virtue of knowing the cookbook of, at most, one stack. 2028: "Senior" devs by knowing when GPT-12 output POST when it should have been PUT.
702.
▲
by
morelisp
4y ago
Reading this made me ill.
703.
▲
by
morelisp
4y ago
Is it actually approaching human levels of performance, or are we continually reducing the commercially acceptable skill level of all of these things?
704.
▲
by
morelisp
4y ago
It's insensitive to joke about Child Brides of Catan.
705.
▲
by
morelisp
4y ago
It's slang, but it is well-known slang (and there's not really some other common meaning). https://en.wiktionary.org/wiki/gat#Verb
706.
▲
by
morelisp
4y ago
That's wild given that Go makes it harder to read a whole file than read a block at a time.
707.
▲
by
morelisp
4y ago
Yeah, uh, they are not Protestant. https://en.wikipedia.org/wiki/The_Settlers_of_Catan_(novel) The Elasunders encounter a large flock of white ravens, which they ecstatically interpret as a good omen from the god Odin
708.
▲
by
morelisp
4y ago
It has been used for so long in databases it should no longer be used in databases. http://www.cidrdb.org/cidr2022/papers/p13-crotty.pdf
709.
▲
by
morelisp
4y ago
D&D didn't even have a (main product line) sorcerer class until 3rd edition. What Lina's doing throughout the series has no connection to Vancian magic which was overwhelmingly the D&D magical mode at the time. (Her powe
710.
▲
by
morelisp
4y ago
It would not be real-world in the sense that most OLTP workloads are inserting (or updating) only a couple rows at a time. In this sense it provides an upper bound on transactions per second, which for many real-world workloads essentially
711.
▲
by
morelisp
4y ago
I can’t speak for the GP but I am currently in a position where we have the PR, we make the comments, the fix happens (kind of), but then it all repeats the next time. It’s tiring for the (technical) PO and the senior dev doing most of the
712.
▲
by
morelisp
4y ago
However, by late 90s you weren't paying for a C compiler, you had Cygwin, MinGW, or DJGPP (OK, probably no sockets in that case).
713.
▲
by
morelisp
4y ago
"Progress" is that now also ops gets to throw half-functional operators, underdocumented CRDs, and pluggable CRI/CNI/CSI all not quite configured to work together properly back over the wall to devs who have no hope to d
714.
▲
by
morelisp
4y ago
> A deployment is a declarative way to run a (group of) container(s). There is no extra abstraction required of the developers You have skipped over the Pod and ReplicaSet abstractions, and the Pod part is definitely not ignorable even i
715.
▲
by
morelisp
4y ago
> we'd probably just hard-code the needs on a per-service basis. For 99% of situations this is a better decision. For, idk, at least 20% of the remaining 1%, PDBs won't handle it anyway.
716.
▲
by
morelisp
4y ago
> false positives... 10Mo URL crashes my Python interpreter? I'm ok with that. Either you're wrong about the "false" part or you're testing the wrong entry point. Fuzzing has a long warmup time but probably the l
717.
▲
by
morelisp
4y ago
A PDB is a good example of Kubernetes's complexity escalation. It's a problem that arises when you have dynamic, controller-driven scheduling. If you don't need that you don't need PDBs. Most situations don't need t
718.
▲
by
morelisp
4y ago
> needing to check that the deploy succeeded, and not move on to the next VM if not It's literally just waiting for a port to open and maybe check for an HTTP response, or run an arbitrary command until non-zero status; all the orch
719.
▲
by
morelisp
4y ago
The operational value of ~weekly ~30 min "maintenance windows" is wildly underestimated by teams today, and its business cost is wildly overestimated.
720.
▲
by
morelisp
4y ago
Whatever crossover point might exist for Kubernetes it's not at a dozen servers, at the low end it's maybe 50. The fair comparison isn't against "yolo scp my php to /var/www", but any of the disciplined or
More ›