Oh my God. That’s awful.
Thanks for posting about jet brains coopting and closing the rust plug-in. Yuck!
Oh my God. That’s awful.
Thanks for posting about jet brains coopting and closing the rust plug-in. Yuck!
I’m willing to bet that Elon donated the money to be kicked back to Twitter in order to fraudulently make it look like revenue was improving.
The problem is how low the density is.
Sure: per kilogram it looks ok, but that one kilogram took up an entire train car to move around.
Never heard of this. Thanks for mentioning it!
Does develop support mono? I have used kdevelop before and was really impressed by it
I know it’s possible. I’ve used a keepass client on Linux that required Winforms; I think it was keepassx.
Mono was how I got it to work.
Emacs is written in lisp, so if people are going to die on the hill that they hate s expressions then I’m going to say no: they probably won’t be using emacs
I totally agree with you. I’m not a fanboy of any single language (because I’m not a good enough programmer!), but I have a visceral disgust for Java. And the first reply is right: it’s all from the 2000s, but that was when I was forced to interface with it most, and it was simply gross. I’m certain things are better now, 20 years on, but Oracle buying Sun was just the last awful step for me.
As hard as it is to say this, unfortunate code breaking changese are going to be made. But only if they help achieve the goals listed above.
If this is the case then I think it is an incredibly bad choice to name it D or openD or anything similar
Names are really hard, but non compatible things should not share a name.
One of the coolest things the perl community ever did was changing the name of perl at the major version when perl 5 came out. That is so smart!, and should be the way all software projects function.
It’s a valid need, but a domain blacklist isn’t part of email parsing and if you conflate the two inside your program then you’re mixing concerns.
Why is the domain blacklist even in your program? It should be a user configurable file or a list of domains in the database.
I like the idea!
When will it be?
Now, because this article got a little long, as per a friend’s suggestion, here’s a table of contents:
Optimization gives us optimal programs
Branch weights and the CPU’s branch predictor
-O3 produces much faster code than -O2
Javascript interpreters JIT at runtime because they don’t know which paths are hot ahead of time
If you have a compiler, you don’t need an interpreter
The middle-end is target/platform-independent
The compiler optimizes for data locality
-O0 gives you fast compilation
Templates are slow to compile
Separate compilation is always worth it
Why does link-time optimization (LTO) happen at link-time?
Inlining is useful primarily because it eliminates a call instruction
The role of the inline keyword
The best production compiler to study is LLVM
Undefined behavior only enables optimizations
The compiler can “simply” define undefined behavior 99% correctness rate is ok