Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
halfcat
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
301.
▲
by
halfcat
2y ago
> YAGNI - For lots of small data tasks, pandas is perfectly fine. There’s a real possibility the growth of single node RAM capacity will perpetually outpace the growth of a business’s data. AWS has machines with 32 TB RAM now. It’s a r
302.
▲
by
halfcat
2y ago
> the DuckDB backend can do everything the pandas backend can do, but better Maybe this should be a focus. Putting together killer demos that show this to people. Because I don’t see it. Maybe I’m thinking about it in the wrong terms.
303.
▲
by
halfcat
2y ago
> how do I know… You don’t. Follow the market share. That’s as the close as you’ll get to a guarantee. Ibis announcing they’re dropping support for pandas would be like Astro announcing they’re dropping support for React. It only means
304.
▲
by
halfcat
2y ago
> I think you're misunderstanding what "removing pandas" means. Maybe it’s in the messaging, like the “Farewell Pandas” part?
305.
▲
by
halfcat
2y ago
What’s bad about them?
306.
▲
by
halfcat
2y ago
Help me understand this more clearly. At what level of abstraction does the CRDT definition apply? At the data structure level, the application level, the end user level? We can, for instance, use a simple directed acyclic graph of immutabl
307.
▲
by
halfcat
2y ago
Also I’ve found that while most people (non-tech) don’t have a concept of XOR, they probably took basic algebra and understand 1+?=3 Arithmetic wouldn’t be a good implementation due to integer overflow (a problem XOR doesn’t have) but it’s
308.
▲
by
halfcat
2y ago
Yes, also RAID5 has been in use at least since the 1980’s
309.
▲
by
halfcat
2y ago
Not only that, but even if there were zero barriers with insurance, finding a therapist is still hard. Because finding good people that you click with is hard, whether that’s hiring employees, finding a romantic partner, or finding a therap
310.
▲
by
halfcat
2y ago
Don’t think it would help people get therapy. The big companies already have a pile of cash they’ve allocated for when they get sued, as the cost of doing business. So maybe a class action suit happens, and insurance companies have to pay $
311.
▲
by
halfcat
2y ago
> ”you are the problem” This is so true. Whenever the power is out, my neighbors are all outside complaining, ”the power grid doesn’t work!!” I try to tell them, if your power goes out and you can’t build your own wind turbine, maybe
312.
▲
by
halfcat
2y ago
BeOS lives on. Relevant quote from Neil Stephenson’s In the Beginning was the Command Line [1], a fun commentary on early Mac, Windows, Linux, and BeOS competition. ”On the other side of the road are two competitors that have come along
313.
▲
by
halfcat
2y ago
> ”I have manually aggregated data, messy data, in awk, perl, python... it is much, much worse.” Yes, but with Python/etc you can at least do the same logic in a plain loop, which is much slower but serves as a more reliable refer
314.
▲
by
halfcat
2y ago
Not sorry, I’ll stick with SQL non-expert as I’ve only worked with databases for a few decades and sometimes run into people who know more. Working with a database you built or can control is kind of a simplistic example. In my experience t
315.
▲
by
halfcat
2y ago
> ”i just force myself to keep working on it until its done.” I’ll admit I’m jealous of this. Most days at 5pm I’m just hitting a groove, but kids need to eat, need family time, etc. I’d love to grind from 8am-11pm but rarely have that
316.
▲
by
halfcat
2y ago
> ”but rather that unless the join is fully-specified those ways will mostly produce different results.” As a SQL non-expert, I think this is why we are averse to joins, because it’s easy to end up with more rows in the result than you
317.
▲
by
halfcat
2y ago
”what we’re observing is X, but we see Y instead.” What? Anyway, I’ve found these kind of interview questions rarely helpful because the scenario is either overly simplistic, or it’s some obscure bug they identified (which they only caugh
318.
▲
by
halfcat
2y ago
Dan Abramov talks about WET (write everything twice) [1] as generally a good approach, primarily because you often don’t know the right abstraction up front, and a wrong abstraction is way worse than a copy/paste. He has some good visu
319.
▲
by
halfcat
2y ago
https://grugbrain.dev/ for those not familiar, by the creator of HTMX
320.
▲
by
halfcat
2y ago
There are two things: 1. Signaling 2. Messaging In some systems, those are, effectively, the same. A consumer listens, and the signal is the message. If the consumer process crashes, the message returns to the queue and gets processed when
321.
▲
by
halfcat
2y ago
Is multi-step (fan out, etc) typically something a queue or message bus would handle? I’ve always handled this with an orchestrator solution like (think Airflow and similar). Or is this a matter of use case? Like for a real-time scenario wh
322.
▲
by
halfcat
2y ago
Is AWS any better, or what’s the solution? Most businesses aren’t technical and don’t need to be in the authentication/security business.
323.
▲
by
halfcat
2y ago
All of it is ultimately needed. Cardio, yes, but resistance training is also needed to maintain muscle mass, and maybe even more important as we age, bone density.
324.
▲
by
halfcat
2y ago
The conventional forces all have a strategy. That’s not what separates special forces from everyone else.
325.
▲
by
halfcat
2y ago
Yes, and Alpine would often be paired with HTMX to handle client/server interactions. And Rails has their own flavor of this with Hotwire/Turbo.
326.
▲
by
halfcat
2y ago
”Automate the Boring Stuff with Python” has a similar cover, by the same publisher.
327.
▲
by
halfcat
2y ago
Friction and velocity is what’s important. For executive teams, in-person interactions cut down friction, and result in an order of magnitude higher velocity. Every bit of friction adds up, scheduling a Zoom meeting or waiting on 5 people t
328.
▲
by
halfcat
2y ago
Standard financial news template: ”Markets (up|down|flat) as <something happened today>” And the thing about days: something always happens
329.
▲
by
halfcat
2y ago
Definitely not acceptable. For starters, you can’t import a module with hyphens.
330.
▲
by
halfcat
2y ago
”Is <python code> really actually more readable than <go code>?” I mean, I mostly work in Python, but, yes absolutely. There’s something to be said for locality of behavior. If I can see 6x as many lines at once that’s worth a
More ›