> Yeah, I'm here
I don't know why, but a machine dynamically saying "I'm here" in a completely naturally sounding way and in a very dynamic context really hits me,
1,882 karma · joined August 30, 2009
> Yeah, I'm here
I don't know why, but a machine dynamically saying "I'm here" in a completely naturally sounding way and in a very dynamic context really hits me,
As a seasoned LTS user, would you recommend waiting for 18.04.1?
There's an ppa for the latest emacs and fish shell anyway. Maybe I can find a ppa for git. My other editor, IntelliJ, updates itself. Spotify also has its own repo.
(I don't really know what I'm talking about here.)
I wonder how my applications will fare. I would like to have the latest version of Firefox, emacs, git, and so on. It's the desktop environment and OS itself I want to be as stable as possible. I'd also like to get the most recent kernel, I think, since the kernel is pretty darn stable and rarely has regressions, at least in my experience.
I also learned that there's an official plan for 18.04.1, to be released July 26th. This is the release that will prompt 16.04 LTS for an upgrade. In other words, the official upgrade path for an LTS is to wait for the first patch release, and not upgrade immediately. So I'm considering waiting to update from 17.10 until 18.04.1 is out.
What do you refer to when you say that Datomic inherits the speed of indexing a huge table? The query engine works by fetching blocks of data from storage and placing the blocks in a lazy immutable tree structure that are the indices of Datomic. They are also covering (the indices is where the actual data is stored). So it's not like the query engine runs queries on the huge table stored in mysql or postgres, it's used more like a key/value store. Case in point: you can put memcached between the datomic client (peer) and any of the supported storage engines. So Datomic piggybacks on very little other than the actual capabiliy to safely store data.
Historical information is not part of datahike, now and it's not on the roadmap as far as I can tell. But perhaps one day :)
But you're right, it's not fair to say that there's not been any effort! :)
True, in that there's no solution out of the box. I kind of want to make a "look at all the things I have to do", and GDPR compliance is one of those things where there are probably many ways to do it wrong with Datomic, and a few ways of doing it right.
One thing you can do, is to have a separate database for each person/user. It is trivial to join across multiple databases in Datomic, and you can even do crazy things like joining between a database and an excel spreadsheet. And deleting an entire database is easy. So there's that.
There's also excision, but that's a super expensive operation that you shouldn't be doing as part of your day to day routines, according to the Datomic team. I'd like to know more here. For example, is it OK to excise data once a week? Maybe it's GDPR compliant if deletion requests are batched like that.
There's also crypto shredding (encrypt values with separate key for each user, throw away the key on deletion request), but I'm not sure how GDPR compliant that is, since it leaves a lot of metadata behind. And you obviously can't encrypt values that you want to query on with the query engine.
How would you go about deleting a users data upon request?
Maybe everything should have access to everything, and then you keep your _real_ secrets, like encryption keys, on dedicated hardware that locks away the key to the outside world and only does signing. Like a Trezor bitcoin wallet or secure enclave on iOS.
The bigger battery is nice, USB-A is nice. The weight is the same. Don't care about placement or camera. And the slower RAM doesn't bother me.
I got the updated version with an 8th gen that has win10 pre-installed, since the 9360 with 8th gen is pnly with win10. That's OK, was planning on setting up dual boot anyway.
I ended up selling my Surface Pro 4 after a year.
WSL is an amazing piece of tech, but due to the issues with windows compatibility of the software I use and run, I had to run it inside WSL. And since I use IntelliJ, that means the IDE has to run inside WSL, too. This worked fine, by running vcxsrv (an X server) from Windows. But then, after a windows reinstall, it suddenly stopped handling high DPI (retina) properly, and all the xorg apps where tiny. That's when I decided that I'm not gonna embrace a platform where I have to hack and slash to get the basics right.
I hope Microsoft works on bringing an official x server implementation to WSL. It's amazing tech, and I want to use it, but for now, it's too premature.
My argument is the same as what Linus points out in this rant (5:33): https://www.youtube.com/watch?v=5PmHRSeA2c8&feature=youtu.be...
I want life to be easy for app developers, having to target a gazillion different Linux based platforms kind of sucks.
So far, I've had my laptop freeze completely 3-4 times a week, fans spinning, not responding to any input in any way shape or form. This didn't happen in Fedora. Other than that, it's basically Fedora with different colors.
I'm hoping that Ubuntu slowly becomes this, especially with the move to the very stable Gnome 3.
https://www.civic.com/ is based on the Bitcoin protocol. It's a service for putting signed information about a user in a block chain, so that you don't need to implement your own verification of adresses, phone numbers, e-mails, etc being real, as long as you trust the signer of that information in the Civic block chain. This is a read heavy, not write heavy, block chain - reads of signed information is more common that writes of the signatures.
It's definitely my favorite block chain based technology that isn't a currency.