skysight-inc/HackerNews huggingface dataset:
What this article has done is outed all the Canadians on HN. Hey hosers!

There is no reason other than the US teams just happen to have drafted better, hired better etc. Nothing to do with economics as there is a hard salary cap.

Edmonton won the lottery this year and will get McDavid. Maybe that swings the tables. Had a Canadian team won the lottery the year Crosby was drafted, maybe that changes things.

Not all trends are explained by stats.
I don't tend to think ReactJS has many advantages, just differences.

Angular 1.x is optimized around creating pages, where as React (and Angular 2.x) are optimized around creating small components.

Angular 1.x uses two-way bindings by default and you can opt into one-way bindings. React essentially does the opposite.

I have had infinite loops pop up in Angular, just by having floating point numbers that don't "settle" down to the same value. Also, it is too easy to end up with to many watchers on a page.

Also, Angular is a much more complete solution than React but I have found react-router and the fetch api get me 80% there.
SEEKING WORK - Remote only (GMT -3)

Currently focused on Node.js and all things JavaScript. Front-end specialist. I enjoy developing code in small modules. Self-taught.

I gave talks at a number JavaScript and front-end related conferences [1], and I've also written a book, titled JavaScript Application Design [2]. I'm an active open-source evangelist [3], with a keen interest on releasing modular front-end components that do one thing well and are composable.

I'm also a blogger [4], and you can look at my resume on StackOverflow Careers [5].

Get in touch at freelance@bevacqua.io if you're interested. I'm @nzgb on Twitter [6].

[1]: talk at frontendconf.ch, https://www.youtube.com/watch?v=uZ_1_fddWns
[2]: JavaScript Application Design book, http://www.amazon.com/gp/product/1617291951/ref=olp_product_...
[3]: profile on GitHub, https://github.com/bevacqua
[4]: my blog is called Pony Foo, http://ponyfoo.com
[5]: resume on Careers, http://careers.stackoverflow.com/bevacqua
[6]: twitter profile, https://twitter.com/nzgb
I first found out about the de Jong attractor from a talk recently at the Clojure West conference. https://www.youtube.com/watch?v=vLlbEZt-3j0. I found a few videos around where people were animating between different plots of the attractor, but nothing interactive.
Seems strange that you have to use "track by" to get a speed up when it's meant to be used for something completely different. Is this really a "fix" to slow ng-repeats? Are there any side effects?
Google's My Account
> Rather than snidely guessing what I meant, why not just read the rest of my comment or ask for clarification like an adult?

You're right; I'm sorry.
I don't think any money paid to NREC would end up in any academic program at CMU. NREC is owned by CMU, but is operated completely independently.
Goldman on Grexit: Why a Default Could Break the Deadlock
Oh yes, this is why I find Vim much better than any other editor. Because
I don't need to think about editing, it just happens as I need and when I need.
That second link has a lot of other projects, some more recent. "At the end of 2014, Yahoo! gave three months notice that it will kill Yahoo! Directory." I haven't seen any evidence that Yahoo will act differently toward other projects they "sunset" in the future.
So it was MIDI! I suspected as much but could not find any documentation.

Funny that since it was the first network I've seen I was naturally expecting all networks to use mini-DIN cables and daisy chaining. The next network, many years later, was a co-axial setup - my mind was blown.
There are some situations where Angular 1.x's digest/compile cycle leads to degenerate performance and where clean solutions are all but unavailable.

Building arbitrarily recursive structures in Angular leads to degenerate performance[1]. In this example, I had to introduce artificial timeouts during rendering so that the browser's UI thread is not completely locked out for several seconds.

The crux of the problem is that to make a recursive directive, Angular needs to swap back and forth between `$compile`ing newly-added markup and `$digest`ing the `$scope` that is assigned to the new markup as a part of the linking phase. It is my understanding that this issue is not manifested in React.

1: http://embed.plnkr.co/1gOJjJ/
Lully (YC W15) Lands $2.1M in Seed Funding to Prevent Night Terrors
If we use the approach of converting var's to named parameters, we also have to give up on passing variable numbers of arguments to functions. That is, unless we do something silly like:

function silly(x, y, z, args) {
args = Array.prototype.slice.call(arguments);
args.shift();
args.shift();
args.shift();
args.shift();
x = y = z = undefined;

// regular function goes here
}
Things I didn't think I'd be doing today: adding my PGP key to my Facebook profile!
Right, but hiring 40 scientists away isn't going to reduce that money. Even if CMU doesn't get it, it's not like they're going to save it or give it to some other department or program. At best, it goes to another institution.
I don't think they can retroactively change your payroll to minimum wage, even over a single period. I think I would have lawyered up under those circumstances.
You are right: I do not know. I'm aware this is only anecdotal evidence.

I can only say this: I do not know anyone from my own work environment and friends in the tech industry who is male and has the same kind of problems as my wife. Conversely, I know plenty of women mistreated in similar ways. I only need to listen my coworkers ("so-and-so got the job by waving her ass at the boss"). I once had a transsexual coworker -- which is tremendously uncommon -- and all I ever heard about her were jokes about her sexual orientation. Not in her presence, of course. She later quit the job, and to this day I don't know if she was any good at it, because I never worked directly with her and I never heard anyone commenting on her technical skills... I guess they were not relevant to anyone.

Don't take this the wrong way, but I have to say it: the notion that our industry has a "feminism problem" is so ridiculous it leaves me speechless.
I'm saying they should be spending like Steinbrenner every single year and even paying a luxury tax if necessary, because they're pretty much going to make it back.

If you have a decent team, you're never going to get a Crosby or McDavid via the draft, so you have to at least have the semblance of trying to put a contender in place every year to be attractive to the best free agents.

In my mind, attractiveness to free agents is a combination of performance and an explicit willingness to spend money to fix shortcomings. Babcock, Kessel and Phaneuf are not enough (in my opinion) to make the Leafs a legit contender. They need at least two more elite players (including a top 3 goalie) to make that happen.

Can you imagine what would happen if the Leafs won a cup? The heads of the over 4 million people in the GTA would probably explode. And right after that, you'd have massive spending on merch, etc.
It seems unclear if Uber is hiring them as engineers or building an industrial research lab. The latter case could mean they'd still publish their work and contribute to the community (reviewing, conferences, advising, etc). It'd be a shame to lose that though...
General Purpose, Low Power Supercomputing Using Reconfiguration (2006)
South Korea is much better.
This is from 2012. I'm not sure how relevant it is anymore. As tons of others have mentioned here, tools like Sketch help to bring designs closer to implementation. Also, "design in the browser" was never meant to mean "forgo all other parts of the design process and just start coding." Some people seemed to skip over that.
As noted in TFA, was discussed here before:

https://news.ycombinator.com/item?id=5448983
No, I'm referring to the other issues in the wikipedia page posted by ceejayoz.

Two examples:

When I see news about Tesla, I have a positive reaction. They constantly release new technologies, open sourced their patents, and so on.

When I see a news piece about Uber, I think, "What'd they fuck up this time?".

News pieces about how Uber was attempting to encrypt/destroy data remotely in their Canadian office while a law enforcement raid was in progress......does not help their case.
glad i'm not the only one who found that feature to be gratuitous!
Towards the strip district from NREC.
Edmonton is going to be a scary team over the next few years, given how well they've done in the draft lottery.
Yeah, so the application state is captured in the URL with throttling. The behavior isn't too different from Underscore/Lodash's throttle function (https://lodash.com/docs#throttle). Basically, you can click and drag the range sliders to update the visualization pretty rapidly. If I updated the URL with windows.history.pushState every time the state changed for a single keyframe, it would overload the history and be a pain to hit the "back" button. So instead, I throttle calls to pushState so it fires no more than every 500ms.

I think it might be too to do a write-up. I definitely learned a lot doing it!
You can repro signing out of Disqus and then trying to sign back in.

I found this twitter thread from Jan 2014 where Disqus said the update profile permissions request is not accurate, but I got it today:

https://twitter.com/disqushelp/status/422796590533734401
> Generally speaking they outperform GPUs by an order of magnitude in FLOPS/W*s [2]

The paper you link to is measuring MSPS/W (mega samples per second) and the algorithm they are studying relies on fixed point. It uses built in DSP blocks in the FPGA that are integer only. There is no floating point so it is incorrect to say this shows FPGAs give better FLOPS/W. It isn't all that surprising the FPGAs are doing better, the GPUs are all about floating point which isn't being used here.

Their GPU implementations use floating point as well as int and short. The efficiency barely differs between them showing that this particular GPU wasn't optimising with integer power efficiency in mind (which an FPGA implementation relying on DSP48s very much is).
Besides the yawn factor, this blog announcement's structure and language lacks skillz. Not good.
I don't want to be a useless +1 but this was pretty much my thoughts summarized. Zed's a great guy and his books have been very useful to me. But I remember when he dropped his Rails rant. He's a grating fellow and -- surprise -- you'll get the same response in kind.
Send an audio across the network to a Raspberry Pi with Pulseaudio, the easy way
iPad was released 5 years ago. I have iPad2 and iPad air 2, and both works fine.

I don't have LG. I have tested on Asus, Samsung S3, and Nexus 5. Try it on Chrome browser, and see how it works.

Some images (Washington post, latimes, etc) are bigger than 20 MB each. All browser freezes when you render those images. My demo specifically includes those to see how bad it performance on different devices.

One of the benefit of being a big company is you can control everything. Flipboard scales down those images to 300kb before sending it to browser. I use original images.
Ex Machina is a work of fiction. It says a lot more about its authors than it says anything about humans, artificial intelligence, or sex. In this case, it says that the authors really think female bots are about sex and male bots do not necessarily have to be about sex.

http://www.wired.com/2015/04/ex-machina-turing-bechdel-test/

The only example of a sexualised male bot in fiction I can think of is Gigolo Joe in AI, and maybe Schwarzennegers' insistence on being nude in Terminator scenes. Chappie, Johnny 5, the Iron Giant, HAL 9000, the nameless robots in the I, Robot movie; none of them had to put up with being a sex object. There is overwhelmingly a huge skew towards sexualised fembots, to the point where being sex objects is their usual definining characteristic in fiction, whereas other male or ambiguous bots have a chance to explore a larger philosophical world in fiction.
> Finally, wrt to React: it's just a view layer. Comparing it to Ember or Angular as if it were a fully fledged, swappable alternative doesn't really make sense.

This every time. If there's any bloggers among you: as soon as you start doing a 1:1 comparison between Angular and React, stop.
The Patriot Act's broadest surveillance powers have expired
This beard has its own beards.
ZeroMQ is an abstraction that hides a lot of complexity for you in the name of convenience, and there's no reason why it couldn't abstract discovery, too. Instead you have to build it from scratch for every client app.
Fords $400,000 Weapon to Compete with Ferrari and Lamborghini
Global Mass Transit Visualization Client
Having used a language with an advanced type system (Scala), I couldn't go back. It's a real sweet spot of power; in Python async is either painfully explicit (callback-based APIs like Twisted) or (locally) completely invisible (stack-slicing approaches). In Erlang actors are a language-level construct and the language makes a grammar-level distinction between sending a message and calling a method. In Scala the distinction between a sync and an async method is visible, but concise, and Future is just an ordinary type with ordinary methods; there's an actor implementation if you need it but it's just an ordinary library. You can implement your own "behavioural contexts", and use existing library functions to manage them.

Certainly take the time to learn Erlang, but when you get the chance it's well worth checking out a modern typed functional language - F# or Scala or Haskell.
Ferrari Theme Park
Sharing passwords is an issue. General example: Have an employee 'go bad' or want to make another employee look bad in a high profile way: Use email.
Cheesesquare Sample: Demos the New Android Design Library
Changing intelligence test performance: A century of IQ increases
Boeing has stated that the systems are isolated in one of the linked articles about Roberts' case:

http://www.bloomberg.com/news/articles/2015-05-18/hacker-cla...
Luckily in this case all of that has nothing to do with hiring smart people to try and improve their product.
Yeah, right. Except for the rape prisons I guess.

It's not against you personally, but I never understood how people compare a brutal, murderous gov. agency to something as mild as a social network.
The woman in that video, as you've probably noticed, is speaking Shetlandic. What's strange is that I've found that folks from the Borders sound very similar, especially from around Hawick, Kelso and Galashiels, yet they're ~400 miles apart and over the sea.
The most interesting thing to me is that React's virtual dom implementation, according to http://vdom-benchmark.github.io/vdom-benchmark/, is generally the slowest of the bunch. You could pretty much move to using anything else and have a faster vdom implementation and smaller library. Additionally, many out there are so similar to writing React that I don't see how using React is a win over the alternatives. In my own experience on my machine, the dbmon example in this article for Angular is significantly outperformed by the likes of cito+t7, http://t7js.com/dbmonster/precompiled.html. Angular shows roughly 6fps topping out at 6.7 for me, while t7 is showing roughly 13fps topping out at 13.8. I don't know about anyone else, but 100% more performance isn't trivial.
I have to say, in general, that Microsoft's "messaging" about how the free upgrade will work has been riddled with bad communications. It is like the XBone incident all over again.

Instead of simply just spelling out with a very straight forward table what will be eligible they kept releasing vague and confusing press releases.

I've read articles which have claimed (amongst other things):

- Windows XP+ will be eligible (untrue).

- Pirated copies of Windows will be eligible (untrue?).

- Everyone can upgrade but there is a subscription fee (untrue).

- Windows 8 and 8.1 gets the free upgrade only (untrue).

And many others. Microsoft could trivially have let people know exactly what to expect a year ago when they announced this program. It is a good program, I mean free stuff, but the messaging on it was just awful.

PS - I still, to this day, don't feel like I have a complete overview of what is and is not included.
Our (Sprout Social) Experience Switching from Less to Sass
Just a question - why is immutability considered a performance improvement when in general it leads to performance degradation? I always assumed it supports a nice conceptual framework when dealing with difficult parallel algorithms but that's about it.
>The experimental craft, which is covered in 17,000 solar cells, took off from Abu Dhabi in March.

Its odd that when this was just working (last few month it flew pretty far) it didn't seem to get much coverage (I hadn't heard of it anyway). News is weird to me in that it like to focus in when things are going wrong, not when something remarkable is happening.

Hope this setback brings some additional coverage.
Unfortunately, the industrial equipment to bore tiny holes in MacBooks on a production line in China didn't yet exist. Ive's team of experts eventually found a US company that made machines—at $250,000 a piece—that could be adapted to do the job. Apple got the equipment provider to sign an exclusivity deal, then proceeded to buy "hundreds of them." Within a few years, millions of Apple laptops and peripherals had a growing green light.

$25 million just so the green light can shine "through" the aluminum.
He’s fired. Who’s next?
What do people get out of pedantic rants such as this? Anyone who's written anything in C is quite aware of the issue here.

And then there's this gem:

"...If the source string is 5 characters long, and the target is a 1024-byte buffer, and you set n to the size of the target, strncpy will copy those 5 characters and then fill all 1019 remaining bytes in the target with null characters. Since all it takes to terminate a string is a single null character, this is almost always a waste of time.

Ok, so that's not so bad. CPUs are fast these days, and filling a buffer with zeros is not an expensive operation, right? Unless you're doing it a few billion times, but let's not worry about premature optimization."

Does he think languages with built in String types have some magical optimization juice that make string operations fast? How long does it take to instantiate a new String object, run it's copy constructor, blah blah.

Any C programmer looks to avoid these types of situations.
You can't collect money that doesn't exist. It is normal and legal for businesses to go out of business while owing people money, and for them to never get that money. This company couldn't make payroll and laid off all employees: it's broke and folding. They'll declare bankruptcy, liquidate the furniture and other assets, distribute whatever they get for it (probably entirely to secured creditors, not employees), and cease to exist. All the remaining debt just disappears, and there's nothing a lawyer can do to change that.
While I've done this myself, it's not a 100% solution, because now you get a truncated string that further processing may not be expecting. For example, if you validate the un-truncated string somehow then take a copy of it, the copy may be invalid.
Probably because you say terrible things like, "why aren't we also forced to work with black female 10x programmers no matter how much we might dislike them?", and all the people with money, voice, and hiring authority look to people like you for validation.
I don't think the Jays have been as spend happy as they were prior to 93. Since then, it seems like the belt has been very tight. 92-93 were great years to be a Toronto sports fan.
Not only that, but Excel is the worlds most popular functional programming language.
Europe is pretty universal in this that it is all post-feudal. So entering your Master house, a peasant, would take his shoes off.

So, what is the example of an European country where it is not true.

BTW, UK doesn't count.
What doesn't work well?

Does it freezes on 5th and 18th item? That is on purpose.
MailGun.
The real abuse is what happens beyond the walls of this forum. HN has an outsized influence on the startup culture in San Francisco and the tech community across the world. People read things here and it affects how they view the technology they use and the people they interact with.
Curalate is hiring full-stack engineers for Seattle, NYC and Philly
Curalate is looking for talented software devs to join our team as we tackle some of the gnarliest problems at the intersection of computer vision and big data. Info here: https://boards.greenhouse.io/curalate#.VWxvCJNVikq

Responsibilities: You'll be expected to dive into our stack and toolkit, and start shipping code on day one. We're not hiring code monkeys; you'll be given substantial feature ownership, and we'll expect you to contribute product ideas as well as code.

We're not language zealots; we believe in using the right tool for the job, and are comfortable with a polyglot codebase. That said, today we lean on:

-Languages: Scala, Javascript
-Infrastructure: AWS, Asgard
-Databases: Cassandra, MySQL (RDS), DynamoDB, Redis, Redshift, CloudSearch
-Frameworks: Finagle, Storm, Scalatra, Lift
-Front End/Mobile: AngularJS, Bootstrap, Backbone, Ionic
(Production experience with any of these technologies is not required. However, candidates will, at a minimum, want to have experience with an object-oriented language)

About You: We’re much more interested in hiring developers with exceptional problem solving skills, creative out-of-the-box thinking, and comfort with quickly learning, evaluating, and deploying new technologies. While we're not looking for any specific industry experience you should have at least two years of experience and come prepared to join a fast-moving team. Above all else, we're looking for others who are as excited about the potential in this space as we are, and who will be willing to join us in moving fast and breaking things as we execute against that vision.

About Us: Curalate is the leading marketing and analytics suite for the visual web and a partner to more than 500 of the world’s most-loved brands. We’re a passionate team of visual thinkers, makers, and storytellers dedicated to helping brands create authentic connections with consumers through images. And we’re building something really powerful.
Uh oh. I don't have a VM up and ready, but I'll check it out when I do. Thanks for letting me know!
I think I'm missing something here. You want 100s of pages accessible from a vertical list, but are happy to wait for them to reload when you re-open one... aren't you just looking for a bookmarks list?
Uh, because the NHL, like most professional North-American sports is a completely artificial franchise based entertainment operation thinly disguised as sports?

It has ice hockey teams in California for fuck sake!

(Yes, this is me as a snobbish European speaking. I will never understand how this form of sports competition can be taken seriously. Although come to think of it, compared to most of the world, North America doesn't take sports competitions that seriously.)
Just had a play with this. Very nice! The real juno lets you turn on both choruses at the same time though :)

(Also I cant seem to get the release to work on the envelope.)

If anyone is interested in an accurate emulation of this classic synth, heres one that sounds largely identical to the real thing and is very reasonably priced: http://kunz.corrupt.ch/products/tal-u-no-lx
Thanks. I get it now!
With news of Intel's acquisition of Altera, I thought HN would enjoy this excellent lecture on the use of reconfigurable architectures for the next step in improving computing efficiency. I watch this every couple of years and consistently find it exciting.

Although we're very heavily invested in the current paradigm, maybe with Intel's weight behind Altera and some popular trends in programming languages, we'll start to see more of a push to move beyond the Von Neumann model.
How the Best SaaS Companies Write Upgrade Emails That Convert