Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
slotrans
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
slotrans
3y ago
where exists (select 1...) is completely standard and normal. We should write our code to be readable, but it is reasonable to expect that the reader knows the language .
62.
▲
by
slotrans
3y ago
> lately always has been dot jpeg I remember GlueCon 2012, just wall-to-wall NoSQL hype, with a dash of microservices on top. Anyone who ran home and implemented stuff from those talks was absolutely wasting their time (me included).
63.
▲
by
slotrans
3y ago
jfc just sell me a copy of Dark and Inside on DVD (or w/e), that's all I want
64.
▲
by
slotrans
3y ago
Jenkins is the best cron.
65.
▲
by
slotrans
3y ago
I keep 10,000 lines of scrollback in iTerm. Flicking the scroll wheel isn't gonna cut it. I NEED the scrollbar. I was searching for a way to make Mac scrollbars wider literally yesterday . It's 100% a real problem.
66.
▲
by
slotrans
3y ago
being poor means the bank manager won't speak with you, and also the bank doesn't much care to have you as a customer
67.
▲
by
slotrans
3y ago
2MB/s is glacial . Your computer is very fast, it should be able to print over 1GB/s without breaking a sweat. Casey Muratori demonstrated this with his refterm project. It seems like a lot of interest in making fast terminals ha
68.
▲
by
slotrans
3y ago
the main page loads fast but the interactions are slow, like there's some artificial delay the 500ms estimate above seems about right... it should be much faster. Navigating from one static page to another should be sub-100ms assuming
69.
▲
by
slotrans
3y ago
This is cool and I applaud the effort but basically no one should use this. Most folks should use RDS etc. (Yes, it's expensive and has limitations.) If you need or want to self-host, you need to understand every moving part and how th
70.
▲
by
slotrans
3y ago
Because it's free and easy. No complicated story here.
71.
▲
by
slotrans
3y ago
because subprocess.Popen() is a giant pain in the ass that's easy to screw up, and I have to read the docs every single time and I'm still not sure it's right
72.
▲
by
slotrans
3y ago
That sure sounds cool but I can't tell from your website that it does any of that. Even giving up on the marketing copy and going straight to the docs... I can't follow them.
73.
▲
by
slotrans
3y ago
Time, yes. Money, no. $5k/yr to lift and eat enough protein? That's quite possibly the most insane claim I've _ever_ seen on HN.
74.
▲
by
slotrans
3y ago
Unfortunately yes.
75.
▲
by
slotrans
3y ago
I mean, it's Oracle, so you can't use it. I'm not sure what it costs but it's more than I've got.
76.
▲
by
slotrans
3y ago
Using triggers + history tables (aka audit tables) is the right answer 98% of the time. Just do it. If you're not already doing it, start today. It is a proven technique, in use for _over 30 years_. Here's a quick rundown of how t
77.
▲
by
slotrans
3y ago
The relations in the database _are_ a contract whether you like it or not. Event-driven anything is 1000x more complex.
78.
▲
by
slotrans
3y ago
Every serious weightlifter has known this for decades, if not centuries.
79.
▲
by
slotrans
3y ago
> This set of changes allows Java to express one of the foundations of functional programming that the language never could before - Algebraic data types, along with idiomatic ways of using them. And here I thought the foundation of func
80.
▲
by
slotrans
3y ago
Fixed schemas are good. Document stores are bad. SQL is good. Stop doing this nonsense. It's a step backwards. As the intro points out, hierarchical and graph DBs came first , and relational was built in part to solve their problems.
81.
▲
by
slotrans
3y ago
It's not new. I downloaded community edition under these same terms 3 or 4 years ago.
82.
▲
by
slotrans
3y ago
What we do as software engineers isn't standardized. If you are doing things that have been done before, you are wasting your time.
83.
▲
by
slotrans
3y ago
Everyone who was there when it came out knows/remembers why. It was unbelievably fast and lightweight compared to Firefox and IE.
84.
▲
by
slotrans
3y ago
As an example, Java does just fine at guaranteeing its own semantics completely independently of what happens to C++.
85.
▲
by
slotrans
3y ago
What Scrum "intends" to do, and what it actually does, are radically different.
86.
▲
by
slotrans
3y ago
Heh, this is pretty great. Is it good or bad that I know almost all of these? Not sure "SERIAL is non-transactional" belongs at the bottom, I thought that was common knowledge... but that might be from years doing Oracle where seq
87.
▲
by
slotrans
3y ago
It's a vendor post, written to sell you something. Accordingly, it lacks any nuance or perspective and makes claims it doesn't even attempt to back up.
88.
▲
by
slotrans
3y ago
> Handling requests over separate threads, like 99% of languages do, still isn't enough if all the business logic runs on the same thread. When would this EVER be the case? I'm struggling to imagine a scenario where logic doesn
89.
▲
by
slotrans
3y ago
Fantastic paper, possibly THE most important paper on software engineering. Unfortunately the language is quite dry and academic. This piece commenting on the paper is a nicer read https://www.baldurbjarnason.com/2022/t
90.
▲
by
slotrans
3y ago
Data and Reality (William Kent, 1978)
More ›