Original post: https://archive.is/wNLqY Updated version: https://archive.is/TpsUW
I believe you are understanding the opposite of what was said. I understood it as "there cannot be trust anymore" - mostly because different people are at risk of becoming a victim in different ways: from a crime…
Trying to convince people usually makes any resistance worse. Using it, solving problems with it, and building a real community around it tend to make a much greater impact in the long run.
> nix, which has its own share of problems. Care to elaborate?
> Christoph seems not to have actually looked at the patch before rejecting it. I had the same impression as well, in particular due to his wording: > "No rust code in kernel/dma, please" When, in fact, the code is in…
> The reason is entirely technical and I think it has been formulated clearly [..] He clearly expressed a technical opinion based on his own beliefs, and that’s all. There was no reasoning. He did not even acknowledge…
There is a large difference between "I do not think this is a good idea" vs "do not do this", in particular given the position Hellwig has in the kernel as a listed maintainer of the DMA mapping helpers. No single…
If you search for "concurrent hash table <language>" or "concurrent map <language>" (being <language> Rust or C++) you get a number of open source libraries written using different techniques. I consider "exotic" a…
You can easily write a concurrent hash table in C++ or Rust. I fail to understand your point.
I read this article and the original one. I don't see any reasoning besides "I think it's not really needed". The reasoning in the original article is shallow at best, and the presented alternatives are not discussed in…
I would want this over docker and docker-compose any day. I've been using docker compose in production for a couple of years now and it adds another layer on top of systemd that is a continuous source of headache,…
It's not the punishment but the likelihood of being punished. Even if the punishment is not that severe, a high probability of being caught is a much greater deterrent.
I don't see how this reasoning makes any sense: you just need to look at the actual clock time to find out if the alarm went off or not. For instance: alarm set for 8 AM. You wake up, look at the clock: if it says…
Algebraic effects are going to put OCaml on a next level in terms of expressivity, abstraction and decoupling capabilities of separate tasks. It would be like going from a type system like C, with only concrete types,…
Any language with a large enough lexical set or enough meta-programming capabilities can be classified as "write-only" from the point of view of non-experienced users. It's the everlasting battle between learning curve…
This looks like someone trying to build a story with snarky comments and funny observations to get audience interested. The parts about C sound amateurish indeed.
I've been using Zim [1] as a knowledge database for around 2 years. I don't like depending on online solutions which may suddenly disappear. Together with some plugins for managing tasks, git and some script for…
The queue is a single contention point which will have a considerable overhead unless the work takes a long time to execute (ie, enqueue is infrequent). This kind of approach is usually not what you want: either you…
> The only valid options for performance sensitive functions are JS, Python and Go. I can think of a number of other languages that would probably easily surpass these, especially on latency.
Dumping a big database continuously for any reason (including backups) is a terrible design decision.
As usual, it's not that complicated, and it's not that simple. The simple solution would be for the network providers to validate the caller ID numbers for its subscribers, but that requires changes to punish the ones…
Please stop talking about Brazil as a single reality. Murder rate is completely different across state lines. And guns play zero role into the causes, as others have already pointed out. Any serious analysis on USA is…
I never understand this kind of reasoning. Sure, C++ has exceptions, but you are not forced to use them. Just because you go to a restaurant and they have dessert on the menu it doesn't mean you have an obligation to…
C++ template system is too generic (Turing complete), and it is usually the one to blame for the verboseness of error messages. Something like Concepts would probably make it more like a proper "generics" mechanism and…
The article is indeed interesting when it goes to the GC/allocation part and it's a nice read, but it really gets C++ wrong when talking about values/references. C++ is not "reference oriented language" the same way it…
Original post: https://archive.is/wNLqY Updated version: https://archive.is/TpsUW
I believe you are understanding the opposite of what was said. I understood it as "there cannot be trust anymore" - mostly because different people are at risk of becoming a victim in different ways: from a crime…
Trying to convince people usually makes any resistance worse. Using it, solving problems with it, and building a real community around it tend to make a much greater impact in the long run.
> nix, which has its own share of problems. Care to elaborate?
> Christoph seems not to have actually looked at the patch before rejecting it. I had the same impression as well, in particular due to his wording: > "No rust code in kernel/dma, please" When, in fact, the code is in…
> The reason is entirely technical and I think it has been formulated clearly [..] He clearly expressed a technical opinion based on his own beliefs, and that’s all. There was no reasoning. He did not even acknowledge…
There is a large difference between "I do not think this is a good idea" vs "do not do this", in particular given the position Hellwig has in the kernel as a listed maintainer of the DMA mapping helpers. No single…
If you search for "concurrent hash table <language>" or "concurrent map <language>" (being <language> Rust or C++) you get a number of open source libraries written using different techniques. I consider "exotic" a…
You can easily write a concurrent hash table in C++ or Rust. I fail to understand your point.
I read this article and the original one. I don't see any reasoning besides "I think it's not really needed". The reasoning in the original article is shallow at best, and the presented alternatives are not discussed in…
I would want this over docker and docker-compose any day. I've been using docker compose in production for a couple of years now and it adds another layer on top of systemd that is a continuous source of headache,…
It's not the punishment but the likelihood of being punished. Even if the punishment is not that severe, a high probability of being caught is a much greater deterrent.
I don't see how this reasoning makes any sense: you just need to look at the actual clock time to find out if the alarm went off or not. For instance: alarm set for 8 AM. You wake up, look at the clock: if it says…
Algebraic effects are going to put OCaml on a next level in terms of expressivity, abstraction and decoupling capabilities of separate tasks. It would be like going from a type system like C, with only concrete types,…
Any language with a large enough lexical set or enough meta-programming capabilities can be classified as "write-only" from the point of view of non-experienced users. It's the everlasting battle between learning curve…
This looks like someone trying to build a story with snarky comments and funny observations to get audience interested. The parts about C sound amateurish indeed.
I've been using Zim [1] as a knowledge database for around 2 years. I don't like depending on online solutions which may suddenly disappear. Together with some plugins for managing tasks, git and some script for…
The queue is a single contention point which will have a considerable overhead unless the work takes a long time to execute (ie, enqueue is infrequent). This kind of approach is usually not what you want: either you…
> The only valid options for performance sensitive functions are JS, Python and Go. I can think of a number of other languages that would probably easily surpass these, especially on latency.
Dumping a big database continuously for any reason (including backups) is a terrible design decision.
As usual, it's not that complicated, and it's not that simple. The simple solution would be for the network providers to validate the caller ID numbers for its subscribers, but that requires changes to punish the ones…
Please stop talking about Brazil as a single reality. Murder rate is completely different across state lines. And guns play zero role into the causes, as others have already pointed out. Any serious analysis on USA is…
I never understand this kind of reasoning. Sure, C++ has exceptions, but you are not forced to use them. Just because you go to a restaurant and they have dessert on the menu it doesn't mean you have an obligation to…
C++ template system is too generic (Turing complete), and it is usually the one to blame for the verboseness of error messages. Something like Concepts would probably make it more like a proper "generics" mechanism and…
The article is indeed interesting when it goes to the GC/allocation part and it's a nice read, but it really gets C++ wrong when talking about values/references. C++ is not "reference oriented language" the same way it…