Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cle
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
79 ms
·
901.
▲
by
cle
7y ago
My understanding of capitalist arguments is that they think "profits" vs. "people" is a false dichotomy.
902.
▲
by
cle
7y ago
It always helps to consider the context. This is a personal website for Derek. You can do all kinds of crazy stuff and get away with it in this context, because you don't have to work with others. If you're working on a big proj
903.
▲
by
cle
7y ago
> Then when a reader connects, instead of connecting directly to the nsqlookupd discovery service, the reader connects to a proxy. The proxy has two jobs. One is to cache lookup requests, but the other is to return only in-zone nsqd ins
904.
▲
by
cle
7y ago
> but to go around claiming that it is a panacea for all things poorly planned is pure unadulterated stupidity. The article never claimed this: > "First, Python uses loose typing, which was great for a small team rapidly developi
905.
▲
by
cle
7y ago
Most routers I've seen have a setting to enable "remote management". The DIR 655 does (see pg. 75 of its manual). If you have enabled that, then its login page is accessible via the Internet. Many small businesses not only
906.
▲
by
cle
7y ago
You should work in enterprises where you have to deal with stringent security requirements, emergency CVE mitigation across multiple regions, compliance requirements, etc., and you’ll quickly gain an appreciation for why enterprise folks do
907.
▲
by
cle
7y ago
It isn’t as black and white as you are portraying it. You can go too far in the microservices direction, and you can go too far towards a monolith. There’s a sweet spot. I currently think that this sweet spot is around one service per “t
908.
▲
by
cle
7y ago
> I'd say that as a general heuristic, if you want "to increase agility and innovation speed" do the opposite of what Amazon does. That’s a pretty vague and useless heuristic. Since you worked at AWS, maybe you could answ
909.
▲
by
cle
7y ago
At big companies, this is often the preferable alternative. Making and releasing quick bug fixes on internal projects is way faster than open source and public projects. Ownership and control is critical.
910.
▲
by
cle
7y ago
We have a lot of progress to make here. Writing a language isn’t nearly as simple as writing a mere lexer, parser, type checker, and compiler/interpreter. You’ll spend just as much, or even more, time worrying about developer ergonom
911.
▲
by
cle
7y ago
Defense in depth. Not having public routes to your database adds another layer of protection. You should have multiple, and they should be redundant.
912.
▲
by
cle
7y ago
Yes! If you haven’t had an operational issue with a service in a while, you should force one on a testing to stack to make sure it fails like you expect, you can recover gracefully, your monitors work, etc. (lots of folks call these “game
913.
▲
by
cle
7y ago
It will negatively impact the business if the business can’t identify the best candidates. It can have a low false positive rate and still hire relatively mediocre engineers. Which is what I’ve seen happen over and over again.
914.
▲
by
cle
7y ago
> FAANG...have literally too much talent coming through the door From first hand experience, I would strongly disagree... I won't beat the dead horse of the sad state of tech interviews, but just wanted to point out that this statem
915.
▲
by
cle
7y ago
> As to what can be done to prevent similar failures, the FCC is recommending CenturyLink and other backbone providers take some basic steps, such as disabling unused features on network equipment, installing and maintaining alarms that
916.
▲
by
cle
7y ago
The trick is knowing how deep to go, which depends a lot on your goals. If you just want to learn for your own curiosity, rabbit hole forever! If you want to build useful, applicable knowledge, there’a a peak of usefulness after which t
917.
▲
by
cle
7y ago
> This doesn't sound sustainable. That's why we have taxes... Of course, the program should be efficient, and there's a discussion to be had about whether it's worth having at all, but it's not a requirement th
918.
▲
by
cle
7y ago
It might if they also get compensation other than wages.
919.
▲
by
cle
7y ago
I don’t know about Starlette/FastAPI, but generally a true async server could still see a benefit, because while that downstream call is blocked waiting on a response, the OS thread can switch to a different request. This is in cont
920.
▲
by
cle
7y ago
I actually rode on a boat with one of their motors, and it was a very positive experience, having grown up with gas-powered boats. It felt much less invasive and more like I was enjoying nature and the water, rather than just enjoying the
921.
▲
by
cle
7y ago
From the article, it's not clear to me how the investigation began...could it have started with a tip from Amazon? > A police detective last summer noticed that one of the drivers had dozens of pawn shop transactions, and thus began
922.
▲
by
cle
7y ago
If the systemic mechanisms and incentives haven’t changed, is the problem really solved?
923.
▲
by
cle
7y ago
It keeps happening b/c so many people have the same attitude as GP: find scapegoats and fire them! That will fix the systemic problems...right?! No, it won't.
924.
▲
by
cle
7y ago
Lots of architectural and cultural problems IMO. Mixing different kinds of queries on the same cluster, no auto scaling on neither cluster nor web server, they seem to be okay with customer-impacting maintenance events (seriously?!), and t
925.
▲
by
cle
7y ago
I’ve used it for both running a website and backend batch processing, and it has worked great so far.
926.
▲
by
cle
7y ago
It can absolutely help here! I've been using Anki for about 7 years, and most of my cards (~9000) are CS-related. I've found that focusing on the fundamentals helps for me. E.g. most programming languages have a few fundamental
927.
▲
by
cle
7y ago
Doesn’t Uber have competitors? And why shouldn’t we consider investors part of the market? (Pardon my ignorance if these are dumb questions...)
928.
▲
by
cle
7y ago
Because everyone has different emotions, preconceptions, etc. attached to the existing word. Introduce a new one, and you can define what it means without worrying about people misunderstanding you (unless they already know what Ikigai is,
929.
▲
by
cle
7y ago
There doesn't have to be a logical reason, it just has to make people feel good. Politics 101. Something like this wouldn't surprise me at all, given the current political atmosphere.
930.
▲
by
cle
7y ago
There is a tension between delivery speed and operational safety. The faster you deploy new service code, the faster you can take down your service because of a bug that slipped past your automated tests. This is why one-box deployments a
More ›