Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mook
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
721.
▲
by
mook
9y ago
It's also still in the repo, as https://github.com/SUSE/Portus/blob/master/examples/developm... — not sure why the vagrant development key that (presumably) would never be used outside of a loc
722.
▲
by
mook
9y ago
Unfortunately, just importing the package can have side effects (due to `init()`), so making the programmer explicitly ignore the import is actually useful.
723.
▲
by
mook
9y ago
The large majority of the software isn't deployed by developers, but it is written by them, and it's rather difficult to deploy unwritten software. And if the people who deploy them have to write it in the first place, they by def
724.
▲
by
mook
9y ago
KeePass (the original C# version) appears to actively developed. KeePassX (the C++ rewrite) appears to have slowed down. KeePassXC (the fork of the C++ rewrite) is the one under discussion here.
725.
▲
by
mook
9y ago
> As for why this absolutely should be frowned upon: this doesn't provide any actual security... I was under the impression that some of the newer APIs only work under SSL (e.g. geolocation, https://developers.google.com&
726.
▲
by
mook
9y ago
"systemd" is the init system, therefore anything that has it in the name is part of that init system. See also journald, which nobody mentions as being part of the init system even though it's more tied to it (is it even poss
727.
▲
by
mook
9y ago
One of the reasons I use that extension is that it deletes things a short while _after_ the last tab for a site is closed (so they undoing the close lets me keep going). In that case there's no content in which to run scripts.
728.
▲
by
mook
9y ago
I believe you need to install the add-on compatibility reporter add-on to see the marking (since the add-on modifies the add-on listing). See https://addons.mozilla.org/en-US/firefox/addon/add-on-compat... .
729.
▲
by
mook
9y ago
Don't forget the weak-copyleft licenses like the MPL, where it's perfectly fine to use it in commercial projects, but all users are guaranteed access to the copyleft source code (but not the proprietary code on top).
730.
▲
by
mook
10y ago
If you have multiple ssh keys, that can easily make you run out of login attempts. I have a key per server/client pair (because I'm weird), all stuffed into my ssh-agent, so that breaks basically all logins for me.
731.
▲
by
mook
10y ago
I haven't kept track of this very much, and am curious: why might the fork not have happened if Ethereum was older? Assuming the undesirable transaction happened relatively close the the point of forking, only a small number of descen
732.
▲
by
mook
10y ago
Calendaring is excellent for a one-person effort (mostly one person, anyway), but still has issues around the edges (e.g.CalDAV doesn't work as nicely as macOS Calendar.app). It probably doesn't help that the server I have to use
733.
▲
by
mook
10y ago
> The real question is: are you ok with ad-financed web sites in general, but have a problem with tracking (like me)? Turns out, that (currently) involves ad blockers. For a while, I tried to use only uMatrix (i.e. blocking third-party
734.
▲
by
mook
10y ago
Iterating each list is at least O(n) (because you just visited each item). So your dictionary building is in itself O(nlogn). As a minor optimization, when you walk the last list you can build the final list incrementally (check for things
735.
▲
by
mook
10y ago
Also, they previously had a Subsystem for Unix (SFU/SUA), so they're being consistent with their naming. That was the old POSIX layer that included, IIRC, a shell script to wrap cl.exe to take gcc-like arguments, and you can get t
736.
▲
by
mook
10y ago
If I remember correctly, they complained when people replaced the BSD license with GPL, which was a license violation (you don't get to arbitrarily relicense the code). That seems strictly worse than the code being used following the o
737.
▲
by
mook
10y ago
Proprietary licenses are not viral, in that they don't spread. They'd be better described as poisonous, since distribution stops completely. (I have no issues with proprietary licenses, just trying to abuse the analogy.)
738.
▲
by
mook
10y ago
Mostly, yes. Notice that Go and Rust (two of the newer languages popular at least on HN) also feature static compilation by default. Turns out that shared libraries are awesome, until the libraries can't provide a consistently backwa
739.
▲
by
mook
10y ago
For background on the docs in the kernel source tree, LWN (as is often the case) had a good article about it: https://lwn.net/Articles/692704/ There's also a copy on kernel. org, not sure why Intel's cop
740.
▲
by
mook
10y ago
I haven't looked into the space recently; how would the UI be attached? The only thing I can think of would be <canvas> (2D or WebGL), which both seem like a ton of work that the vendors don't have yet. Or do a full rewrite
741.
▲
by
mook
10y ago
If it's your keyboard, it has access to anything you type * using that keyboard * right? So if it doesn't actually have keys, just the password browser thing, it already has all the information that it could intercept. (Speculatio
742.
▲
by
mook
10y ago
As I understand it, CAs have mitigated the collision attacks by forcing a random serial number they generate into the certificates. Since that's part of the hash, collision attacks are no longer practical. Doing x509 still means having
743.
▲
by
mook
10y ago
On some versions of android if you long press on the popup it will show you which app it's from. This obviously doesn't work for not-android and older versions, though.
744.
▲
by
mook
10y ago
Given that the whole class of operators seem somewhat shady, I imagine that sometimes they would need to fend off attacks from competition services. In that case, being on a free DDoS protection plan seems like a reasonable thing to do (fr
745.
▲
by
mook
10y ago
The blog post makes it seem like the problem was in an nginx module. Looking at the docs [1] it looks like that's a C API; as far as I know writing shared libraries in golang for a C caller isn't really a thing (because the runti
746.
▲
by
mook
10y ago
As far as I can tell it's just as broken if you change the Add to a Store (at least, doing that and breaking in the main routine when it's > 1 still times out on play.golang.org). That just turned into a (terrible) spinlock and
747.
▲
by
mook
10y ago
Ah! Thank you, I stand corrected. I didn't realize they actually have those now. Still hard to find, but at least they exist.
748.
▲
by
mook
10y ago
Getting the APIs in place isn't enough, though; there needs to be time for the addons to adapt too (or for new addons to show up to replace the old ones). I'm not sure they have planned enough time for that to happen, but time w
749.
▲
by
mook
10y ago
> What's wrong with it being behind a developer mode? The fact that one doesn't exist. "Developer edition" is really just their alpha build, they don't have release builds that allow unsigned extension installs.
750.
▲
by
mook
10y ago
Right; I just mentioned the kernel because it's the only thing I know of with consistent stats on what companies are contributing (and I mostly skip over those anyway). I just don't know anybody who publishes the same for, say, Gn
More ›