qcoh | 3 years ago | on: I cheated on my Microsoft interview (2019)
qcoh's comments
qcoh | 4 years ago | on: Binary search with confidence
qcoh | 4 years ago | on: Examples of common false beliefs in mathematics
M/L means that M is a field-extension over L. A concrete example would be C/R (the complex numbers over the reals).
Algebraic number theory, in particular Galois theory, studies field extensions by looking at the group of symmetries: the field automorphisms of the larger field that fix the smaller field. For the concrete example above, the Galois group is a group with two elements: the identity function and the function that maps i to -i and keeps real numbers fixed. It's not a coincidence that the dimension of C as an R-vector space is the same as the size of this group (or that the degree of the polynomial that has i (and -i) as roots has degree 2).
qcoh | 4 years ago | on: Facebook employees are now more willing to leave, tech recruiters say
qcoh | 4 years ago | on: The age of machine learning as code has arrived
I marvel at the cool machine learning demos but I'm kind of sick working on this stuff, tbh.
qcoh | 5 years ago | on: Ask HN: Do you think Agile/Scrum is beneficial for software delivery?
* Frequent feedback from stakeholders and customers
* Retrospectives
* Standups
These can be annoying but they help make sure that the right thing is developed.
Things I don't like:
* Things get rushed to get them done before the sprint ends (even if there is no deadline pressure)
* On the other hand, everything takes at least two weeks to get done
I feel that this turns the output of a very high-performing developer into that of a mediocre developer. I'm not a 10x developer, so I can cope. ;)
Things I don't like but don't blame on Scrum:
* Jira
* Storypoints
* Estimating: All estimates beyond the current sprint are completely unreliable. Still, people use storypoints to derive release dates and worse, measure the productivity of employees using them.
FWIW, until I learn of better processes, I prefer Scrum without "buts" and with continuous deployment.
qcoh | 5 years ago | on: Show HN: Can’t afford Bloomberg Terminal? No prob, I built the next best thing
On your second point: Can't they argue that they implement against an API, which could be provided by non-GPL software as well?
qcoh | 5 years ago | on: iOS 14 USB tethering broken on Linux: looking for docs and contact at Apple
qcoh | 5 years ago | on: iOS 14 USB tethering broken on Linux: looking for docs and contact at Apple
* It disconnects more than once per day, requiring me to enable the wifi hotspot again on the phone
* The phone gets very hot
* It is slower than usb tethering: In my measurements, I get about 4MByte/s over USB and around 2MByte/s with wifi, though I'm not too confident in the results. According to the mobile provider, I should get 10.
EDIT: A fourth one is that the wifi hotspot leaks my first name and phone brand to everyone in the vicinity.
qcoh | 5 years ago | on: Twenty Proofs of Euler's Formula: V-E+F=2
qcoh | 5 years ago | on: Rust: Dropping heavy things in another thread can make your code 10000x faster
qcoh | 6 years ago | on: Learn TLA+ (2018)
A few years back I had an interesting discussion with one of its authors and was shown the real model and code. Interestingly, they generated C from the TLA+ spec and this code generator was "unproven". However, the software itself had high coverage requirements and needed to be tested extensively (100% code/branch/MCD coverage, I don't quite remember).
One of the points he made was that the upfront cost pays for itself by avoiding bugs that are hard to debug.
[0]: https://drive.google.com/file/d/1rAn3N5hViv3xNe2E55lMzpFFym1...
qcoh | 6 years ago | on: Recursive Make Considered Harmful (1997) [pdf]
qcoh | 7 years ago | on: Ask HN: What are some of the best documentaries you've seen?
qcoh | 7 years ago | on: Writing a Game Boy emulator
Furthermore E9 is not "JP (HL)" but rather "JP HL". If I remember correctly a few timings or instruction sizes are off as well.
qcoh | 8 years ago | on: Linear logic and deep learning [pdf]
qcoh | 8 years ago | on: India demonetisation fails to purge black money
qcoh | 9 years ago | on: C++11 FAQ
qcoh | 9 years ago | on: C++11 FAQ
EDIT: Not sure if this is it, but after some digging I've found [0] on lifetimes of temporaries. As for the lacking template argument, presumably const char* is inferred and a temporary string is constructed in main?
qcoh | 9 years ago | on: C++11 FAQ