skysight-inc/HackerNews huggingface dataset:
I somewhat skimmed the article, but it doesn't mention the fact the JavaScript is on the verge of getting modules. Unless you really love Dart, you can fix most of these problems by using something like the ES6 module transpiler: https://github.com/square/es6-module-transpiler. Even better, in then next few years JavaScript will start adapting these natively, solving many of the organizational issues laid out in this post.
Friend of mine got about $900k in RSUs over 4 years from Twitter about 1 year pre IPO. Obviously the $ number is dependent on share price, may be down to $600k now. He was an engineering team lead, ex-Google and ex-MS.
The trend is that everything important goes to the cloud, where people add and access data from all their devices including PCs, tablets and phones. What's running on your desktop is not really important, when the cloud providers have access to it because it their servers, not yours and governments just happen to either scoop up the traffic or have special access to it.

What's more private, a Word document sitting only on your drive on Windows, or the same information in a Google Doc that you uploaded from a hardened Linux machine over TOR? In that sense, what the desktop runs is becoming less important. In the first case, your file is unlikely to be accessed unless you're a person of significant interest to a government and takes some effort. In the second case, as it was revealed, it's almost routinely scanned or can be accessed with the click of a few buttons. A super secure USB booted secured PC running OpenBSD is not going to help you once the document reaches the internet/cloud.
Why we have a company walk every day
Interesting article. For info on the infantry units primary weapon I recommend The Gun by C. J. Chivers. It bills itself as a history of the AK-47 pattern rifle but it also covers early Soviet weapons such as the Mosin family of rifles.
Two Indie Devs Snuck a Concealed Oculus Rift and Laptop onto a Roller Coaster
$17.9-billion funding plan for NASA would boost planetary science
But you could explicitly declare the string table and still try to put an integer into it. Your example isn't an issue of type inference, it's an issue with the developer not properly tracking what variables store what types in his/her own code.
Your definition of astroturfing doesn't seem to match mine. Seth states several times on his blog that he works on Dart developer relations at Google. Blogging about Dart is part of his job, and in no way is he being deceiving about that fact.

I on the other hand am simply an engineer on the Dart team, as I must disclaim in this context.
I think "more guaranteed" or "higher probability" would be a better way of describing it.
What I see is that you assume something, that is his doctors where his guardians. Then you draw a conclusion from that very assumed thing. That's intellectually dishonest. I don't know if there was a conflict of interest, or there wasn't. I would like to know, but can't find anything with a few minutes of googling.

I agree with your conclusion, that if there were a conflict of interest, then it's an outrage. But please don't assume something then draw conclusions from it.

It seems that you have strong emotions about the issue. I guess you would not have consented to this treatment. That's okay. But strong emotions doesn't make circular reasoning right.

Please let me know if you find, or have found already, anything more about the court-appointed guardian.
For anyone interested in this purely for the hotkeys/media keys functionality that a desktop client provides, you should check out this chrome extension - https://chrome.google.com/webstore/detail/swayfm-unified-mus... I've only tried it on my dell latitude with media keys, but it works great.
Thank you very much. Did not know that website!
Ah yes, that's exactly what `ng-if` is for. Thanks for pointing that out. The only downside is that it creates another nested scope, which can be surprising.
The performance in video of Toccata and Fugue is just wow! Incredible, to say the least. It's a total must. I've always loved it because it reminds the old gamer in me of Sabrewulf's theme in Killer Instinct for arcades in the 90's. Also, I can't wait for The Well-Tempered Clavier's Prelude I (C Major). It's almost corny these days but it's still such a marvellous piece, it instantly talks to your body and you know that's beauty being played back to you.

EDIT: nearly all his work on The Well-Tempered Clavier is awesome, it's worth a whole afternoon listening to it http://en.wikipedia.org/wiki/The_Well-Tempered_Clavier
Multitask Masters
Anedcotes aren't data. I've seen pictures of broken imacs, but that doesn't mean its a poor product. The biggest problem with the AR15 in in Iraq/Afghanistan was soliders not getting ammo fast enough or prefering its higher fire rate for suppressing fire and eating through ammo quickly. Nor is it plastic, the body is 7075 aluminum plate. These modern materials save 3 lbs of weight compared to the wood casing of the AK product.

>US /Saudis spent many billions on arming islamists against SA.

Still unfunded compared to a nation state on par with the USSR and all its resources. A largely unfunded rebel movement chased off the Red Army. That's a fact.
I love the fan at the front. What a great touch.

I wonder though if this can be done without hydraulics and based purely on a balanced board. So to dive you'd shift forward, the board will tilt and you'll get a sensation of diving. Or will this be too counter-intuitive to control?
This is really inspiring.

There are certainly some more complex professional products that probably warrant a higher support burden, but I've always felt that a lot of support costs are essentially consequences of software design not being quite right.

I think this example shows that with proper attention to design, detail, and user feedback, you can reduce the burden of support for most software. The one person filling the role, because there will always be SOME questions, and you'll always miss SOME improvements, can serve as a conduit to the team to improve the software.

Of course, if you already have a high support burden, transitioning could be challenging, but not impossible.
hey, I'm the developer of CShell, nice for this project to get some love. I'm aware of some of the shortcomings. Will definitely read you guy's comments and see what I can do.
Appellate court decision: http://www.cafc.uscourts.gov/images/stories/opinions-orders/...

The appeals court looked to a decades-old "abstraction, filtration, comparison" test. In essence, that test requires the judge and jury to play the role of a patent examiner. See slip opinion at pages 23, 40. The expense and uncertainty aren't much fun for either party (or for the judge, jury, and law clerks for that matter). But yippee, say the IP litigators, because cases like this require lots of billable hours.
"Put the secret into your shared/.rbenv-vars file"... and then say goodbye to them! http://www.cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2014-0... . I don't think keeping your secrets in a file accessible to the web server is a good idea because of LFI vulns like this.

Some other ideas that I've heard that may be better: store the secrets on a separate "offline" server that only the web server can talk to. Or have the file readable only by root, run a bootstrap script as root that would read the file, drop root privs, and then start the webserver.
There'll be plenty of time for doin' physics and livin' in a van down by the river, when you're doin' physics and livin' in a van down by the river.
I'm sure the lobbyists for the music and film industry can be uniquely identified by their IP addresses. You could at least do them.
Show HN: Learn Brazilian Portuguese with songs
Don't get me wrong, I'm loving the experience so far and my "simple" comment refers to my skill level.

I did have a couple issues finding answers. Since you've commented, I'll post a couple here but I'll try to add them to the forum.

* Setting webviewbounce, UIWebViewBounce to false in the config.xml doesn't get respected by the framework. You have to manually add the attribute has-bouncing="false" to the ion-content tags to stop the bouncing.

* The helper ionic.Platform.fullScreen(); to hide the status bar initially flickers on first load of a fresh build. I'm currently trying to figure out how to hide the status bar on initial build. http://stackoverflow.com/questions/23553220/how-to-completel...

* I was a little confused using ui-view vs. ion-view. (I think)

Thanks for taking the time to comment!
TL;DR: The founder of Monster's son, with no experience other than working for his dad, tried to single-handedly negotiate a deal with Dre and his record company. He ended up having Monster assume all the risk and Dre retaining all the rights, and then Monster got pushed out just as they were really taking off.
For some reason this concept pleases me in inverse proportion to the size of these hypothetical micro-metropolii.
I just looked at your profile, and it's amazing you have an average of 3.81 even after all of the down vote hits you take each time this comes up.

FWIW, with the whole money transmission thing, it does sound like you got screwed for doing the right thing. That sucks.
I really don't get what is interesting about this. Do people really go to Applebee's often enough to care about this sort of thing?
I think many languages are realizing that syntactic abstraction is important and thus move toward lisp. I think many languages are realizing that HOF are important and are moving toward lambda calculus (which is simultaneously motion toward lisp). I think languages are learning that modules and the abstraction embedded in them is important and thus are moving toward ML (slowly). I think languages are learning that concurrency via isolated actors is a pretty good way to manage state in a concurrent system and thus are moving toward CSP (which is simultaneous motion toward lisp). Even more on that last point they might be realizing that process trees are a great way to make stable concurrent systems and thus are moving toward OTP.
I use JavaScript Blocker for Safari, which is sort of like a less paranoid (and more convenient) version of NoScript. Looks like this site attempts to load 45 JavaScript files over 12 iframes, 17 of which JS Blocker blocked.

Mildly excessive? /s
I wrote a little about the choice between PaaS and VPS here:

https://blog.engineyard.com/2014/pets-vs-cattle

My summary here would be that both are good, for different things. If I was deploying a personal site or a personal app, I would probably go with a VPS, because it's easier to set up, and can be a lot cheaper. But if scaling or uptime was a concern, I'd want to go the PaaS route. It comes with a few upfront costs (configuration, statelessness, price, etc) but is absolutely worth it in the long term.
There's another side to the entrepreneur.

I used to work at a computer repair shop, one of the clients came in to get their computer serviced. Turns out he was an entrepreneurial type. Jack for the power cable on the power supply had become loose and was occasionally loosing connection and shutting the power down. So he took what he had on hand and jammed it in the side of the socket to hold it in place.

Of course, what he had on hand was an uninsulated piece of copper wire. He actually lived through that mistake, so did the tech who serviced his machine. when the machine was plugged back in the wedged piece of copper bridged the power, melting the power line, destroying the surge protector, and giving everyone in the shop a heart attack.

Now you can turn to me and say "He should of known better"

yah, there's a lot of things you SHOULD know. The domain of problems is massive, maybe even infinite, so are the imaginary ones. So you have to be willing to deal with the consequences.
I don't like weapons.. I do adore lions and tigers and honey badgers, however. I've never been able to fully resolve this.
If you use emacs org-mode, check out org-drill http://orgmode.org/worg/org-contrib/org-drill.html. It uses the same algorithms, allows you to tweak everything, and you can keep your flashcards alongside the relevant notes/code/files/issues/ToDos/bookmarks/contacts/feeds/calendar-entry/emails/thesis/spreadsheets/journals/diagrams/pictures/evernotes/etc. http://www.youtube.com/watch?v=1-dUkyn_fZA, rather than in a totally separate program.
His famous quote is "Object Orientated design is the Roman numerals of computing"
If you are going to disagree with 97% of scientists whose job it is to identify whether this is real or not, then at what point (given how crucial this is) would you actually agree with a consensus?

http://climate.nasa.gov/scientific-consensus
The 'no code satisfaction' aspect of web frontend development has been an issue for me whenever I have tried my hand at it. The chaotic, un-organized nature of the code drives me a little crazy.

But at the same time it increases my admiration for the people who can handle such chaos and be cool about it.
How do you even go about measuring "total energy in the system?"

Intuitively, adding greenhouse gasses to the atmosphere should, in isolation, increase energy in the system. But what if we really were heading for a new ice age as some feared in the 70s. And the only thing that prevented us from freezing to death, was the concerted effort of those notoriously concerned and altruistic SUV drivers taking one for the team, by revving up their Hummers.
From what I understand from your description, it seems that data access, server requests, etc. fall under the responsibility of Actions? Why not offload it to the Store?

e.g: ArticleActions.favorite fires off an ARTICLE_UPDATE action, the ArticleStore receives this and does the appropriate ArticleDAO asynchronous call and when done emits a change event to update any Views.
How powerful is the computer driving your Killer Queen game?

The article says your first cabinet cost $3,500. How much of that was just materials? If you built more cabinets (perhaps less fancy and with lower-end computer hardware), how much cheaper could they be?

Also, I'm curious what kind of game play tweaks you've made based on player feedback after your unveiling at NYU's No Quarter exhibition?
Anki helped me soar past everyone in Thai writing course. You aren't by chance in Bangkok are you ?
This release contains some great improvements of Typed Racket! They should have made it v6.1 :)
It's amazing that this app seems to have flown completely over many commenter's heads here. Sort of shows the SV bubble for what it really is.
Note that the article was written by Florian Mueller, who is on the Oracle payroll.
Where does he mention that other than the sidebar? I completely missed the fact that he works for Google while reading the article since it's never mentioned in the body of the article itself, and the article is written as if he's completely new to Dart and trying it out for fun. If he's not trying to present that image, then it's a really awful writing style.
Thanks for the feedback. I did point out, in the end of the article, that some of the techniques (e.g. libraries, futures) aren't impossible in JavaScript. And I'm really happy to hear they might be coming to a future version of JavaScript (everyone should have modules and promises!). Part of the point of the article is that Dart has these features now.
Couldn't it also be the case that he's not doing it because he's paid to, but because he loves Dart? People at Google can move around between projects, and generally, if you're working on a particular project, it's not because you are disinterested in it and simply collecting a paycheck, but you're enthusiastic about it.

This is especially true of developer advocates. No one's whining about all the HTML5 advocacy that Google does on sites like html5rocks.com, do you think the developers that write those articles merely do so because orders came down from above, or because they chose things they thought were exciting or that they were enthusiastic about.
Ask HN: REJECTED. Would you be willing to contract-to-hire?
If a potential software engineering candidate has interviewed with you and you found that this person was passionate about what it is that you're doing, but after tossing a couple of puzzles and technical questions at them, and not feeling that they're quite where you need them to be, would you be inclined to offer a contract-to-hire position if they asked (given that you'd enjoy working with this person)?

Do you think this is a decently good idea? Should a candidate ask?

Any big/well-known start-ups or companies willing to do this?
Clausewitz specifically states that defense is a stronger form of war than attack, and makes a very good case for why. "On War" did make the case that having two rows of soldiers simply standing on the side of a mountain, shooting at the enemy was a poor use of forces, but still goes on to use numerous examples from the Napoleonic wars and seven years war to demonstrate the advantages of defense.
The appeals court looked to a decades-old "abstraction, filtration, comparison" test. In essence, that test requires the judge and jury to play the role of a patent examiner. See slip opinion at pages 23, 40. The expense and uncertainty aren't much fun for either party (or for the judge, jury, and law clerks for that matter). But yippee, say the IP litigators, because cases like this require lots of billable hours.

EDIT in response to @crashandburn4: Oracle still hasn't won the case, because the appeals court ordered a retrial of Google's fair-use defense, as to which the jury deadlocked in the first trial. See the slip opinion at pages 60-62 (and preceding pages if you want the legal background).
... This is satire, right? I'm finding it harder and harder to tell these days
For fellow non-flash-users, this seems to work ok with the get-flash-videos package.
This is amazing and awesome and I've totally installed it on my phone.

I don't want to actually go to Applebees to try it out, though.
Yeah, you don't want John Galt to pick up his toys and go back to Elysium, do you? Cause then whatcha gonna do, sucker?
Does anyone have any idea what the practical significance of this for android and google is? IANL and find these documents hard to parse.
Good question, I'll try to add that. Maybe more importantly, what is the startup time for the two versions?
Get it before it's pulled...
True. It also never claims to be.

The very first part says that this is only a writeup for people who are not intimately familiar with why "dynamically typed" might slow down Python.
Did anyone here ever get a chance to play around with the Squeak VM?

http://www.squeak.org/

It's basically "Smalltalk OS", running on any modern machine. Has some really interesting ideas, such as every visible thing (and many invisible things) being inspectable to see the code driving them, which can be changed live.
Dogfooding.

The bit on helicopters is particularly brilliant:

"The introduction of the helicopter was not greeted with any particular enthusiasm by the Air Forces, but the Land Forces were jubilant-here was a tank with a rotor instead of tracks, which need not fear minefields or rivers or mountains."
I do try to do that. I have wondered if it some type of psychological problem I have that I want to be good at everything and thus am always feeling inferior. My brain is filled with all these ideas that I want to execute but I want them all to be executed in a polished manner and I want to do it all! Not gonna happen. I need to learn to delegate to experts and not feel inferior.
Beijing to the US by train
They know already. Their techies know. They are on Reddit and HN just like everyone else.
Clojure is arguably a better language for being less pure as a Lisp. Many old school Lispers object to the dedicated vector and map syntax, but it's 2014 and these data structures are important and common enough to warrant shorthand.

Syntax is a trade between regularity and expressiveness. What you're seeing with "languages improving towards Lisp" is, in my opinion, languages seeking the benefits of greater regularity.
7 Tips to Make Your Website More Successful in 2014
Luckily, Dart compiles to JavaScript, so we don't need to wait for browser adoption of the VM. The questions that I see as important are: "Do my Dart apps, when compiled to JavaScript, work across the modern web?" and "Am I more productive building web apps with Dart?".
This is terrible news, one of the first decisions towards APIs being copyrightable.
When Steve Jobs video chatted with Dr. Dre about iTunes and the iPod
Yup, that's what the "save" button does
Don't cursors still suffer from the problem of intermediate components needing to pass on state they don't use? For example, a list of articles might have an author for each article. Then you have the following components: App > ArticleList > ArticleItem. So App will have to have a list of authors and a list of articles, and pass that down to ArticleList, which, for each Article, will instantiate an ArticleItem and also find the correct author to pass to it. Instead, what if ArticleItem just got an Article, and then asked the author store to give it the Author? ArticleList shouldn't really care about the authors.

The example is a bit contrived, but hopefully you see the problem? Especially consider if there are a couple more layers between App and whatever leaf component is rendering something,
I'm a cofounder at Hack Reactor, which this article mentions kindly but with some healthy skepticism surrounding our reported success metrics. If you're curious about how we compute that number, you can read more here: http://www.quora.com/Hack-Reactor/What-are-some-suspected-re...
Set up your own email server in 5 steps
I've never minded harsh HN criticism b/c it's good at exposing design/develop weaknesses, but picking on presentation style while completely ignoring the technical aspects of the article is just bikeshedding. We all know he's a Dev Advocate. If you might have some great criticism on js/Dart, that would be very helpful. He could be wrong, so chime in.
It very much depends on current situation of your company, but general good resources:

MarketingProfs - Outbound is most effective way of lead gen
http://www.marketingprofs.com/chirp/2013/12161/b2b-lead-gene...

Aaron Ross
http://predictablerevenue.com

Steli Efti
http://blog.close.io/how-to-develop-a-first-sales-process-fo...
Glenn Gould's (multiple) performances of Bach are considered some of the best interpretations of Bach among the academic classical community. Listening the Gould's different interpretations of these gives us a windows into the real talent of performers. You might be interested in checking out http://en.wikipedia.org/wiki/Thirty_Two_Short_Films_About_Gl...
Yeah, that's him ! Thanks for pointing it out!
This needs to happen; I doubt Larry has the balls for such a decision, though.
2048, Wolfram Style
No! Never access the DOM directly if you can help it. I forgot to mention, display things like you said are one of the only places we really use local state. A dropdown for instance, might have a state called "isOpen". In your click handler, you'd call this.setState({isOpen: true}), and in render, you'd only render the dropdown if isOpen is true.
well that comes down to, Politicians know they are always right, engineers will never think that.
I don't live quite upstate, but we already have a nuclear power plant; and our town supervisor is complaining about a plan to land a transmission line in the town not to far from it to export power from upstate to downstate (http://westpointproject.com/). The HVDC converter will buzz.