Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
hughrr
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
841.
▲
by
hughrr
5y ago
Oh yes exactly that. It's a terrible execution of a good idea.
842.
▲
by
hughrr
5y ago
Haha good point :(
843.
▲
by
hughrr
5y ago
They tried that with the App Store stuff. That was supposed to be the new world. But it wasn’t compelling, the store sucked and still does today and it was and still is like wading in excrement working on that side of things.
844.
▲
by
hughrr
5y ago
No that’s the first thing I thought as well. They have a lot of people concentrating on the things they don’t need to be done and very few on the things that do need to be done.
845.
▲
by
hughrr
5y ago
gov.uk is pretty excellent.
846.
▲
by
hughrr
5y ago
This is the important distinction. Achieving things efficiently is the only winning play.
847.
▲
by
hughrr
5y ago
That first line suggests it’s another layer of veneer over 25 years of turds. Gee the settings app looks nice but there’s still five different control panel implementations linked to it and some settings aren’t even available yet. Microsoft
848.
▲
by
hughrr
5y ago
At least he’s up front honest. Most people just get shitty with you when you volunteer PRs for their project or ignore you I find.
849.
▲
by
hughrr
5y ago
I did this. I worked for the year cleaning toilets. It’s not all rich middle class folk who do it :)
850.
▲
by
hughrr
5y ago
Correct
851.
▲
by
hughrr
5y ago
I built a redis AOF rewriting toolchain to undelete keys at specific points in time because I was working with people who picked a storage engine without consistency guarantees without understanding the consequences. The tool will trace the
852.
▲
by
hughrr
5y ago
It wasn't a problem for Sybase on a commodity host circa 2000 because clearly that host wasn't doing a whole lot of other stuff. It's a big problem for our 48 core nodes with 2TiB of RAM and a metric shit ton of DAS NVMe. Erg
853.
▲
by
hughrr
5y ago
Yes. Pay Amazon to do it and add use all that saved time to add business value instead. They'll also manage the consumers of the queue and scale them too! Serverless is bliss.
854.
▲
by
hughrr
5y ago
I think you're missing something important here by applying the worker pool simplification to the idea. Order is important i that case as well. It forces both fair scheduling of the work and the metrics from the queue can easily desc
855.
▲
by
hughrr
5y ago
It stopped scaling when we put in the PO for a $150k x86-64 box to run it on and finance said WTF.
856.
▲
by
hughrr
5y ago
Um, I'm not suggesting using Redis. In actual fact I said elsewhere I wouldn't use Redis for queues. As for triggers, reporting, audit, I'm laughing now because you miss the point. That's another bunch of IO in your mono
857.
▲
by
hughrr
5y ago
This is the best post in this thread. A lot of people don't see the effects of their decisions. They leave a company after 3-5 years and go and work somewhere else where they get to make the same mistake again. The bottleneck indeed is
858.
▲
by
hughrr
5y ago
I've got about 6 years operational experience with Redis. I would not use it for a queue. I struggle to consider using it as a data store these days as well with other options on the table. But that's a whole new thread so I'
859.
▲
by
hughrr
5y ago
Yes. Use a queue abstraction for which there are numerous queues available off the shelf for!
860.
▲
by
hughrr
5y ago
I’m not saying it doesn’t work. I’m saying you’re shooting your toes off down the line.
861.
▲
by
hughrr
5y ago
The point of queues is sequencing, storage and decoupling of events for the sake of scalability and durability. By putting it in the same transactional store with the same transactional boundaries you’re instantly shooting the whole point.
862.
▲
by
hughrr
5y ago
Are you sure it works properly when something fails. That’s a wonderful situation I like to ask people because the answer is usually no. Then someone gets billed twice for something and then the guy who said this was a good idea gets shot.
863.
▲
by
hughrr
5y ago
Contention, architectural separation, you have to build your own monitoring stack, not transactional with concerns outside the database without introducing distributed transactions and risk, no routing or distribution capability, you have t
864.
▲
by
hughrr
5y ago
It’s only the same problem until someone dumps 25,000 entries in your queue.
865.
▲
by
hughrr
5y ago
It’s not that. It usually ends up in the same storage engine as the main business functionality which leads to IO contention. The some sick and twisted bastard does a join to it from somewhere abhorrent which means it requires some serious
866.
▲
by
hughrr
5y ago
Oh please stop using databases as queues. I spent a disproportionate amount of time in the last 20 years undoing that decision. It doesn’t scale at all well.
867.
▲
by
hughrr
5y ago
I use all three platforms on a daily basis and windows is 10x worse than the next contender. As for Docker on the Mac I agree. I don’t use it. I use a Linux VM which is where I’m currently heading on windows at the moment, unpicking all the
868.
▲
by
hughrr
5y ago
Control panels are funny. The last time I had to reinstall windows was because when I clicked anything in the new settings app, nothing happened! That was May :(
869.
▲
by
hughrr
5y ago
It’s really not. So far this week for me Windows Hello has just totally broken, my thunderbolt dock has decided to no longer recognise the keyboard, I’ve had a problem where the graphics driver just shats itself every hour, the taskbar disa
870.
▲
by
hughrr
5y ago
I use both platforms (and Linux). What’s your point?
More ›