skysight-inc/HackerNews huggingface dataset:
I'm really sorry it's felt like a slog for your team. We've learned a lot from the transition from 1.x -> 2.0, and definitely didn't get everything right. That said, we think we can refine the 2.x -> 3.0 transition to make it much smoother based on what we've learned.

Given how fast the frontend ecosystem is moving, we've tried to strike the right balance between delivering new features and taking care to ensure that we don't leave the existing ecosystem of apps behind.

I think you'll agree that if we did nothing, our community would slowly die off as people moved to competing libraries and frameworks that made them more productive. So total stability would feel good in the short term, but long term, having to do a wholesale rewrite of your app because the framework stagnated would be much more painful, right? (You can approximate this effect by locking yourself into an older version of Ember, which sucks! People rightfully want the new features.)

The goal of Ember's additive-only strategy is to deprecate features, rather than remove them. This is more work for the maintainers, but we think it's worth it because users can "refactor towards the future" at their own pace, amortized over the year and a half between major releases. Development teams have a natural ebb and flow, and that amortization of deprecations over the year means you can use lulls/downtimes to refactor the deprecations out when it's most convenient to you.

We made a mistake and rushed in a bunch of deprecations in 1.13 because it was our last chance to remove features for the next year or so. In retrospect, we got overzealous, and for that I am sincerely sorry. Users like you rightfully felt overwhelmed, and that is something the entire system is designed to avoid.

If there's a bright side, it's that your app should continue to work as you upgrade, and when you're ready to make the jump, you can upgrade to Ember 1.13 and refactor away all of the deprecations. Once that's done (whenever you decide to do it), you will be able to upgrade to the latest version of Ember 2.x, because Ember's SemVer guarantees means that a deprecation-free 1.13 app is compatible with any 2.x version (2.7, for example).

Sorry again that it's been a slog for you. Once you're through it though, we hope you enjoy all the new features, and we certainly hope the simplifications we've made to the framework over the last year make it easier for new developers to join your team and get productive.
Not completely true. Everyone wanting to want to watch it at the same time causes issues. Other videos you can distribute the video to caches ahead of time, so the burden on the outgoing connection is less.
>this mapping tool scraped Facebook data in a way that violated our terms, and those terms exist to protect people’s privacy and safety

Really? They're not even trying at Facebook anymore. Terms mean jack shit to a malicious attacker, which is exactly who would exploit such appalling code.
Sounds a lot like https://sharefest.me/ :)
I see your points and agree a carbon tax is the most market friendly way to account for environmental externalities. However, my main point is that wind and solar are NOT economically viable despite what Elon and every other silicon valley expert seems to believe. Even with carbon taxes priced in they can't match the price of natural gas and coal. The reason is that they are not reliable sources of energy and with both of them you need batteries of some other type of storage to smooth out production. This essentially doubles the costs. Everything you read about the 'cost' of solar and wind doesn't take into account storage or the overbuild required to have backup power for cloudy days. The type of grid that uses 100% solar/wind would be a completely unreliable grid and cost considerable more for everyone. Solar and wind aren't being adopted because they are worse for consumers, not because some cabal of special interests are keeping them out.

In fact the opposite is true. The only reason solar is being adopted at all in almost every region in the world is because of government subsidies.

(Source: I build solar and wind farms for a living).
One of the strategy NYCMesh took for where line of sight was not available was to tunnel through the Internet to mesh. This would enable anyone to join the mesh without line of sight requirement, and once more and more people join and the density increases, they can get their dependency on Internet Tunnels away, by connecting/hopping through line-of-sight nodes.
I was surprised to find it so easy to stream from NFL.com last winter. Maybe adblock software helped. And the television ads were included in the stream and so were basically unavoidable. I used the old-fashioned adblock of muting the stream during the television commercials.
Whoops, I forgot to mention that I'm aware of Steam.

Yes, thanks to Steam, gaming experience on Linux is better than before. That's said... my favourite games like Grand Theft Auto, Devil May Cry, Resident Evil, Wolfenstein are unfortunately Windows (and consoles only) games.

Maybe one day Square Enix/Bethesda/Rockstar/etc will port their games to Linux, and untill that day happen, I'll stick with Windows for gaming :D
I got in touch with the recruiter following celticninja's comment, the situation is not as bad as first appears:
The recruiter will seek to recoup their fees (as in excluding my daily rate) as agreed between them and the client way back when. I guess this is part of their contract. They have not done so yet.

I am to invoice the client directly as agreed with them when they approached me, the recruiter is not involved. The client has replied, although with nothing of much interest, but I feel much happier knowing they haven't gone off the radar.

Lesson learned on not invoicing often enough, many lessons learned in fact.
Thank you all very much for the advice, HN crew #1! <3 <3
It will be available in docker-machine v0.5.0 as a plugin.
Sharefest has been in Alpha for years. Why is that still the case? Is it not under development anymore?
Care to elaborate on this one? I don't see what sucks about it. You can build proprietary software and run it on Linux. See also: Steam games.

I've run into this before many times. Binaries for proprietary apps, from 20 years ago, will probably still work today on Windows 10 if they didn't do anything too crazy or need low-level system functions (e.g. disk defragmenters). I don't think the same can be said of proprietary apps on Linux; there, the vast amount of diversity is also its greatest weakness and apps tend to have these massive (version-locked) dependency chains attached to them.
Even if people were to read it, how many are able to understand legalese ?

Am I supposed to consult a lawyer each time I want to install a software ?
Are you describing a problem between live streaming and pre-recorded video? How does Twitch handle their load? How many more people are watching the average football game vs watched "Twitch Plays Pokemon" at its peak?

Edit: TPP had 60,000-70,000 simultaneous viewers on average, with a peak of 120,000.[1] In 2014, each NFL game had about 17.6 million viewers.[2] So an order of magnitude increase. How well does live streaming video scale horizontally?

[1]https://en.wikipedia.org/wiki/Twitch_Plays_Pok%C3%A9mon#View...

[2]http://tvbythenumbers.zap2it.com/2015/01/09/nfl-2014-tv-reca...
Note that this is a simulated example, not one actually taken with a modulo camera (if such a thing has been built yet).

That image of Tintern Abbey comes from this 2011 web page: http://people.csail.mit.edu/sparis/publi/2011/siggraph/addit...
Why wouldn't LLU have the same effect in the U.S. on cable that it had on DSL, namely causing essentially all investment in higher-bandwidth infrastructure to cease?
Periscope stream 40M years of video per day
Hands on with the Samsung Galaxy Note 5 and Samsung Galaxy S6 Edge+
JFYI, in public you should generally link to http://bitsavers.org to get one of several mirrors.
> it can't be relevant

That's what the courts have been asked to decide. You can argue with me until we're both dead and this will not change.

> If you take a JVM language like Scala, compile it to Java bytecode, and run it on a Java(tm) runtime you downloaded from oracle.com, does Oracle have any IP rights in Scala?

No. But if you build a like-for-like JVM exposing the same API calls as the official runtime, Oracle's position is that you are infringing their IP rights (unless you do stuff for binary compatibility and yadda-yadda-Sega), since your are "copying" the "intellectual work" that the API design is.

At least one court agreed with them, and the US Supreme Court "refused to disagree", so it can't be so out-of-this-world as a concept.

Say you design a language called Foobar, and build a great runtime for it. It gets wildly popular and you even release it as GPL. Google decides that it really likes the language, and really needs all those developers who use it, but "screw you and screw the GPL": they implement a brand new runtime that will run your Foobar programs mostly unchanged. They refuse to acknowledge any of your work and will not work with you on anything -- it's not Foobar anymore, it's "Googlebaz".

Wouldn't you be a bit pissed off? Isn't that actually copying stuff?

Unfortunately, this sort of "emulation" is often necessary in our industry, and for the best of reasons; now, just because Google acted like total assholes (note how they made their choice when Sun was still alive -- I strongly doubt they would have done it with Ellison on the other side), we risk losing the right to it.
We don’t need to drink less soda, according to research funded by Coca-Cola
He probably can. His computer is able to create those signatures, and he didn't lose low level access to it once he installed Windows 10.

It's probably not easy, but might be a very interesting thing to do. Will the US start to criminally persecute everybody that does that?

And also, the most important question. Will people still be able to do that on newer computers that ship with Windows 10?
Reference to contrast arguments

http://www.worldculturepictorial.com/images/content_3/colleg...

http://i.huffpost.com/gen/926781/thumbs/s-COLLEGE-TEXTBOOKS-...
Stop Testing Learners
>> updates hadn't installed automatically because Windows Update was too busy advertising Windows 10

> That does not make much sense, if any.

I saw exactly the same thing. The entire updates to install section in the Windows update(s) app was covered over by a big green update to Windows 10, and that was after I cancelled my Windows 10 reservation. I eventually just downloaded the damn thing, but haven't installed it yet.
> (still white)

Well good to see as much as things change somethings stay the same.
"maybe because Sweden is a democracy and has no "authorities" that can guarantee the outcome of hypothetical future legal proceedings."

An extradition is not a legal proceeding, it's a diplomatic one and being a democracy they can very well agree not to engage in a diplomatic exchange beforehand.
Since the AWS-gaming post a few weeks ago, has anybody run with it and have experiences to share about how this works with extended usage?
Wow, so just ~2 weeks ago when I visited the Tesla show room in Toronto Canada, in response to my concern, "My condo building isn't letting me install an EV charger at this time, so i probably cant buy one" i was told "Well you can come here and charge any time, its free and not that much longer than having to fill up your car a gas station anyway"

At the end of the day, I feel like I avoided a bullet here, I ended up buying a Mercedes-benz instead...the interior of the Tesla (mainly lack of tactile feedback due to the touch screen, and simple things like there being no button for the sun roof) was just not up to scratch, and potentially a dangerous distraction to the driver, in my opinion.
Can you not block all incoming traffic from China assigned blocks?
Two days ago I just upgraded a laptop to Win 10, and for the sake of space saving (about 24 GB), I removed the "windows.old"
http://www.tenforums.com/tutorials/2066-windows-old-folder-d...

Now I regret cannot revert back to 7, without formatting. :(
Going to Prom with Trivia Crack
I get what you mean, but look at the car industry. Look at how much other monopolies and government regulations have held back Tesla. How many Teslas would there be in the auto industry if the major players didn't use the government to keep them out?
<snark>Luckily msn is here to report on big companies that invade our privacy that aren't Microsoft.</snark>
> Unless all you use is enterprisey crap or play AAA titles from bad companies

Is Photoshop a AAA title or enterprisey crap? How about all other common software that many, normal people use daily that doesn't run under Wine?
I had never heard of MovieLens before this. Is anyone using it?
I don't think birds have mammary glands.
Show HN: A small startup beats IBM Watson to personality analysis
Yup... to the point where (as mentioned before) MLB is running HBO Now. (HBO's attempt at doing it inhouse with a bunch of ex-Microsoft peeps failed...)
It seems to just hang period. Console says that the Google fonts aren't loaded because their MIME type is text/html, not text/css. Don't know if that would stop the rest of the page load or not.

I'm on Firefox on Windows 8.1. No extensions installed.
I just see buggies and scooters around Lancaster. I'm only on the 'main' roads though. But, that answers my question though - they do ride bikes, I'm just not observant enough to notice.
The Mandatiest President Who Was Ever Mandated: A Mandate for Change
Ask HN: “Agents” instead of recruiters for tech professionals?
Note: This may be a US centric problem set. If you consult in a country other than the US I would be interested in hearing how this works for you.

I have consulted, on and off, for a good portion of my career. In that time I have found new gigs either though networking with existing contacts, or through recruiters at dedicated recruiting firms, both of which have been successful.

Of course, there are issues with both approaches. When using my own contacts and networking, time and effort must be spent to cultivate more than the relationship. I must also cultivate the business needed to get the next contract. This time and effort is expensive but ultimate becomes very rewarding when a new contract is landed.

With recruiters there is less time and effort put into cultivating the business of getting a contract. However, recruiters come and go and so I am constantly cultivating relationships with recruiting firms to find the ones who understand the business, the clients, and my skills and can match me up correctly. Again this is time and effort which can be quite profitable, of course, in the end when a new gig is started.

However, I imagine there is a more efficient method of handling this. Right now, as the engineer, I am trading time for finding lucrative consulting gigs. Often the company either pays me hourly (or more accurately daily, or on a fixed bid rate), or they pay the recruitment firm. I do not have to pay any monetary sum to get a contract. However, I do make a sizable rate. Why are there not technical "Agents" much like in the entertainment, writing, or sports industries, who will keep that relationship with me, understand my skills and my business, and find new clients for me where in I can pay them a percentage of my rate? This would eliminate the need for me to constantly curate my list of recruiting firms and keep up ever changing relationships as well as focus on what I do and enjoy best which is engineering solutions.
Absolutely. I think persons in charge will think at least twice before raiding an event organized by the people writing opinions for the Federal Court of Justice.
because it's probably the only language that offers 'general purpose macros'? (general-purpose meaning platform/language independent)

EDIT 1: there are alternatives [1] but this is the most well-known. Now I'm intrigued by pyexpander.

[1] https://en.wikipedia.org/wiki/General-purpose_macro_processo...
Just as I can not rip my bleeding eyes away from Honey Boo Boo, I can't not ask how you got 20K lines of CSS. Families live under the covers of ~5-6K of CSS. Major click bait sites exist with 10-15K of CSS. Help all of us here. You only have 6 lines of HTML and the 20K of CSS does all the work?!? I feel the iterwebtubes are doomed.
Anthony Burgess writes about this in his memoir Little Wilson and Big God:

"Colonial functionaries had to learn the major language of their territory at a formidable level. A kitchen jargon, good enough for wives, with bad grammar and a master-race pronunciation, was usually preferred by the natives, who did not believe it was possible for a foreigner with a white skin to learn their language. Colonial civil servants had to disconcert these natives with a linguistic mastery, including a control of many registers, equal to, or greater than, their own. In Malaya, there were many languages, but Malay was considered, for political reasons, to be the obligatory specialisation. You could, if you were mad enough, learn Hakka or Cantonese or Kuo-Yu or Tamil or Hindi or Urdu, but you had to take examinations in Malay. You had to take the Standard One examination in your first year and the Standard Two before the end of your first three-year tour. If you failed, an efficiency bar was invoked, and you were not entitled to annual pay increments."

Burgess was by his account unusually competent linguistically, passing Standard Two by the end of his first year (which made him, he says, disliked) and Standard Three by the end of his tour (which made him hated).

[Edit: Burgess write of his first boss in Malaya that "During the war he had had the chance to learn Japanesr, and he had been sent on a course with fine amenities, including recording apparatus. He had used this apparatus for recording popular songs. I id not think this funny."]
>>I think most of us lack passion and interests

This is not generalization, you are making blanket statements which are straight untrue. Most people can't chase their passion because, they first need to bail out of shitty conditions they were born in. Passion and interests are the luxury of the rich. For vast majority of Indians, they have to undergo at least two to three generation of slogging to get their kids to college and a decent day job. This is if you break out of caste problems, poverty and low income jobs. Else its life as usual.

When your father and grandfather toiled in a farm for their whole lives to get you a 9 - 5 job, you don't throw it way. Not only would that be disrespectful to their whole lives. It would also be stupid. Most entrepreneurs fail, if you are one of them you are gambling three generations of sincere effort in providing your descendents a good future.

The very fact that some of us complain about things like these shows how far detached we are from lives of fellow Indians.
That doesn't stick because Sweden has refused to interview him in the UK like Assange asked them to do it before he asked Ecuador for asylum. Instead, at the time, Sweden asked UK for his extradition back to Sweden.
Towards a production quality open source Git LFS server
Can you elaborate? Honestly curious why you think that.
It's actually why my company ditched Angular.

Even though the Angular part wasn't very big at the time and the rewrite would not have been too costly, it would not have been wise to move to Angular 2 just to have them pull the same thing again for Angular 3.
What's with the reddit-style downvotes on my parent comment? Is it because I used the "shit" word?

edit: nm, based on the other downvotes in this thread I'm guessing zealots at this point.
The Angular team is currently exploring options to ease the upgrade path - the current plan last I saw is to create an engine that runs angular 2 components in angular 1 and vice versa for seamless interop, so upgrading can be more incremental.

That is an evolving story, which has changed several times before reaching that point.

That said, Angular 2's performance is already looking phenomenal, and assuming some of the stats I have seen out in the wild are to be believed, it can run over 30x as fast as some of the existing frameworks for large datasets, including angular 1. If I had to choose a library to use now, it'd be React, but if I had the opportunity to hold off upgrading, I would absolutely wait for Angular 2.
Yep you can. There was this http://peercdn.com/ that did that and I remember a post on HN where it served the page from other clients but used web sockets instead.
Well I would let them maybe eat some food once or twice but they certainly would not have the key to my appartment
who at bloomberg thought it would be a good idea to pollute my browsing history as i scroll between articles. ugh.

at least use replaceState instead of pushState
Not saying you don't have a point, but there are a lot of ways to lose your ass in this world and I don't see Robinhood as a particularly egregious case that requires any more warning than Fidelity (which will jam fees).

Unless you have a gambling addiction, it is hard to get into trouble with a cash account. Margin accounts are another issue, but in the States, "pattern day trading" requires $25k minimum balance to execute more than 4 trades in 5 biz days. That is a pretty effective filter.

I really hope they add IRA support soon.
This is exactly what I do personally, and RobinHood allows me to buy gradually in small increments to minimize fluctuation in my cash emergency fund. If I were to buy $100 in ETF shares at a traditional brokerage I'd start down something like 10% on fees alone.
Not only that, but in the service industry, which employs an ever growing number of people every year (especially new grads), hours change very often. You might get a call in the morning from the restaurant manager saying you need to cover for someone else that evening. Can't make it? That's too bad, don't bother coming into work again - you're fired for being "unreliable."

I'd go out on a limb and suggest that most people on HN have never been in situations like that, where losing a minimum-wage job meant not being able to pay rent and ending up homeless. That's why success stories like the one parent told are common here.
Startups, Branding, and Identity Crisis
Facebook should probably also get sued... I have trouble to believe that this was not intentional on their part since there is a setting to share or not to share your location.
What? It's free software, but one does not have a license to use it?

What kind of free software is that?

(And no, I didn't read the license, I don't know either way.)
That analogy doesn't hold up... if any it would be if you'd let the creator of the fridge to see which food are you putting in so it can tell Amazon and offering you similar items.

And then you would decide if you take advantage of that or if you would not use it because of fear that the fridge would be sharing more than just the items you bought.
I don't think Sesame Street is as huge for kids now as it used to be. There's just so much more content available now, including on Netflix. Still good for HBO, but not a reason for most parents to switch or become customers.
Yeah I was thinking that too. No matter how tiny a capacitor, you have (tens of) millions of them on the sensor, one per photoreceptor, and you're charging and discharging them 100k-10M times per second. That's a lot of energy being accumulated and dissipated right next to the photoreceptors. Thermal noise is gonna be nuts on a modulus sensor, too.

No system is ever unbounded, period, unless you live in a world of frictionless spherical cows. At some point you run into issues caused by accuracy, energy, capacity, etc.