skysight-inc/HackerNews huggingface dataset:
That's not how it works. While there is an east/west divide in Germany, it's along the former border. Bavaria is amongst the most expensive places in Germany in regards to labor and land. Also not more government subsidies than anywhere else in the former West.

Sure, you save a lot by going east. But that means the real east, i.e. the new states.
It also is something that really hurts our industry, perhaps more so than any other industry out there.

Edit: To be clear, I mean the spying hurts our industry.
It lets management blame the students rather than "we don't have the money".
Do the servers really throw away the POST data on GET requests, like the RFC say they do?

Because that would be an easy place to send data.
> OT but what are they using to accept donations? I'm about to set up a donation page on a project I'm running and been looking for solutions. What do people recommend?

Previously I worked at two different non-profits which needed to answer this same question. Both times, we chose Stripe, because it ended up being the best combination of simple for us to set up and fast for donators to use[0].

(Disclaimer: I now work at Stripe, but I'm answering your question based on my previous experiences as a Stripe customer, not in any official capacity).

[0] https://stripe.com/checkout
I have a small anecdotal experience with yelp manipulations. In my case as a user trying to search for a restaurants reviews by the exact name of the place. The search resulted in a competing restaurant blocks away of the same ethnicity that happens to pay for yelp advertising. This is pretty poor practice. The only way to find the restaurant I was actually looking for was with the map view.

If the excuse is poor search quality, it seems too convenient.
Exciting to see the response to this post! People who would like to get access can use this link:

https://static.wordseye.com/html/signup.html

You will then be sent a personal e-mail invitation link as we work through the queue.
Yelp doesn't manipulate reviews, their sales people tell you they'll remove bad reviews if you pay them money.

It's easy to behave this way when you're a monopoly.
Herr Harper private media political clickbait celebrity gossip real scientists political too

The shibboleth speaks!

But in all seriousness this is, in so many words, exactly what I was describing.
Make data input easy
The introduction is a bit breathless, but most of the rest of the book is more down to earth.
iOS 9’s jailbreak-inspired features
Hacking your AA MagLite with a holiday decoration LED bulb
The date (14-Jun-2013) would fit.

"... The disclosures were published by The Guardian and The Washington Post on June 6, 2013. Subsequent documents have demonstrated a financial arrangement between ... "

[https://en.wikipedia.org/wiki/PRISM_%28surveillance_program%...]
Network effect. The important metric isn't how many reviews you have, but how many your competitors and neighbors have. If no one uses yelp locally, nobody wastes time on it. My daughter's optometrist has no reviews and the most popular optometrist in the county has five. Clearly a waste of time. My favorite "old time" hardware store has one review. Yelp seems to be for coffee and food. Observation shows possibly as many as 0.1% of coffee drinkers will write a review, and a local family run very popular burger joint that all the non-vegetarian locals have probably eaten at has over 0.03% of their visits reviewed. That is far higher than doctor rates or hardware store review rates. I drove past that restaurant yesterday and they had more local license plate cars in their parking lot than total lifetime yelp reviews... Clearly whatever it is they're spending their time on is more financially rewarding than boosting their yelp score, LOL.
This ship sailed when they purged Eich.
Yeah but with Uber, the expectation isn't that you're going to leave a nuanced review about the comfort of the car seat and the smoothness of the ride, but to basically leave 5 stars so long as there was nothing horribly wrong. Which is fine. It's more or less a commodity service.

With restaurants, on the other hand, there is a wide range of quality. Even if the average shopping mall restaurant delivers a hot meal in a reasonable timeframe, I'm probably not going to give it 5 stars.
I usually do some lessons on Duolingo. Quite useful! Apart from that I mostly spend my time reading books.
And why are you commenting on someone's avatar? Would you appreciate it if someone judged yours?
Linux Kernel Parameters
installing telegram now! might delete whatsapp :)
There seems to be plenty of research, but making them economical seems quite complicated, and they don't have the density for mobile applications.

The baseline for grid scale storage is pumping water up a hill. That's pretty tough to beat.
That's so unprofessional, my bow-tie came off! He should be hanged! You do still have hangings in the colonies, right? Nothing gets the rabble in line like a good hanging, I always say. Oh, I'm late for my croquet game. Toodles.
Eich was hounded out of his job. It's absolutely clear from the sequence of events. You can argue that he quit his job to end the controversy, but that amounts to the same thing.

In 2008, Eich's was the mainstream view. Even Barack Obama stated in 2008 that he believed marriage should be between a man and a woman.

It's ridiculous that someone should be considered an unacceptable type of person to be CEO because he donated $1,000 to a successful, mainstream proposition that passed, in a state of 35 million people, on an issue that Obama also agreed with! Nor did the bill "take away rights". Did all those people who quit the board or said nasty things about Brendan Eich vote for McCain-Palin in the 2008 elections? Highly doubtful.

Mr. Eich in fact stated that his personal views would not color his performance in a leadership position, and that he had nothing against homosexuality. When it became clear that he could not shake the controversy, he chose the high moral ground of resigning.

Losing this man, the inventor of Javascript and a key player at Mozilla.org for many years, was a real blow to the organization. It's never a good idea to politicize a technology organization whose mission is to create free and open tools for everyone, to be used all over the world by all sorts of people.
> If ops team can, and does, recompile everything regularly then why not just have them as constants in the code, or in some cases just directly in the code ?

Because the ops team does not recompile everything regularly, and sometimes
needs to run a service with different config in an ad-hoc manner.

Also, aiming the code at being configured when being run yields better
separation between code configuring the thing and code that runs it. If you
can't see what profit comes from keeping configuration separate from code, I'm
affraid you won't be able to gather configuration in one place easy to change.
What about the other 20% of your bugs? They don't matter?
The barrier to entry is already high for many people. Filing a PR is sufficiently easy, but you also need a GitHub account for the same.

I launched HackerCouch at hackbeach this year, and the first few people on there are friends who I know personally, so it was kinda invite-only to start with. But I don't want HC to become the one-stop couchsurfing website for everyone. I want it to be a cool way to find like-minded people where you are travelling.
A Two-Miles-per-Hour World: the speed that news traveled to Venice, 1500 to 1765
You can't be serious - there isn't any unowned land out there.

You can buy land for less than $2,000 per acre in just about every inland state in the US. A cursory glance at Zillow shows that even Rhode Island has sub-$100k/acre available[1].

But that involves being miles away from anywhere and if you're off the grid it seriously hampers your earning potential.

I'll concede that we're not there yet, but technology makes off-the-grid living and working more feasible all the time.

Microchip fabs?

You mean like Intel? A company with 1800 owners?[2]

But without getting to boiled down in the minutia, my problem with Picketty is that there's no reason that the "r" in "r > g" couldn't be distributed using crowd-funding and decentralized currencies (and whatever their successors might be) by the natural flow of capital, rather than relying on the coercive methods Picketty suggests.

[1]http://www.zillow.com/homes/for_sale/RI/land_type/50_rid/2-_...
[2]http://www.nasdaq.com/symbol/intc/ownership-summary
My GitHub Wishlist: Consolidate Request
And I agree with you. I was not even talking about rebuilding.Its more of.Like imagine if you were asked to make up http handling code from scratch in every project.If you were asked to ignore things like Jquery Ajax or Angular or any other such libraries which are designed to make your work easier and no matter how much you do you can never test the robustness of your private library compared to these.
My Point essentially is: I do not want to reinvent the wheel every time.There are a large number of wheels in todays FOSS world.When I can concentrate on the things that matter like stream lining the business logic better,Why should is spend time trying to make framework level code work.

To summarize: You do not need to always rebuild or always stay with legacy code.You need to adapt and determine where would you spend more of your development effort.I cannot spend 80% of my time solving problems that the world has already solved
Neither of those things could help Japan. Ultimately old people are going to need nurses and other people to provide services for them. If there are not enough young people willing to do those jobs, then all the money in the world is useless.
Mozilla's Money: New Filings Include a Few Surprises
Or neither, because both are results of an underlying cause?
There is a slight issue with this library in that it is "gimped" to one CPU. You can licence a multi-cpu version http://www.openalpr.com/ but the open source one would be a lot cooler.
The usual term for this is Goodhart's Law. From https://en.wikipedia.org/wiki/Goodhart%27s_law

> Goodhart's law is named after the economist who originated it, Charles Goodhart. Its most popular formulation is: "When a measure becomes a target, it ceases to be a good measure."
Not necessarily. Pepsi and Coke have both built quite legal relationships with a number of institutions like universities and fast food chains with the agreement that competitor products are not served. My university was a "pepsi campus", you couldn't buy coke products anywhere on campus. This is why people have to ask "do you serve coke or pepsi?" at restaurants. Of course this has far fewer effects that social network tie-ins, but its not a new idea.
Try weird thing is the more you test, the larger fraction of your time is needed from testing, because testing avoid the blowups of investigations and bugfixes and workarounds.
As I said in another comment, stories like this make people interested in formal methods, and Coq, IMO, would be daunting for most beginners. TLA+ is a good, beginner-friendly entry point to formal methods (and you can slowly progress from specification to model-checking and only then proofs), even if you later choose to move to dependent-type approaches and tools like Coq or F*.

> TLA+ is for totally different jobs. Not relevant here.

I beg to differ. TLA+ is commonly (as far as the word "commonly" can be used when formal methods are discussed) used to specify and verify programs in C or any other language.

It is true that Coq has been used to verify compilers more than TLA+, while TLA+ has been used to verify algorithms (esp. concurrent/distributed) more than Coq, but the reason is not because neither could do the other's job, but because of their respective progeny. Coq (as all type-theory tools) is closely associated with PL-theory people, who tend to be more attracted to compilers, while TLA+ originated from the software-verification world (mostly Pnueli's temporal logic), and created and promoted by Leslie Lamport, most certainly an "algorithms" (specifically distributed/concurrent) guy rather than a "PL" guy.

BTW, Isabelle is one of the proof engines used by the TLA+ proof system.
Two donations made.

First, the money ($10).

Then, the post (http://theunshut.com/2015/11/30/saving-mozilla/).

We'd be in a much different world today if Mozilla never existed. If any contributor/employee at Mozilla here reads this, THANKS.
New ELF Linker from the LLVM Project
> assuming everything else has zero value

Ah, so if you ignore almost everything, you have a point. Like, for example 99% of the people on the planet. Because there is no way a hunter-gatherer system could support our population.

Not to mention I for one think not dying of the common cold has quite a lot of value.
I always felt that programming in perl was fun. Fun don't pay the bills though so over time I programmed less in perl. I suspect that with the perl 6 release a lot of people are starting to go back to it and having fun with it again. And like the author mentions, they improved on a lot of things with perl 6.
Nice avatar indeed. Are you suggesting this is an immature boy's avatar?

This guy is actually a Principal Engineer at Mozilla, working on WebRTC.
AI: A new, free, comprehensive way to manage servers
This is so cringeworthy.

Godaddy is scared of letsencrypt.org so much it decided to make this propaganda stuff?

Ok I understand that letsencrypt.org provides only domain validation certificates, though it's better than nothing and it's free.

I've seen many small shops/businesses having little e-shops, probably made by their 'smart 12 year old nephew in a weeked', so at least they'll have a basic certificate, rather than nothing.
The Melody of Pi
Quiz: Portability of “find” Command
Targeting racist trolls by putting their comments on billboards
HUSH
I'd vote for "within 3 hours". 1 hour for travel time to airport, 1 hour for boarding (hand luggage only), 1 hour for flight. Meaning: up to 500 miles. Or: 1 hour to get to railway station, 15 minutes for boarding, 1h45m on a train (meaning anything from 100 miles -- USA -- to 300 miles -- Japan, Spain, France, Germany, etc).

Your next step up is 6 hours. Flight as above, plus one transfer (1 hour) and two more hours in the air, or 4 hours on one sector. So call it up to 2000 miles. Or by rail, between 500 miles (USA: DC to Boston by Acela) and 700 miles (Tokyo to Fukuoka by Shinkansen -- actually only 5 hours).

Longest options: I can get from Aberdeen (Scotland) to Wellington (New Zealand) in a little over 24 hours, and those are within a couple of hundred miles of being antipodal points on the globe.

To take much more than 48 hours you'd need at least one end point to be somewhere either in a war zone or at the wrong end of a thousand miles of dirt track -- Raqqa in Syria maybe, or somewhere in the arse end of the Congo or the Gobi Desert.
New approach to logging for .NET with Story
Ask HN: Learning path for React and Flux
I am a web developer for over 4 years now, and work day to day with AngularJS and NodeJS. I recently decided to dig deeper into the new Flux and React buzz.

I've read now many blog posts, watched YouTube videos etc. But still, I'm not ready to just start and create even a little pet project on the side. Every tutorial lacks certain things. Like real Web API calls.

I looked for books, but there are basically none. I also don't want to read 400 pages on ReactJS, because this should come with time.

What I would like is a more hands-on tutorial/book/ whatever. So how to create a project structure, how to make API calls (CRUD), how to route inside the app, how to get the same data in different views etc.

Is there something out there? Or is the time just not right yet to develop applications with those new, shiny tools?
Depends on what you meant by "Payload" in the first comment. I assumed it to mean "a bunch of bytes", so you could have just used URL parameters, which don't have a standardised maximum length, but you can generally rely up to about 2,000[0] or so. If that wasn't enough, you could split up the requests like the other comments said[1], or go full hack-mode and use the cookies[2]. (using a Set-Cookie response header to clear them after the request was made)

Edit: Of course this isn't recommended, but I think the time wasted trying to convince the (seemingly terrible) manager could have been better spent.

[0] http://www.boutell.com/newfaq/misc/urllength.html

[1] https://news.ycombinator.com/item?id=10649995

[2] https://news.ycombinator.com/item?id=10650110
Why I Still Use Python for High Performance Scientific Computing
Aside from metadata, some other large changes that have been going on are

* the removal of pointer types (still happening)

* the use/user flip

In my experience these have been significant in the amount of work it takes to track.
If you want to look at things from a humanitarian perspective, then sure, let's talk re-distribution. But it should be in form of education and competitive markets (free milk quotas, anyone?). I struggle with the idea of making war to make peace (aka "democratization"). I also struggle with domestic re-distribution through "citizen income", because it makes life worst for all that pay taxes and those that are not "citizen" (foreigners, immigrants, etc.).

If we want to help the "poor", then we should make things more competitive, starting with relaxing immigration policies as much as possible...
Killing the animal earlier is not really unnatural - animals die suddenly all the time.

There's a difference between "natural" and "what would have happened otherwise".
That's a matter of making sure that any sales representatives that might get ideas like these realize that such are capital offenses, as in: do this and you're out.
What are they a monopoly in, millenial-targeted web reviews for specific industries?

"Monopoly" is not synonymous with "successful."
A zoo is not a good place to learn and understand animals and especially not animal behavior (at least not animal behavior in the wild). Its a very artificial environment.
I can control what you wear down to the weirdest detail, and you'll cooperate.
Wee woo wee woo wee woo, let's call the tone police!

I thought hackers were for meritocracy, and not nitpicking silly things like avatars.
Amazon Is Hiring via Tinder
Maybe someone will invent a real (not dup) teleporter and then perhaps it will be seconds. I've always wondered what the world would be like if you could go anywhere in seconds.
FWIW, https://en.wikipedia.org/wiki/Mizar_system is based on set theory, and has traction in the math community.
Yet, extensible interfaces are often successfully used to create stuff that are everything for everybody.

It takes good engineering, and you still won't be able to say yes for every request (for lack of time if no other reason), but it does not require your product to be needlessly hard to use.

It's also not for every product. I just wanted to point that exceptions exist.
In reality it could be a third-party business that is wanting to then upsell you in the future positive reviews to counter-balance.
No, I am dramatically understating the value of the average person from 10,000 years ago not the other way around.

Child care for example has actual value which is part of current US GDP. A bow, tent, or clothing constructed using methods from 10,000 years ago has real world value today. But, I am calling all that 0 and just looking at food.

Also, this is per capita GDP, having more people does not mean peoples standards of living automatically increases.

PS: The common cold was not an issue back then as the population was to low to spread it around. In fact a large chunk of diseases only showed up as population density increased.
> Fun don't pay the bills though so over time I programmed less in perl.

I think a lot of sysadmins have made their living by writing perl for the majority of their career.

Certainly there are more people writing perl today than lisp, golang, rust, or haskell.
Funding perpetually offended folks seems to have less utility than say dumping to eff
Very cool; unfortunately it's a bit pricey... and won't be available for a while. I'd like to pick one up when it is, though!
"Sandberg pushed forward, asking whether Scott’s ums were the result of nervousness. She even suggested that Google could hire a speaking coach to help. Still, Scott brushed off the concern; it didn’t seem like an important issue. “Finally, Sheryl said, ‘You know, Kim, I can tell I'm not really getting through to you. I'm going to have to be clearer here. When you say um every third word, it makes you sound stupid.’”

"“The vertical axis is what I call the ‘give a damn’ axis,” Scott says. “Part of the reason Sheryl was able to say to me so bluntly, ‘You sounded stupid,’ was that I knew that she cared personally about me."

This doesn't sit well with me because I am skeptical that bosses are going to be able to hit the proper mean of communication that works for each employee. Additionally, I am skeptical that bosses "caring personally for their employees" is actually fully possible or desirable all of the time, since there's always a frequently severe and irreparable conflict of interest between the institution and the individual. I don't want to give or receive friendship from my bosses (as we are only temporary means to an end for each other), I want courteous distance and realistic, bite sized action items to improve on.

For the author, her boss gave her highly appreciated and blunt criticism, and offered a solution. For another employee, the boss has just ruined their day, week, and possibly self image, while (incorrectly) assuming that the boss and the boss's boss thinks they are stupid. For yet another employee, the message of the boss is noted and acted upon, but the pushy probing regarding nervousness is weirdly personal and not at all appreciated.

I am usually pretty blunt, but I don't understand the fascination in managerial culture with intentionally toeing the line between asshole and "candor"-- and it pops up in more dimensions than just feedback. For whatever reason, there is glorification of putting down other people in a professional context.
In Europe, Enlightenment rationalism enabled smart people to say “wait, that’s nasty and stupid.” Christian morality gradually became less barbarous, and evolved into secular ethics.

It is not that simple: http://www.theatlantic.com/magazine/archive/2015/10/how-davi...
So does Google :)
Naive question time. Is Perl 6 something that non-Perl developers should be looking into?

This may be inflammatory, but it's my earnest impression : as an outsider, I really don't like how Perl's versioning was handled (5 vs. 6). On top of being unnecessarily confusing, it also gives an impression of complete mismanagement - fair or not.

With so many languages out there to choose from, what sets Perl 6 apart from other modern languages and ecosystems?
I used to donate five dollar per month for different free and open source software or foundations, I've given numerous such five dollars to Mozilla. However, Mozilla project is dead to me now. Firefox is getting objectively worse (XUL removal, Pocket etc.) and the Mozilla project lost when they carve into the bullies when the CEO was forced to resign for some random donations. I don't if you donate to Hitler, it's his personal money, what do you care. Mozilla cannot champion the open web. The open web is dead.

Instead donate to OpenBSD or FSF.
contributor/employee at Mozilla here. Thank _you_.
(and also reducing the number of malloc/free calls)
-“Do you know why the decision was made? I don’t mind doing it for free so if money is a concern, that’s no problem.”

-Money was not a concern, however. Culture was.

Although later in the article they do mention that they are short on staff.
Just patch the kernel to hide 'em.
The Centrifuge Brain Project
Amsterdam Museum Asks Visitors to Trade Selfie Sticks for Pencils and Paper
Any plans to include other areas?
Hey they faked the moon landing they can do this, surely.

Seriously though, I'd agree: you'd think at least one of these shady sales people would fess up for the publicity alone.