Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Guvante
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
661.
▲
by
Guvante
5y ago
This isn't something that is easy to do. You need to interact with probably 12 people any of whom could trivially copy the data off the machine and whistleblow you. Criminal behavior implies something minor. Murdering a dissident isn&#
662.
▲
by
Guvante
5y ago
Assuming they have decent source control and an audit trail (most safety critical things do) you would probably have an easier time hiring someone to throw them off the cliff. Assuming you care if people find out you did it of course but if
663.
▲
by
Guvante
5y ago
Until the West is happy with how this ends billions of capital are cut off from Russia and it's place on the mostly economic world stage will dwindle as it loses trade deals from companies and countries being unwilling to work with it.
664.
▲
by
Guvante
5y ago
Oil isn't renewable and the rich tend to be the ones in control...
665.
▲
by
Guvante
5y ago
It is a grey area. Right to repair has had success without legislation for abandonware. The rights of the copyright holder generally don't actually extend to blocking your access. Now whether "latest Intel chips don't support
666.
▲
by
Guvante
5y ago
You are ignoring my point because it wasn't what you wanted to say. "At least partially backed up by" is a meaningless statement. Certainly everyone agrees that US wasn't holding onto the amount of USD that existed as go
667.
▲
by
Guvante
5y ago
I am talking about the consequence of fractional reserve banking. Specifically that money is made by banks to some amount. Also I think saying "we don't have fractional reserve banking" is needlessly splitting hairs. The requ
668.
▲
by
Guvante
5y ago
Are we pretending that the US government is gone without a worldwide depression? (To be clear the US isn't alone, any of the major countries disappearing overnight would shock the economic system too hard to make these style what ifs m
669.
▲
by
Guvante
5y ago
Don't believe the lies they say about fiat currencies in crypto circles. Currency is way more complicated than they lead you to believe. After all fractional reserve banking has existed since before currency did. And if you have fracti
670.
▲
by
Guvante
5y ago
If you do a crazy enough thing it will break isn't material to my statement "naively accessing the heap as if that is thread safe is bad anyway".
671.
▲
by
Guvante
5y ago
Raw shared mutability is a mine field the moment mutations that depend on the current state occur. If incrementing doesn't always increment you are in for a bad time after all. You are always going to have data that is shared and chang
672.
▲
by
Guvante
5y ago
As the article hints at alcohol is likely the distinction between the two. It specifically calls out that liquor licenses are the beaucratic hurdle that is hardest to overcome.
673.
▲
by
Guvante
5y ago
The only thing of substance in the parent was "opinions aren't dangerous". Since that isn't accurate (lobbying can be dangerous) there wasn't anything substantial to respond to.
674.
▲
by
Guvante
5y ago
There is a difference between having an opinion and lobbying.
675.
▲
by
Guvante
5y ago
You haven't seen many Hacker News pages involving a GC language and the topic of performance the number of "just write it in C++ like everyone else" is frustrating. Nothing against C++ just telling someone else to change lang
676.
▲
by
Guvante
5y ago
C++ has nearly as many rabid fanboys as Rust. I am curious why the community reacts differently to them. I am not saying "just write it in Rust" is a good thing, I think anyone claiming someone else needs to rewrite their program
677.
▲
by
Guvante
5y ago
I think that isn't fair to Linus. C++ with minimal use of templates, nearly no dynamic allocations and never calling any function that could possibly throw an exception is pretty dang close to C.
678.
▲
by
Guvante
5y ago
I feel you aren't being fair here. Stacks are an implementation of being able to resume execution after a unit of work is done. That is what is wanted. Rust has generators and async await which covers the most popular form of them. Gen
679.
▲
by
Guvante
5y ago
Generators and such are designed to avoid manually writing contuation passing style which is generally difficult when you need compound state. Especially since Rust makes manual contuation passing style very complex. Generally function pass
680.
▲
by
Guvante
5y ago
Retry logic is hidden for locks while in your face for CAS. Additionally while multiple locks is annoying it is way easier than multiple CAS. "Have a global order for locks" is the hard but solvable problem for multiple locks. For
681.
▲
by
Guvante
5y ago
What are you CASing? If the object is too large you will have contention to the point that you might as well be single threaded. If the object is too small you now have to CAS multiple things which is far from trivial. CAS is a primitive, i
682.
▲
by
Guvante
5y ago
CAS is a massive pain in the ass for complex changes. Lenses are a way to point to part of the object which can in theory make it less painful as you can redo a change without redoing the work to setup the change necessarily. Growing just r
683.
▲
by
Guvante
5y ago
Sharing a new copy isn't always easy though. That is why lens are a thing. Unfortunately lens are (last I checked) still not quite easy to grow. The point is neither copying the whole structure nor diffs are as easy as mutex + inner mu
684.
▲
by
Guvante
5y ago
PragmataPro it is paid but it has been great. https://fsd.it/shop/fonts/pragmatapro/
685.
▲
by
Guvante
5y ago
Sharing immutable data is hard. Mutable throw you throw a lock on it and mutate in place. How do you share mutations when you can't change anything? To be clear it is certainly a solvable problem (as this post shows) but it can make th
686.
▲
by
Guvante
5y ago
Egress does not mean S3 or Cloudflare. Egress is the raw pipe billing from AWS to the wider internet. Other services are priced differently.
687.
▲
by
Guvante
5y ago
Except C++ didn't learn that operator overloading is bad. C++ learned that operator overloading for everything was bad. The language kind of put itself into a corner when what C# calls `MoveNext` is called `++` (with two variants of co
688.
▲
by
Guvante
5y ago
On some level niche things are more expensive. Sure some of it is the aesthetic, I won't deny it, but without economies of scale and more importantly enough demand to justify a lower price point you end up at higher prices. Like the Mi
689.
▲
by
Guvante
5y ago
You have to load the page to see the dislike count. They already got ad revenue by the time you see it. I am sure they have better data than anybody as to how often a video is loaded for the first time and disliked within a few seconds of s
690.
▲
by
Guvante
5y ago
As much as scientists are taking a hard look at their own processes it is important to still lean on what is as close to known as can be. You don't need to blindly trust science but also don't be blind to it. Assuming everything i
More ›