skysight-inc/HackerNews huggingface dataset:
It's a shame that this is apparently a flash game because it sounds very much like it's right in line with my interests.
There's nothing wrong with restating obvious conclusions. At the least, it ensures the data is valid.
So you don't lock your front door, because you could lose the key?

Don't use passwords because you could forget them?

Better don't do backups at all, because a restore will most likely fail anyways.

What's next?
Yes! But we grow to like any skillset which we allow ourselves the time to get good in. Sometimes you have to look hard for forms of exercise that you didn't consider before, maybe something will eventually rock your boat as much as tinkering with technology, even in terms of intellectual challenges.
Why would you go to such lengths to patronize a business like this? Sticking by them in the face of such poor service just reaffirms their customer service practices.
Why was it acceptable for America to place nuclear missiles near Russia, but not for Russia to respond by placing nuclear missiles near America.

Can you explain how this is different from the statement, how is it acceptable for the US to have an atomic bomb, and Hitler doesn't?
Happy Programmers' Day!
I wouldn't say "by definition," but yes it seems for-profits don't often offer scholarships as much as other schools. I think the real problem the article points to with for-profits is that they don't lead to good paying jobs and therefore the graduates are unable to pay off their large debts.
Describing this guy as a troll is dismissive/revisionist. He was a terrorist, even if he was not the exact variety of terrorist that he was presenting himself as.
OkCupid's Analysis of Colleges by Habits
I've been using Workfrom to find great coffeeshops for the past year or so. My favorite features are the internet speed ratings and power availability! Super helpful!

Keep it up guys!
> At Bennington College in Vermont, over 48 percent of former students were earning less than $25,000 per year. A quarter were earning less than $10,600 per year.

Bennington always impressed me as as rich kids' school. I have to wonder how many of these former students are living off of trust funds.
University is a scam.

I feel so bitter. I just graduated 1 month ago. I could have continued with my masters by I am done. I hated every second of being in university.

Not because of any other reason but because of how bleak my financial prospect was. I consider myself lucky that my parents bankrolled me - but looking at the aggregate amount I spent on it - 60,000 pounds.

I paid 60,000 pounds literally to read a bunch of books and write some code that could run on a computer from the 1980s, which I could have done on my own from my parent's basement.

Every-time a lecturer gave a low-effort lecture I felt like punching them in the face, I could feel the the negative acceleration of my net worth everyday I woke up from sleep. How was I to recover it ? Is it even possible ?

Meanwhile there is so much opportunities, so much data to explore, so much work to done.
Its a crime that so many young minds are made to waste their time on meaningless stuff while they would start with small apprenticeship and allowed to grow.
Recently moved from android to iOS and faced the same problem. There's Lyft where I live, so I ended up just deleting Uber.
Is this auto-generated ?
The assertion is that it's an efficient exercise, not an efficient form of movement. It's actually an efficient exercise because it's less efficient in terms of movement than alternatives (which were listed).
I have kind of mixed feelings. The biggest argument against that PEP was that people would use it for things that are very unlike matrix multiplication, which can be confusing. I can kind of see the point there, but on the other hand the @ symbol really is natural for things like what you suggest.
Investigating SSH authorized keys across the infrastructure using MIG
I was happy to read this... it seems to me that adding a compiler optimization that in turns makes the compiler significantly faster must be some kind of thrill in itself.
I don't agree with the section about JavaScript strings. Those are proper strings, just encoded in UTF-16.

> JavaScript’s string type is backed by a sequence of unsigned 16-bit integers, so it can’t hold any codepoint higher than U+FFFF and instead splits them into surrogate pairs.

You just contradicted yourself. Surrogate pairs is exactly what allows UTF-16 to encode any codepoint.

Once you start talking about in-memory representation, you need to agree on an encoding. UTF-8, UTF-16 being the most common. wchar_t could be UTF-16 or UCS-2.
Religion is a powerful thing.
Very pleased to see PEP 465. In many ways I think python is one of the most exciting languages in terms of where it is going and what it is trying to do.
As long as it doesn't send anything to the servers before I say "Hi Siri" I'm fine
This is actually not true as far as fallout is generally concerned -- "air bursts" of nuclear weapons have shown to have a smaller fallout than similar sized ground blasts.

Part of the reason for detonating the first atomic bomb 500m above Hiroshima was to minimize residual radiation in the hopes that US troops could soon occupy the city.
The another big story could be:

"In the leadup to an exhibition in Garland, Texas, at which pictures of the Prophet Mohammed were to be displayed, "Australi Witness" tweeted the event's address and reposted a tweet urging people to go there with "weapons, bombs or with knifes".

Two Muslim men attempted an attack at the exhibition, and were killed by police. Australi Witness then praised them online as martyrs."

But it's seems it's not known if they would have gone there even without his tweets?
Comparing Blade and Twig Templates in Laravel
Ethnic cleansing is much more straightforward than you are making it out to be.

How is it that these people can be targeted with discrimination or verbal abuse hurled from across the street, but those same racists armed with murderous intentions would be unable to find them? That's just silly.

Humans have been doing this longer than we've been writing down our own history. "Industrial" genocides like the Holocaust are the exception, not the rule.
Browse Documents Submitted by Enslaved People Petitioning for Freedom
1) I don't think you'll get too many bites after talking about hitting people.

2) If you hated it so much, why in the world would you allow your parents to bankroll it? That seems so disrespectful to me.
Fernly, great enumeration of some of the challenges!

I'm completely with you on the difficulty, and agree that this won't happen soon. Even so, 200 years ago the steam engine was just being developed; since then we've had the rest of the scientific, industrial, and information revolutions. So the question is what will happen 200 or 2000 years from now? A sunshade seems plausible on that time-frame, and the paper is one way to begin the conversation about such a project.
What's the point of this insulting article full of rage ? nothing to do at this ranking on HN.
There is no way that the experiences you will have while recording everything will be the same as without. Unless you think you are going to live forever and get super bored in 300 years, just live your life and live in the moment.
Not every game is critical to network latency.
Not every game is tolerant to packets loss.
If those 4-8 players in the game are playing 3-dimension virtual reality poker, TCP or even HTTP will work just fine.

I have read the original thread, and the author says somewhere in the comment, “it is likely to be similar to that you would see in something like Diablo II. Players exist in a world, attack enemies and interact with NPCs (including trading).”

Which makes the article irrelevant to the original question. Games like Diablo 2 are not real-time; they can usually use TCP just fine.
If you grab the latest code in master from https://github.com/numpy/numpy you'll get support for @ in numpy. It's great!
Misleading title. You need to turn the feature on, and it asks you if you're OK with that.

And it only listens when the device is connected to power, and you've opted in.

In the next version, if it listens even when the device is not connected to power, you'll still have to opt in. So this entire article is sort of a duh.
Uber is effectively a monopoly in many markets. And as a secondary benefit the OP produced a blog post that we found interesting.
The Elmore Leonard Story
There is no way that the experiences you will have while recording everything will be the same as without.

If the recording is completely passive, as randallsquared was saying, why not?
That's awesome. Thanks for the support!
So it is a kind of "overlay" where the data buffer overlaps the piece of the code. I find the explanation of
jhallenworld is correct.
Its hard to take the conclusions of such an article seriously, especially with regards to the gender pay gaps, when they aren't normalized for degree program. Unless you are comparing Engineering women versus Engineering men, or College of Eng. in school A versus CoE in school B, it is utterly impossible to meaningfully compare schools A and B as well.
I got semi screwed by uber support once before I even used it.

I signed up for an account a while ago and had the app installed. Never used it. I start getting notifications of me having placed orders and getting picked up in an entirely different continent. I contact uber. They say that there was some fraud across a number of accounts and cancelled the payments.

Then coming back from the airport, I had planned to try uber for the first time and use my $20 coupon to get home. I was unable to place an order because all of my payment methods reported errors and I was told to reenter credit card details, even for Google wallet. Like the author in this article, I tried calling support but was unable to find a number. I ended up having to take a $130 taxi rather than a $40-50 uber home and it took quite a while to contact them (I'm still unsure my account is usable).
Solar-System-Sized Experiment to Put Time to the Test
I've recently joined a Python project, my first time working with the language. We're currently using Python 2.7. How do experienced Pythonistas decide if/when to upgrade to 3.x? I figured it was a no brainer given that it has been 7 years with a number of big releases, but Flask's warning on this topic put me off:

http://flask.pocoo.org/docs/0.10/python3/
Can anyone understand the logic of the NYT releasing this article, then going into the wage gap aspect, without mentioning that the data can't be quantified by major?

It also doesn't mention any steps taken to account for the willingly unemployed/underemployed- assuming both partners in a marriage will desire to work full time to maximize their earning potential seems like it's worth a disclaimer.
I guess that's one way to package up a fairly fundamental piece of networking knowledge. Wrap the fucker in expletives to get attention.
I love that to support their headline, the article states that at hundreds of colleges many students aren't earning more than high school graduates 10 years after graduation. Then in the next sentence says that those hundreds of "colleges" include barber academies, cosmetology schools, and for-profit colleges.
Scriptogr.am will go belly up 9/14/15
Can the Apple TV Take on the XBox or PS4?
Side note: that is probably the best "pet name" story I've ever heard. I want to name my next cat Vasili now too.

You're obviously very knowledgeable about this topic. Is there a book you could recommend that tells the true story of the Cuban Missile Crisis?
May I suggest you to have a look at OpenDataSoft? This is a SaaS solution which lets you publish data both externally AND internally with fine grained access control. It has advanced data processing and data visualization capabilities. Feel free to get in touch If you would like to give it a try.

http://www.opendatasoft.com

Disclaimer: I work for OpenDataSoft.
Something like this?

http://i01.i.aliimg.com/img/pb/516/167/457/457167516_762.jpg
Are people finally starting to ask where the DoE got its earnings numbers to increase student loan tuition caps, the resulting tuition hikes across the board, explosion in the private education market, and the zero risk (except to the tax payers) student loan interest income keg party?
Its a thought - I am sure many other students who were taking actual loans would have much more terrible thoughts.

Yes, I realize it was a mistake. When I was 18 I was fed the same garbage about going to university as everyone else and took it without much reasoning - It was my fault, I was an idiot.

There are many other people who are in much more worse situation then I am, A lot of my friends are in much more stressful situation then me.

Yes its disrespectful to my parents and that is why I quit. I felt terribly guilty since it was after all not my hard earned money but my parent's. They also brought into the whole university scam as a road to middle class life.

I have never felt more relieved. Now I can go do some real studying in a much more relaxed fashion.
This is not one of them. Frankly, unless you have a reason NOT to use TCP (and a very good one is realtime lossy communication), don't try to implement your own damn custom protocol on top of UDP that's just going to be a shittier TCP. This doesn't mean that TCP is perfect, but if you want lossless communication you will PROBABLY be happier there.

If I'm writing a chess game, I could easily just stream the text format of the games over an IRC channel. Many things, including games, don't necessarily need high bandwidth or low latency over consistency.

But the attitude is definitely not warranted.
A microphone is one of the defining features of a telephone.
I don't really have time to do a proper code review, but here are some thoughts from glancing.

It's petty, but the visual appearance of your code will affect how a client evaluates your knowledge of Haskell. You could use stylish-haskell and hindent to help clean things up.

We use a (tiny) Pipes project to tech screen candidates because it's usually stuff like Pipes/Conduit that'll make somebody thrash - not straight-forward stuff in IO. Ability to overcome or preexisting experience is what we're looking for. That doesn't necessarily apply to other companies hiring/contracting with Haskellers of course.

I don't know what your focus is, but Haskell isn't _too_ much different from other PLs in that a lot of the work is web, so I'd recommend getting comfortable in Yesod & Snap. Nothing wrong with Spock/Scotty, but a lot of apps will be written in them. There is more numerical work to be had, but if you just want to get work that is Haskell, whatever that may be, that's where you'll want to get comfy.

https://bitbucket.org/sras/babloos-hs/src/06bffa288865af1fc3... looks Maybe Monad'ish.

https://bitbucket.org/sras/babloos-hs/src/06bffa288865af1fc3... you can kill duplication like this by having a getOne variant of your query function. Many db clients provide this.

https://bitbucket.org/sras/babloos-hs/src/06bffa288865af1fc3... this is what I mean by petty cleanup.

https://bitbucket.org/sras/babloos-hs/src/06bffa288865af1fc3... Use a quasiquoter so you can write the query naturally, but inline in the code.

https://bitbucket.org/sras/babloos-hs/src/06bffa288865af1fc3... this whole datatype is kinda suspect and you need newtypes for the Text soup. See Bloodhound below for how I use newtypes to make the types more useful.

If you'd like example code, my Elasticsearch client is pretty reasonable I think: https://github.com/bitemyapp/bloodhound

The projects you've linked look non-trivial and pretty cool, just needs refinement that comes from experience and improvement. Beyond that, seek out sticking points that trip up beginning/intermediate Haskell programmers like getting comfortable in mature web frameworks, with monad transformers, and with a streaming library or two. (Pipes and Conduit)

I'd recommend contributing to an existing library as well, if you have the time.

I can't guarantee you'll find a Haskell gig if you do all this. If you're serious about finding one, your best bets are consulting with one that already uses Haskell (start keeping a spreadsheet of companies using Haskell and whom you've contacted) or join an early stage company open to transition. I don't recommend the latter until you are _very_ comfortable in Haskell and can teach it.

I hope this helped, good luck! Please ping me at my email (it's on my github) if you have further questions but keep in mind the book has me very busy so I might be slow to reply.
Exactly. In every science department I have been in, being chair is not seen as a privilege, but as a burden. Attitudes mostly range from "hell no, I'll quit if you try to make me chair" to "okay, I'll do it, but only if you can't find anyone else, and for a single 3-year term, and you better not ask me again for the next 12 years".

In my current department, we were lucky to have someone who liked doing it, so they were given the job repeatedly. When they went on leave and it was time to find a replacement, we had to beg someone to step up to the job.

Faculty who want to be chair eventually shift to administration. The remaining faculty want to do research and/or teach, not be chair.
We have that already in this scenario; inheritance tax.
I would have given up after the second canned response and just switched to Lyft. Why are you so insistent to use a company that treats you that way and is showing very little technical prowess?
IMHO the only reason to use 2.x for new projects is if a necessary dependency doesn't exist for 3 yet.

Sadly the situation for using asyncio for web was not that great last I checked, because that would be a strong incentive.
> Also, I like print.

That really bugged me for a while, but then I added a "snippet" into my editor. Now I type: pr then the tab-key, and it transforms to:

print('', ) # with cursor between quotes

and it works well, also I have similar shortcuts for logging.
Anyone else find that 5 page slider of text just awful. I can only ask but WHY?

Do people who make websites nowadays hate people and want to see the world(wide web) burn?
it would actually be faster to manually send the reset link. this is a case of premature optimization in companies.
Another takeaway: all that raised capital and Uber can't open a call center in middle America?
I would have gone to such lengths as well - beats being berated by taxi drivers for taking short trips.
Those flask docs look out of date. I don't think you'll hit those troubles in python 3 anymore. It's imo a very mature ecosystem now.
At least make sure your accusation is true before making it.
A16z Podcast: The Best Way to Be Smart … Is to Not Be Stupid
This subthread was about sociopaths.
> You're not going to outperform TCP to do what it's good at.

I took this to be something more akin to "never implement your own crypto." If everyone followed that advice there would be no crypto, so it's obviously not blanket advice.
"The suspect is a Jewish American, who possesses dual citizenship in the United States and Israel, is identified by law enforcement as 20-year-old Joshua Ryne Goldberg"

And here are a few of his Reddit accounts.

/u/European88 (behind most of the "racism" subs)

/u/Gas-the-kikes

/u/kill_all_pakis

/u/Nuke_Europe

There is going to be a lot of digging on this character it will be interesting to see if accomplices turn up of if he was just a lone wolf.
From the domain and other posts, OP probably lives in New Zealand, where Lyft doesn't operate.
You work at a startup don't you?
I know the article is language agnostic but I don't think anyone would develop their networking modules (in the context of videogames or finance) in anything but C++ (or Erlang/Elixir?).

So could the local experts give their opinion on C++ networking libraries? I know there are a few [1] but how do they compare?

I've only used Qt networking and POSIX sockets (although for C), but the application didn't have much of latency or throughput requirements.

[1] http://stackoverflow.com/questions/118945/best-c-c-network-l...
What do you expect? Uber has no way to authenticate you if email doesn't work.

Is Uber, by any chance, using "constantcontact.com" ("With Constant Contact, you can create effective email marketing...") for transaction emails? That's a terrible mistake, because they're basically a spammer and get blocked or opted-out. Bay Area FasTrak uses them for billing email, which causes some problems. An opt-out for all of Constant Contact will cause email sent through them to fail before it hits your own mail system.
Ah, the Monroe Doctrine - declared at a time when the United States had no real capacity to enforce it, and less than a decade after barely managing to stave off a not very vigorously pursued war conducted by the third and fourth stringers of the British Empire.
They probably have no way to manually generate a reset link.
Article is from 2014. And when it was discussed last time, I believe the conclusion that focusing on highway fatalities was cherry-picking to show the best possible outcome given all the changes in crime / accidents in the past year in Colorado.

Having another year of data would be necessary here to really have believable claims about the impact.
He's rendering normalized text, but normalization is only for string comparisons...

I don't understand why emoji are width 1 either.. really the EastAsianWidth.txt from the Unicode standard needs to match fixed with terminal emulators.

I've been dealing with all of this recently in JOE: http://sourceforge.net/p/joe-editor/mercurial/ci/default/tre...

In particular JOE now finally renders combining characters correctly. It now stores a string for each character cell which includes the start character and any following combining characters. If any of them change, JOE re-emits the entire sequence.

But which characters are combining characters? I expect \p{Mn} and \p{Me}, but U+1160 - U+11FF needs to be included as well but isn't. It's crazy that these are not counted as combining characters. Now I'm going to have to check how zero-width joiner is handled in terminal emulators. JOE is not changing the start character after a joiner into a combining character, ugh..
Yeah. In addition to the Crypto Pals challenges, I actually used this to prove a point (with contrived example):

https://paragonie.com/blog/2015/05/using-encryption-and-auth...
> [...] I came across a comment from another user whose opinion seemed to differ from much of the popular opinions right now that that new Apple TV will crush the XBox One and the PS4.

There are popular opinions that the Apple TV will crush the game consoles?! Where do they get that idea?
I think the worth of a college education varies so much from person to person, as well as field to field. If you are becoming a doctor, going to college is 100% necessary for obvious reasons. But for a programmer, it may not be, depending on the person.

More than helping you learn how to code, a college education helps you learn HOW to learn how to to code. You won't get much useful experience until you are in an internship or doing actual work in the field learning from people that are better than you. You can spend forever on theories, but it will never actually get you anywhere unless you put it to use. For the people that need to learn how to learn, the price of college can be worth it. For others, it can be a waste of time and a LOT of money.
Twitter is a two way protocol if you like. It's not like rss a one way street.

The idea that it was meant for something is not really very useful. Twitter is meant to be whatever makes them survive even if they have to pivot away to something completely different.
There's some real interesting ones in that mandatory minimum doc. For example, "Refusal to operate railroad or telegraph lines " which was created in 1888. You know there's an interesting story behind that one.