Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
danieldk
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
481.
▲
by
danieldk
7y ago
I read somewhere that immutable and mutable borrows are perhaps alternatively understood as exclusive and shared borrows. Yes, when it comes to exterior mutability, it's basically single mutable xor multiple immutable . The price y
482.
▲
by
danieldk
7y ago
IANAL, but privacy regulators in various countries (but also the GDPR) have been fairly explicit that this cannot be used for blanket collection of data. E.g. GDPR recital 47 states that there must be a reasonable expectation of the data su
483.
▲
by
danieldk
7y ago
You don’t get to redefine ‘personal data’ ;). The GDPR is clear about that: * ‘personal data’ means any information relating to an identified or identifiable natural person (‘data subject’); an identifiable natural person is one who can be
484.
▲
by
danieldk
7y ago
It’s you who requests those resources, That does not matter, at least in the EU where citizens are protected by the GDPR. Article 6 of the GDPR: Processing shall be lawful only if and to the extent that at least one of the following appl
485.
▲
by
danieldk
7y ago
On the other hand, that’s a fairly entitled viewpoint. Users are using infrastructure I finance, to do things on the website(s) I created. If you want privacy from the services youre using, create or host your own. IANAL, but this is not
486.
▲
by
danieldk
7y ago
I bought an Amazon Basics USB hub. First I was generally happy, but after some time it would regularly just stop working for several hours. It's not that I was drawing too much power, typically just a security key or USB flash drive (a
487.
▲
by
danieldk
7y ago
I bought a number of small sets a few years ago and every single one of them had pieces that split up the side after very little use. Strange. Our 6 y/o daughter has really massive amounts of Lego. She started collecting them after s
488.
▲
by
danieldk
7y ago
If I leak your keys once- say, through power analysis, glitching, whatever- I can decrypt everything that has ever been encrypted for that key, and everything that ever will be. Doesn't it depend on the threat model? If your thread m
489.
▲
by
danieldk
7y ago
Question from someone who knows barely anything about the Scheme ecosystem: It seems that the one of the motivations for starting this effort, besides performance, was to move away from a C code base. Is Chez Scheme primarily written in Sch
490.
▲
by
danieldk
7y ago
IANAL This is why the GDPR requires that the default or most obvious option should be the one that denies use of personal data. Consent should be given by a clear affirmative act [...] Silence, pre-ticked boxes or inactivity should not the
491.
▲
by
danieldk
7y ago
Actually, Torch (2002) is older than Theano (2007). Moreover, both were already used widely in the research community. Tensorflow was actually late in the grand scheme of things, but replaced Theano and to some extend Torch (which used Lua
492.
▲
by
danieldk
7y ago
You are right. There is also more information here: https://marc.info/?l=openssh-unix-dev&m=157259802529972&w=2 This step is very straightforward; append the public key to authorized_keys as you would normally. Not
493.
▲
by
danieldk
7y ago
The FIDO/U2F support is really nice! Though I had a question about this: is it only necessary for the client to use an OpenSSH version (>= 8.2) that supports this, or should the server also have support?
494.
▲
by
danieldk
7y ago
In the Actor model, all function calls are async and have no return value, between the Actors. Each Actor is single threaded (OOP) program. It provides a nice approach to deal with parallel programming. I guess you mean 'concurrent p
495.
▲
by
danieldk
7y ago
Indeed! I also have a setup where the secrets come from the pass password manager, which I use with a hardware OpenPGP token. So, I get these global PIN dialogs once gpg-agent expires the PIN, which is quite annoying :(. Not sure though h
496.
▲
by
danieldk
7y ago
Not in the same ballpark of usability, polish, aesthetics, quality control. We must be living in different universes ;). I cannot comment on Microsoft Windows, since I have never really used it. I'm used to it and used to a workflow
497.
▲
by
danieldk
7y ago
Except that Xwayland applications are either tiny or scaled up and blurry. I guess it's acceptable if you have a large (e.g. 30") screen. But on a 24" 4k screen both options are very unpleasant. Also, I don't think Sway
498.
▲
by
danieldk
7y ago
Even gnome isn’t as bad as OS X IMO. It's many times worse, and I say this as a daily GNOME user. Well, perhaps not in terms of bugs ;). Qualms compared to macOS: - They removed menus (with discoverable shortcuts) and replaced them b
499.
▲
by
danieldk
7y ago
I have been using Arq for years. Locally over SSH to our NAS, remotely with B2 as well. I have done many restores over those years, both when installing a new machine or when I lost some file. It's really awesome, especially because it
500.
▲
by
danieldk
7y ago
I think bit-by-bit reproduciblity is one problem tackled by guix. I think the Nix folks are also interested to some extend. Currently, almost 99% of the paths in the minimum installation image are reproducible: https://r13y.com
501.
▲
by
danieldk
7y ago
Indeed. I stopped worrying about how I exactly set up a server, because it is all in the configuration.nix of that particular machine. If I want another machine with the same configuration, I just copy it, run morph deploy and it's d
502.
▲
by
danieldk
7y ago
Indeed. You can still read Eelco Dolstra's thesis [1] from 2006 and the general principles still apply. Some details have changed (e.g. the builder.sh scripts have mostly been abstracted away), but for understanding the Nix store, the
503.
▲
by
danieldk
7y ago
I fear things will go in the opposite direction with ubiquitous 4G. Very often 4G is already much faster than most WiFi hot spots, to the point that I don't even bother anymore and just use personal hot spot on my laptop.
504.
▲
by
danieldk
7y ago
Get a SIM without a data plan? You can still call or SMS people, get SMS 2FA when required, but you can't use social media apps. I cut my phone use by removing most social media apps. I have also disabled notifications for most remaini
505.
▲
by
danieldk
7y ago
AFAIK, apt-get and most if not all linux package managers only work system wide, and I can't install something just for a specific user. Not all. Nix and guix allow you to install packages into your own profile as an unprivileged use
506.
▲
by
danieldk
7y ago
Easy to check, thanks to godbolt: https://godbolt.org/z/SopXnf
507.
▲
by
danieldk
7y ago
Iterators in Rust are (usually) zero-cost abstractions of loops. Bjarne Stroustrup's definition: What you don’t use, you don’t pay for. And further: What you do use, you couldn’t hand code any better. Rust iterators fit in the second
508.
▲
by
danieldk
7y ago
Yes, I used Tensorflow from AMD's ROCm repositories. However, the performance difference compared to upstream Tensorflow was not very large anymore.
509.
▲
by
danieldk
7y ago
More AC units are going to make the problem worse as long as we are not using solar/wind/hydro/nuclear-power. Last summer when there was a heat wave here, lot of people bought ACs. Next year, they are also switching them on w
510.
▲
by
danieldk
7y ago
A lot of climate research is based entirely on experimenting with these climate models. We have a lot of data measured at many points on Earth spanning many decades. The data clearly shows that our planet is warming up and that there is a
More ›