Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
nemo1618
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
271.
▲
by
nemo1618
6y ago
> Surely normal commands like `rm` should still function They do. In my experience, the only disruption to most terminal operations is that tab completion will fail with an error.
272.
▲
by
nemo1618
6y ago
Very interesting. I wonder if meditation acted as a "trigger" experience, much like how heavy use of psychedelics is known (or at least widely believed) to trigger latent schizophrenia in people who are predisposed towards it.
273.
▲
by
nemo1618
6y ago
I read it as "Internet as fuck"
274.
▲
by
nemo1618
6y ago
> ie just XOR your plaintext with a random "key" the length of your plaintext This is essentially what a modern cipher does, except that the key is a key stream and is generated deterministically from the actual key. This is o
275.
▲
by
nemo1618
6y ago
Yep. As djb pointed out, PGP is predicated on the idea that you generate a small amount of secure entropy once , and then keep that entropy safe indefinitely. And a good CSPRNG can be seeded with 32 bytes of entropy and generate essentiall
276.
▲
by
nemo1618
6y ago
This article doesn't go into much detail about the actual source of randomness -- can anyone explain why the photon emissions are random?
277.
▲
by
nemo1618
6y ago
The Sia Foundation | Ops Director | Boston/Remote The Sia Foundation is hiring a Director of Operations to own the organization's operational functions: finance, accounting, HR, general administration, etc. Key responsibilities: -
278.
▲
by
nemo1618
6y ago
> Giving maps a runtime penalty of random iteration in order just to punish devs who don't read docs is annoying Can you explain what you mean by "runtime penalty?" Last I checked, the iteration is only random wrt its star
279.
▲
by
nemo1618
6y ago
Yeah, let's be real -- just as with Go Modules and the "try" proposal, there is no "open source process" when it comes to major language changes; the decision is always ultimately made by the core team, not the comm
280.
▲
by
nemo1618
6y ago
At long last, I can issue a `retract` statement for the version I pushed over a year ago. :) ...except that only Go 1.16 can parse those statements, so I need to wait for everyone else to upgrade first. :(
281.
▲
by
nemo1618
6y ago
Very interesting. I wonder if it was the vomiting that did it, or the norovirus somehow resetting your gut bacteria? I have chronic stomach issues as well, and sometimes I get the feeling that a "total system purge" is all that&#x
282.
▲
by
nemo1618
6y ago
Yep, I'm in the same boat. Suffered for about a year, read the book, 100% cured within a month. Still no issues three years later. I have terrible posture and type all day on a laptop. I shudder to think of the alternate future in whic
283.
▲
by
nemo1618
6y ago
Correct -- the RNG output does not reveal anything about its input, just like the output of a strong cipher does not reveal anything about its input. djb has a good article on the subject: https://blog.cr.yp.to/20170723-rand
284.
▲
by
nemo1618
6y ago
That's fair. There's no silver bullet for security. But we should not let the perfect be the enemy of the good. Everyone writing non-trivial systems should have some understanding of security; but the more components we make secur
285.
▲
by
nemo1618
6y ago
The root problem here is the notion that you need to choose between "strong and slow" randomness vs. "weak and fast" randomness. If every language's random() was strong and fast, most developers would never have t
286.
▲
by
nemo1618
6y ago
Russ Cox has a good blog post on this data structure: https://research.swtch.com/tlog A similar data structure has been proposed as a cryptographic accumulator for the Bitcoin UTXO set: https://eprint.iacr.org&#x
287.
▲
by
nemo1618
6y ago
> Hashicorps' projects are more or less gorgeous Is there a particular piece of code (as in, a single package/file/function) that jumps out to you as "gorgeous?" When I look at a random Hashicorp repo, it strikes
288.
▲
by
nemo1618
6y ago
The best Go source code is the stdlib. When you read stdlib code, you can be confident that nothing is there by accident. Every decision was made for a reason. When you're learning, that's invaluable, because it means you can &quo
289.
▲
by
nemo1618
6y ago
FWIW I finished AoC 2020 in Go -- but I had 5 years' worth of helper functions to prop me up: https://github.com/lukechampine/advent
290.
▲
by
nemo1618
6y ago
As in, visual programming? I don't have a ton of experience with that, but my gut says that once the problems reach a certain degree of complexity, it would hurt more than help. Or, how about vocal programming? I wonder if, in practice
291.
▲
by
nemo1618
6y ago
Currently it's more of a fusion between Haskell and bash. I've played with Lisp a lot, but never anything serious; I can imagine that Lisp syntax, with appropriate hotkeys, would make for some speedy navigation/refactoring, t
292.
▲
by
nemo1618
6y ago
Haha, that's on me -- I probably should have written "competitive programming" in there somewhere. Cheers!
293.
▲
by
nemo1618
6y ago
> But what are they doing fast? Solving programming challenges. Maybe this sounds broader than I intended. By "programming challenges" I literally mean Advent of Code, HackerRank, etc. This is by no means a general-purpose lang
294.
▲
by
nemo1618
6y ago
Ah, I remember when LightTable launched -- my dad (huge Clojure fan) was over the moon. Even today he's still trying to convince me that I should just use Clojure. :P
295.
▲
by
nemo1618
6y ago
> Ultimately they all prioritize some subset of “problems” that they optimize solving. Sure...but not solving quickly , at the expense of all else. Rust is optimized for solving certain problems -- but solving them robustly , not quic
296.
▲
by
nemo1618
6y ago
Not yet, but once it's capable of solving most AoC problems, I'll throw it on GitHub and ping you!
297.
▲
by
nemo1618
6y ago
That's an interesting idea, but I think it wouldn't be a great fit. Reason being that, in the interest of speed, the language will need to include some irregular or unintuitive syntax and idioms. It goes without saying that pseudo
298.
▲
by
nemo1618
6y ago
Oh, another side project I'm working on: a "high touch" music recommendation service. Like Pandora, except your recommendations are chosen by a real person instead of an algorithm. Downside: you get far, far fewer recommendat
299.
▲
by
nemo1618
6y ago
I'm working on a language optimized for solving programming challenges as quickly as possible. That is, I'm not optimizing for execution time , I'm optimizing for time between reading the problem statement and having a work
300.
▲
Streaming Merkle Proofs in Binary Numeral Trees
(eprint.iacr.org)
6 points
by
nemo1618
6y ago
|
0 comments
More ›