2006, I think. Or _maybe_ the early part of 2007, I can't remember exactly. Didn't really get popular until 2014 though.
As other top-level posts have pointed out they're only removing it from the build process, it's still available to users. I wouldn't worry too much about about GCC going away, it's still the default compiler for most…
> Somehow this works even across SSH connections… The source code[1] is quite simple to read (as long as you know Bash) but basically imgcat prints a special OSC[2] sequence (some bytes that tell the terminal to do…
The article refers to that as escaping output rather than sanitising input: > And of course use your SQL engine’s parameterized query features so it properly escapes variables when building SQL:
The most annoying part of development, your users can and will rely on any observable behaviours of your software.
Nope, if you hash the inputs then you won't be able to order them properly.
> an incomplete microservice migration where you've now got hobbled together half-service weirdware that you have to support forever. Ugh I have to deal with this at my current job, except it's not an incomplete…
Am I reading that correctly? A porcelain command is one that's not supposed to be used in scripts, but the --porcelain flag is for when you do want to use things in scripts?
> what is the benefit of the line format being character strings? Wouldn't a binary package not be just as easy translatable into human readable JSON formatted output as a compacted JSON string is? One benefit is that I…
I think it's a lot more complicated than that. Yes there are plenty of people that use Docker as a package manager, but I think that's a failing of traditional package managers rather than a failing of Docker. You…
> If I can reduce my entire desktop environment into a single config file and have it reliably reconstruct itself, it would be magical. I might be missing something, but it sounds like that's what home-manager[1] was…
I actually did some benchmarking on this once upon a time[1] and it turns out that it's actually really easy to write something that is only ~5x slower[2] (until you get to matrices that don't fit in RAM): (4, 4, 4) (5,…
What would it even mean for a container to be ordered if you can't iterate through it?
It's extra annoying because collections.OrderedDict has been in the standard library for ages.
My main issue with it is that if someone figures out an even better way to do dictionaries but it doesn't preserve insertion order, then that technique can't be used. But I certainly wouldn't call it a stupid decision,…
It is but in the context of this discussion it's very clear that they meant a tracing garbage collector, which has a very different cost than atomic reference counting. Or to put it another way: you're technically…
Nah, it's true for all columns: SQL*Plus: Release 11.2.0.4.0 Production on Mon Feb 3 15:56:30 2020 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Express Edition Release…
> AFAICT there's no easy way to measure the LoC actually compiled I take it you can't just run it through the preprocessor then count the lines of code that are output from that?
Firstly, I think you're taking this waaaayyyy more seriously than it was intended. Secondly double foo = 1.2; printf(foo); puts(foo); won't compile, while double foo = 1.2; display(foo); works fine. Incidentally I…
That sounds like an example of it being exactly like this (since neither Go nor C++ have had any breaking changes either AFAIA), or am I not understanding something?
Maybe I'm missing a joke here, but if that's your workflow then there's absolutely no advantage to notebooks over something like Spyder or even VS Code.
Remember the paper is talking about entropy[1] rather than any kind of human-encoded information. [1]: https://www.port.ac.uk/about-us/structure-and-governance/our...
What kind of storage device? I'm fairly sure in a HDD the 1 and 0 states have the same energy, and from what I know about SSDs I think the same is true there.
Weirdly it's not like the author is some crackpot nobody, he has actual papers under his belt[1] and is a Senior Lecturer[2] (although not at a particularly prestigious university, admittedly). [1]:…
From the paper: > For 1Tb device the estimated mass change is 2.5 × 10^-25 Kg. I don't actually know how precise we're currently able to measure mass, though.
2006, I think. Or _maybe_ the early part of 2007, I can't remember exactly. Didn't really get popular until 2014 though.
As other top-level posts have pointed out they're only removing it from the build process, it's still available to users. I wouldn't worry too much about about GCC going away, it's still the default compiler for most…
> Somehow this works even across SSH connections… The source code[1] is quite simple to read (as long as you know Bash) but basically imgcat prints a special OSC[2] sequence (some bytes that tell the terminal to do…
The article refers to that as escaping output rather than sanitising input: > And of course use your SQL engine’s parameterized query features so it properly escapes variables when building SQL:
The most annoying part of development, your users can and will rely on any observable behaviours of your software.
Nope, if you hash the inputs then you won't be able to order them properly.
> an incomplete microservice migration where you've now got hobbled together half-service weirdware that you have to support forever. Ugh I have to deal with this at my current job, except it's not an incomplete…
Am I reading that correctly? A porcelain command is one that's not supposed to be used in scripts, but the --porcelain flag is for when you do want to use things in scripts?
> what is the benefit of the line format being character strings? Wouldn't a binary package not be just as easy translatable into human readable JSON formatted output as a compacted JSON string is? One benefit is that I…
I think it's a lot more complicated than that. Yes there are plenty of people that use Docker as a package manager, but I think that's a failing of traditional package managers rather than a failing of Docker. You…
> If I can reduce my entire desktop environment into a single config file and have it reliably reconstruct itself, it would be magical. I might be missing something, but it sounds like that's what home-manager[1] was…
I actually did some benchmarking on this once upon a time[1] and it turns out that it's actually really easy to write something that is only ~5x slower[2] (until you get to matrices that don't fit in RAM): (4, 4, 4) (5,…
What would it even mean for a container to be ordered if you can't iterate through it?
It's extra annoying because collections.OrderedDict has been in the standard library for ages.
My main issue with it is that if someone figures out an even better way to do dictionaries but it doesn't preserve insertion order, then that technique can't be used. But I certainly wouldn't call it a stupid decision,…
It is but in the context of this discussion it's very clear that they meant a tracing garbage collector, which has a very different cost than atomic reference counting. Or to put it another way: you're technically…
Nah, it's true for all columns: SQL*Plus: Release 11.2.0.4.0 Production on Mon Feb 3 15:56:30 2020 Copyright (c) 1982, 2013, Oracle. All rights reserved. Connected to: Oracle Database 11g Express Edition Release…
> AFAICT there's no easy way to measure the LoC actually compiled I take it you can't just run it through the preprocessor then count the lines of code that are output from that?
Firstly, I think you're taking this waaaayyyy more seriously than it was intended. Secondly double foo = 1.2; printf(foo); puts(foo); won't compile, while double foo = 1.2; display(foo); works fine. Incidentally I…
That sounds like an example of it being exactly like this (since neither Go nor C++ have had any breaking changes either AFAIA), or am I not understanding something?
Maybe I'm missing a joke here, but if that's your workflow then there's absolutely no advantage to notebooks over something like Spyder or even VS Code.
Remember the paper is talking about entropy[1] rather than any kind of human-encoded information. [1]: https://www.port.ac.uk/about-us/structure-and-governance/our...
What kind of storage device? I'm fairly sure in a HDD the 1 and 0 states have the same energy, and from what I know about SSDs I think the same is true there.
Weirdly it's not like the author is some crackpot nobody, he has actual papers under his belt[1] and is a Senior Lecturer[2] (although not at a particularly prestigious university, admittedly). [1]:…
From the paper: > For 1Tb device the estimated mass change is 2.5 × 10^-25 Kg. I don't actually know how precise we're currently able to measure mass, though.