skysight-inc/HackerNews huggingface dataset:
Right. This was the case many years ago (at least in the US) but now universities are essentially for profit corporations run by MBAs who care nothing for the mission of the institution, overloaded with administrative parasites who latch on to any profitable industry and spit platitudes about 'education' and then turn around and stab it in the back. There has been a massive shift in governance of universities; if you go to any university you will see the faculty (read: the people who actually do the work of the university and are public intellectuals) have almost zero power, a token appointment or two in the puppet university governing body, not the board which makes the real decisions. This is happening for a number of reasons, partially because the short-term corporate profit agenda has infiltrated every industry no matter how noble (see: health care. Accountants decide what treatment you get, not a doctor. Businesspeople decide which doctors and nurses are doing a good job based on profits and cost-cutting, not a standard of care), which is really a result of a cut in funding. It's essentially a result of a shift in culture; towards a culture indoctrinated into the religion of economics, valuing things only for their potential profit, using economic measures even when (especially when) they are inappropriate. Defunding art, education, health care, infrastructure, safety nets, anything with intangible or even long-term tangible value in favor of things which show up in short-term metrics. It's especially prevalent among youth. Ask a college kid what's important to him; he'll say making money, period point blank. Everything else is secondary, if it even exists. Our world is a lot more cutt-throat than it was even 50 years ago, when intellectuals and professionals were respected, and there was a healthy middle class, not a quickly disappearing one, full of people trying to tread water in it or claw their way out by tooth and nail before being "middle class" means no more than barely eking out an existence for the short years you're healthy to work at maximum productivity, but only with the permission of a high ranking member of the owning class (i.e. a 'job').
I was a little rude there, but people claiming that Eich is the fricking victim here really sets me off.

The downvotes from cowards and/or homophobes do crack me up though. This is a discussion forum, folks. If you disagree, let's discuss it!
You beat me to it ... if someone asks you for the complexity of a problem in Big-O notation, I'll always answer with the worst case.

I suppose answering with the average performance is useful if the routine is going to run a lot, but you'd better be careful even with that ... if the worst case is orders of magnitude bigger than the average, it may still matter.
4 Best Link Style Practices
Top 5 Social Media Trends Dominating 2015
Does not work with Firefox.
Hackathons: A life changing experience
Could be. Mobile Safari uses pipelining, so for Apple there's not a lot of benefit from HTTP2. It isn't a big enough deal for them to push a new protocol, like it is to say Google that doesn't have pipelining in their browser.
This article doesn't seem to mention the line or route they took, unless I just missed it... My company sent around an email that stated:

> BART announced that a passenger who traveled between the Lafayette Station and Montgomery Street Station during the morning and evening commutes from 6 am to 8 am and 7 pm to 9 pm on Wednesday, Thursday, and Friday, February 4th - 6th, was diagnosed with the measles.
5 Apps for a Healthier Mind
Hi, author here. The reason is because I am using elm to develop games and this is the first in a series I'll be writing as I learn about doing that. It's largely just me collecting my thoughts as I learn.
So lobby to change the law?
How do you become a conference chair?
I think somebody should really offer scholarship to this guy to study aerospace.
неплохо
> oh, yeah, that terminal has been having problems all day

There is a phenomenon related to this, that I would almost describe as being like an inorganic physical virus.

Sometimes plastic or lint from a wallet solidifies onto the chip on your card—and then rubs off on the contacts inside the POS terminal when you insert it. Now the terminal can't read the card, because there's goop in the way. So you take your card out (which is now slightly cleaner, and thus likely to work on the next terminal.)

Next, someone else puts theirs in. Now the gunk is on the terminal contacts, and gets rubbed onto that person's card, and once again, the card doesn't work. Now that person's card is dirty as well.

It seems that there's less card->terminal gunk transfer than terminal->card gunk transfer, but every once in a while you'll take your card out of one non-working terminal and then it won't work in any other terminal—until you notice there's a smudge on the chip, rub it off, and then it starts working again.

Perhaps they need "cleaning cards" for these terminals that are like the old VHS head cleaners.
I was hoping the fork ribbon and source code link would be enough. I'll look into adding something more explicit though.
Hah, woops. Author here, I switched between odd and even and forgot to update the numbers... I'll fix it.
Stateful toggle using only CSS
Annual List of Tech Tools We Use to Run Our Business
> "I'm saying that ultimately if you put things online for free, your motivation is probably that you want people to see them."

Consider how many people can't even be arsed to write a README for projects that they throw up on github.
Thanks for the heads up! CardDAV was a big deal for me. Thanks for implementing it!
The 100W delivery over USB actually bumps it up to 5 amps at 20V. The higher power profiles aren't available by default until the devices negotiate the higher voltage and confirm that the cable can support it.

With how much USB cables get beat up, staying on the lower end of voltage is probably a good idea. I've definitely seen some old ones that ended up with wires exposed. But 20V is definitely more capable than the old 5V. You'd need a lot of copper to run 100W at 5V.

More info: http://www.usb.org/developers/powerdelivery/PD_1.0_Introduct...
If you are vaccinated, then you don't have much to worry about. According to this:

http://www.cdc.gov/measles/vaccination.html

"Measles can be prevented with the MMR (measles, mumps, and rubella) vaccine. One dose of MMR vaccine is about 93% effective at preventing measles if exposed to the virus, and two doses are about 97% effective. In the United States, widespread use of measles vaccine has led to a greater than 99% reduction in measles cases compared with the pre-vaccine era. "

And most people are vaccinated:

http://articles.latimes.com/2013/sep/12/science/la-sci-sn-cd...

"The federal government targets 90% childhood vaccination rates. Nationwide, Americans are hitting or exceeding that goal for measles, mumps and rubella; for polio; for hepatitis B; and for varicella (the virus that causes chicken pox). Americans missed targets for diphtheria, tetanus and pertussis, and for Hib and PCV vaccines."

However, there is something strange happening among the affluent in California, and so a great many children are vulnerable:

http://www.wired.com/2015/02/tech-companies-and-vaccines/

"We selected more than 20 large technology and health companies in the Bay Area and researched their day care offerings. Of 12 day care facilities affiliated with tech companies, six—that’s half—have below-average vaccination rates, according to the state’s data. And those six have a level of measles vaccination that does not provide the “herd immunity” critical to the spread of the disease. Now, this data has limitations—most critically, it might not be current. But it also suggests an incursion of anti-science, anti-vaccine thinking in one of the smartest regions on Earth."
I really like how people quickly develop a sense of entitlement for things that did not exist a while back. There were no online courses few years back, but now you think you are entitled to some captions.

Just like there was no Uber few years back but when they are you suddenly think you are entitled for lower prices and other blah.
That's what I'm hoping to do over this year. I'm not expecting any particular performance improvement due to it being functional, I just find it more beneficial as a coding style personally.
I particularly like the way the key difference between frequentist and Bayesian statistics is described: in the frequentist model, the parameter is fixed and the data is random, while in the Bayesian model, the data is fixed and the parameter is random. Since, as the author points out, the data is what is fixed in real life, the Bayesian model intuitively makes more sense.
People have been working on stuff like that. I dunno if they are super baked yet but https://github.com/ircanywhere/ircanywhere
>Go is younger so its GC is weak compared to Java

I see this often repeated, and it's false.

Go's GC is indeed younger compared to Java, but Go being younger doesn't have anything to do with it.

It's not like GC's "mature" and get better with time organically. They mature and get better with the effort put into them, which is different than time.

You can have a GC besting an older language's GC in a language that has 1/10 the years the old one has.
NoFlyZone.org Puts a Drone Barrier Around Your Home – Code Jar
Functional programming with JavaScript, some concepts
>it's a direct result of those who vehemently disagree with my handling of the Noordhuis pronoun incident.

Could it be because of this recent OSNews article bringing it to a bunch of people's attention?

http://www.osnews.com/story/28261/_Have_you_ever_kissed_a_gi...
I wouldn't say he remained mystified. His exploration of the 9 case basically explained how it worked, just the author chose to leave it a bit implied for the reader to figure out. I would agree for a blog post it's usually better to hammer the point home though.
Doubt you would do any real damage, I believe in the past it has been noted that deleting photos on Facebook won't remove the actual images from their servers. So it is likely possible that they could simply identify photos deleted in this way and restore them.
Yep. I am working on a statically typed stack-based language, as I quite like the Forth style. Stack manipulation sucks, so I mainly use locals for auxiliary parameters, to get them out of the way of the main data structure or values that a definition is manipulating implicitly. For example:

define do_the_thing (Foo bool -> Bar):
-> should_log;

if (should_log):
dup log_foo

foo_to_bar

if (should_log):
dup log_bar
I find myself stressed out about that, but I don't think it's an irrational anxiety or one that can be simply shaken off. Rather, it's something that we have to deal with directly and fix before we can feel safe.
If you start out making 6 TCP connections then in a perfect network their receive windows all expand in parallel -- 6 times faster than a single HTTP2 connection. You're likely to see several HTTP2 connection made as well. There'll at least be a second one in case the first SYN is lost, just like with HTTP 1.

The key TCP benefit is keeping a connection open. That can be done with keep-alive as well.
I subscribe to the theory that the average use of goto in the sample set is not toxic because of Dijkstra's warning.
I'm guessing the alternative he's referring to is the black market.

However I'm not sure if the risk being caught is considered in this. If you can get let's say, X times more in the black market but also risk 10 or 20 or whatever years in jail as well, I'm not sure those 12.5k seem that bad.

Edit: Or maybe doing extortion on someone? but how much could you get by threatening to delete someone's photos? I'm guessing not much... no?
Interesting, I have similar experiences.

If I'm not preoccupied with something creative, then my mind seems to want to focus on potential problems with my personal life. And I will ruminate until something potentially dangerous is found..
1. Set up a landing page to collect a Beta Tester list of names.

2. Make sure your auto responder gives the Sign-Ups an incentive to invite their friends to beta test too.

3. Google Adwords on long tail keywords.

4. Videos that are optimized with keywords.
The Phantom Punch
Automatically Connect Raspberry Pi to Wi-Fi
When I feel bad for a while (a few weeks maybe) I often turn to meditation. When I do, I invariably notice that there's a weird background process in my head that ambushes me with things I feel ashamed about on an almost predictable schedule. I'll be sitting there counting to 10 over and over, starting over at 1 if I notice I've become interrupted, then "Hey remember that time you got so drunk at a party that you threw up on your friend's living room?"

I've started thinking of it as like my consciousness is a circular saw blade and there's this one bent-sideways tooth, like once a revolution it catches on something horrible in my past and drags it out and makes me look at it. It helps a little to recognize it, to be like, "oh yeah, this is the 10-minute self-shaming, right on schedule." But it doesn't help as much as, you know, that not happening.
EBS Report – A Simple Script That Creates a CSV Report on EBS Volumes
The people who fought for Eich's departure like to downplay just how much knowledge he carries around in his head. I think deep down they're afraid to admit just how much damage they did to Mozilla, Firefox and the entire open source community. They still think they did a good thing.
You can (and preferably should) use a Whitehat Test Account to perform your research/make your report: https://www.facebook.com/whitehat/accounts/

apps.facebook.com (Facebook Windows Store) is not in the scope of this bug bounty program though.
Sorry, but that doesn't make a lot of sense. Pipelining is far from a replacement for HTTP/2 as the document explains a bit. Besides, Safari already supports SPDY because of this.
SigOpt (YC W15) Helps Customers Optimize Everything from Ads to Shaving Cream
I lived in Nairobi for the summer of 2004 (in Buru Buru for half the time and then in Kibera on the map) and I would have loved to have this information at the time. Taking the matatu into town was always a fun experience. I came just after they implemented strict laws that limited passengers to the number of seatbelts. This opened up business for a lot more matatu operators but congested the roads. Before there may be double the number of people per matatu standing or hanging off the sides.

It was incredible to me how each matatu basically had its own personality. Some would be quiet like riding on a normal bus in North America. But then you would have the party matatus that would be fully painted and blasting out music at 9am in the morning and the tout would be lauging and joking with all the passengers or singing.

I was on an exchange program and stayed with host families. While waiting for matutus to take us into town, even though there were so many, they basically recognized all of them. I would say, "What about this one?" and they would say that it was going somewhere else or that you can't trust them.

At night, when coming home there was usually a 30-60 minute lineup just to get on one and then it could take another 60 minutes to get home when the normal time was just 20 minutes.
Maybe you could have made that post first, rather than "you're wrong, we need AC exactly the way it is".

Look at it like this: in 2006, who thought that having phone that needed to be charged every night and was crazy expensive and ridiculously fragile was a good idea? Sure, there were some people who had a Palm or a Windows Mobile phone, but they weren't very good. Just like people have hand warmers and electric blankets, which are bulky, inconvenient, and not very good. The the iPhone came along and was slightly better, but better enough that people would take it seriously. Maybe something like the Nest fits that analogy. Then suddenly with a few small tweaks and a change of public mindset, everyone is carrying a 12-hour-battery-life, $700, all-glass smartphone in their pocket, to the point where PCs are being phased out and hardly anyone has a house phone anymore.

So what you're saying is, we need mainframes and house phones, but maybe we should have cordless phones and network those mainframes together, because the problem of making a smartphone is just too hard.

So no, I don't think you understand. You know what's not convenient? Walking out the door and having my face frozen off by -30F weather. Having an AC unit in the living room where the cold air never reaches my bedroom at night. Bundling up in the winter. Sticking to the leather in the summer. You want to talk about convenience? That doesn't sound very convenient at all. That just sounds lazy, because it's what we have now. Lazy is not the same as convenient.

Do you have a cell phone, or are batteries too inconvenient? With current HVAC systems, you only have them in your house, your office, or your car. I used to have a bag phone in my car that I could plug into the cigarette lighter. But now I can take my phone anywhere. Why can't I take my HVAC anywhere?
Marionette.js and Backbone.js admin panel (open sourced)
Moreover, it's bad from a QoS standpoint. Opening many TCP streams in parallel is not fair to other users sharing the routers between you and the server. You'd get more than your fair share of bandwidth.
I'm one of the founders of SigOpt. Let me know if you have any questions about what we do, how we do it, or the math behind SigOpt. We'll be in the thread all night and are happy to answer any questions.
Magnesium is worth checking out as well, even if you're eating a proper diet (nutrient bioavailability can be affected by a lot of things).

There's been quite a bit of research and interest in the role of magnesium in anxiety, depression and several other common medical conditions.

I take it along with a benzodiazepine and the difference now after supplementing mag. is very noticeable (sleep quality, functionality, anxiety) compared to the benzo alone, though in my specific case some level of mag. deficiency is quite possible, which could explain the change.

Make sure to get a form of magnesium that is actually bioavailable though. The oxide is apparently near useless as a supplement despite being very common, while chelated forms like magnesium glycinate are supposed to be much more bioavailable, and that form in particular doesn't seem to cause digestive problems like some other forms do (the citrate is actually marketed as a laxative if I'm not mistaken).
$12,500 man Facebook got that cheap. That's a $100M or more bug - there's no real way to put a price on it.
You guys are missing a key factor. FB paid him $12.5k but didn't lose anything.

Find line of code containing bug and:

git blame -L2469,2469 -- app/core/shitty_auth.php | \
egrep -oh '[A-Z][a-z]+ [A-Z][a-z]+' | \
xargs -I {} python dock_monthly_pay.py \
--employee-name="{}" --amount=1041.67
Another founder here - happy to answer any questions!
Lafayette's only on the yellow line, so presumably: that one.
That paper is the one I got almost all my info from: Choi 99. I implemented that and a few variations for gcc and phc. Another interesting paper on this is "Free-Me: A Static Analysis for Automatic Individual Object Reclamation" by Sam Guyer in PLDI 2006.
Another SigOpt co-founder here, also happy to answer questions and talk optimization!
1. Define who your target customer are?

2. Segment, segment, then segment again until you identify a much smaller initial group of users who aggregate in one area of the web.

3. Figure out how to access the people from the group in #2.
Aw, I already answered that one!

https://news.ycombinator.com/item?id=9041105
Sidewalks are infrastructure. Free online courses from MIT are not. They're a luxury.
Didn't even realize that this might be the issue. I thought something got updated.
An empirical study of FORTRAN programs (1971) [pdf]
You'll want to replace "lenguaje" with "language".
At my school, they did indeed put an interpreter in any class with deaf kids (we had a lot of deaf students). The school would also pay hearing students for their course notes for distribution to deaf students, so if you were deaf and felt like sleeping in, no worries you'll get the notes anyway.
Way too many buzzwords: "leverage", "highly disruptive".
What are a couple specific examples of how this has been useful at Yelp and Netflix?

What did you solve with MOE that would have been difficult to optimize by hand?
Here's a couple articles on touch-ups that I've hoarded. (Thanks, Pinboard!)

http://www.vikparuchuri.com/blog/making-infographics-using-r...

http://rforwork.info/2012/04/12/fun-editing-r-graphs-in-inks...
I really don't understand the down-voting here. It wouldn't take an experienced security researcher to discover this bug and I think many missed it because they assumed such a vulnerability wouldn't exist.
Indeed. He was talking about using goto as the main control structure instead of e.g. functions or if/else. In C, you can't even have a goto outside of a function.
Yes, it's not true that software magically gets better with age, but we now have a small team of experts working on the Go runtime, so we expect the GC to improve dramatically this year.

We didn't have those people before, and one reason for that is that the project was smaller then.
the best happy-accident ... Months and months later, I realized that ... thanks to this simple idea, I could ...

That sentence is in every act of creation - something new just spawns something else that was not possible before the original act.

It's marvellous to see and indicates he is on the trail of something good - all the best.
Dropbox replaces CFO
110 watt gaming PC or efficient Bitcoin Miner
We can go stronger than that. The real point of Dijkstra's paper was to argue in favor of structured programming. C is a structured programming language. Dijkstra won so thoroughly that we've collectively forgotten what he was arguing about.

To replicate the goto that Dijkstra was complaining about in C, you would have to put the entire program in the main function, use no for loops or switch statements, and use if statements with bodies that only jump to labels and contain nothing else in their bodies. Nobody programs like that for their entire program. Dijkstra won.

(On occasion, people structure a function as a state machine rather than a stack, but generally only in special circumstances. C-style error handling is also simply using the language tools to implement exceptions, not unstructured programming.)
> Let's Chat is a persistent messaging application that runs on Node.js and MongoDB

nope nope nope
Today We Launch a Stopover Flight Search Engine-Find Your Trip at QuestOrganizer
For the others in the thread looking for a solution to their distracting background anxiety, I'll add my datum that regular exercise (in my case, swimming) has helped immensely. It's something I only picked up well into adulthood.
Ask HN: What do you wish you learned?
If you could go back in time and learn about a certain topic or skill what would it be (assuming you'd be in the same profession you're in now). Please also mention what field you're in.
First of all there is no Nobel in math/CS.

He didn't say it would win a Nobel prize, just that it would be worth a few Nobel prizes. A major breakthrough in algorithmic theory could easily result in someone winning a Fields medal, and I'd say that's easily worth more than a Nobel prize.
Aren't most religions prohibited in China, though? Those people are basically answering the survey under duress.
works over https https://www.bugbountypayments.com

Wonder if it's intentional, i.e.: If you are truly L337 then you'd work it out eventually, or it's some sort of HSTS type-thing.
The White House Summit on Cybersecurity: What It Means and Why It’s Important
Very good idea not to get the mess of Travelocity technology.
This is great. I started learning R really just to become more effective at winning arguments about baseball and it's such a great tool (also for things other than baseball arguments).