1,033 karma · joined October 3, 2020
They legally cannot, at least not in the USA, and I doubt in most countries. Thanks to the legal tender laws, businesses cannot legally refuse the legal tender, especially in its cash form. Once a deal is made and cash is offered, service must be rendered or it is considered stolen. A fun way to exploit this (before coin machines) was to go to tow truck lots, offer pennies, and then report grand theft auto to the local sheriff when they refused.
There is very good reason that Go's initial compromise was to use built-ins for a small number of highly useful generics like arrays and maps.
- Greenspun's tenth rule
Joking aside, Java VM can be as fast as C++, not C, by using profiling and JIT optimization if tuned to a specific server and only measuring after running for a while. If you are really thinking about your allocators and not just calling malloc, nothing is faster. Half of this is due to less allocator calls and half is due to laying out the memory in a cache-friendly manner.
- Someone who has no clue. This is rare but it does happen. I have seen some fly through interviews and then literally do nothing until they leave for another company as we are set to fire them.
- Assholes. Everyone is nice in the interviews. Not everyone is nice during code review. There is a sub-archetype of asshole called The Complainer. They can live in pairs, but if there is no Assholes, a true Complainer will find a way to turn someone into one. They are two sides of the same coin.
- My way or the highway types. Your team uses Design Patterns and Unit Testing. Bob says that is overengineering and refuses to be a team player.
Interviews focus on the first one, which is honestly simple for a relatively experienced interviewer to weed out. I don't believe in 10X rockstar ninja programmers. Either someone has the ability or they don't.
The real keys to great hiring are good managers and cheap firing. Good managers are hard to come by, but they can be built fairly easily. Cheap firing is usually easy, if that is your goal. Some locales restrict this legally, but there is always a loophole.
So we need a totalitarian government to compete with their totalitarian government? No thank you. If your company gets ripped off by the Chinese, like many do, then that is your company's fault.
The vast majority of errors only stop or rollback the current action. An incredibly small amount of code uses errors to detect stop conditions or to retry.
I think they should start taking Bitcoin or Monero. Fuck MasterCard and whoever dictates what they do. If you are going to be forced into bankruptcy, at least do it in style.
- customizable allocators and alignment
- designed with turning off exceptions in mind
- performance improvements(especially map and list)
- portable between different C++ vendors
The only way to fix replication issues is to give financial and career incentives for doing replication work. Right now there are few carrots and many sticks.
Grandma doesn't have security audits, wouldn't know how to do one, and couldn't afford it if she did. She is the victim here. She might call the police but they will file a report and forget it. The only chance of getting caught is some larger agency like the FBI picking it up and going after you. This is highly unlikely.
The only thing stopping Grandma from getting ransomed is making it difficult to pay. If your ransom depends on walking Grandma through the 15 step process of paying you, then it's unlikely to happen or be profitable.
The consumer is absolutely winning right now. There is a lifetime of free diverse content just a click away. Traditional publishing and distribution cannot compete with that. The era when you could win a short story award and receive a decent advance on a novel to support yourself is going away, if not gone already.
The future model for all upcoming artists is going to be pushing out content for free for years while building up a fan base until your advertising and Patreon can sustain you.
The public school to prison pipeline is real. None of my children have or will go to public school. It's worthless at its best. It's life ruining at its worst. This is only one example of public schools flaunting how petty and stupid they are.
I couldn't even begin to imagine onboarding a Jr Engineer to a complex Rust project. I don't even know if it is possible.