805 karma · joined May 15, 2017
I think this idea is more about using technology and a digital currency to restrict what can be purchased with a specific digital currency. You said "controlling what currency people use" which I take to mean something different. They are both pretty terrifying and I'm not as optimistic as you.
> Psychophysics Toolbox Version 3 (PTB-3) is a free set of Matlab and GNU Octave functions for vision and neuroscience research
Scientists almost never want to share their code and it makes me sad. Why wouldn't they want to make their paper more easily reproducible?
Now of course I personally don't check the app shipped to me from the Google Play Store, but at least I could!
It's not that I disagree with your point at all. There are still many places for world powers to compel companies to spy on users (in both hardware and software). Just want to call out that Signal is doing pretty much the best they can.
There is an official thread here with people discussing how the single-page-as-an-app functionality should work: https://connect.mozilla.org/t5/discussions/how-can-firefox-c...
I ended up writing a firefox extension to open up URLs in a new "popup" window[1]: https://addons.mozilla.org/en-US/firefox/addon/web-app-maker.... I just checked it on Windows (usually using linux) and the popup window type does not allow the maximize button to work. Oh well...
[1]https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
It is different from a pipe - instead of using read/write to copy data from/to a kernel buffer, it gives user space a mapped buffer object and they need to take care to use it properly (using atomic operations on the head/tail and such).
If you own the code for the reader and writer, it's like using shared memory for a buffer. The proposal is about standardizing an interface.
I don't think Ethereum uses excessive amounts of energy unless you also think data centers are bad in general. The consensus algorithms are more complicated than Bitcoin. Ethereum validators will lose part of their stake if caught cheating.
His book Neptune's Brood revolves around cryptocurrency.
Edit: This is not a comment on the rest of the content of your post. I just thought it was kind of fair to call it CppNix!
[1] around 23m20s https://youtu.be/ywrSDLp926M?t=1400
I see some other comments in this thread about hypothetically supporting booting other UEFI targets and some ideas on how that would be implemented.
There is a question in the video about chainloading around 27 minutes -- https://youtu.be/ywrSDLp926M?t=1640 but the answer isn't clear to me - "setting FE variables". Is that frontend? firmware environment?
Dns SRV record = IP:port
Not sure why SRV never really caught on for most internet stuff.
(Edit: SRV records are hostnames, not IPs, so I guess it takes two lookups?)
It solves the cflags-changed problem by writing out the command used to build and updating it in the filesystem only if it has been changed (see "if_changed").
It has some external (to make) dependencies (a c program and numerous shell scripts) to make it work but it's great and can be relied upon!
It wouldn't be that crazy to get content-based dependencies working, especially looking at kbuild as an example.