Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
grumdan
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
grumdan
2mo ago
> but he is a good guy That definitely doesn't seem to be the case, especially if you look beyond his bio-hacking endeavors. His treatment of employees and ex-partners seems pretty horrible: https://www.nytimes.com/2
2.
▲
by
grumdan
3y ago
For many languages there are mature parsers out there that can be reused (e.g. Google's Closure compiler or babel for JavaScript, or the Soot framework for Java that also simplifies more advanced code analysis). In the worst case, it&#
3.
▲
by
grumdan
4y ago
It doesn't work super well during live collaboration, but Overleaf does allow git access to the underlying document: https://www.overleaf.com/learn/how-to/Using_Git_and_GitHub
4.
▲
by
grumdan
6y ago
Programming-related humor is pretty tricky. I once told a UDP joke, but nobody got it..
5.
▲
by
grumdan
6y ago
How did the Three Wise Men find their way to baby Jesus? A Star. (This joke works better when spoken out loud instead of written)
6.
▲
by
grumdan
7y ago
One example that comes to mind is type state [0]. I'm not aware of any other language (including those with support for dependent types, like Agda) where these properties can be checked without external static analysis tools and the pr
7.
▲
by
grumdan
7y ago
> If only Jolla devs had kept their promises of open-sourcing more of their code. I think that's a big part of the answer to why it hasn't caught among techies. When I tried using it (shortly after release), there were numerous
8.
▲
by
grumdan
7y ago
Well two differing conventions above are both for x86, so you can't "match x86".
9.
▲
by
grumdan
7y ago
You can provide this implementation yourself easily enough though. I agree it's maybe not ideal that this needs to be done for every Trait you want this behavior for.
10.
▲
by
grumdan
7y ago
At least now we are checking that two pieces of saying what we want a program to do match up. It's less likely to get both the implementation and specification (in the form of types) wrong. Whenever the program fails to type-check, it
11.
▲
by
grumdan
7y ago
> At the same time we finally got a phone that is built with some security in mind (Librem). If it ever materializes. It's already more than half a year behind schedule and after preordering it close to when it was announced, I'
12.
▲
by
grumdan
7y ago
I guess I shouldn't use terms that could also have a precise chemical meaning. My understanding is that they cause similar effects to LSD, but analogue is probably not the right word for it.
13.
▲
by
grumdan
7y ago
I agree that prohibition does cause a lot of issues. This makes even less sense since one difference is that there is no equivalent to "alcohol poisoning" with LSD. A dose at which LSD is physically toxic is so high (200 times a r
14.
▲
by
grumdan
7y ago
I have found Rust to be a nice middle-ground for this. Sure, the borrow checker takes some getting used to, but it features an ML-style type system (though I still miss some extensions to Haskell's type system available in GHC), rock-s
15.
▲
by
grumdan
7y ago
> because all existing implementations are bad I'm also not sure why in OOP-land, generics are this crazy experimental weird feature, when in functional languages, people figured out how to implement parametric polymorphism (the ori
16.
▲
by
grumdan
7y ago
I was asking if you think it's equally bad for gay people in Iran and the west, or worse in Iran. Your first statement sounded like you think it's no better in the west, and the second one like you think Iran is worse.
17.
▲
by
grumdan
7y ago
> [...] is as worse as hanging them > I know that Iran is worse Which one is it?
18.
▲
by
grumdan
7y ago
> Everyone already agrees with you. That's really not my experience. A significant portion of people I meet, including technical people, articulate some form of "I have nothing to hide, so I don't care" when the topic
19.
▲
by
grumdan
7y ago
While disk space may not often be an issue (though small SSDs are commonplace), RAM usage certainly is an issue if every little tool is an electron app.
20.
▲
by
grumdan
7y ago
If that were such a big factor, then allowing guns wouldn't make a difference, as criminal could still choose to carry a knife for this reason.
21.
▲
by
grumdan
7y ago
I know the comment you replied to was in jest, but he did actually say quite the contrary (at least according to Theravada, one major Buddhist tradition): He in several places said the point of all his teachings was to help people put an en
22.
▲
by
grumdan
7y ago
Still not as good as Google Maps, but I find maps.me (also open-source and based on OSM data) significantly nicer than the default OSM client for Android (I think it's called OsmDroid or something similar).
23.
▲
by
grumdan
7y ago
Having a good shell (like zsh) that shows available flags with descriptions when hitting tab goes a long way toward not having to remember tools' flags.
24.
▲
by
grumdan
7y ago
I really recommend Amethyst, which is an xmonad-like tiling window manager for OSX. It's still not as configurable as xmonad, but certainly nicer for me than the default WM: https://github.com/ianyh/Amethyst
25.
▲
by
grumdan
7y ago
This reminds me a lot of Charles Stross' talk at 34C3, where he described corporations and competition between them as "human-powered AIs" that maximize profit as their only goal, similar to how a neural network only blindly
26.
▲
by
grumdan
7y ago
I wonder if they have grounds to sue, over Apple producing an unsafe product.
27.
▲
by
grumdan
7y ago
The two vowel lengths sound too different to me (native speaker) for this to really work. The difference is the difference between aː vs a in IPA. I'm struggling to find a similar vowel length example in English and Wikipedia only has
28.
▲
by
grumdan
7y ago
One point is that the rewrite itself costs developer time that could be spent on something else. Aside from that, rewriting something in C++ based on code in a higher-level language with better abstractions might cost additional developer t
29.
▲
by
grumdan
7y ago
A minor addition to what the article says about ipython: You can run arbitrary shell commands there without system() by prefixing them with !. It even supports using python variables as in `a = "some_dir"; ! cd $a`.
30.
▲
by
grumdan
7y ago
True, except that fingerprint sensors can often be fooled and you cannot change your fingerprint once it becomes "compromised". For instance, anyone who ever visited the US, at least as a non-citizen, will have given their fingerp
More ›