skysight-inc/HackerNews huggingface dataset:
How exactly are the Yahoo! workers exploited?

I think that's between the employee and their own view of the world. If you worked at Yahoo for six years doing something, anything, and then Yahoo buys a six year old company run by a 26 year old for a billion dollars — what were you doing the past six years? Couldn't it have been you? Why not?

Every computer person employed by a company isn't generating a million dollars a year in value, but most could if they were pointed in the right direction. Even those who are generating 10x to 1000x the value of their salary aren't compensated proportionally (hence, why startups exist).
Yes, people pay for his stuff. Just make sure to not post the same thing across the board. It kils engagement. The way to do it is to simply hande the content and create content around that content. Then simply run the meta content through templates and post them up. People will go inthrough your content and you can sell advertisemet there too. You will be professional content spammers. Though your pricing is cheap.
I have seen a number of good reports for Charles Proxy: http://www.charlesproxy.com/

I have not tried it myself. The price is not too bad but for something that I only occasionally need, I prefer a free solution. Fiddler seems to fit the bill as long as you have a Windows machine/VM to install it on.
> EK: The logistics of the operation seem basically impossible. How do you ensure you hit every tiny village in a mountainous, rural, poor country?

> BG: We began using satellite maps and we’re finding particularly in Nigeria we were missing a lot of settlements, a lot of nomadic people. The thing we were missing the most was a village would be on a border, and one government would say, “Oh, that’s on their side,” and the other guy would say, “No, that’s on their side.” So your chance of getting polio was super elevated if you happened to live on the border between these local government administrative boundaries.

How do they use that satellite data? Do they just have people scrutinising Google Earth? Or is there some kind of software solution to find settlements?

People have posted about how to find various things in images ('Where's wally / waldo?'; Coke cans; etc) so it'd be interesting to see if people can find small settlements on maps.

EDIT:

(http://stackoverflow.com/questions/8479058/how-do-i-find-wal...) and HN discussion (https://news.ycombinator.com/item?id=3367865)

(http://research.google.com/pubs/pub37111.html) (No HN comments)

(https://s3.amazonaws.com/jsevart-web/waldo_public.pdf) (No HN comments)

(http://stackoverflow.com/questions/10168686/algorithm-improv...) HN Discussion (https://news.ycombinator.com/item?id=5002021)
Canadian traveller problem
PayPal was no friend in need
> Hellbanning is not about security; it is about removing
> people from the conversation. For that it works wonderfully
> (though I would argue that it is actually too hard to
> become hellbanned).

How do you feel about the banned person who responded to you below? He appears to be banned because in an addendum to single post he stated his sincere opinion that Groupon was a pump-and-dump scheme and implied that Andrew Mason was a psychopath. Is this cause for banning or not? I can see the argument either way, but the arbitrariness of the decision does make my uncomfortable.

https://news.ycombinator.com/user?id=clobber

clobber 8 hours ago | link | parent [dead]

As someone who is posting from a recently hellbanned account, I can say you easily know you're hellbanned when the site becomes unbearably slow (by design as that's what hellbanning also does) and in the case of losethos, he just made a new account: SparrowOS. Why not just "hide" those posts but still let people reply to them if showdead is on? It's really cruel in the case of someone like losethos.
For the part about "removing people from the conversation" - what about when it's a single post or one that rubs a moderator the wrong way? Or say your comment was made to a friend/partner of a VC and they didn't appreciate the dissent? I've seen some very old accounts hellbanned that racked up thousands of karma and were stilled wiped out from a single post, maybe because they didn't want to toe a particular line.

The fact that HN is tied to YC and not independently/transparently run by users means it's open for conflicts of interest and possible "abuse" as it is certainly no democracy - and the rules could never be applied evenly or fairly. Since it's grown into something more from when it started, it should be spun off from YC the same way reddit was made (somewhat) independent of Conde Nast.

There is no "beauty" to hellbanning. It's a bad form of censorship and moderation and only leads to resentment. It's worse than downvoting without a reply because you've essentially told someone to "fuck off" when a mod disagreed. I've felt this way about hellbanning way before I was hellbanned.
Talk about bad timing.
What makes a community work?
What makes different online communities like Hacker News, Reddit, Stack Overflow, and others thrive instead of going unnoticed like many others? Not only that, but what makes people want to be a long standing part of the community?
Introduction to Map Projection
unless it is sold as beef , then it is a scam since horse meat is quite cheap ,beef is not.
I recently did experiments with storing documents (blobs) with UUIDs as files. I stored documents within a hierarchy of a few levels of directories to avoid having too many files in a single directory (UUID abcdefg was stored as a/b/c/d/abcdefg). Performance was surprisingly low. Reading documents resulted in a lot of disk seeks. Also it seems that directory entries lookup is a O(n) operation in a standard ext4. I also did experiments with simple databases like GDBM. The effect was also disappointing. In the end I started to really appreciate RDBMSes design and all theory that is behind them. Creating a highly performant system using I/O operations is HARD.
I hardly know anything about the scene but does he write in Japanese at all? (such as participating in a Japanese crypto mailing list?).
So does this mean the U.S. needs to issue more work visas?
World’s biggest ice sheets likely more stable than previously believed
And of course it has operator segmenting so you can just write

f = (+)
Well, because there are videos by other people who do not use excessive curse words. If there are alternatives, why not prefer them?

Now, if this were the parent blocking their child from viewing any Minecraft video because the majority of them include some cursing, it would be a bit different.
Goodbye Tumblr, We will miss you after you enter the abyss.
The distribution of US wealth, and what we think it is
This is why I mainly use recruiters, and I ask salary range up-front. If my read on the situation is the recruiter doesn't know (bad sign), then I prioritize the opportunity and recruiter lower. I also give more attention to jobs with the range posted, and I'm grateful when I see a range posted and it is low--they've saved me, and a lot of people a lot of time.

I'm at the high end of salaries, and I'm not taking 2 days off of work to interview for each job, only to find out it isn't in my range. I think companies that are cagey about this are either going to come in low, or are self-centered in their thinking (we are so awesome to work with, salary shouldn't matter!), both of which are bad signs for what should be a win-win relationship.
The subtext of the largely upvoted answer is that databases > text files. I may be preaching to the choir BUT:

"1. You can query data in a database (ask it questions)."
If you use your file system as a "database" you can ask it questions too with file paths

"2. You can look up data from a database relatively rapidly."
Given that lines of text can match some problems quite well, a text file can be MUCH faster.

"3. You can relate data from two different tables together using JOINs."
Denormalization makes this unnecessary.

"4. You can create meaningful reports from data in a database."
I work as a data analyst and make meaningful reports from event logs all the time. To be fair, I do prefer them being in a DB usually. ;)

"5. Your data has a built-in structure to it."
Just because it has a structure doesn't mean an RDBMS is the right place for it to be codified. Also let's be clear the poster of this answer is clearly referring to an RDBMS.

"6. Information of a given type is always stored only once."
It's important to note, this only matters if your data is not immutable. There are many applications where this is the case, but also many where it is not.

"7. Databases are ACID."
Meh. This matters but after the advent of NoSQL era I now realize this matters much less.

"8. Databases are fault-tolerant."
There are tradeoffs made in this name as well. Sometimes you can do better by letting your app be fault tolerant of your data instead.

"9. Databases can handle very large data sets."
Files on disk can't? No I think here a valid point would be a database can span multiple disks and make them appear cohesive. That's a very nice bonus. For 95% (worst case) of the world though, that's not a concern.

"10. Databases are concurrent; multiple users can use them at the same time without corrupting the data."
Again there are tradeoffs made in the name of this in an RDBMS (like locking). Reading immutable data scales across multiple users just fine.

"11. Databases scale well."
CDNs have shown that files can scale even better. Again immutability is a constraint but I think it's an interesting constraint to explore for many systems.

Just to be clear I'm not saying databases are usually the wrong choice. Not at all. Instead they're just all too often the wrong first choice. Start with files, iterate from there.
Clearly stackexchange is showing pro-db bias. I'm a huge fan of unstructured data in filesystems as well, that's how the service behind my prototypesapp.com is built.

I also happen to think MySQL-backed websites are the bane of the internet, further testament to the pro-db bias of the average web developer.

A properly built sql store (or, increasingly, nosql) is definitely a necessity for large service. But what is "large"?

I once heard the rule of thumb that a db is necessary when the size of the data you store in it becomes larger than the size of the db code. I kind of like it.
ThroughTheWalls: Open Source Glass AR App Wins Ericsson Prize
This title seems very misleading. There's a difference between "U.S. Software developer wages [falling] 2%" and the average falling by 2%. Since the demand for software engineers is so high, perhaps companies have been lowering the bar for how qualified an engineer needs to be in order to be hired. Less qualified generally means paid less. That's just a theory but it's what I think is happening.

I've heard from industry sources that the same engineer is worth as much as 7% more than he was last year (not including the experience he gained since last year). I'd believe it. I think the qualification bar is just lowered because the demand is so high and supply so low.
These pages are missing from Firefox imported HSTS list
I just say im unemployed. People dont ask anything else after that.
Existing HN discussion thread: https://news.ycombinator.com/item?id=5733296
Teen's Inexpensive Self-Driving Tech Takes Home $75K Intel Prize
Origin Story, Raspberry Pi, and the ZX Spectrum
I think you're falling into the same trap you identify. You've squeezed your actual justification into those two lines at the end of your post, and they're far too abstract to persuade me to actually learn Haskell. How about talking through a debugging session that was made much simpler because of this isolation of effects, or something similarly direct?
obligatory clickable link: http://everhour.com
A few pointers on this:

* For most 100 person+ tech companies in SF/Boston/NY, there most likely will be salary bands for different roles and levels. You can get this information on glassdoor and other sites.

* The waters get tricky with seed/early-stage startups, without dedicated HR resources, since most founders are not great at HR consistency. For such interviews, its OK and helpful to ask for a broad range for the role during the screening interviews. Its usually hard for the company to give you specific #s because they haven't completed technical interviews, and have no idea how good you really are.

* For BOTH big and small companies, its OK to ask for their comp philosophy early in the process. Eg. some companies pay higher-than-market cash but low options. Some incentivise the other way. If its more that 10-15 people, they should have an answer for this. If its a very early stage company, they may not have figured this out yet.

* Across all offers, you should be comparing total comp, not just base salary. Total comp = base salary + bonuses + stock options + healthcare + other benefits. For a early-stage startup, you may be able to ask them to move some of these around, based on your personal needs. After about 10-15 people, it becomes really hard for the company to do this, because everyone has to fit into comp bands.

* Advice to me from the head of recruiting/HR at a 3000+ person leading bay-area company: Every candidate they hired came up with an argument/data on why they should be paid more. Its part of the negotiation process, and the equivalent is me going to investors with a pre-money valuation that I think we're worth for our next financing.

* No company wants to interview a candidate for 2 days and discover they can't close the candidate because he/she is amazing but has completely different salary expectations. Hiring is huge team effort, and that's a bad outcome for the company too.
Because the players can't do anything about it. No matter how much we talk about morals, if, for example, Google were to not engage in the same tax avoidance schemes that all of its competitors do, then it'd be costing itself billions of dollars. Which is a reasonably substantial competitive disadvantage. That's money that can't go into R&D, maintenance, etc., whereas the companies that compete with Google do. And for what? A positive PR image?
Yep. It's funny, but a 5 year old can easily manage an oscilloscope and basic analog circuits. And a 6-7 year old - an oscilloscope, a logic probe and digital circuits. The kid doesn't have to be a wunderkind too. It is just a matter of being exposed to these tools and having dad working at home with the equipment.
Nice. It displays well on my phone. I also agree with ditching the epilepsy button.
I'm not sure but you could probably get arrested for letting your kid run naked in US. If you took pictures of your naked children you'd be charged with producing kiddie porn regardless of context (beach, parent, kids having fun).

One mother was charged for leaving her baby in the stroller outside of the diner in the US despite the fact that in her european country it's totally fin and everybody does it.
An entire generation will know about the magical platypus.
You can use tldr.io plugin to get some blurbs before deciding if the link is worth clicking. It works great on HN. However there isn't many of them yet.
I think that simplicity is the big difference between {net,open}bsd and other operating systems. It is amazing how small some of the standard programs are compared to GNU.

If you ever want to read some excellent C code just go and look at the source for some userland utilities in OpenBSD.
I suspect this is largely due to the nature of the most of the data here, i.e. documents as opposed to data.

In it's simplest, this is why NoSQL was created, right?
You provide a nice counter-argument in general, but let me nitpick a single concern.

After the advent of NoSQL, ACID matters not much less, but in fact a lot more. Startups lose data all around the world because their shiny new database doesn't support the basic principles of databases.
Nah, the presentation framework is open source (http://github.com/hakimel/reveal.js) and we provide an export option that lets you easily get the HTML contents out for migration.
I was really hoping, based on the title, that this would be a coeditor which types code to you.
I dont understand why Yahoo would need Tumblr , nor i got why they bought Summly the price they paid.

Is it to look relevant ? Yahoo has a ton of services, a ton of engineers and apps that could do better if they were made better. Yahoo still feels like it is 1999. Why not work on yahoo mail and make it relevant ? groups and make it relevant ? what about their ugly homepage ? I mean there is a ton of things to do, instead of buying things like Tumblr.

Marissa is cute and intelligent , but what's her strategy for Yahoo? At that rate , she'll be out in a year.
Poll: Google glass: cool or creepy?
Do you find the new Google Glass cool or creepy?
Growth hacker, eh? Tell me one thing: how do plan to recover the cost of sending the sms? You cant really call it growth when you are losing money on every user.
Isn't it a little dangerous throwing around claims like this? If everyone believed that I had a secret stash of a hundred million dollars, I would be slightly worried for my safety.
Post like this is why I'm less interested in hacker news all the time. I think the only answer is 'learn the difference and use the appropriate tool for the job.'
"Leon learned how to use Skype really well. He finds the app in iPhone, opens it, finds the grandma he wants to talk to, opens chat, presses videocall button. And there comes the problem - Leon can't talk yet."

(translated from Russian)

http://bash.im/quote/422509
Nope. It's still definitely me.

https://news.ycombinator.com/item?id=5692317
My history file is de-duplicated (oh-my-zsh enables hist_ignore_dups), so this sort of approach is never accurate.

Git comes out on top, but presumably because most of my invocations are unique ("git commit -m ..."), while things like "ls" are farther down the list.

Relevant: https://github.com/paulmars/huffshell
Thanks for valuable advices.

I've already utilized http://betali.st/ but it takes time. Hope to be listed before Alpha :)

RE more description - maybe you are right. We are in "stealth" mode now and explain everything on person. For Alpha we are working on complete landing and tour pages.

RE using "Ever" word. This is interesting point. It is coming from "everyhour". What difficulties you think we could face?
Ask HN: Is there space for new project/team management software?
If so in which areas are the existing tools lacking? What new features would help in your everyday routine?
I might be mistaken but I get the sense that, especially to older members, it's not just "declining quality of discussion" (uninformed/irrelevant, discompassionate, outright rude, inflammatory comments) that is threatening the value of the site. There may actually be a less tangible/measurable quality, that of the early "feel" of the community, that was of great value to those members. It might have come from the particular set of voices that made up the bulk of comments in the early days, or the relative obscurity of the site. While discussion quality can be improved, I doubt some members can ever feel fully satisfied, without the old feel.

Also, there are many innovations in comment systems. Gawker's Kinja system is quite good at surfacing or organizing interesting comments, among other things. Post segmentation and comment filtering are techniques used by Slashdot and Reddit, which dampen the impact of growth on community "feel". But, despite the massive growth, there is strong aversion to incorporating any deep changes here.

I perceive two specific challenges: prominent voices might actually want a feeling that is (or appears to be) impossible to restore, and there's general apprehension about messing too much with the magic formula that brought HN to the point it's at today. With the influx of users, this appears to create an identity crisis for the site.

I wish I could suggest solutions along with these observations.

Edit: I do think it would be useful to understand what members of varying karma levels subjectively/qualitatively perceive to be the values and valuable traits of the site.
Also, he's Japanese and Nelson thinks Nakamoto is actually Japanese because everyone who says he isn't Japanese is falling for committing "ethnocentric cluckery". Dumb indeed.
From what I recall to represent s newline in sed on osx you need to add an actual carriage return.

Take the poster's script above and copy it to a text file. Now replace \n with a new line, save and it should run.
It might be very easy to code with a database, but the DB still has to do a lot of behind-the-scenes work, so you might not want them updated in real time anyway. (n.b. this is all theoretical, I have no idea about the workings of HN)

You could argue that this is another plus for flat files; you have a better appreciation for what operations are hard work, whereas a 'simple' one line select/join can hide a huge performance blocker...
original story with video about incident
http://www.wral.com/parents-question-police-response-to-enlo...

I wonder why it was posted as reason.com link, this article is half the thing only.
Bah, empty white page until you enable Javascript.

Is there some sort of roadmap somewhere? I could not find one.
They need a social network. Badly. All their other services, including email, belong to a bygone era (with the exception of acquisitions like Flickr).
Did you use TeX (or LaTeX) for producing that book?
Just a heads up - there is a typo on the front page: "Tracking your time helps your to stay
present"
> There are certain problems that lend themselves well to the functional style, mainly those where you are piping a piece of data through various functions and applying different transformations to it.

I don't quite understand this - how does this fit into the 'immutability' of fp? So functions can mutate data that goes into them, but they can't maintain internal state?
JN, co-founder of MountainMetrics speaking.
@orangethirty MountainMetrics was actually built 3 months ago as a StarterLeague project. The current Tumblr hype encouraged me to showcase the project to HN.
Thanks for the G-WAN hint. Looking at their hello.c example,
I could easily translate my FastCGI integration to their API, and by doing so, port my project to their web server.

https://github.com/Mathieu-Desrochers/Scheme-Experimentation...

Definitely worth a try.

This is beauty of Chicken Scheme generating C code; integration with everything is easy.
We're starting to see another destructive trend in acquisitions. First we saw a trend in acquihires. This clearly is bad for users and only serves founders interests. Now we're starting to see a trend towards acquiring relevance. For example, Facebook bought Instagram for "$1 billion" before it made any money for the sake of remaining relevant. In Facebook's defense, they bought it on a cash/stock (reportedly 30% cash/ 70% stock) deal. The stock ended up being worth much less. Yahoo buying Tumblr may work out, but it's very unlikely it will have any direct financial return on investment. The only return on investment is the slight chance Tumblr stays a relevant brand and in return keeps Yahoo's brand afloat. Yahoo needs to make some big bets, but I'm not convinced this is the right one.

What do you think would be their best bet? My guess is it would be something less trendy since most of those end up being fads. Google's best acquisition was clearly Applied Semantics; not YouTube.
$123 seems way too small a sum for this to be of any consequence for either party
Considering Marco left Tumblr a year before [1] they raised their last $85M round at $800M valuation [2] do you you think it realistic/possible that he had 1/8th the company after that deal?

[1] http://techcrunch.com/2010/09/21/marco-arment-instapaper/

[2] http://techcrunch.com/2011/09/26/tumblr-raises-85-million-ro...
True, but a lot of journalists only know how to use Macs and don't have a clue when it comes to Windows. Also, they rarely know much about Microsoft, and what they think they know is quite often wrong. People who write about stuff they don't know very well can easily end up looking stupid....