skysight-inc/HackerNews huggingface dataset:
This is now understood, but you say it in a severe way - as though you think it should have been obvious for eps to know this

Well, it is what the guidelines say, and what we've been saying on the site for years. But you're right: that doesn't mean it's obvious to everyone, and the benefit of the doubt would have helped a lot. That was my mistake.
It's not even about the hourly rate. E.g. my schedule is such that I am rarely at home before it's dark at the evening on weekdays, and in the morning I have no time to spare. So I have to either reorganize my schedule (major hassle) or deal with a massive amount of buyers on weekend, instead of relaxing or going out somewhere. I'd gladly part with 5% to avoid that, and since I'm bad at haggling, I might even profit from that.
I also favor extreme transparency for government activities. Ramp down secrecy everywhere, publish more activities online as they happen. I don't expect something as utopian as "all our military intelligence is now public", but I fully believe that every little bit of progress is a way to check power structures and reduce existential threats.

And this is not just a matter of keeping the domestic population safe - when information is public, potential allies and enemies have less to fear about the government's "true intentions," and can safely engage in a more cooperative stance.
do professors pay for it?
Jesus. This is what happens when a severely narcissistic prima-donna runs a major project. Shocking and arrogant behavior.
GitHub can be a little to good at pushing this. I've been taken to task for not having docs for my Open Source project which is on GitHub.

"But I do, they are on this website here and there is a link to them at the very top of the README!"

Didn't matter, I got told off for what was really "you don't have docs in the usual place on GitHub."

Very frustrating.

@patio11 I think it was made a comment in a blog about don't put Open Source on GitHub because you really build up GitHub's name not your own, which is an interesting point to discuss. EDIT: found it https://training.kalzumeus.com/newsletters/archive/do-not-en...

"This is one reason why, while I love OSS, I would suggest people not immediately throw their OSS on Github. That makes it very easy for developers to consume your code, but it does not make it easy for you to show the impact of that code to other people, particularly to non-technical stakeholders. To the extent that people's lives are meaningfully improved by your code, the credit (and observable citations) often goes to Github rather than going to you. If you're going to spend weeks or months of time writing meaningful OSS libraries, make a stand-alone web presence for them."

(For my project I'm using GitHub Git, Github issues, but everything else is on a website on a domain I control.)
I would never trust any of the "data-hoovering" companies to actually really delete all of your data, even if they say so.

(And in the case of Skype, it's terribly obvious that they want to prevent you from deleting data. In the age of NSA mass surveillance, this absolutely makes sense.)
And I bet if you search that gibberish, it still shows up. And I bet if you recover account on that, it'll still work. Likely, all they're doing is changing the password.
Whenever people have strong views like this, I'm skeptical how hostile they'll be to innocent people who don't fit their sharply defined worldview. In the UK a 16 year old "adult" can marry a 40 year old. If you support that right are you are active in opposing the 18-years age of consent laws in some US states? If you don't support it, do you see the UK laws as enabling child abuse?

My point is that when you put arbitrary conditions on what you're going to accept, you can end up including and excluding some people unfairly. How about just "as long as nobody is harmed"?
Read his G+ reply. Why on the Earth would one want to work with that guy anyway?
Brilliant! Cheers :)
U.S. knocks plans for European communication network
I love this idea that you have to be exceptionally smart not to do the best job, but to do a normal job while surrounded by mediocrity.
I could imagine that it is months. Compare with the kindle that needs charging not even once a month even with frequent use.
Hadn't heard of the Blyth-Still-Casella interval or Barnard's test before, so thanks for that.

By "If you want to dynamically tune a Web site to make the most money as more information rolls in, that calls for a different experiment than a standard hypothesis test." you're talking about minimising regret / bandit algorithms?
So you are proposing that the difference in calling it a "program" vs. a "shader" increases the complexity of learning the concept by several months?
yes, but it's too late for her to apply to summer. She was too busy with her projects due to heavy course load and so didn't really apply.
thanks! I'll point her to it.
nothing is returned from function s?
Plan9 uses its own mk.
I said you're unfairly judging the situation, by focusing on those facts about the person. Why else would you say "white, rich male" and "REAL victim" in that tone? If I've misunderstood, feel free to clarify why you felt that describing a "white, rich male" was necessary. I read it as a suggestion that we should let those factors influence how we judge the justness or unjustness of this situation. To do so is not in keeping with equality.

Full disclosure: if you look at my other recent comments, I've obviously been quite sympathetic to the man (though cooling off as I accept the reality of PR politics.) I'm also a "privileged", straight, white male. I don't think this affects my post here. The whole idea of, "If a privileged majority may have been slighted, nobody need apologize, we'll just erase a bit of the debt they owe the world and put it out of our mind for today" is repulsive to me. I feel like this is underlying your original comment (feel free to untwist your words if that's what I've unwittingly done.) I'm not saying he was victimized, but it's offensive that you went out of your way to reject that idea, in large part because of the status of the person. People who indulge this kind of mentality are just about as bad as the original oppressors. Maybe this is all invalid to you since I'm a "white male", but I also hope I would have the integrity to stand up for this, even if I were not so privileged.
Sure, it did for me. I think mental models are important, and that it's kind of dopey to call something by a confusing name. (I'm looking at you, physics!) But on the other hand, I'm not very smart, and I had to spend most of my time on gradeschool instead of learning shaders. It was also before wonderful resources like stackoverflow/HN/reddit/etc, so there weren't a lot of people to help clarify my mental model.

As I've gotten older it's become easier to think abstractly and accept that names sometimes have nothing to do with what things are. But when you're first starting out, it's natural to want to visualize everything you learn as what it sounds like.
I'm pretty sure Lexapro saved my life. No one knows about it though, I'd be seen as unstable and unreliable.
The http://www.shutterstock.com/ seems to be fairly popular if you have non-zero budget. Lot of people seem to rip off images from Tublr themes as well. I've seen also lot of torrents on places like Pirate Bay (look for Top 100 section) but you need to make sure it license is free for any usage (lot of providers do look out for people stealing images without license).
The Iraq War wasn't about installing democracy. After 9/11 the US was in a shocked, irrational state of mind. I would hope other nations would behave differently given the same situation and power, but I have my doubts about that also.

There was a shortage of enemies to punish, so Saddam Hussein was the next best villain. After all, he did not only have weapons of mass destruction previously, but also used them.

I actually live in a country where regime change worked emphatically well (Germany). I can't recall any such "regime change" project though were the major intent was to install democracy. In Iraq it was the WMD pretense and a diffuse sense of retaliation. In Libya it was to stop an army from shelling civilian living quarters. Mostly the intention is "just stop killing people, dammit!" And it actually works. You can never say for sure, but for example if Syria is any indication, it worked in Libya. While there are tons of problems in Syria, continued shelling and bombing of civilians isn't one of them any more.
> Because having kids benefits everyone

This is where economies are built. There is a premise that growth is dependent on population expansion. I think that assumption needs looking at in terms of standards of living and the future.

People are living longer but not contributing as much to society. As automation continues to take away low end jobs, we are going to have more people doing less.

We are moving from the r to the K side of r/K selection theory [1]. Our economies need to shift from quantity to quality. This is naturally happening but governments are trying to pump up growth with immigration and benefits for parents.

[1] https://en.wikipedia.org/wiki/R/K_selection_theory
I disagree - it's not the kernel's job to prevent user-space programs from doing stupid stuff.
Ask HN: What do you use to read mailing lists – email or Usenet readers?
I am wondering what other folks use to efficiently read mailing lists. Using regular email like Gmail or one of the many popular Usenet nntp clients like Mutt, Gnus, Knode, Thunderbird,etc.
I'm not sure if this internal document really singled out Android specifically. They mention 'competitors', and that includes Windows Phone and possibly Ubuntu and Firefox.

Apple should definitely be watching out for Windows. I wasn't that excited by the release of Android KitKat or even iOS 7, even with the new flat design, which I quite like. But I'm very keen to get my hands on WP 8.1. I admit though, I've always enjoyed my WP devices more than my iOS or Androids.
Dick Cheney's Webpage Features Raunchy Links
>> Your site has a 1px left margin which is making a horizontal scrollbar which is annoying me.
@media screen and (-webkit-min-device-pixel-ratio: 0) html { margin-left: 1px; }

Lol, Only on HN :)
Facepalm all by itself would deserve downvotes. It's the quotation marks that set this apart.
The article is titled "Facebook CPC – Don't Waste Your Money ", I think it's fair for him to explain why it was not a waste of money for him.
I don't personally see why this is so confusing. I think that if you're writing shaders you can probably understand that 'program' is a somewhat recursive term. A program is made up of other programs (a function or a module is a program as well).

But even then, you could call them functions (which is practically a synonym for program in a sense, and also obviously recursive, in that functions call other functions).

Either would at least be less obviously 'wrong' in the sense GP meant it.

But I also think "kernel" is a stupid term for GPGPU programs, and definitely increases the barrier to learning what isn't really all that complicated of a thing (at least not at the intro level).
The law is the law, so it's burglary. Not sure why I'm answering an obvious question for you - feels a bit ad hominem-ish as it's not the same situation Aaron was in. There would be circumstances where I'd be ok with it, like if you were a neighbor and I knew you and you apologized for it. My choice to prosecute.

Sometimes laws need to be broken or bent when there is no other way to bring awareness of a newly forged wrong to light. Whether or not Aaron approached the freedom of information issue correctly here is not the issue, but how the school reasoned through 'handling' it is. They were the ones with the power to make a hard decision regarding the interpretation of the law. As for me, I'm simply trying to clarify how to spot cognitive dissonance in the wild - you look for statements that are conflicting and then try to understand why both sides of the 'argument' were weighed in making a decision. In this case the school would appear to hold some value in Aaron's actions, even though what he did was clearly wrong. It's worth wondering if they did the right thing when considering the validity of some portion of his actions.

Frankly, I'm not sure how to feel about it other than what has become the norm. We (the US) tends to over-react to things a fair amount. It's getting a little old and needs to stop.
>The implications for the aircraft, passengers, and crew, are rather different, however, when the plane is at-rest and on the ground.

Yes, that's so. A 300km/h 5kg rock striking any part of a plane in flight must have a very high probability of proving fatal for all aboard. On the ground the risk of injury for each passenger must be much lower - the plane might even be empty.

However, while the plane is in the air, it seems that a faster plane moves through a greater volume of space per unit of time, compared to a slower plane, therefore it is at greater risk of passing through the space occupied by a meteorite in any particular hour. So, assuming that faster planes spend about the amount of time airborne as slower planes, the risk of an accident is higher for faster aircraft.

The risk for an individual passenger is not increased in the same way (I guess it is not much affected by aircraft speed), because the faster aircraft gets them to their destination in less time, so they spend less time vulnerable to meteorite impacts on the aircraft.
The article never mentions DARPA. The research discussed was actually funded by NSF, and the researchers appear to be thinking of broader applications than night vision.
Reversed Footage Of A Guy Walking Backwards Through Tokyo
I recently deleted my Linkedin account. But their junk emails continue to dirty my email even now. Next in the line is Skype, and then probably Facebook.

Thankfully, I never shared my genuine data with Facebook or opened an a/c on Instagram or Whatsapp ever so I'm good at a certain level when it comes to Facebook.

In my opinion Twitter is the only option that is sane at the moment.
Assassination via physical-access car hacking (cutting brake lines, etc.) has been around for a long time. Seems like a small jump to electronic.
If shaders are hard, it's mostly because they require a full understanding of 3D math, the complete graphic pipeline, texture sampling, image manipulation techniques and how it all comes together before you can actually start doing anything useful; so the learning curve has a slope of 'wat' to almost all newcomers.
If anything, naming is just a nuisance.
On any modern filesystem, the source will take up substantially more than 487 bytes anyway. Perhaps you should round up to the nearest block size.
The write-up on this is terrible but he didn't actually authenticate account access, he just bypassed the parental control system on an account that was already authenticated; still somewhat wtf-worthy on Microsoft's part, but not as scary as a layman's article of it makes it sound.
The nerd fight tl;dr so far:

- Kay claims a system not booting due to a casual kernel log flood from systemd is not an issue.

- Linus agrees the "debug" flag (along with other generic kernel flags) should be used by services like systemd, yet blasts Kay for using it, because it "usually isn't a problem", but here "it's a problem".

- Linus threatens not to accept kernel patches from Kay.

- Kay has not written a non-trivial kernel patch for over two years, and doesn't want to write any.

- Linus agrees rate limiting should be applied on the kernel's side, but that's not a solution somehow here, because reasons.

- Kay says Linus is involved in a "childish power play".

- Linus calls Kay a "primadonna who thinks the world revolves around him".

In short: http://media.giphy.com/media/6HFUDKwlWcAbC/giphy.gif
The really big open source projects such as the Linux kernel or Hadoop generally are mostly done by paid developers. The interests of the companies and the interests of the developers generally align, and it works out well.

Smaller, personal open source projects may or may not help you get a job. To be honest, I've never been at a company where looking at Github pages was a big part of the hiring process. Maybe it's something recruiters look at? I don't really know. I have a bunch of stuff up on Github myself, but I don't know who looks at it, and I certainly don't rely on it to get me a job.

Similarly, I've never been at a place where the topic of answering questions on Stack Overflow came up. It's like contributing to Wikipedia-- something you do on your own time for the public good. Stack Overflow is a useful resource, but you also need to keep in mind that some of the answers there are kind of misleading or wrong.

Really, what any well-run company is going to try to figure out is whether you are a good fit at the company. If you have done some things in the areas they're interested in, that's going to be a positive. If it's just random stuff, then they are probably not going to have the time or inclination to look at it. I've done a lot of stuff that nobody has ever asked me about in a job interview. And that's ok.

If you are having trouble finding a job, the #1 reason is probably location. There just aren't a lot of jobs in some parts of the country, and most companies don't want remote workers unless they're rockstars. I wish I could give you an easy solution for this, but I really can't. You are probably going to have to choose between your career and your home town, like generations before you.

If you are somewhere in California, you can do open source work in your free time as long as it meets three criteria: 1. own time, 2. own equipment, 3. no use of employer trade secrets. It doesn't matter what they tell you... the worst they can do in California if they don't like your personal project is fire you. In other U.S. states (such as Washington), it's often pretty easy for them to claim your personal work as their own (a lot of employment contracts have this in it).
I've never even had a Linkedin account and they dirty my email with requests and reminders.
disclaimer, this is just my experience, I don't know that this happens at all dealerships, but I suspect it does

CC, it's actually a little more insidious than that; dealerships have always survived on the asymmetry of information between dealer and buyer. Not to sensationalize, this happens in roughly 30% of sales, (usually by the sales person without actually thinking about it)...
1. A person has seen a car online that they want. They may do the legwork and research the car.
2. The walk into the dealership looking to buy the car. The 1 thing people don't think about (generally) is the financing.
3. They find out that they don't have the credit, income, etc... to actually finance that car.
4. The sales person "places" them on a new car, one that they haven't researched.
5. The buyer gets caught up in the moment, falls in love with a car etc... They buy the car for way more than its worth.

This is why Dealers hate companies like TrueCar. It destroys the asymmetry. It's also why dealerships are getting squeezed; the average deal takes a few hours, in that time, people can use their phones to check the car they're buying.

It's an interesting dynamic.
Say “no” to import side‐effects in Python
Angular isn't so much hard, but it's different. It's a totally different way of thinking. It imposes a certain way of working on you. A good way of working, but still, I can see why it rubs some people the wrong way.

I also think that for a long time, javascript has been the domain of web designers, rather than programmers. Originally (back in the '90s), js was used for all sorts of cute but useless stuff. It matured, but even with jQuery, it's still primarily aimed at a simpler "scripting" style of programming. It lacks structure and organization. It's all ad-hoc stuff. Angular gives structure and organization. It moves javascript from scripting to more organized programming.

If you're used to the old ad-hoc scripting way of working, having to become a structured programmer is a big step. But to people coming from back-end server programming, Angular is a God-send.
Can I build this using gcc ?
The problem of depression is, simplifying, an inability to experience happiness. Telling a depressed person to cheer up is like telling someone with a broken leg to stop having a broken leg, or telling someone with lung cancer to just stop having lung cancer. Not only is it not helpful, it's insulting because it reveals a huge misunderstanding of the issue.
Assigning algorithms in the C++ standard library–codexpert
Nice! Server Sent Events are awesome, I particularly enjoy their use in Shopify's Dashing project.
That they are led by either: above-average forward thinkers who always form opinions on the "correct side of history", liars who cover the tracks of having incorrect opinions, spineless people who never take stands on issues, or thoughtless people who can't be bothered to form opinions on issues. Well, at least the first one is a positive attribute.
The stories you submitted on AWS-Google price wars and the UCLA medical diagnostics app are better examples of content to submit.

This story is essentially: "Domain expires." And that is still two words too many.
You're not considering that a lot of people might just prefer to be explicit and specific about purchases. If I see I've run out of pasta sauce, I might want to scan the empty one to reoder it, because it's precise. I definitely wouldn't want to risk vagueness and inaccuracy just for the privilege of using an abstraction like saying "I'm out of pasta sauce" into a phone. What would that achieve anyway? Outsourcing the bit of your brain that says "we need more pasta sauce", so you've only got to worry about thinking "oh there's no pasta sauce"..? Scanning a barcode is simple and precise.
> Our use-case was in writing large-ish documents (a few hundred pages each) as a committee. And it was pretty trivial to just create a wave for each section of each document, then use top level comments in the Wave for each subsection, and capture everybody's brainstorming for each section. It was like a living collaborative outline that eventually filled itself in and turned into a section. We used links off of the discussions into Google docs for collaborative editing of the documents and when we felt everything was good, somebody would simply go in and copy-paste all the text into master good doc for final cleanup.

Was Wave better for this use-case than a wiki?
Is it in anyway possible to have automatic emails sent to people who have been hellbanned?
they require a full understanding of 3D math, the complete graphic pipeline, texture sampling, image manipulation techniques and how it all comes together before you can actually start doing anything useful

Hm, not really. I learned more from messing with working demos and prototypes than studying theory. But YMMV.

It's absolutely true that the whole pipeline is very intimidating for newcomers, though.

I love that phrase... "the learning curve has a slope of 'wat'."
I think I know what happened here. This was the first false statement about HN moderation I was able to reply to, after seeing hundreds of them on the site over the last 18 months. It was frustrating not to be able to say anything for so long, so—even though I tried to control it—that pent-up energy came out in my comment.

Re "lectures": I've been erring on the side of responding to things and giving information. None of that is really on-topic for HN, of course, and I don't intend to do it for long.