Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
inimino
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
511.
▲
by
inimino
7y ago
This is ridiculous. Essentially all modern machines have access to sources of "true" randomness, and determinism is certainly not what is holding back advances in AI.
512.
▲
by
inimino
7y ago
We're just pointing out different things. I'm pointing out the different semantics of single-quoted literals as the source of the confusion, with "empty char" being directly mentioned in the post as something that exists
513.
▲
by
inimino
7y ago
But that cons is broken, such that you can't construct lists of strings. For a correct implementation of cons, the following gives a list '("a" "b") of two strings: (cons "a" (cons "b"
514.
▲
by
inimino
7y ago
The author was comparing "a" 'a' '' in Python and Haskell. In Haskell, the first one is a list of Char (which happens to be exactly the same thing as a String) the second one is a single Char,
515.
▲
by
inimino
7y ago
As anyone who has used C will recall, a char is just a small integer. And just the same in Haskell, a char is exactly one character. Once you understand that, this confusion makes about as much sense as expecting an integer to be "empt
516.
▲
by
inimino
7y ago
nit: upstream Data flows downstream , from the maintainer or canonical source-of-truth to wherever it is used. It's changes in the opposite direction, upstream , that are expensive and slow.
517.
▲
by
inimino
7y ago
We shouldn't assume it will always exist. It exists because programming languages and tools are not as usable as they can be. That is something we can and should expect to change.
518.
▲
by
inimino
7y ago
Accepting hundreds of thousands or millions of dollars and then lying to your university, the DoD, and NIH about it has nothing to do with "free scientific exchange".
519.
▲
by
inimino
7y ago
> something (other than the demands of the computation itself) constraining the architectures that were tested through natural selection. There is. Anything that can't be reached by a small number of genetically small steps that eit
520.
▲
by
inimino
7y ago
> There is zero chance software would end up impenetrable under those conditions. Not when it is so impenetrably complex that there are always hidden errors. The only secure software is simple enough that a single human mind can comprehe
521.
▲
by
inimino
7y ago
It's a reasonable perspective, but I think it's also reasonable to point out that "native" is not just used as a technical term but also used a shorthand for all those benefits that the user really does care about. So &q
522.
▲
by
inimino
7y ago
Doesn't it though? If you look at the etymology, manus (hand) + script (write) directly gives you "hand-written", and then a hand-written document is more likely to be the work of a single author, more likely to refer to an o
523.
▲
by
inimino
7y ago
But once you run any of those binaries, it's free to replace any of your other (non-root-owned) binaries in `~/.local`. So the trust you're talking about seems to be a preference, but I don't think there's any parti
524.
▲
by
inimino
7y ago
1. How much storage would that take? 2. Anytime you think you've found a clever "gotcha" that nullifies an entire area of legal doctrine, smack yourself in the face and then repeat "the laws are made and interpreted by p
525.
▲
by
inimino
7y ago
Yes, and then the question is, should you be putting programs you don't trust at all in your PATH?
526.
▲
by
inimino
7y ago
> It was developed by children living in a completely normal human society with zero exposure to language. If they are living in a normal society, they are exposed to language nearly continuously, from visible printed language to visible
527.
▲
by
inimino
7y ago
"bin": { "/usr/bin/date": "./fake-date" } The only way that can do anything scary, is if you are running `sudo npm install -g <untrusted package>`, and at that point you should already
528.
▲
by
inimino
7y ago
No, it's not. If you want to install a package like babel or webpack, or npm itself, and you want it to install manpages and commands like any real Unix program, you want it in /usr/local, and this is exactly what /usr&#
529.
▲
by
inimino
7y ago
I don't understand the point in using ~/.local/bin and then putting it in your PATH. The point of treating /usr/local/bin and the other root-owned binary directories specially is that they are in your path, w
530.
▲
by
inimino
7y ago
Indeed it does.
531.
▲
by
inimino
7y ago
The hypothetical would be, as a thought experiment, what if Mars was colonized by a bunch of newborn human babies? Leaving aside the question of how they'd survive, would they develop languages like the ones we have today within a few
532.
▲
by
inimino
7y ago
That's just one, particularly limited, way of compressing information by using the environment. The information is merely a fixed point of the "function" that is encoded. But what about all the other sources of signal that do
533.
▲
by
inimino
7y ago
A dictionary? ;-) But seriously, if you want to know the differences look up the etymologies and then keep your eyes open for how each term is used in practice. That's all there is to it.
534.
▲
by
inimino
7y ago
> the only ones making actual breakthrough for money reasons That's also a suggestion that those aren't breakthroughs. They are just someone getting 1% because their corporate sponsor spent $250k more than the other guys. Look
535.
▲
by
inimino
7y ago
No, it's not compression at rest. What GP is talking about is the encoding of recipes for acquiring skills rather than encoding the skill itself. The end result is that the skill is acquired, but the skill is not latent in the genome,
536.
▲
by
inimino
7y ago
As the article points out, Shannon information really is the wrong benchmark. Kolmogorov complexity and the busy beaver sequence should demonstrate that there's very little reason to argue for any sort of genetic bottleneck on gene cou
537.
▲
by
inimino
7y ago
Well yes, if you're running as a privileged user and you install a package globally, it can install global binaries. Don't install packages you can't trust.
538.
▲
by
inimino
7y ago
That might delete the executable but the process would still be running. Yep, `ps | grep` is a common and useful idiom!
539.
▲
by
inimino
7y ago
You can also type `type time` to see that time is a builtin. `which` and `hash` may also be interesting.
540.
▲
by
inimino
7y ago
It doesn't imply "manager level". Anyone can be an IC at any level. It might imply "not on a manager track" but strictly just means "not a manager right now". Since it is the opposite of "manager"
More ›