1,669 karma · joined January 26, 2017
It seems to me that the government needs to take some of that power back from tech companies by clearly delineating which services can and cannot be refused and in what circumstances. For instance, I think it is perfectly right for Google to remove Gab from their app store if they wish, but I think it would be wrong if Gab was refused internet service by their ISP, for example. Similarly, as we transition to a cashless world I think there need to be limits on the authority that payment processors can exercise over which businesses are allowed to receive payments and which are not.
Summary: the Lyra audio samples are louder which muddies the comparison
EDIT: I was obviously not the first to say this but it is really interesting to watch the crypo space re-invent all of modern finance, one piece at a time.
To call manual memory management a foot-gun would be a ridiculous understatement. Once you've used a language with modules and namespaces, going back to C is so painful. The C standard library is super minimal and has lots of... lets call them... quirks. Basically lots of things that are easy and safe in any of the languages you mentioned are difficult and dangerous in C.
> Acting in any manner that might subject us to unfavorable regulatory action, subject us to any liability for any reason, or adversely affect our public image, reputation or goodwill, as determined by us in our sole and exclusive discretion.
data Genre = Adventure
| Comic
| Crime
| ...
deriving (Show)As far as what makes Dynamo a good fit, I almost take the other approach and try to ask myself, what makes Postgres a bad fit? Postgres is so flexible and powerful that IMO you need a really good reason to walk away from that as the default.
> In general, RDBMS > NoSql
These two bullet points resonate with me so much right now. I'm a consultant and a lot of my client absolutely insist on using DynamoDB for everything. I'm building an internal facing app that will have users numbering in the hundreds, maybe. The hoops we are jumping through to break this app up into "microservices" are absolutely astounding. Who needs joins? Who needs relational integrity? Who needs flexible query patterns? "It just has to scale"!
The article ventures a short list: "websites visited, credit card purchases, workout routines, music streamed", but I don't see how that could ever be turned into a coherent definition. A "credit card purchase" likely involves a dozen distinct parties with their own individual role and view of the event.
Several times over my career I've been brought in on a project where the team was considering replacing their RDBMS entirely with a no-SQL data store (a huge undertaking!) because they were having "performance problems". In many cases the solution is as simple as adding an index or modifying a query to use an index, but the devs regard it as some kind of wizardry to read a query plan.
If you work with a database you should try DataGrip. It is the best client I've ever used, for every single database I've tried it with (mostly Postgres, some SQLite and Redshift as well). Autocomplete just works, it will create schema diagrams for you that are accurate and useful, it's data export tools are obvious and fast. I pay for a license personally for use on side projects, and use it at work on a daily basis.
On my desktop with 16GB of ram I can just run Virtualbox. WSL 2 solves nothing for me. Like the author I am very skeptical that WSL 1 will be maintained going forward but I hope it is.
https://nickcraver.com/blog/2016/02/17/stack-overflow-the-ar...
Very few web apps will ever serve as much traffic as SO.
I don't have a problem with people who feel that way, but for myself I would find that very bleak given the substantial fraction of my life I am expected to spend working. Different strokes for different folks I guess.
ETA: Interesting that the above has resulted in high controversy in both up/down votes and replies. I can tell this is a very emotional issue for people. To be clear I'm not interested in forcing people to do anything, just trying to share my experiences. I would be disappointed if my job went permanently remote, and would probably start looking for a new one.