287 karma · joined October 27, 2013
A lot of desktop applications do this. The Spotify client used to do it to enable play/pause controls from any webpage. Dropbox also definitely used the same method for single sign on, maybe still does, I don't use it anymore.
>Even if the technology is not be specific to the blockchain originally, blockchain still helped bring these ideas into the minds of the masses and so I think it is fair to characterize some of these things as “blockchain technology” when that is how some people came to know of them.
What you just described here, when done to obtain money or publicity - is often referred to as "charlatanism".
That's because they do. A Blockchain without decentralization (and therefore no need for proof-of-work consensus) is functionally just an immutable, append-only object database - the same sort of data structure that any modern, distributed source code version control system (like Git) has always used, before "Blockchain" was even a thing.
I'd love to run mainline Linux without any Android cruft on my old phones, but realise that this would take a lot of effort per each device. Each Android device is different, with its own kernel patches, proprietary modules and sometimes Android-specific userspace HALs. The Tegra in the Nexus 7 was designed to run non-Android Linux, there are native X11 drivers for that thing - that's not the case for devices like my current phone.
An approach that is less likely to result in vaporware would be to maintain ports of Halium to older devices based on LineageOS kernels/drivers, with an optional Alpine Linux userspace.
Otherwise this project is little more than README.md Hacker News bait.
It can work as a universal homebrew replacement (works on MacOS, Linux, WSL and can be easily ported to most BSD variants), comes with a huge collection of packages[2] and produces its own reproducible source builds. Like homebrew, it's a hybrid source and binary based package manager (if you haven't done anything to modify the build, it will likely be downloaded from a cache of pre-built binaries[3]). Unlike something like homebrew-cask, it will never download the pre-built .dmg file from the developer's website - with the obvious exception of proprietary software.
It can also work as a great AUR/ports replacement on Linux systems. Fedora doesn't provide FFmpeg or an up-to-date version of a package you need? No problem, just get it from Nix! All the advantages of a rolling release distro, without actually having to use one.
Due to its functional nature, it comes with a wealth of advantages over homebrew and other traditional package managers[4]. Once you get past the learning curve, creating your own packages or modifying existing ones is a breeze. It can create disposable development environments with dependencies of whatever project you're working on, without having to install them in your system or user profile! Check out the Nix manual[5] for more information.
It's so flexible that people have built a Linux distribution where your entire system configuration is a Nix derivation (package) - with atomic upgrades, rollbacks, reproducible configuration and much more! [6]
[2] https://nixos.org/nixos/packages.html
[4] https://nixos.org/nix/about.html
i'm sure <insert your favourite open source project here> would appreciate patches for reproducible, cryptographically signed releases
It's a perfect way for a not-so-technologically-savvy parent to scan their old photos and put them up on Facebook.
It's a shame that it has such a steep learning curve.
My doctor eventually prescribed me trazodone, so I could just sleep the withdrawals off.
As a person suffering from social anxiety, my brain tends to memorise events by focusing on small, irrelevant details - which leads to negative self-talk, i.e. "was this thing I said embarrassing? could I have done this differently?, etc."
The way we perceive the world and store our memories is definitely different from one person to another. As a bilingual person, I think some of those differences may indeed be due to a person's native language.
but i don't agree that it should be the poster's responsibility to show their sanitation logic to prevent people from blindly copying-and-pasting their code, if it's not relevant to their question