Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jholman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
571.
▲
by
jholman
10y ago
Here's my general-purpose speed-adjustment bookmarklet: javascript:void%20function(){document.querySelector(%22video%22).playbackRate=parseFloat(prompt(%22Set%20the%20playback%20rate%22))}(); And I find that about +70% is the
572.
▲
by
jholman
10y ago
Haldeman has said on many occasions (like nearly every interview with him) that The Forever War was absolutely not a response to Starship Troopers. He oughtta know, right? I strongly support the recommendation to read both of them, though.
573.
▲
by
jholman
10y ago
Here's a plausible definition: Strongly typed languages disallow programs to escape the type system (e.g. put an integer into into memory, then treat it as a float, or vice versa, as in the famous Quake fast-inverse-sqrt hack.). Oh, l
574.
▲
by
jholman
10y ago
Can you elaborate on how either of those, uh, "features" would be helped by functional "persistent" data structures? In the case of the mutable initial value problem, that's just a choice of semantics (in my opinion
575.
▲
by
jholman
10y ago
I don't understand what this has to do with whether or not lists are mutable in lisp. It's possible that you were misled by a silly typo in my comment, which I have just fixed. With that in mind, could you clarify?
576.
▲
by
jholman
10y ago
We are mostly in violent agreement, yes. :) The nuance where I disagree with you was the point of my comment. I claim that there's no principled distinction between tagged unions and RTTI. (Except that of course usually implementa
577.
▲
by
jholman
10y ago
If you mean Ruby's symbols, Python has a data type with that set of properties. It's called 'str'. If you want the behaviour of Ruby strings, you might use a `bytes` or `bytearray` type, or you might use a list of chars
578.
▲
by
jholman
10y ago
https://pypi.python.org/pypi/frozendict of course
579.
▲
by
jholman
10y ago
In my understanding, in LISP-59, the only list-modification symbols are FIRST and REST. This makes me want to claim that in the one true Lisp, there are no mutable cells. Actual useful implementations of Lisp, of course, may vary. edit: s&
580.
▲
by
jholman
10y ago
Singly-linked lists are a fundamental computational structure, and I'm not disagreeing with anything in the spirit of your comment, but I want to point out that linked lists are pretty much never the right implementation choice for an
581.
▲
by
jholman
10y ago
I feel like your reply here, and perhaps a few other comments, are confusing a few senses of the word " dynamic " (which, to be fair, is i.m.o. a reasonable confusion). Python is "a dynamic language" mostly in the sense
582.
▲
by
jholman
10y ago
I hope it is obvious that Python values are members of a single static-type, this massive sum-type that combines a type-tag with a value, summing together all of the possible types-in-the-python-sense. That is to say, from the perspective
583.
▲
by
jholman
10y ago
I think there's little or no evidence that "you can recover most of the M:N ergonomics over time via async/await style syntax" , despite a decade or so of attempts. I think there's an underlying semantic concern t
584.
▲
by
jholman
10y ago
The other concept that GP needs to understand the title is https://en.wikipedia.org/wiki/Futures_and_promises So the title/TFA is about "futures" (in the sense of my link) that have "zero cost"
585.
▲
by
jholman
10y ago
He said > As a customer, you've given me no value. Meaning: > [From my hypothetical perspective] as a customer, you've given me no value. Or more concisely: > [Speaking] as a customer...
586.
▲
by
jholman
10y ago
Hang on, I thought we were discussing whether the area is "closed off from those without at least quarter of a million dollars saved up". Isn't that the topic of this thread? First of all, someone buys the below-average home
587.
▲
by
jholman
10y ago
Nonsense. It makes great sense to compare some languages to some frameworks, for some purposes. Yes, PHP is a language, and Ruby is a language. PHP does a lot more than that. A default install of PHP + Apache has routing logic, and HTTP
588.
▲
by
jholman
10y ago
The leftmost one is left, the rightmost one is right. Of the two that remain, the one that looks vaguely like an arrow pointing downward, that one goes down. There's one key remaining, and that one goes up, k? As everyone says, it do
589.
▲
by
jholman
10y ago
Note that I'm not the rude poster upthread. I was just reporting since you asked for a report. Anyway, that IS the version wherein I found that bug. Is that not the latest published release of the game for Windows?
590.
▲
by
jholman
10y ago
To repro a prompt bug: Windows 10 Begin game ctrl-P (game says 'Cannot log into target.') ctrl-enter (console is broken)
591.
▲
by
jholman
10y ago
What you need to remember about 3d projection is that it can defeat network latency, in some case bringing intercontinental one-directional latency under 40ms. It can also decrease rendering latency relative to audio and video over IP. Be
592.
▲
by
jholman
10y ago
pg wrote the site, pg is one of the owners of the site, pg was the only admin at the time that that comment was written. Admins/maintainers (dang) since then haven't disagreed. That makes it site policy, doesn't it? When yo
593.
▲
by
jholman
10y ago
That was helpful, thank you, but maybe in the future you could just select a choice one or two?
594.
▲
by
jholman
10y ago
I think the big deal is allegedly "we now have so much data that we have a use for distributed databases with high performance", which allows them to go on and say "and our big deal is that we've built a high-performan
595.
▲
by
jholman
10y ago
> You need automata theory... Turing-completeness... PDAs and FSAs... Why? I know that stuff inside and out, and across multiple jobs I have used none of it ever. What chance to use this favourite bit of my education did I miss? (
596.
▲
by
jholman
10y ago
I agree. Relevant: http://web.mit.edu/2.75/resources/random/How%20Complex%20Sys... My experience is that asking five whys can help you manage or mitigate some of the root causes. You probably won't ge
597.
▲
by
jholman
10y ago
I certainly agree that if your laptop is open, you're not really listening. (If you're looking up something for the meeting, then the fact that you're not listening may well be a contribution, of course.) What I think is not
598.
▲
by
jholman
10y ago
First of all, I believe that Kenton Varda is not the inventor of protobuffs, but rather a Google engineer who did a bunch of work on Protobuffs v2 (I believe on both of the v2 specs for protobuffs, because there are two different v2s). He
599.
▲
by
jholman
10y ago
I disagree. In my experience, outside of technicality-penis-measuring contests (like this thread, or a few particular minutes during the class I was leading a few hours ago), every time someone says O(foo), they're describing an algori
600.
▲
by
jholman
10y ago
Anyone else watch the video and notice all the falsehoods? Allegedly, previous to WS, the only alternatives were flash and polling! Except that long-polling isn't really polling in any meaningful sense (they very clearly describe poll
More ›