Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
vbrandl
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
1.
▲
by
vbrandl
2y ago
I would guess OSM uses optimizations for eucledian graphs, where the path a->c is always shorter than a->b->c. This restriction makes e.g. TSP solvable. But this property does not hold for any generic graph. I don't know if th
2.
▲
by
vbrandl
3y ago
There is a virus written in awk that infects other awk scripts[0]. And according to wikipedia, the language is Turing complete. [0]: https://github.com/SPTHvx/ezines/tree/main/dc5/CODES/Perfori.
3.
▲
by
vbrandl
3y ago
That's the point of EurKey. Special characters are the same as on the US layout with additional, language specific letters available. At least for writing English and German it has been great for me.
4.
▲
by
vbrandl
3y ago
Could you give some links or pointers (which city/building/year)? I know of the band but not that story.
5.
▲
by
vbrandl
3y ago
Sounds like a botnet with extra steps
6.
▲
by
vbrandl
4y ago
The linked paper is not my thesis but one of the foundational works, I based my thesis on. Mine can be found here: https://git.vbrandl.net/vbrandl/masterthesis/raw/branch/mast...
7.
▲
by
vbrandl
4y ago
PageRank and similar ranking algorithms on graphs can be used to detect monitoring attempts in P2P botnets [0] (a botmaster can detect when researchers/law enforcement start monitoring a botnet). For my master's thesis, I evaluate
8.
▲
by
vbrandl
4y ago
Maybe I did not use it as intended, but I have an app running on fly.io that exposed the metrics endpoint on another port as the webapp itself, so it is not publicly reachable. This app suddenly broke and I had to disable the metrics endpoi
9.
▲
by
vbrandl
4y ago
Since I have no use for it, I like to globally (not just in vim) map caps to ESC.
10.
▲
by
vbrandl
4y ago
I also applaud their user-respecting design choices. E.g. if your browser sets the DNT (do not track) header, they won't show a cookie consent banner and just assume you selected "reject all"
11.
▲
by
vbrandl
4y ago
Maybe cargo2nix? https://github.com/cargo2nix/cargo2nix
12.
▲
by
vbrandl
4y ago
In the end you could use nix to build docker/VM images and use the same, reproducible environment in prod/test/CI/dev/...
13.
▲
by
vbrandl
4y ago
One thing that differentiates nix from things like virtualenv is that each (package + version) tuple exists at most once in your local nix store and is then linked into your project environments, while virtualenv will install new copies of
14.
▲
by
vbrandl
4y ago
If you are looking for a language agnostic version manager, the nix package manager [0] might be worth a try. In combination with lorri [1] you will be dropped into a shell with all required development dependencies available, when you ente
15.
▲
by
vbrandl
4y ago
Private feedback via email is always possible and you can chose to publish specific feedback you deem important. It's the same for printed literature. There is no comment section in books. As for sharing: you can always share the URL
16.
▲
by
vbrandl
5y ago
I learned typing on German QWERTZ, too. I started using eurkey [0] a few years ago. For me it hits the sweet spot between good position of special characters used for programming (it's effectively QWERTY in that regard) but with common
17.
▲
by
vbrandl
5y ago
Fear and Loathing in Las Vegas, by Hunter Thompson if anyone is wondering
18.
▲
by
vbrandl
5y ago
Maybe by releasing often (every 6 weeks or out of band for bug fixes like this), they make it easier to use a current version of the compiler, in comparison to the old Java release cycle of multiple years. Also testing the compiler against
19.
▲
by
vbrandl
5y ago
If the vessel was started at day, the earth was also pushed away from the sun
20.
▲
by
vbrandl
5y ago
~I'm not sure about the semantics, but the type would allow that, yes.~ Edit: fn scatter(&self, ray: &Ray, hit_record: &HitRecord) -> Option<(Option<Ray>, Srgb)> The function takes a `Ray` as input,
21.
▲
by
vbrandl
5y ago
Option<(Option<Ray>, Srgb)> can be one of - None - Some((None, Srgb)) - Some((Some(Ray), Srgb)) Only the last one is equivalent to the struct you described
22.
▲
by
vbrandl
5y ago
Here is a small back of the envelope calculation. Websters dictionary includes 470.000 words [0]. 52 lower and uppercase letters + 10 digits + ~20 special chars = 82 possibilities. There are are 82^20 = 1.89 * 10^38 possible combinations fo
23.
▲
by
vbrandl
5y ago
I think that's intentional and meant as an example of the issue at hand.
24.
▲
by
vbrandl
5y ago
FYI: > a meme is an idea, behavior, or style that spreads by means of imitation from person to person within a culture and often carries symbolic meaning representing a particular phenomenon or theme From https://en.wikipedia.
25.
▲
by
vbrandl
5y ago
Best would actually be #!/usr/bin/env sh Since this binary is required by the POSIX standard to exist at that location.
26.
▲
by
vbrandl
5y ago
here's an example I had a few month ago: Password Requirements, merging of requirements and generating passwords that fulfill the requirements: - merging/combining of requirements is a monoid operation with an "empty requirem
27.
▲
by
vbrandl
6y ago
Not sure if there is any special LDAP functionality, I don't know of, but we use Gitlab CE with LDAP at work. Also looking at the feature comparison [0], I can't find any LDAP related features in the paid versions, that aren'
28.
▲
by
vbrandl
6y ago
y2iw should copy without enclosing spaces. My mnemonic is "inner word" vs. "a word".
29.
▲
by
vbrandl
6y ago
More often than you'd think. There's a paper from black hat 2011 [0] where bit flips and domains with a small hamming distance were used. Take google.com and woogle.com which in their ASCII representation only differ by one bit. T
30.
▲
by
vbrandl
6y ago
That might be the nail in the coffin for me, where I will stop using WhatsApp
More ›