Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
kmontrose
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
kmontrose
13y ago
The Stack Overflow Q&A dev team has 2 people in New York, out of a team of 10 team. The Careers dev team is more New York heavy, 3 remote and 5 in New York. The sysadmin team is also quite remote, though I don't know the breakdow
32.
▲
by
kmontrose
13y ago
That's an accurate read. - Stack Exchange employee
33.
▲
by
kmontrose
13y ago
Another approach using code generation is gen: http://clipperhouse.github.io/gen/ (Disclaimer, I work with the guy behind it) Personally these sorts of libraries just strengthen my opinion that golang really needs prop
34.
▲
by
kmontrose
13y ago
There's a reason a ton of legacy code is UCS-2^/UTF-16 and not UTF-8. The code is older than UTF-8. Windows NT was first released in '93, UTF-8 didn't exist (much less have wide adoption) for most of it's developm
35.
▲
by
kmontrose
13y ago
AOT is a Mono extension to .NET, there are some cases it doesn't work and generics can cause some of them. See: http://www.mono-project.com/AOT for more details For .NET proper, new machine code is generated at runtime
36.
▲
by
kmontrose
13y ago
Why would you expect execution to be slower? If you invoke List<T>.Add(T) where T = int you end up running the same machine code that would have been generated if instead you had a method List.Add(int). There is a cost paid to gener
37.
▲
by
kmontrose
13y ago
In C#... At compile, there's one version of a generic method (say List<T>.Add). Compilation isn't slowed down like in C++. At runtime, a generic method is compiled (on demand) into unique versions for each T encountered if
38.
▲
by
kmontrose
13y ago
TypeScript appears to compile even in the face of undefined variables. Just went to the playground and dropped a random jQuery sample in: http://www.typescriptlang.org/Playground/#src=%24(%20documen... You get squiggle
39.
▲
by
kmontrose
13y ago
Don't forget user support. It's not all that uncommon for someone to forget their account, lose a password, or an email address. Circumstantial evidence can support ownership of the account, and let us fix things for them. There
40.
▲
by
kmontrose
13y ago
What I was pointing out was that there was a confirmation of some sort presented to the user that indicating something that personally identified them was being shared. Stack Overflow does take a "full name" (in OpenID attribute
41.
▲
by
kmontrose
13y ago
There would have been an interstitial page mentioning that his email was being given to Stack Exchange by his OpenID provider. Depending on when exactly when he registered, there may have been (and now always is, when using a third party lo
42.
▲
by
kmontrose
13y ago
At Stack Overflow we ran on Bizpark til sometime in 2012, it really is a very nice program (everyone seems to forget that you keep the licenses you get, it's not like you have to re-buy everything when you graduate). While I suppose in theo
43.
▲
by
kmontrose
14y ago
We're on ASP.NET MVC4, a stock build. We've configured route registration a little bit specially* to speed up some common cases and we don't necessarily use every feature in the framework; but we're far from a proper fork. ASP.NET MVC perfo
44.
▲
by
kmontrose
14y ago
You give up a lot moving to a cloud solution. http://blog.serverfault.com/2011/03/23/performance-tuning-in... is my go to "we couldn't do things like this in the cloud" example. Not to say the cloud is never the right choice, it's just ne
45.
▲
by
kmontrose
14y ago
Those should have been un-nofollow-ed (went and looked the algorithm up), so that's probably a bug. I'll dig into it, should have a fix in the next deploy (assuming it is a bug, but I don't see what else it'd be).
46.
▲
by
kmontrose
14y ago
This was dealt with more than a year ago, when we did remove nofollow from trusted posts links' http://meta.stackoverflow.com/questions/111279/remove-nofoll... . Would have been dealt with even earlier, but our experiments with it ( http:/
47.
▲
by
kmontrose
14y ago
I was under the impression that was because the PA law was challenged on discrimination/disenfranchisement grounds which falls under the Voting Rights Act. I want to say certain states do have to get pre-approval before any voting change
48.
▲
by
kmontrose
14y ago
That was so long ago, I'm pretty sure the (then 3, counting Jeff) developers weren't even getting paid yet. Might still have been running the site on a (single!) box under somebody's desk. Was still a few months til the private beta start
49.
▲
by
kmontrose
14y ago
Calling this peer review is... charitable. Glancing over the commenters, most of them have some bitcoin related activity and none of them have any cryptography related publications or notable work (that I can easily find anyway). So far as
50.
▲
by
kmontrose
14y ago
I haven't gone over the final spec in depth yet, so I can't really address OAuth 2.0-final specifics. In general though, I think the ease of development that comes from query strings trumps any supposed security gains of using headers for p
51.
▲
by
kmontrose
14y ago
That's the spec as of CSS3, pseudo elements get ::, pseudo classes get :. Practically speaking browsers will accept : for everything, possibly forever.
52.
▲
by
kmontrose
14y ago
Facebook's implementation of OAuth 2.0 differs from the (now final) spec. It's mostly trivial things last I looked (comma delimited scopes instead of space delimited, `expires` instead of `expires_in`, and so on). Glancing over the final s
53.
▲
by
kmontrose
14y ago
Technical our email-based login is also OpenID; https://openid.stackexchange.com/ , we just hide the details. And even more nitpicking-ly, our Facebook login is OAuth 2; not OpenID. But yeah, there's no relation between user display names
54.
▲
by
kmontrose
14y ago
Everyone seems to have skipped right over this: "In a perfect world, we'd be able to offer specific, targetted guidance for authors whose posts were likely to be shot down, before they ever showed up on the site, and without requiring as mu
55.
▲
by
kmontrose
14y ago
There is a 0% chance of replacing moderators with bots. I don't even know how you could read that blog post and come to that conclusion...
56.
▲
by
kmontrose
14y ago
It's in the terms of service. But seriously, Stack Exchange thrives because of its focus (which is maintained in large part by its culture of moderation, though only a small part of that is done by actual "moderators"; the community self-po
57.
▲
by
kmontrose
14y ago
Nonsense, a VM is what it's defined to be. If you wanted the x86 (or ARM, or PPC, etc.) instruction set to be your bytecode, you've got it. That article starts from the assumption that any in browser VM will resemble the JVM; which is a fa
58.
▲
by
kmontrose
14y ago
There's a wholly unconvincing argument as to why Dart isn't pushing a VM as well, http://www.dartlang.org/articles/why-not-bytecode/ . Might as well be titled "Why not the JVM?" in my opinion.
59.
▲
by
kmontrose
14y ago
You can vote before you can comment (15 and 50 rep generally speaking). Once you get over 200 rep anywhere in the network, you'll automatically get a +100 rep bonus on other sites you join so you don't have to "grind it out" for the basic p
60.
▲
by
kmontrose
14y ago
> This means classes with a better implementation can just override Count() and suffer none of the problems of the extension method approach. Instance methods are bound before extension methods, if someone provides an implementation of
More ›