Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mehrdada
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
83 ms
·
691.
▲
by
mehrdada
13y ago
> we pay very well How do you know, objectively? Have you tried paying twice (or more) the current market rate, for instance, and binary search for a point where you have enough happy hires and failed? Perhaps the market rate is artifici
692.
▲
by
mehrdada
13y ago
I am quite ignorant about how US high school system works and that's one anecdote I had heard, so I apologize about not being able to carry on a meaningful discussion on that topic, but that's just an example, and my core points s
693.
▲
by
mehrdada
13y ago
I think it is important to avoid using the term STEM and specifically dissect it in the discussions about shortage. Computer Science is a very peculiar part of STEM and not all of the STEM fields face the same challenges. As Hadi Partovi
694.
▲
by
mehrdada
13y ago
What I have in mind is more loosely defined than LL(k) and in a way more restrictive than a general LL(k) grammar, but LL(k) is probably a good way to formally capture something close to what I had in mind. I try to avoid using the term &q
695.
▲
by
mehrdada
13y ago
http://en.wikipedia.org/wiki/Context-sensitive_language#Exam...
696.
▲
by
mehrdada
13y ago
In that video mentions regularity around minute 51. I have seen him using that term in person too. The blog post you mentioned is misinformed. YACC does not parse all context-free grammars. It generates LALR parsers, that parse a strict
697.
▲
by
mehrdada
13y ago
Unambiguous parsing is not a requirement for a language to be context-free. Your use of "actually context-free" is a stretch of the definition by a huge margin. In fact, the definition of a context-free language does not depen
698.
▲
by
mehrdada
13y ago
> Being regular would mean that you could decide it with regular expressions. Hence almost regular. Of course, there is no concrete definition for "almost regular", but what I mean by it (Rob Pike himself also characterizes i
699.
▲
by
mehrdada
13y ago
> One of the best parts of Go is that the grammar is (almost) entirely context-free You mean almost regular . Almost all programming language grammars are context-free. Regularity is a much higher bar to reach.
700.
▲
by
mehrdada
13y ago
I agree. Two is not ideal. I'm very happy with my three 27" setup (though I wish they were 30" and Retina-quality). I never liked two monitors because I like (1) symmetry (2) no borders in the center; and you can't get t
701.
▲
by
mehrdada
13y ago
I do believe there is a flow of Systems researchers towards Google, at least from academia, if not Microsoft Research. I Microsoft Research is active in many more areas of research than Google. However, I'm not sure that implies they
702.
▲
by
mehrdada
13y ago
Off the top of my head, there's at least one Turing Award winner at Google: Ken Thompson. They have certainly successfully poached a bunch of awesome systems people from their positions in academia. I'm not sure how many from MS
703.
▲
by
mehrdada
13y ago
I'd characterize it as an investment , rather than gambling.
704.
▲
by
mehrdada
13y ago
"Charlie didn't make $20M for cooking, he made $20M for taking the risk that the company he was joining would fail and that he could end up five years older, unemployed, and with nothing to show for his trouble." Precisely--a
705.
▲
by
mehrdada
13y ago
That's certainly true: it shows immigration intent at that point, like any application for permanent residence, but no fees will be refunded if for some reason your application gets denied.
706.
▲
by
mehrdada
13y ago
> If you lose in the lottery, they'll refund the fees. One caveat to bear in mind is that applying for this visa shows intent, which may disqualify you for visas in the future which aren't dual intent, such as the B-1 & B-2
707.
▲
by
mehrdada
13y ago
To be clear, it's a desirable property that parties engaging in a conversation are able to verify authenticity of messages and that they indeed originated from their authors. It is undesirable that the parties of the conversation are
708.
▲
by
mehrdada
13y ago
Because they can be used against you and you won't be able to deny the message has originated from you, which is a desirable security/privacy property in a messaging app setting. OTR, and mpOTR[1] in particular, try hard to remov
709.
▲
by
mehrdada
13y ago
As mentioned in other comments, you have to trust Apple to hand you the correct public keys. They could easily MITM you and decrypt the messages on the server if they misrepresent the other party's public key. Additionally, the iMessa
710.
▲
by
mehrdada
13y ago
It's part of neither. The bug is in Secure Transport, the system SSL/TLS implementation in OS X and iOS, that Safari, Mail, and many third party apps (almost all apps that use SSL/TLS on iOS and OS X) rely on for TLS communic
711.
▲
by
mehrdada
13y ago
The officers handling passports, immigration, and customs are not TSA agents. They are CBP officers. The original post incorrectly refers to them as TSA officers.
712.
▲
by
mehrdada
13y ago
Because it does not work like that. SecureTransport actually verifies the validity of the TLS certificate. If you hand it an invalid certificate in the first place, it will complain. The issue is one level deeper. When you connect to a ser
713.
▲
by
mehrdada
13y ago
Due to network effects, it makes very much sense to let frequent users ride freely (perhaps not bandwidth hogs, but frequent communicators with multiple friends), as they'll bring in and keep many other users in the system.
714.
▲
by
mehrdada
13y ago
Yeah, I'm sure you can construct very specific scenarios in which it would be a roadbump; I don't deny that (in your scenario, for example, you can just replace Chrome with the latest dev channel binary instead of a random patched
715.
▲
by
mehrdada
13y ago
You don't necessarily have to be a Chrome extension to do that if you can run a native app. You could read Chrome address space as a debugger, for instance.
716.
▲
by
mehrdada
13y ago
> Why couldn’t this problem be solved by having a setting/option to load extensions that are not hosted in the Chrome Web Store? Unlike modern mobile operating systems, Windows does not sandbox applications. Hence we wouldn’t be abl
717.
▲
by
mehrdada
13y ago
>I have absolutely no respect for the current educational system. Can't agree more. -- someone who's happily skipped two grades at school (not in the US, mind you) and sometimes wishes he had skipped all twelve.
718.
▲
by
mehrdada
13y ago
"We think LaTeX is still the best programming language to tell a computer how to place text on a page." No. The output might be beautiful, but the language is most certainly not. Awful to debug. I consider a more modern language t
719.
▲
by
mehrdada
13y ago
The literal translation would be something along the lines of "if they rule to arrest drunk people, they'd have to arrest everyone in the city."
720.
▲
by
mehrdada
13y ago
I'm not sure if "MS stack is hard to set up and use" is the right way to characterize it. SQL Server is probably the easiest full-fledged RDBMS to get up and running, for instance, and Visual Studio is among the most frictio
More ›