skysight-inc/HackerNews huggingface dataset:
Author of Vue.js here, I'm glad you included Vue in your framework comparisons. Here's some thoughts regarding your comments on Vue.js: the reason Vue chose to use ES5-only features is that it enables Vue to provide plain POJO syntax without having to resort to dirty checking or virtual DOM diffing. Granted the auto-magical POJO syntax is a somewhat leaky abstraction, but I'd argue that not all leaky abstractions are bad (since by definition any non-trivial abstractions are leaky) - it all depends on its leakiness vs. the benefits provided by the abstraction. TCP is the canonical example of a leaky abstraction in Spolsky's original post yet it has been the foundation of everything we build on the web all along. In fact, even the concept of virtual DOM is a leaky abstraction in itself. My point is, I don't think the leaky abstraction argument raises anything inherently problematic about Vue.js.

That said, I really like the project because I'm also a big fan of simplicity. Curious to see if there will be a TodoMVC implementation with Mithril for easier horizontal comparisons of actual code.
RFduino without RFduino code
You must have never done unit tests client side.
>Not only that, they gave an unauthenticated employee direct access.

Now, this is kind of an interesting thing. From what I've seen, lower end datacenters, for example, he.net, often have "free remote hands" - their techs are expected to access your servers. If you go higher end to coresite or equinix? the only people in the building are security. (and /maybe/ a power/hvac person) And while they can get into your stuff (the locks on the racks are a joke) they aren't expected to do so; a security person will get fired for jimmying with your stuff.

As an aside, from what I've seen, he.net has pretty good access control; they check your ID, and then they take a picture of you, and the login system shows the person who is letting you in a picture of you from the last three times you entered. I don't know how strongly they authenticate remote hands requests. He.net also prevents "tailgating" more effectively than most of the other area datacenters.

It's interesting, even within coresite, all the local coresite locations have a fingerprint reader + radio access card access control combo, but at 55 S. market? they don't even try to stop tailgaters, as long as one of you has a badge. at 2972 stender? they put some effort into it, though they aren't as effective as he.net.

I think that he.net is more effective at preventing tailgaters precisely because the user doesn't get an access card. You have to ask one of the he.net security folks to open the door for you every time you leave the datacenter floor, which presents a reasonably non-confrontational way for them to verify everyone has been verified.

At 2972 stender, they are very apologetic, but they do usually stop you. I have, however, seen people get through without verification during busy times. (the 'man-trap' system is imperfectly enforced, in part because it would clog the place up otherwise.)

Of course, these comments are mostly about physical security, and the article was about getting unauthorized remote hands. I didn't use the remote hands much at all at he.net, so I don't know.
Andreessen responded:

http://blog.pmarca.com/2014/03/03/my-statement-on-ebay-direc...
Every single surgeon, nurses, PAs, PTs and med students I know does (and since my wife is in the business, that's a lot).
Same thing they've done to prevent it on android phones. ;)
And you can install Omnibar or Instantfox if you want a combined address bar and search bar.
>referring to Dorian with phrases like "the alleged Bitcoin founder", and so on

That is a correct way to refer to him, even if you didn't believe it was him.

al·leged

əˈlejd/

adjective

adjective: alleged

1. (of an incident or a person) said, without proof, to have taken place or to have a specified illegal or undesirable quality.

"the alleged conspirators"

synonyms: supposed, so-called, claimed, professed, purported, ostensible, putative, unproven

How the heck else would you refer to him? Someone publicly alleged him to be the Bitcoin founder.
"Advertising" isn't that big of a secret. It seems like the default monetization strategy. If that is the strategy, it's all just in the tactics and targeting.

Ads aren't the most innovative way to make money, but it's not easy, either. Reddit, for example, still hasn't remotely figured it out despite huge potential and an enormous user base. FB and Twitter are getting there, but it's not been an easy road and investors are still expecting more.
So what where the options? Wait till the regulatory body approved the sale? Nobody will think this is a google watch except the same people that follow tech news - and therefore know about the sale.
There are warts in the standard library to be sure, but many of them have already been filled in by third parties like Apache Commons, Google Guava, and Joda-time. I'm sure there are others I'm not thinking of.
Valid point. I guess I'm greedy and could never derive enough enjoyment from a side project, given the energy involved to justify the time investment. I need the million dollar payoff so I can enjoy hacking on whatever I want 40 hours a week.
Java 8 is here. Functional programming according to Oracle ...
In my opinion, the way the interviewer screwed up wasn't giving you that question, it was rejecting you for only getting 90% of the way there. The purpose of a simple artificial question like this is to act as a binary filter, separate people who can program (and will take a decent shot at it) from people who can't (and will just stare blankly at the board for the allotted fifteen minutes). An interviewer who starts expecting it to be more than that is just adding noise to the selection process.
Are those things you wouldn't have to do under any other system, or which would be significantly simpler there? Because I'm not seeing it. You seem to be saying "This involves building a web page" — which is true, but would be regardless.
Don't E visas have prevailing wage constraints which you won't come anywhere close to meeting in an incubator?
Or they don't write blog posts because they don't want to have to endure the flame war that follows.
This particular pilot made instructional flight videos for YouTube on his home flight simulator. Not everyone hates their job.
> Fundzinger had a clause in their contract that if you for any reason cancel the project before the end of the campaign, they would bill you at their hourly rate.

> For Fundzinger, we got on the phone with them and explained the situation in detail. They were more than understanding, and offered a deal that worked for us.
The problem is not java the lang. It's the java developers. Looks like they moved on to do angular now.
Shh... on the internet, no one knows you're a dog!
I was just about to post exactly this. Anyone interested in what Wall Street actually does needs to watch this movie.

I have an MBA. I have nothing against making money. But while it's possible to make money by creating something of value, it's unfortunately possible to make even more money while doing the opposite.
D3 and jQuery Interoperability
D3 and jQuery utilize distinctly different approaches to node manipulation and internal array storage. However, there are mechanisms available for converting between D3 and jQuery, and vice versa.
That book was great. I made the mistake (perhaps) of using it to try to learn assembly language right after learning BASIC (Advanced BASIC that comes with MS-DOS/PC-DOS) and before learning Pascal or C. It had a program you were supposed to type in (a hex editor), and I was able to get it to work, but I was not able to get programs of my own design to work except very tiny programs or to modify existing executables using DEBUG. (Then again, shortly after, I could not get C programs of my own design to work very often either. I forget how hard C is to a beginner sometimes.) Then again, eventually I was able to throw together a decent hex editor, in C this time, in an afternoon, and I am certain it was from internalizing what I had learned from that assembly book, and when I started including assembly language graphics routines in my C programs, I'm sure that helped as well. When everything moved to 32-bit protected-mode code I was kind of lost again though. That book is 16-bit real mode.
It's in the interview, like halfway down. They're using Citus over Postgres.
Buttons for generating buzz
There's some interesting tech powering nitrous.io, having seen an early example of it around 7 months ago.

I like the experience, but personally do not use it as it deviates too heavily from my normal development process.
It's exciting to see under-appreciated math techniques in use for modern-day data science!
He was arguing that closed source software should be disallowed. Who else but the government is going to make such rules? Yes I brought freedom into it. I agree that both open and closed will have malware, so what is the point of banning closed software if not "freedom"?
This, to be evaluated, desperately needs more realistic examples, as well as much better discussion of how the rules relate to the principles of Hexagonal architecture, and what benefit they provide in that context.

As it is, I can, with some effort, find some justification for some of the rules in the context of Hexagonal architecture, but as presented its not immediately clear even what part of Hexagonal architecture the various elements are relating to.

Perhaps most importantly, it needs to clarify what the application itself and the "rails adapter" look like here.
"What about HTML5"[0]
Not a flash replacement yet but definitely on its way and outputs html5/css3.

[0]https://www.google.com/webdesigner/
The Road to Ember Data 1.0
I think it's a fair assessment that supporting experimental technologies requires more engineering resources. Everyone has to do the cost/benefit analysis themselves.
Level 3 blames Internet slowdowns on ISPs’ refusal to upgrade networks
It's no doubt a real watch he's wearing, but I'm pretty sure the screen is fake. No screen that emits photons would appear like that when recorded by a camcorder. The brightness and crispness is visibly wrong. I'm pretty sure it's CG.
From what I can tell about the exploits found at Pwn2Own, there were a total of 4 critical. Looks like FF28 addresses all 4. That was a very quick turnaround.

The fact that FF runs in a single process seems to be a major security issue since the web views are not sandboxed. I know Mozilla is working on their multiprocess project Electrolysis https://wiki.mozilla.org/Electrolysis that is experimental in FF 30. Hopefully, this project will help harden FF security.
Dude, you are comparing two entirely different things and no, it doesn't clearly show anything.

Spdy is not an established standard, it's an experimental protocol developed by Google to improve the transmission of data on top of HTTP. So yes, it is normal to have Google and Firefox drop the older versions to push forward on the iterations, it's an experiment to see how they can improve Spdy and in the end, how HTTP 2.0 can benefit from those results.

It is more irresponsible to keep and use an older experimental protocol that nobody will use.

HTTP 1.0 is an established standard agreed by everybody and that's why it hasn't changed in 30 years, something Spdy is not.

HTTP 2.0 working group is already establishing majority of Spdy's experiment results as a working draft for HTTP 2.0.
Yay!! Java 8 is released!!

My favorite parts:

- invokedynamic : http://stackoverflow.com/questions/6638735/whats-invokedynam...

- Project Nashorn : http://openjdk.java.net/projects/nashorn/

- lambda expressions : http://openjdk.java.net/projects/lambda/
"Mining" is really solving a block. This means that your computer has verified all the transactions in the block and signed them. As a reward for keeping the transaction record secure, you get some coins. At first, the reward has to be large, to entice people to a new cryptocurrency. But over time, a secure network becomes valuable for itself, and the reward isn't necessary anymore.
Two variants of the Mandelbrot with slightly different settings will look very similar at the highest level, but have completely different zoom characteristics.

I have to admit that in hindsight I used a fractal metaphor that assumes entirely too much time spent fiddling around in Fractint.
Well! Growing popularity of Linux based consumer products and entry of Steam, GOG, Cryengine, etc. on traditional Linux systems must be an indicator of something. Let's leave at that.
WebGL is basically at native speed. The only issue might be if a GL extension you need is not in WebGL yet, but that is moving along quickly.

asm.js can run close to native speed, depends on the JS engine of course, but it's not far off. See for example

https://github.com/joelgwebber/bench2d
This could be a good teaching tool for people new to development. Rather than setting up a bunch of vm's, just use nitrous and code in the browser...and as they become better, they can start using ssh and so on. Could also be interesting as an enterprise offer.
It's much worse...NASCAR. Clearly, he's involved somehow.
I find it hilarious that you name the exact model of laptop.
Flockwith.me can help grow your network. 
It's a tool I built to automagically favorites tweets and follows people based on hashtags. So far, we've helped our user base acquire 20K followers in the past week.
Java 8 is out, download JDK 8 now
It's not merely the size of the company. A proxy war against Exxon is very possible, because its stock is spread thinly.

Tech companies tend to be strongly controlled by the founders/early employees/ and early investors. These are all people who bought in to the vision of the company .. they are by and large true believers. In younger tech companies, like Google or Facebook, this control is truly absolute. There is nothing public shareholders can do.

But even in older companies like Apple or Microsoft, the founders have an almost religious appeal over the stakeholders, particularly employees and the board, but also the shareholders at large.

For example, Tesla and Spacex, though within Icahn's "striking range", might as well be subsidiaries of Musk enterprises. There's no way someone like Icahn would have a chance of besting Musk in a showdown.
Agreed ...and jdk8 includes what was effectively joda-time (jsr-310) now.

projectlombok.org also makes a lot of the language syntax ugliness quite bearable.
Your wrists shouldn't be touching your laptop if you care about ergonomics.
Actual hexagonal design is useful software architecture. It may just be extremely poor presentation, but I am far from convinced that the dictates in the article, or the very little bit of very abstract sample code it provides, reflect useful architecture (Hexagonal or otherwise) -- certainly, its not a presentation that fosters understanding and intelligent application over cargo-culting.
The primary function of mining is not creation of coins, but security of the network. Mining is the reward to make sure enough people do it that transactions don't become exploitable.
For sake of wasting a few minutes, I attempted to get sandbox up an running. Connection issues and dreadfully slow IDE. Beyond looking cool, what is the use case?
> I tend to be wary of any service with ongoing running costs sold as a one-time fee

Well, they aren't really charging a one time fee, they're charging per notebook.
What I Learned Scaling Operations at a Startup
Stretching the analogy beyond it's elastic breaking point and devolving in to pedantry: Good job! I was in essence pointing out, being both a pilot and a programmer, that pilots and programmers have zero interest in doing the same procedure over and over again in their leisure time just for shits and giggles. I don't practice landing at Van Nuys airport on the simulator in a Citation because that's old hat. I practice landing on the simulator at a scenic airport in the Swiss alps, with 40 knot cross winds, low cloud layer, just at dawn because it is fun...
Just going by energy need I back-of-the-envelope estimated the Bluffdale center could run voice recognition on all U.S. voice calls, yes. I'd guess it's not the best use of that much power, currently, but it'll only get easier.
"it's one of the best purchases I've ever made" <- can you please elaborate on this? I'm considering one of these as well, but I'm curious what you're actually finding most useful about it.
+1 If I am knee deep in code and need to calculate something quick, I just yell out, "ok google now, what's 34 time 324".

Also Adding new calendar events and setting the alarm, are both so much easier via voice. Sports too "ok Google Now, did the Bulls Win?"

Once you get in the habit of using it, its very convenient.

Glad to see this is being integrated within the watch.
Since forbes insists on putting an ad wall in front of their content, you're going to lift the copyrighted content in its entirety and paste it here instead of just clicking 'skip this ad'? (And if you have ABP, the ad is blank.)
Those warts have been addressed by 3rd-party libraries.

The ecosystem is much better (more stable, higher quality, higher "engineering" effort) than Ruby or Python.

Might not suit to one's taste but we all have different taste buds.
And on this day, Scala lost it's raison d'etre :P
Much-needed balanced view.
I wonder if the notebooks are stripped to bare sheets, scanned and then re-built as a new notebook with proper bindings for sending back.

I don't see any other way of doing this that would keep it efficient.
Just drop "a google company" from your website (which is where people are buying your products). That seems like the most sensible option, unless there's now some indication that the deal may not go through.
Unrelated to the story (only to the title) but I bet a sponsored tweet from some big celeb could cost more than that.

eg https://app.sponsoredtweets.com/tweeters
Clojure Reducers for Resource Management
Selling info is a misnomer.
% of NCAA tournament teams advancing to each round by seed
jdk8 completely breaks the entire value we get out of using joda-time, namely, that instants are unambiguous. It actually recommends using time and date without time zone.
>I'm always surprised at the number of friends and family I see who have their Facebook set to public - especially considering what they post.

I think that's actually smart. In reality the privacy setting on Facebook has no real effect on privacy, because companies and the NSA will still get your information. You might as well treat everything you post on Facebook as public.
100 times this. If you want to know how important photorealism is to getting your subject involved with the medium, go read a paperback copy of Lord of The Rings. It's pretty lo-fi.
And when you're showing the 5 dominant colors from the top 5 apps, you're just going to end up with the dominant color from each app. The best example of this is in Education, where the lime green of DuoLingo appears as one of the top 5 colors despite it being the only app with that color. If anything, if I were just looking at Luminosity, DuoLingo and Quizlet together I'd conclude that there isn't a dominant color for Education apps.
IntelliJ IDEA 13.1 Released
Same as the Forth community.
The bigger win would be to flip the traditional hierarchy over and realize a situation in which the "business" side of things works FOR the talent (i.e. value generators), rather then the other way around. In my market (not SV), tech talent is treated like the help. There is no real association to join - the only groups that exist are scattered, un-organized and generally not interested in improving working conditions (that would be far too socialist).

I suspect this type of change would require a social revolution. It will come eventually I hope, but I doubt it will come soon enough for me to benefit from.
Definitely a promising little language. Might make it big in the enterprise.
I think the number of operations per Joule has been going up exponentially.
The install of JDK 8 on OS X is surprisingly straight forward. I just double clicked, selected yes a few times in a standard OS X install dialog, and I was up and running... now running applets with all of this security is another matter.
Download the JDK/JRE from Oracle: http://www.oracle.com/technetwork/java/javase/downloads/inde...
The article does cover this.
Scanning and other forms of automatic content generation do not replace manual 3D modeling and texturing; just as cameras did not replace painting and sculpting.

Personally, I'm more excited about procedural generation than any of these other ideas. Programming seems to be the most powerful tool humans have ever devised. Why not apply it to create art?
I assume this only affects configurations with ngx_http_spdy_module enabled. Can anyone confirm whether or not that's the case?
did anyone else notice how there are no ports on this watch...hoping for inductive charging!
If you read thought my comment history you'll see I'm not a web developer.
>Synchronizing your pulse with Google...

>Say "share now" to share your cardiovascular activity on Google+

>...

>Synchronization completed!

>5 minutes later

>ping! One new message. Say "read" or "later"

>"read"

>Enjoying the run? Try these Adidas XYZ shoes for only 99$, perfect for athletic running!

Call me a tinfoil hatter, but I am not touching this tracking device with a five foot pole.
Yes definitely, let's hope he's continues to be successful and handicaps more American businesses and we'll see how you feel about it in 10 years. He'll wreck more than 60,000 jobs but he'll have a lot of money for himself.
That only works if you're doing a game that takes place in real-life locations. If you want a made-up world, like most games do, then scanning won't help at all.
I've had to deal with addresses too and I think this would drive me crazy. You can't make any assumptions about addresses because they'll all be wrong eventually. Even your assumption that an address _has_ a zip code is pretty thin. Addresses in the US have zip codes. Internationally, not so much.

Sorry for the rant. I just hate addresses.
I must admit I don't understand why that guy couldn't be seen to be your friend in front of an audience.

If that is not possible (for whatever reason), how does it help women? Presumably men can be friends without problems, even in front of an audience. So there would still be an unsolved issue and disadvantage for women.
Amazing advice.
From what I've read, Icahn argues that the companieshe's going up against aren't do a good job of running the company. If that's true, Icahn is doing shareholders a service.
That's a good sign. Y'all JS devs need to learn something from Java community (especially the engineering/quality side) even if you guys have to go through the pain of Java growth (small => medium => bloated => denial => acceptance => cleaning up => shaping up for the future).
I am very naive when it comes to the bitcoin and dogecoin protocols. However, my understanding was that mining is what keeps the currency running and you are actually validating transactions. For doing this work you are "rewarded" with coins. Not really a waste of resources if you are helping run something you support.
Glass is going to quietly shift to being a device for niche groups - not the average consumers. Google has likely realized via the beta of Glass that it's not going to be accepted into the mainstream - but a watch (which is much more discreet, yet performs many of the same functions as Glass) will. If Google wants to really saturate the market, this is a super smart move.