skysight-inc/HackerNews huggingface dataset:
The TLDR is you're getting the best 1900 education money can buy, and middle class people spend most of their time competing in a self created parody of what they think is upper class sensibilities, because they are The special snowflake who will experience upward mobility (LOL).

The German educational system that "the west" generally uses hasn't had a "git push" in at least 150 years. Until widespread recorded music technology and broadcast technology existed, being a musician was a very realistic vocational choice. Relative pay was much higher than now. Sure the pay wouldn't be as good as a carpenter or plumber, but its a nice mostly indoor and clean job, true the employer might want you to cross train as a waiter or bartender, but patrons like hearing music and before radio and records, music came directly from middle-class-ish hands. Some day public schools will advance beyond 1900 in general. Some day.

Another aspect of mass aspirational education is its a window into what the middle class thinks the upper class does all day. The fact that it has nothing to do with what the upper class actually does is completely irrelevant, as long as they can easily and visibly compete among themselves for superiority in their imaginary game. So the middle class has built a whole elaborate mythology about the path into the promised land being reading the finest literature to each other and poetry and gazing into fine art paintings and, yes, playing and listening to classical music. That way you can fool the college admissions and interview counselors into thinking you're actually a Vanderbilt, or come from old European royalty, etc. I assure you they are not that stupid, but its an unstoppable belief, its an article of faith for middle class people. Amusingly due to my grandparents, I spent time as a little kid with the kids of extremely wealthy people, and I can assure you that in reality the 7 year old of a billionaire digs in the mud and plays catch and makes sand castles just like any other kid, and very rarely indeed recite Greek poetry, listen to Mahler, or gaze into old dutch master paintings. They do have very interesting "money is no object" life experiences but most of their time is spent not spending money at "no object" rates of speed. Very early I learned upper class people get very pissed off when you compliment them on their stuff, on the implication that they don't have enough money for the best. With the side effect that they feel no need to show off (showing off is a middle to upper middle class thing) so you'll never see a real Picasso in an upper class kids bedroom, but you will see a Picasso reproduction or poster in an upper middle to middle class kids bedroom.
With my tor relays I pushed around 150Mbit up and Down. Which is around 45TB per direction and Month.
(I didn't RTFA.)

> "It doesn't matter what I do -- If I don't do some particular evil, someone else will do that evil in my place" aka "I'm just one person, my vote is irrelevant"

These are different arguments. The second says, my actions don't have any effect. The first says, my actions affect the world, and also other people's actions, and their actions affect the world so as to cancel out the direct effects of my actions.

Reducing the first to the second misses a lot.
Given that none of the most popular dynamic languages know how a good hash table should be implemented with dozens of half-way experienced programmers over many years, and most of them would not be able to write a proper binary search, these questions are certainly too hard for a jobseeker.
Those languages still survived with improper implementations
for decades. So will TripleByte.

A good programmer must be able to survive mediocre colleagues and terrible managers. How to check for that in an interview?
Sure, but as the README.md states "adds notes to the margin with the text provided in HTML attributes" it's presumably left up to the user how else they display the data if they want it to be visible for people who disable JS. This library is a progressive enhancement. It's very much the right way to do web dev in my opinion.
I am the author of the post, very happy to answer any question.
Or 5 layers deep in an old history. My recommendation is to create a new repo and pull things in.
Add Touch ID Authentication Support to Your NativeScript App
Enjoy your cold hands, socially awkward encounters and binge eating sessions.
I never had to use FTP at work in my career. Somehow I always got an SSH login.

FTP always was more of a private thing for me, like BitTorrent.
If you're on Android consider using FaceSlim[1]

It wraps the http version in a very nice fashion gives you configurable message notifications, offline browsing. Allows you to disable images and other niceties.

There's an extensive changelog on the github page, and you're free to add new features if you feel like it.

[1] https://github.com/indywidualny/FaceSlim
ELI5: Presumably this was a result of the LHC's power upgrade to 13 TeV. If so, should they now be able to repeatedly get these results again and again?
Invitations won't get too far :
"Send an invitation to your friend to try Scaleway! Your invitation will get queued and sent when enough capacity is available."
Agreed, but on the other hand, if the world is going to be a complete economic free trade zone where literally every possible task is outsourced to the lowest bidder, I worry greatly about what my child is going to do. Will she be able to compete against kids from other countries (and we shouldn't forget robots) if she isn't doing 2 hours of extra homework every night?

I'll be honest, I find some of Trump's protectionist promises very alluring, and they don't really seem all that unrealistic to me, at all. (Before you jump to your keyboard, yes, I'm well aware of the negative aspects of his personality.)
> Not to knock D, or @walterbright, but does anybody buy that D has significantly more industry adoption than Clojure does?

Yes. D has a very clear use case and makes sense for it (and didn't have a lot of competition there until the rise of Rust). Clojure has a lot of (often vocal) fans but in practice the compelling case over the more popular Scala just isn't there - at least that's what I've seen in multiple-languages-but-JVM shops (biased by the fact that I'm a Scala programmer myself). You'd get a few Clojure fans who would talk the language up, but nothing in actual use.
Sounds awesome, yet still not available in Play Store in Australia. Which is why I'm using Metal, or just the web browser. The full app brings my S6 Edge to its knees.
I pushed on 2 instances around 150Mbit/s with no problems at all :)
Did you run those commands on OS X as well? See my other comment above on how the old bsd versions of the text processing tools shipped with OS X are slow.
Basically, this function is just an onMouseOver event, which then inspects the element and displays text from the "desc" tab in the right place.

I've been thinking for a while that it would be nice if we could add events to the CSS syntax, something like:

a[desc] {
onMouseOver: asideFunction();
}

I _kind_ of worry that this is subverting the purpose of the css, but since it also handles hover and selected behaviour, it seems like the line isn't well-drawn anyway as to where styling ends and where behaviour begins.

What do other people think?
Tech Giants Press Congress for $250M in Tax Dollars for K-12 CS Education
Ok, and yes that makes sense. The wealth creators don't have to be low paid drones though.
The idea is that I expect people to explain how their solution will solve the problem. That's lacking in most political proposals.
Why not just:

<a href="#fn-gcc" class="has-footnote">GCC[1]</a>
…
<p id="fn-gcc" class="marginnote"><label>1. </label>The GNU Compiler Collection</p>

It's compatible with the W3C recommended idiom for footnotes[2], is accessible without JavaScript, and you can still use `.marginnote` to provide CSS styling.

[2]: https://www.w3.org/TR/html5/common-idioms.html#footnotes
Adding style through JS is a workaround (pretty inconvenient one). It's not a feature.
Why did they not call it "Scale Away"?

That makes more sense in English ("you can scale away to your heart's content"), and you get free advertising each time Enya's Orinoco Flow is played ("scale away, scale away, scale away...").
Yes, this is how Gravatar works.
Depending on how big the project is and what your goals are you also need to consider:

- IP release protocol for submitters

- Licenses of dependencies

- Copyright/patent issues

Usually your legal can provide guidance on these things.
Delicious reverting to a less JavaScript heavy front-end
Not in a planned sense. But until Freedesktop, i had the impression that you had the kernel, then CLI user space, and the X and the DEs that wrapped the CLI tools in certain ways and the CLI tools in turn talked to the kernel.

Thus you could go from bare kernel, to CLI to GUI in a layered manner (and fall back when a higher layer had issues).

With Dbus etc the CLI has been sidelined. Now you have a bunch of daemons that talk kernel at one end and dbus at the other.

Never mind that they tried to push a variant of dbus directly into the kernel. And as that failed, is now cooking up another take that yet again is about putting some kind of DE RPC/IPC right in the kernel.
Automated End-To-End Testing with Protractor, Docker and Jenkins
Types of MVP
Apply now and become the next IoT rockstar with ChallengeUp
As an interviewer I only look at the resume and published open source projects the candidate did.
Everything else just a random impression, nothing serious to bother.
The questions are for something else.
> [...] without actually having the candidate be part of the team (and even then it'll take a good amount time before someone settles in)

Some companies are trying to answer this issue by signing a potential employee on for a 2 week "trial," where they hopefully get paid. The trouble there is figuring out how long a trial really needs to be to get a good idea of how that person works and fits in with the team -- too little and it's still a crap shoot, too much and you've already essentially hired them.

In the meantime, test trial runs only work for developers currently out of a job; how do I skip my current gig for 2 weeks to go sit at a potential new employer's office? I certainly have no safety in quitting to go do it since I may get dropped after that two weeks, and there's only so much vacation you can take before you run out of personal time.
How to pitch Python 3 to management
I think I wasn't clear enough. Here is how you play a game of tenchess. (1) Play ten games of chess. (2) You get 0 points if you won fewer chess games than your opponent, 1 point if you won more, 1/2 a point if you won the same number.

In particular, you don't get the total number of points you'd have got by playing the chess games individually. You get 0, 1/2, or 1. In particularly particular, A doesn't get any fewer points from a marginal win than from a blowout. (Just as, when playing chess, you don't get fewer points from taking 100 moves to grind out a tiny positional advantage than from a 20-move brilliancy.)

So A and B don't get 20/3 and 10/3 points on average from a game of tenchess; that's the number of "chess points" they get on average, but the average of the number of chess points isn't a thing that actually matters when they're playing tenchess.

(If A wins 2/3 of the time at chess and they never draw, then it turns out that A gets about 0.855 points per tenchess game.)
I expect people who are not in positions of decision making power to talk about things and complain about things.

I expect people who are campaigning on the basis of those complaints to be able to explain why the problem is a problem and exactly how they plan to solve it along with the expected ramifications of their solution.

Campaigning on complaints without being able to extrapolate those details is essentially nothing more than pandering.
Did you find it hard to find a job there before relocating? Assuming that was the path you took. If so any pointers? I've heard northerners and transplants are sometimes not welcome.
If you're using any language other than C you'll always occasionally find yourself in the situation of "there's this useful library that only exists in C". But for many languages the library ecosystem is large enough, and the language better by C than enough, for the tradeoff to be worth it.

Also that's kind of what this post is about. Pretty soon there'll be a bigger risk of finding that some library you want is Python3-only than finding that some library you want is Python2-only.
This press release is rather light on details. The actual paper can be found here:

http://mickens.seas.harvard.edu/files/mickens/files/polaris....

I haven't completely digested it, but it looks like it works by a combination of pre-calculating a dependency graph for each page, which it then tweaks during the real page load depending on current network conditions.
Also worth looking int pl/0 and the p-code machine.

Edit:
Also, Thomas W Christopher used to have some pdfs on the tools of computing web page that dealt with compilers. Had an interesting one about using matrices to computer first and follow sets. I wish I could find those again.
India gets 2/3 of the visas.

http://www.bloomberg.com/news/2013-08-20/india-nabs-nearly-t...

India has 1 million people turning 18 every month:

http://www.nytimes.com/2016/03/06/sunday-review/the-world-ha...
Yes, but that's just a silly argument and definitely not what GP meant. You can go and play a Go bot on KGS network with your smartphone today.
Facebook seems to be the AOL of this decade.
Yeah? … Didn't help. He got re-elected anyway. Apparently, the simple act of you calling him "George Bush III" was not enough to prevent it.
Wow... I learned GO few month ago, and I thought this wouldn’t happened before at least 20 years. I don't know if I should be impressed or afraid by this breakthrough. Did someone know since when they work on this AI ?
Some ladies (like some men) should stop using encapsulation to hide their age
How Thinking about Infinity Changes Kids’ Brains on Math
There's Tinfoil for Facebook and Metal too.
Teach girls bravery, not perfection
Honestly after using Scala for 3 or 4 years I couldn't go back to a language that doesn't allow an "object method argument" style of doing method calls. Superficial perhaps, but it can make code so much more readable.
Expanding Your Publications Reach by Posting on Linkedin and Medium
The Beauty of Simulating Smoke
Wait, is that _the_ James Mickens?

https://www.usenix.org/system/files/1309_14-17_mickens.pdf
There's an implied upper bound or they would have used a more extreme term to play it up even further. 18,000 times a year is "dozens", but you're going to say "thousands of launches per year" if you're conservative and "tens of thousands" if you're a little more daring.
Easily Build Mobile Apps and Mobile Websites with Conduit Mobile
The previous problems were solved because people were willing to spend hundreds of billions of dollars to solve them. And they are still spending that kinds of money.

If the normalcy bias was in effect, they wouldn't be spending that money.
What are the chances of a third world war? [pdf]
Millions of Ordinary Americans Support Donald Trump. Here's Why
More consistent division and integer/long handling, but yeah it's minor except for the strings/bytes thing. The thing is the only "effort" is in fixing strings/bytes issues - but the cases where you have those issues are precisely the cases where what python 3 does is so important! If you're not doing any string/bytes stuff then upgrading to python 3 is a triviality. If you are writing code that mixes strings and bytes then you need to clarify what you're doing (if you want your code to ever be maintainable), and python 3 will give you a great deal of help with that.
I do use the chat though, and every time you click on the chat it brings back the sidebar and requires clicking a tiny icon and a menu option to get rid of it again.
I like the idea of a component marketplace, clearly front end web is moving that direction.

As far as whether it can actually work -- combining multiple components from different sources with at least slightly different aesthetics AND charging money for them -- I'm not totally convinced yet. Perhaps the soft requirement of being Material Design-ish will help solve this. Either way, building a layer on top of Dribble x Codepen with channels and a UX that feel like Product Hunt makes for an interesting site.

> Aussaguel points out that if you stay within a community of designers like Dribbble, you’ll see a lot of mock ups that are impossible — or at least incredibly difficult — to bring to fruition from the developer’s side. On the other hand, developers can be more focused on what they’re building and not as much on the visual appeal of an app or site.

The founder hit the nail on the head here: designers can be unrealistic and devs can make things ugly.
Speaking of parents, there's also the time proximity effect.

It doesn't matter if its stupid or effective, there's a common theme of very early adult learning experiences such as military basic training, young doctors 36 hour shifts, apprentices in the crafts, where something akin to hazing turns teens into productive adults. So you do pushups in the mud until you puke, suture lacerations until you collapse asleep, and sweep floors and other grunt work for your first months with the journeymen and masters. Programmers haze noobs by forcing them to recite algorithms in whiteboard interviews.

Now I emphasize that its probably a stupid way to train a doc or a plumber or an attack helicopter mechanic, but its just how we haze while telling ourselves its learning, and wrapping it all up in layers of rationalization. And for parents, critically its the most recent example of learning. Even if their own school experience didn't suck, their internship or apprenticeship or basic training sure did, and that's how its supposed to be, in an abused grow up into abusers mentality.

So "obviously" the kids need to do timed arithmetic worksheets for hours until they cry, or stay up half the night writing essays the teachers won't read anyway. That's what "real learning" is all about, right?
HFT don't react to the same kind of information that Humans do. HFT reacts to price at the millisecond level not to anything outside of that as far as I understand.
If you're an application developer rather than a library developer then yeah that may well have been the correct decision. But if you intend to maintain your application for more than 3 months then it's time to switch to Python 3 now.
I was really hoping to see a more technical discussion than what I found here in the comments. It's too bad that such a cool accomplishment gets reduced to arguments about the implications for an AI apocalypse and "moving the goalposts". This isn't strong AI, and it was at least believed to be possible (albeit incredibly difficult), but it is still a remarkable achievement.

To my mind, this is a really significant achievement not because a computer was able to beat a person at Go, but because the DeepMind team was able to show that deep learning could be used successfully on a complex task that requires more than an effective feature detector, and that it could be done without having all of the training data in advance. Learning how to search the board as part of the training is brilliant.

The next step is extending the technique to domains that are not easily searchable (fortunately for DeepMind, Google might know a thing or two about that), and to extend it to problems where the domain of optimal solutions is less continuous.
You can't really choose not to work though. Ask anyone to honestly answer if they would work if they didn't have to and the answer is obvious: No one wants to work, not really. In America there are basically two choices for the majority: work or suicide
Why is the standard Facebook apk so large?
Guido disliked it. And he's the BDFL.
Events-wise I think most good engineers/product people would add proper ticketing as well as mind body online style booking etc. for classes etc.

It could be a huge business for Facebook if they could be bothered.
I've just tried it, but did not found how to resize/scale... And a bit disappointed about snapshot: you have to power-off your server before snapshot/backup.
> less than 1 MB in size, meaning people can download it in seconds on slow connections

No. 1 MB downloads in seconds on most connections; slow connections will be closer to half a minute than to 'seconds'.

This is why the Facebook app is so bloated in the first place, assumptions about connections and devices in the majority of the world.
tl;dr anyone? For me - what is seems it tries to automagically optimize poorly written webpages.
How to return custom error objects/status codes from API Gateway/Lambda
The move of reduce to functools makes sense. But it's also inconsistent. map and filter should also be in the functools package tools right alongside partial and reduce. But instead, they're in __builtins__ because .... they're more popular I guess?
As somebody who regularly employs developers, and being a developer myself, may I suggest you put your Saturdays' effort into an open source github repo or something similar? Sure, this takes time too, but afterwards you can just point your prospective employer to your superbly styled and documented code on github. Both parties win: you don't have to spend time on stupid exercises anymore, they can get a very decent impression of your coding skills.

[Edit: corrected typo]
>Outing politicians who are ranting online is fair game as far as I'm concerned.

I don't see how that has anything to do with that Expressen did to ordinary non-political citizens.

>Expressen har kartlagt chefer, företagare och en docent som hatar anonymt på Avpixlat.

> - Det som ni håller på med är helt avskyvärt. Ni försöker bara hindra folk från att rösta på Sverigedemokraterna, säger Jim Olsson, 67, docent i fysikalisk kemi.

Translation:

>Expressen has researched and tracked managers, entrepreneurs and a docent who hates online at Avpixlat [immigrant focused news site, according to big media a hate-site, my annotation]

>- What you are doing is despicable. You are trying to stop people from voting on the Sweden Democrats, says Jim Olsson, 67, docent in physical chemistry.

Disclaimer: I dont vote nor sympathize with the Sweden Democrats, i just find this gestapo/social-shaming behavior despicable by one of Swedens largest news-papers.
You outlined why you think it's a red herring but that outline isn't based on what I was talking about.

Put another way. If there is no millisecond updates then there is no HFT trading. It vanishes completely. No one is having any issues with this new reality being first come first serve. So again your argument is attacking a strawman.

We know how the market looked like without HFT because we lived in a world without it. What consequences are you talking about?

It's also worth mentioning that the stock market stops every day and over the whole weekend so if reality was the key goal then it should always be open.

In other words we decide the frequency and as far as I understand HFT it provides no value because it's not reacting on outside information it's reacting on price volatility in the milliseconds which isn't really a reflection of anything much more than price fluctuation at the milliseconds.
So you believe that people should be allowed to express their opinions being anonymous? If yes, why should that not be the case for politicians?
Cutting Bias Out of the Job Interview Process
Does anyone have a good comparison of Flink and Spark, especially from a use case perspective?

Most I have found are light in actual contrast detail.
There's https://www.facebook.com/lite/ and https://touch.facebook.com/ too. But I guess that wont allow them to mine their users for phones for contacts and other interesting data.