skysight-inc/HackerNews huggingface dataset:
>Not foresight. It was a limitation of the hardware at the time.

Nonsense. Even mechanically timed lights can be wired to illuminate any arbitrary set of lamp in either direction. The only difference between then and now is that back then you had to physically move wires, whereas now it's software switched.
The author projects his own hypersensitivity to the well-being of the Lyft driver on the general population of Lyft customers. Or I'm just an asshole :)
The Fourth Amendment only protects against unreasonable searches without probable cause. The Supreme Court could well decide that airport scanners are reasonable and therefore do not require probable cause.
> Why would I prefer this over NSD?

That was also my question before I read this.

From the article:

> only two usable open-source DNS servers
> The decision [to make Knot] was based on the idea that DNS protocol is one of the most important protocols of the Internet, and thus it's stability, security, and reliability would benefit from another DNS server implementation that was written from scratch with full standards compliance in mind.

Seems laudable to me.

Practically speaking, I doubt there's much difference between Knot and NSD. Why not run a few of both? :)
We've come full circle--from a standing job to a desk job to a standing desk job to a standing job where you can sit on your pants.
smart-ass comment: you should put two breaks in for when some programmer removes one of them six months from now. ;)

edit: i know it's not totally analogous since removing the exit and not noticing there's no break is a lot more likely than just randomly removing a break, but the "let's prevent someone clumsy from screwing this code up in the future" argument always makes me laugh a little.
It's 2014. As cruel as it sounds, if you haven't figured out that you need to underpromise and overdeliver to your customers, your days are numbered.

There will be growing pains, people will suffer greatly, but a wonderful new system will hopefully arise from the ashes.

I do think that there is a better way, and that most users know how to discount a really bad review. It's kinda hard to hide bias when you are angry. So, the system will eventually balance out.

Bottom line, I don't know how to fix this system, but I do know how to survive in it. (hint: underpromise, overdeliver)
Guessing that a lot of people are going to read the name as no-one.
Interesting idea, and any research into getting away from text editors is positive.

However in order to compete with text, which has a bountiful number of editors available. You need to beat the programmers favorite editor at writing the program. Doing this given the competition size is incredibly hard.

While I think the has merit at a high level, poor implementation isn't the biggest thing holding back non-text implementations. Being the best editor for everyone has been.

On a related note, is there a reason they didn't go with some form of escaping? Similar to CDATA in XML.
I like this response a lot and am going to adapt it to explain this to my radiation-paranoid family.

The concept of wavelength as the sole distinction between these types of radiation is probably abstract to most non-science-educated people. Can you (or anyone else) think of a good concrete real-world analogy of different types of X that vary only in Y and some X are harmless but those with Y are not? Maybe an analogy of throwing sand at someone vs. shooting a bullet?
The compile will fail if err is unused. You have to explicitly ignore it by doing like this:

pid,_ = fork()
Interview with the founder of Panda, William Channer
One possible partial solution is to express the quality of the source of a one-star review. A one-star review from someone who has posted many, many 4 and 5-star reviews should carry some weight, while a one-time reviewer or someone with a history of giving many 1-star reviews should not. Perhaps color coding such reviews, or preferentially ranking reviews from the reliable at the top. This might lead to some legitimate 1-star reviews being ignored and it is at odds with the anonymity most people prefer on the internet, but it's better than presenting all 1-star reviews equally. Companies that make employment decisions based on these reviews might also choose to weight reviews based on the reliability of the source as well.
SSH in the Browser: pros and cons of the latest news in Google Developer Console
I'm pretty sure it's the latter. Most decent people, when faced with their own emotions versus financially ruining others will err on the "keeping their mouth shut" side.

While some might feel a sense of duty and obligation to the rest of the customer base to leave honest reviews... I think most selfless and considerate people will weigh that against the impact it has on the person they are reviewing and wonder if its really worth being an asshole.
If the attack you are worried about is terrorism (which I imagine it must be, since that's the thing these things purport to stop, I suppose), then I don't think this is a big problem. Terrorists get about as much bang for their buck whether or not they get caught, so they can presumably just try out their strategies a few times and see if they get caught.
It's a horrendous idea for several reasons. Are we so out of ideas to fix our problems, we're now saying that working less and giving away money to people is the answer?

When you give away money without the commensurate work in a capitalist economy, prices explode, and inflation is the same as lower wages. We get away with subsidizing food. Food is cheap, there's a massive supply.

Things that we've declared human rights and there is not an unlimited supply..
Medical care and college tuition. Both we've directed massive capital inflows towards. We don't even raid the treasury for the latter, we put the crushing debt on the kids. At best, permanently making their future a little dimmer.

This basic income crap is not the answer. These people need to learn something about how capitalism works. Only giving value to others is compensated. Do some powerful folks extract too much from the system. Yes. Nothing a tweak of the tax code wouldn't fix. We need some laws changed for sure. They won't do it though, too many cowards.
Gotta love the Kevin Rose affect.
Well, turns out you're right that there's no need for a typhoon in order to produce 100mm/hr of rain.

Just yesterday, Hiroshima set a new three-hour rainfall record of 217.5mm. The peak was just over 100mm/hr. Massive landslides killed over 40 people. No typhoon was involved.
In C++ std::optional<T> does the trick, as of version 11, and boost::optional<T> previously.

In C ... hrm you could probably wrangle some macros around that struct if you were desperate.
To what end though? They already have quite a bit of control...
Chinese coal consumption just fell for first time this century
How do you underpromise and overdeliver for a ride service? Sure he shouldn't have taken the detour, but should he lose his job because of the mistake? The answer is unknown to us.

One thing that can be said is a customer who becomes sick with power is hard to deal with. If someone gets in the car and makes unreasonable demands with the threat of a bad review what do you do?
Bounty awarded, payment not received for nearly a year
I was awarded a bug bounty (very simple bug) in fall of 2013. I'm yet to receive the award for it. The bounty giver is a reputed organization and boasts of million in bounty. I'm wondering if these companies are putting X amount in a savings account. And then paying the bounty via interests..or may be there is a glitch. But after more than a couple emails assuring me it will be send in next cycle, I've just lost hope. I infact feel embarrassed about asking for it and will stop asking them.
I might as well change my paypal so that I never receive anything from them!
It's rude to call someone "an autistic." They are people with autism.
What situation are you in where you need high-volume AXFR?!
Exactly. If you observe carefully, you'll notice that at night, when there's less traffic/pedestrians, most of those lights turn into green waves for anyone driving at or slightly above the speed limit.

Allowing green waves in a high traffic, high pedestrian downtown area would be lunacy.
It turns out that I can answer my question about the criticism of Autism Speaks by reading the author's own blog posts[0].

Judging from the author's bios[1][2], it appears that the author is an Autistic that writes. Given this context, I'm more inclined to interpret these words literally (i.e. as in, "it's unfair that SAP is willing to accommodate coding/testing Autistics but not me") than as a general example supporting "a concern about autistic people being typecast as techies".

If you're looking at Autistics on a site called Hacker News, I suspect you're going to find more technical people than not. That doesn't mean you can generalize that to the general population of Autistics.

[0] http://apoststructuralautistic.wordpress.com/2014/06/19/my-a...
[1] http://modelviewculture.com/authors/erika-lynn-abigail
[2] http://apoststructuralautistic.wordpress.com/about/
"one part in 10^24, which is kind of like taking two human beings, counting the number of electrons in them, and finding that they’re identical to within one electron"

I hate to be pedantic... wait, I LOVE to be pedantic.

If you consider a human being to be a 50kg bag of water, that's 2750 moles of water, or ~1.7 * 10^27 molecules. Each molecule has ten electrons, so this factoid is off by about four orders of magnitude. More if the person had a big bowl of electrons for breakfast that day.
Gathering foreign intelligence. It's not like their overarching mission is a huge secret.

http://www.nsa.gov/about/mission/index.shtml
The experience was pretty bad, but who are we to take away someone else’s livelihood?

Someone who drives so badly that they endanger the lives of their passengers in a paid service? Whether or not he's a nice person, you should rate the action appropriately. If you're the only bad review, the driver's rating should stay high.

Did the driver learn from the bad mistake? How would you know? Someone can be nice and still clueless. Just rate the driver appropriately.

Personally, I find the bad reviews to be much more informative than the good reviews. Star ratings are largely meaningless (unless the thing is at 1 star or less). Read the bad reviews - if they're just frothing trolls of the kind that complain about everything, the item is probably fine (and you can check out more reviews at that point). If the bad reviews are raising valid complaints - and 'drove so badly we nearly died to his manoeuvres' is a valid complaint. If several people are making that complaint, then there's likely to be substance to the claim.
No, "the court ruled 8 to 1 that such an intrusive search without the threat of a clear danger to other students violated the Constitution's protections against unreasonable search or seizure".

How would her having illegal drugs be a clear danger to other students?
The article says that the microbiome can be different for people with identical diets, and the people will have different cravings. Just because some bacteria thrive on certain food doesn't mean they will make you crave that food.
> A one-star review from someone who has posted many, many 4 and 5-star reviews should carry some weight, while a one-time reviewer or someone with a history of giving many 1-star reviews should not.

Shouldn't the reverse be true as well? A 5-star review from someone who gives lots of a 1- and 2-star reviews should mean a lot more than a 5-star review from someone with little history or a history of giving many 5-star reviews.

Really, a big problem here is cultural norms vary and subjective ordinal ratings don't mean the same thing to different raters -- ISTR studies showing that White Americans tend to rate things near the top of a scale if they are acceptable, toward the middle but still above the center even when they are unacceptable, and below the center only rarely -- whereas different nationalities and ethnicities had measurably different patterns of ratings compared to their actual descriptions of their responses to products. If that's true, a one-sided selective discounting of reviewers that give lots of low-star reviews may be effectively saying "I want reviews from White Americans to count the most."
So does it set a precedent that the humble citizen is able to do it without legal ramifications?
> Technically, what it means is that you need to sell the app and an offer for the source code.

Only for the library (and any modifications to it), not the app itself.

If the developer makes modifications to the actual source code of Qt itself he/she has to release those modifications[0]. He/she does not have to release the rest of the source code of the app.

[0] Technically, the Qt source must be provided whether or not any modifications were made, though this is easily fulfilled.
> "In a sense, when programming in a text editor I think in trees; mentally flatten that tree structure into sequences of ASCII characters that I can type into the text editor; and then have the parser recreate the tree structure I had in my head when I wrote the program."

This is quite an amazing article in that the author really "gets" Lisp and yet at the same time doesn't get it.

(It isn't mentioned; don't waste time looking.)

If you admit you're already thinking in terms of that tree structure already, just freakin' use it instead of this charade of encoding into in some completely rearranged way that has to be unraveled back to what you were originally thinking of anyway (or something else).
Which was the premise of the first Jack Reacher novel.
Get Documents Completed and Signed through Online Forms
It's not been nuked, merely hidden.
I think there are two issues:

1) Evaluation inflation/simplification. Happens with grades, happens with reviews. 4 stars becomes the new 'adequate'. If you're under 4 stars, you're bad. Everyone subconsciously knows this, hence the thinking 'if I don't give them a 5 star review they might get fired.'

A more meaningful, diverse group of metrics is likely the answer to this. Get rid of 'overall' ratings. Rate drivers on their friendliness, safety, timeliness, etc. Uber can decide on some algorithm for determining when to let drivers go, and users feel less bad about negative reviews: 'Well, I gave him a 2 on safety but he was really friendly so at least I gave him a 5 on that."

2) Not enough separation between reviews and individuals. If I leave a review on amazon, I don't want that being tied to my account. At all. I don't want to see the seller's replies to my reviews. If someone finds out my amazon account name, they should not be able to tie individual reviews back to me. Batch reviews up in groups of 5, randomize them, and post them all at once. Don't let there be any possibility of tying reviews back to individuals. The fear of someone seeing a mean review I wrote and forever thinking I'm an asshole is a serious barrier to negative feedback (barring extraordinary circumstances).
GoPro Ice Bucket Challenge
Jon Corbett here. Thanks for conducting this study. For some, watching a video of me beating the scanners isn't enough to prove it, but it becomes harder to ignore when a scientific study confirms it. It's also nice to see confirmation of the "pancake exploit" which those critical of the machines have suspected for years.
Wow, this is just what I was looking for. Thanks!
At the expense of the sanity and security of those who the foreign intelligence is meant to protect?

This is an obvious abuse with extreme existential consequences.

Sort of reminds of this book I read as a kid: http://en.wikipedia.org/wiki/Momo_(novel)#Plot_summary
Some individual Americans supported Hitler early on. The men that fought and died never did.
I actually was pretty fond of the term "Aspie" until "Asperger Disorder" was deprecated in the DSM V.

The author appears to prefer the term Autistic, and has specific reasons for disliking Autism Speaks (and the term "people with autism", with the author claims is promoted by Autism Speaks), as described in [0] and [1].

[0] http://www.stanforddaily.com/2014/05/27/autism-allyship-and-...
[1] http://apoststructuralautistic.wordpress.com/2014/06/19/my-a...
I'm sure they have an app for that. Maybe more than one.
> What’s remarkable is that the amount of fine-tuning that needed to occur so that the Universe’s expansion rate and matter-and-energy density matched so well so that we didn’t either recollapse immediately or fail to form even the basic building-blocks of matter"

Or perhaps there is an infinite number of Universes and big bangs out there, and ours was just one of the possibilities, while billion other big bangs "failed" in recreating our conditions.
The other problem with the one-star reviews is that since the livelihood of the person (or company) is directly affected by it - they fight tooth and nail to hide it or somehow drown it by putting fake 5 star reviews on top of it. Something which they won't necessarily resort to.

This is of course based on my own personal experience but at least on tripadvisor.com I have seen this happen a lot. Every time there is a 1-star review of a hotel you can can bet that there will be 3-4, 5 star reviews on top of it by reviewers who have left 1 review in total (suggesting they are fake or outsourced) just so that the 1-star review can be bumped to page 2 or drowned.
From the article, just below the fold:

> You might have noticed several unusual things about how I discuss Autism. I’ve capitalized Autism, and I have not once used the word “disorder” or “syndrome” in tandem with it. I also say Autistic, rather than “person with autism” -- the term Autism Speaks, an organization despised by most Autistics and many of their parents, would prefer you to use.
How to write readable code
Sourceforge?

Sourceforge?!

Why?
Phantom – Reactive Scala DSL for Cassandra – v1.1.0
epoch timestamps don't need timezone offsets. The epoch timestamp is the number of seconds from a specified "zero" time. That number can be translated to a time in any timezone. E.g. right now:

% date +"%s"; date; date -u
1408580844
Wed Aug 20 17:27:24 PDT 2014
Thu Aug 21 00:27:24 UTC 2014
I just left a one-star review for a book. But I think it deserved it and I spelled out why. People need to be honest about their thoughts and experiences, and sometimes that means giving the worst possible rating.

I mean, you could review one star for things that are, like, actually poisonous or dangerous, but that doesn't really work either. As beloch suggests below, a weighting system is a good answer, and Amazon does a pretty good job (I think) of letting you look through positive and critical reviews. Kinda different when you add the human element, but still.
Crossfit emphasizes keeping your feet flat, butt down, and back straight while squatting. After a few months of it, you can squat like this for hours.
Each country probably had the others do the dirty work in their own country, a legal loophole.
No what? Nothing I said disagrees with that.

Can we go back to the part where you explain how scanners at airports are a "blatant violation of our Constitutional rights"?
man 3 assert
Money And Power: The Real Reason For The NSA Spying On Everyone
I've been looking into Yelp data to see if there's a correlation between the star rating of reviews and the average positivity of a review.

After averaging reviews across reviewers, you can see a positive correlation between the two metrics: http://i.imgur.com/QXIU3qb.png
I agree. There are a seemingly infinite amount of hosting providers out there nowadays, choose another or become a homegrown company; at least initially. On top of this is being able to tailor your environment to your liking and not be tied down to certain workflows.
Degrade to total uselessness yes, but not demolish itself. Even in the worst climate an abandoned house does not turn into an empty lot in a few years, or even decades.
It bugs me that tap to zoom doesn't work on this site.
That doesn't help you if you come across someone who is racist, someone who is having a bad day, or someone who doesn't like red cars.
"over those past decades it accumulated enough starch on it to trip the pen"

I can't believe that's a very common case. The pens are there to deter people from playing games with their color printers, and do a pretty good job of that.

Well, at least they do a good job of making people buy starch free paper.
Some people prefer to be called "Black"
Some people prefer to be called "African-American"
Some people prefer to be called a "Person of color".

A parallel issue is expressly the case here -- as is mentioned in the article here.

(Even if you are in the group to which the alternative labels would apply, its not a great idea to pretend that your preferred label is the preferred label of everyone in the group.)
Thanks for the plug. Be sure to watch for an upcoming announcement, too:

http://news.railstutorial.org/

The upcoming third edition, which I hope to start publishing soon in draft form, is by far the most newbie-friendly edition yet. Indeed, it threads a rare needle: it's both easier and it covers more advanced material than previous editions. (This includes a rewritten chapter on login & authentication, an all-new section on image upload, and an all-new chapter on account activation and password resets.)
Publicly shame them. That seems to send companies into overdrive to correct errors & issues.
The same thing is true for lisp. Writing a tree-based interaction mode like paredit that doesn't die horribly on malformed text is a non-trivial problem (http://mumble.net/~campbell/emacs/paredit.el - 2625 lines of emacs lisp just to edit a tree).
I didn't realize this was a new feature. Added this the past weekend in production and its awesome. Cut down the size of my apk by a lot.
If Xerox PARC Invented the PC, Google Invented the Internet (2012)
It is effectively just a form of magic bracket that never needs to be escaped.
Last update was from 2011, looking at the file modification time.
The role of posix_spawn is for spawning "helper processes", not starting new process groups. This should overwhelming be your common launch case. posix_spawn is so much faster (on BSD/Mac anyway) that fork should be outright avoided.

Processes requiring other permissions can/should be spawned by asking systemd/chron/init/launchd to launch them for you.
If people have the attitude that a high review is mandatory, then there's effectively no point to review systems.

Sorry, but not every book should be read. Not every restaurant should stay in business. Not every Uber driver should be driving. Giving accurate reviews allows the system to work, both for customers and (eventually) for providers (by steering them out of work they're inept at).

Or maybe I'm just an asshole...
"Because while the laws of physics set the rules for how a system evolves over time, it still needs a set of initial conditions to get started. "

I thought it wouldn't evolve deterministically? So what is he talking about here?
I think it is the five star reviews that are the problem, because we are all taught that, for services, leaving anything less than five star reviews will make trouble for them.

The fact is the average Uber ride is going to be average. The average person shipping stuff on Ebay is average, the average person selling on the AMZN marketplace is average, and so forth.

If you're supposed to leave 5 stars to say service was adequate, then there is no way to reward those who go above and beyond.
if you take a cab, and the experience its terrible, what do you do? if you take an "online ride share service"? and the experience its terrible, what do you do? are the answers different? are the same?
> The pens are there to deter people from playing games with their color printers, and do a pretty good job of that.

The circuitry in color printers and copiers that specifically prevents reproducing certain patterns used in bills probably does a better job of that.