Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nlitened
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
481.
▲
by
nlitened
5y ago
Maybe it’s time companies stop hoarding and reselling users’ personal data. These built-in templates for cookie popups are a joke, IMO.
482.
▲
by
nlitened
5y ago
Could somebody please explain, how come such a sophisticated PaaS provider as Heroku was not able to properly set up multiple AWS availability zones for their own services? I would think that if somebody had expertise to do it flawlessly, i
483.
▲
by
nlitened
5y ago
I am pretty sure “femto-” is used in a meaning of “small”, similar to pico-, nano-, micro- etc https://en.m.wikipedia.org/wiki/Femto-
484.
▲
by
nlitened
5y ago
Fund a new fork
485.
▲
by
nlitened
5y ago
It has a new edition every year though :)
486.
▲
by
nlitened
5y ago
I suppose something like: “Hey pal, you pay me 400k a year. How about we spend 200 bucks a year to make me 10% more productive?”
487.
▲
by
nlitened
5y ago
We did this standardized simple trick to prevent this: https://en.m.wikipedia.org/wiki/Post/Redirect/Get
488.
▲
by
nlitened
5y ago
Yeah, those damned early 2000s when back/forward buttons worked perfectly and we didn't lose the entire rich client state upon page refresh or wireless internet hiccup. Thank god we have a lot of JavaScript libraries and ambitious
489.
▲
by
nlitened
5y ago
I don't think this example has anything to do with "stronger typing". A Tuple<Tuple<int, int>, Tuple<int, int>> would have passed the type check just fine the same way, without revealing your error.
490.
▲
by
nlitened
5y ago
What stops them from doing the same without stating the reasoning?
491.
▲
by
nlitened
5y ago
> cliche in-your-face I think that’s called “classical”
492.
▲
by
nlitened
5y ago
Thank you. I cannot say I enjoyed it, I am distressed now. Using a “planet scale” “serverless” database to store just 750k download records per day, and paying per DB row touched, and “thank you for letting us off the hook this time”. This
493.
▲
by
nlitened
5y ago
My VPS provider gives me unlimited traffic, unlimited disk reads, and unlimited DB rows touched for fixed 30 dollars a month, regardless of how much CPU and RAM I keep loaded. This makes me think that these things are at least 100x cheaper
494.
▲
by
nlitened
5y ago
> The rub is that instead of just being slow, it also cost a fair amount of money because this crazy vendor system charged by the row or somesuch. So, by scanning the whole table, they touched all of those rows, and oh hey, massive amoun
495.
▲
by
nlitened
5y ago
> The only way I could see this working would be if AWS charged the holdouts the cost of keeping them supported. That actually sounds like a great idea. They could charge more for use of older versions, so that people could calculate the
496.
▲
by
nlitened
5y ago
> What do you want AWS to do here? Keep running software that won't get security updates? That seems a bit wild to me. PostgreSQL is open source, so they could keep patching the old version with security fixes. Or... they could keep
497.
▲
by
nlitened
5y ago
Dedicate 20% of developers’ time on constant updates of all components for a decade just in case you might need one drop-in security module ten years after now (if the company ever lives to see that day)? Does not sound like a good illustra
498.
▲
by
nlitened
5y ago
Oh yeah, you're right, multi-arity fns are also a big exception to the empirical "rule" I mentioned. And yes, (ns) macro looks like a historical mess indeed. > but I am saying that I don't think Clojure's introdu
499.
▲
by
nlitened
5y ago
> Using [] for syntax like Clojure does is kind of weird and not too consistent IMO Actually, it’s very consistent. Round parentheses are used for syntax where the first element is a “command” that will be evaluated, and square brackets
500.
▲
by
nlitened
5y ago
If Java has obviously not outcompeted HTML, one should reflect, in which way HTML is obviously better in things that matter compared to a code sandbox.
501.
▲
by
nlitened
5y ago
Any effort to improve society looks like work.
502.
▲
by
nlitened
5y ago
We already have that. It’s called Java
503.
▲
by
nlitened
5y ago
Monopoly may not result in increased prices, but it does result in increased risks. Which are essentially “hidden” costs for customers.
504.
▲
by
nlitened
5y ago
You can also connect iPad to your Mac as a second display, and put terminal there :)
505.
▲
by
nlitened
5y ago
> Anyone who values static typing will never be in awe of Clojure I used to value static typing, then I got older.
506.
▲
by
nlitened
5y ago
Is it not hypocrisy to say that? Our job as software developers is literally to kill blue-collar and low-skill jobs by thousands.
507.
▲
by
nlitened
5y ago
Two reasons: - If the author already knows some language well, it’s rather inefficient to master another language just to create a new one. - Rust is likely to be relevant for 11 more years, C is likely to be relevant for 43 more years. Thi
508.
▲
by
nlitened
5y ago
Wow, you're actually right — I wasn't able to find it before (maybe Java 17 was too new back then). If anybody's interested: sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get i
509.
▲
by
nlitened
5y ago
I think a custom package repository could be a proper solution then. This way one would get version upgrades for free. Much better than installing (curl-piping) yet another package management tool `sdkman` with a new syntax. Though, I might
510.
▲
by
nlitened
5y ago
Is there a way to apt-get the new JDK 17 as a package on Ubuntu, instead of piping a shell script from curl or unzipping a tar? Does anybody use package managers on Linux anymore?
More ›