Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jupp0r
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
391.
▲
by
jupp0r
3y ago
I got GCP certified for Cloud Architect and Data Engineer in the past and it's been actually super helpful to get a rough overview what products they offer and how to connect them together to solve (hypothetical) real world problems. I
392.
▲
by
jupp0r
3y ago
> yeah, I need one runtime on top of another runtime, with unknown quality, support, longevity and number of gotchas. It's a library. It solved our problems at the time, years ago. It's still used in production and piping billi
393.
▲
by
jupp0r
3y ago
> it doesn't sound they really sharing data with each other, it looks like your logic is well lineralizable and data localized, and you can't implement access to some global hashmap in that way for example. Yes, because data ca
394.
▲
by
jupp0r
3y ago
It's a programmer's error, so it should lead to a panic. There is simply no reason to ever handle this at runtime (as opposed to network errors or other things that can go wrong during normal operation and should be handled at run
395.
▲
by
jupp0r
3y ago
It's not either or, you can combine the two. I've worked on a system that did real time audio mixing for 10000s of concurrent connections, utilizing >50 cores, mostly with one thread each. Each thread had thread-local data, was
396.
▲
by
jupp0r
3y ago
You can minimize sharing data between threads because it's easier to have data affinity with threads (ie only thread A will read or write to a piece of data). You can still access that data from multiple modules because the whole threa
397.
▲
by
jupp0r
3y ago
If you are using explicit blocking, share data between threads and have not run into deadlocks then your application is trivial (which is great if it solves your problem).
398.
▲
by
jupp0r
3y ago
They can be used that way, but you end up with exactly the same problems that async programming aims to avoid (performance, deadlocks, your business logic being cluttered with low level implementation details).
399.
▲
by
jupp0r
3y ago
Ideally, you don't have blocking APIs at all. There isn't any reason nowadays. Every blocking API in your system is there for historic reasons (ie it's >20 years old) or because somebody made a terrible design decision in
400.
▲
by
jupp0r
3y ago
Even SMS would be vastly more secure, as sim swap or SS7 attacks are costly.
401.
▲
by
jupp0r
3y ago
Using email magic links as authentication mechanism is not a great choice in my opinion as email is not a very secure protocol if you think about the default smtp security guarantees and man-in-the-middle interception, either on the smtp or
402.
▲
by
jupp0r
3y ago
Chrysler has been using Cummins engines for ages. They are in the Jeep Wrangler.
403.
▲
by
jupp0r
3y ago
I guess this is why evolution is taking unreasonable amounts of time.
404.
▲
by
jupp0r
3y ago
The rocket was not. Of course you will have components built by industry. You can't expect government to mine the iron and mill the steel for every bolt.
405.
▲
by
jupp0r
3y ago
Saturn V
406.
▲
by
jupp0r
3y ago
Try nuclear bombs or tanks.
407.
▲
by
jupp0r
3y ago
He wants to run for president in 2028, not hold on to power.
408.
▲
by
jupp0r
3y ago
I don't see the problem here at all. What prevents somebody from writing a 5 line helper wrapper that provides the easier API either in their project or as a small crate if they want to share the helper between projects? That's th
409.
▲
by
jupp0r
3y ago
It's actually quite common to use the major version of semver for API versioning. Users of the API don't get to choose minor and patch versions though, they also don't need to because there's no breaking changes in them
410.
▲
by
jupp0r
3y ago
Does the prior version or the new version determine whether a change is a breaking change?
411.
▲
by
jupp0r
3y ago
To me this sounds like competition driving down prices, which is great for consumers.
412.
▲
by
jupp0r
3y ago
Where's the harm for consumers here? All I see is that I can now buy guitar pedals for a fraction of the price. Isn't consumer harm the point of anti trust?
413.
▲
by
jupp0r
3y ago
I find the premise that Amazon has a monopoly to be pretty far fetched. I order goods online from various shops all the time.
414.
▲
by
jupp0r
3y ago
Don't share a password between people directly. Separate identity and authorization. Keep an audit log. Use a password manager to share passwords that you absolutely have to share for some reason. Avoid this as much as possible and use
415.
▲
by
jupp0r
3y ago
The article credits those reforms with kickstarting a decade of economic prosperity.
416.
▲
by
jupp0r
3y ago
We do have a clean reliable alternative (wind, solar, batteries), it's just a matter of making the investments to roll it out.
417.
▲
by
jupp0r
3y ago
The point of LTS kernels is that they do get constant updates ie that security patches are backported. There is no world in which you can avoid updating frequently.
418.
▲
by
jupp0r
3y ago
Sorry for the confusion. Not a native english speaker here (although I've been living in the US for a few years).
419.
▲
by
jupp0r
3y ago
There are salary tiers that are the same across all government employees. A new grad software engineer with a master's degree will earn the same as a new grad biologist, even though the outside government salaries for the two might dif
420.
▲
by
jupp0r
3y ago
Singapore has very few homeless people. Most countries in Europe have almost no homeless population. It's not zero, but it's low enough that it is not a big problem compared to the US.
More ›