skysight-inc/HackerNews huggingface dataset:
(ex-Groupon dev)

The businesses that Groupon works well for have a) unused capacity to service additional marginal customers, and b) good retention/ongoing business once people try them. Good examples: gyms, salons, masseuses, adventure sports, skydiving, concerts, travel packages, overstock goods, etc. Bad examples: popular, crowded restaurants. Unfortunately, people eat out a lot more than anything else, so a lot of people bought Groupons for businesses whose business model didn't match Groupon's value proposition.

This was not well understood in 2012 (well, maybe it was to leaders of Groupon/Living Social/etc that had the numbers) and so the market size was not clear. But everyone knew that the returns would go to the biggest player, hence the intense competition for funding, advertising, customers, and merchants.

I suspect that Groupon's competitive landscape is one reason why Uber has been so aggressive in fundraising and expanding - to win at lower cost than having to battle every every market, and correctly size fundraising to the actual market.
10 Key Things about Amazon
NASA will intentionally start a fire on a cargo ship in space
Wear Marty McFly's shoes
The Code Academy Legacy
Shorter arrangements can be made. Last two times i arranged 3/3. Also it is important to consider whether the lack of such protection causes such high change rates.
AppSurfer launches Instantly streaming apps without installing
Yeah. Total SEO spam. Highly optimized for the keyword "list" and it has attracted "links" from such illustrious domains like waybackhn.com :-)

In all seriousness: The title was stolen from (IIRC) Michael Buckbee of ExpeditedSSL (great guy) and I consider it a bit tongue-in-cheek - but hey, that doesn't work on the internet apparently.
> This is what young people do; they adventure.

I think this is a rather unfair, and possibly dangerous, attitude, to simply dismiss this phenomenon as typical young people "adventuring". Is it really adventuring if it's a decision made after countless hours of carefully weighing different employment options and coming to the conclusion that the US offers far more opportunities and far better rewards for our careers?

I have nothing but anecdotes to support that the brain drain is actually happening at any significant scale, but it's certainly not difficult to imagine why young people who are offered a US position would come to these same conclusions, given the sorry state of the Canadian tech industry today.

RE: Settling down. Seattle, which is a 3 hour drive from Vancouver, offers about double the average Vancouver salary with comparable housing prices. Needless to say, I'm not planning on going back until the situation improves dramatically.
Yes. Also, there isn't a need to maintain a separate definitions file[1] if the library was developed as Flow-typed code. I've made a few small libraries[2] that were written with Flow-typed code, and are built so that the types are automatically enforced if you use the library in a Flow-typed project.

[1] A hand-maintained definitions file: https://github.com/facebook/immutable-js/blob/master/type-de... . Sure, it's nice as documentation, but that is a lot of redundant effort if you already have separate documentation, and types and documentation in the original source code too.
[2] https://github.com/AgentME/contain-by-screen is one simple example.
Of course you can. Can't catch all the bugs; but can catch some of them. Which saves time and money. It doesn't actually have to be perfect to be useful and helpful.
(Not sure why I am receiving so many downvotes, this is the first time I can talk personally with someone at Twitter about API rates. Also I am receiving downvotes in other threads so I suspect this is an orde)

Hi Prashant,

I want to pay $ 100 per month to extend the rate limit of the free API. Is this possible?

Thanks,

wslh
Feds Bust “The Fappening” Celebrity Nude-Photo Hacker
Cool. Setting off a bomb would be even cooler.
> Whats funny to me, is that I stopped liking imgur when when added the community/context stuff. I liked it when it was small and simple. It's gotten so bloated that it's become a pain to use.

Yep, its a pain on mobile, is bloated (so non direct image links like i.imgur/garbage.jpg) load slowly. The sponsored content is annoying too with the adds.

I also find it ironic that the Imgur people hate "reddit" and redditors, even though imgur was pretty much made to service reddit.
The point is that anyone could have predicted it. There were papers being published showing very promising results on Go in 2014.
>"I was informed 28 hours before my 90 day window closed that the agreement I had thought I had didn’t exist; it was then that I realized I had 28 hours to either come up with hundreds of thousands of dollars that I didn’t have to save half of my stock, or I could sign the agreement as-is and avoid losing half of my already-diminished stake. I opted to sign."

This egregiously unethical and it's saddening to hear Github's leadership keep sinking lower. What a way to treat literally the #1 contributor to github/github, who gave half a decade of his life to the company.

Takeaway: don't join a startup as one of the first ten employees if you value your financial future. Zach is living proof that even if you're a top performer, you fully vest and the company becomes a unicorn, you still might be broke afterwards.
1.1 machines worth of processing means some things wait 1hour, or your wasting a lot of time on the second machine. So, shorter increments still save you as the workload grows, just less as the system keeps growing. (More so if demand is random.)
Seems counter-intuitive that restaurants would treat them poorly. If you're savvy enough to use Groupon, you're probably savvy enough to leave a Yelp review.

It's interesting how one's perspective on something differs, one sees it as "cheap" while another sees it as "thrifty". Related to upbringing, perhaps? I love it when I can get two $60 meals for one $60 price.
It's a secret - break codes and write code, ;). While the NSA was started in the 50s it was not widely known until the 70s https://www.eff.org/nsa-spying/timeline
Thanks! I'll fix that
He's on the right track, but absolutely wrong about where the bulk of this data comes from.

It's not shady "Take a free trip!" websites.

It's your Dominoes Pizza order, it's your trip to Target, it's everything you do. (A sales person for one of the big companies listed those specific groups, but said it was basically everyone.)

The big companies in the industry (LexisNexis, Thompson Reuters' CLEAR) buy everyone's data. Anything they can get their hands on.

As far as I can tell, everyone in the country's data is being stored; everywhere you have ever lived, all of your phone numbers, voting records, debts, legal history, marriages, past names and aliases, email addresses, everything.

It's all in a handful of huge private systems. Systems that were originally marketed to law enforcement agencies, but are now being shopped to private companies as well. Insant CheckMate is just a tiny tiny fraction of what is actually captured by these data brokers.

Source: You'll have to take my word for it.

Interesting tidbit -- They have alerts setup in the system; E.g. if you search for the wrong person you'll get a call from headquarters asking why you're pulling up Kanye West's home phone number, etc.
Wow! 4800 were Salespeople chasing down small businesses?
React components for Structor. Tell us if you didn't find component you need
Ransomeware on the NFL or NYT website has been done before?
It seems like a circular argument you're having with the parent, but you haven't yet realized it.

The profit motive is the ultimate incentive. If it takes too much time, reduces revenue by too much, or increases expenses, the ad publishers and networks will find ways to mitigate those issues.

If there aren't waves of lawsuits from users who received malware from ads, there is no direct cost. If vetting ads before they are hosted costs money or reduces the bids for those ad placements, networks are incentivized against doing so.

In my experience, most ad networks have blacklists for bad actors but no vetting and thus no whitelists. Blacklisting means there necessarily will be end-users that get infected
and only a percentage of them will know it,
a percentage of those will know where it came from,
a percentage of them will report it, and
only a percentage of those reports will culminate in advertiser blacklists.

It's a numbers game and currently the expenses from lawsuits (the only perceived expense for publishers+networks) is much less than the revenue lost + expenses from pre-vetting all ads before they are used.
In an interview of Julie Ann Horvath by a Valleywag reporter: "@Holman is my ex-partner. He was complicit in the actions of both Tom and Theresa Preston-Werner and even admitted to plotting with Theresa Preston-Werner to get women at the company fired. He should be let go from GitHub and I regret being kind to him in previous interviews." [1]

[1] http://valleywag.gawker.com/ims-and-email-support-allegation...
I'm calling it - there will be a social media site whose entire userbase is AI "replicants" algorithmically generated from the social media and online footprints of dead people.

I'm also calling an entire genre of augmented reality porn based on this as well.
What we learned in Seoul with AlphaGo
That's true. Many behaviors (including human behaviors) are better understood outside of the context of goals [1].

But I don't think that affects whether it makes sense to modify your terminal goals (to the extent that you have them). It affects whether or not it makes sense to describe us in terms of terminal goals. With an AI we can get a much better approximation of terminal goals, and I'd be really surprised if we wanted it to toy around with those.

1: http://lesswrong.com/lw/6ha/the_blueminimizing_robot/
Unlikely to be an exaggeration! I know engineers with 5-10 yrs experience having little choice but to buy homes that cost $1-1.5e6. Can they afford it? Probably so, but certainly at the cost of lesser savings.
eh, unless you are hiring your buddy who lives in india, there are usually a lot of other not so obvious costs involved. unless you know someone who is working from home, you usually go through middlemen who take a pretty big cut. And part of that is doing business in other places is weird and different from doing business here in America.

All that aside, wages in India aren't 1/15th of what they are in the less economically developed parts of the USA, at least not for reliable people capable of working remote for American companies.
Nothing is wrong with a good password manager.

Don't forget having lot's of passwords written down in an office setting is terrible for different reasons. &$RGJL__"LKHF#3fghu seems great until it's an a sticky or notepad file.
Chasing the shiny new also lends to version 1.0 types of problems. You would have designed it differently if you had just known that one thing you didn't totally understand. If you are working with your well known toolset you are much less likely to get the design wrong. Also not just using the shiny and new for each new project, the long lived project that has chased the shiny and new and has way too many shiny and new frameworks that have since been thrown on the trash-heap of development time.
Just a note: You've made multiple assumptions about me in multiple posts, and it's no surprise that all of them are false. Maybe it would be better to just omit the assumptions about others from your posts.
I don't think adding more explicit constructors and choices regarding initialization is a bad thing. But seriously - passing arbitrary objects parsed from JSON to a constructor?!? If someone is really doing that then the problems might be bigger then whether there is some uninitialized memory or not.
It says right on the page (prior to the graphs) that the comparison was performed in 2012. While they are using a version of PHP from 2012, they're also using a version of Phalanger (predecessor of 'peachpie') from 2012 and a .NET CLR from 2012.
If an employer has decided to fire you, then you’ve not only failed at your job, you’ve failed as a human being.

Damn, that's a downright toxic attitude. I've never been fired, but nobody should consider their job a measure of their worth as a human being.
>I’m still not fully certain why I got the axe; it was never made explicit to me.

Can people sue for wrongful termination if she/he was fired without reason being made explicit?
I hope the hyperbole as far as 'control' goes, is viewed as the half joke it was meant to be.

While I'm sure that some as you say "do not want to expend the effort"... I and many others do not have the time left in our days to expend the effort in. As you go on to say, an individual's time and energy are finite. In my case and many other developers cases, the thing we are skilled at is/was web development, which was fine until the effort necessary to keep up with JavaScript and 'client side web development' grew to outpace our remaining time.

I want to continue to be a web developer, I have years of practice with this... which apparently means fuck all to most people hiring these days because despite being a good python developer that knows my way around the Django web framework, I can't find the time to work on Django, all the other things I do, like the spare time I've spent learning Django's ORM well enough to begin trying to write a RethinkDB back-end for it... AND after all that, start to rapidly learn the last 3 years of JavaScript in order to catch up to other 'web devs' and become competitive in the job market as web developer again?

Because I don't live and breath Ember, Angular, React or whatever new one comes out tomorrow... I'm not a good web developer? "Web developer" suddenly transformed into "JavaScript Developer" while me and others like me weren't looking...? Last time I checked, the web is more than JavaScript, yet we are marginalised by the web development community because the bulk of them are off gazing ever deeper into their own navels. I don't even mean that insultingly, "navel gazing" as a euphemism for being 'introspective' is about the only way to explain the 'staring inwards' that seems to be going on in the JS community, the transpilers, then Babel, ES6, ES7, and onwards, before they are done with one version there are transpilers from the next ultra experimental one to come from the future, to the one from yesterday, in order to implement the one from last Tuesday... which is the one that transforms all my CSS into JavaScript... and I'm already losing myself in my description of how convoluted the ecosystem can get.
Until quite recently, you could append ".jpg" to get just the image, without all the comments and ads.

His strategy seems to have been to provide the images for reddit to comment and vote upon - and then add those features himself. The outsourcee eventually owning the customer.
" While doing this kind of thing using a native toolkit (MFC, GTK) would have been possible, it would probably have been much difficult and time-consuming."

With Lazarus and FreePascal you could do that in minutes.
To clarify - the stress of the restaurant job was as much the lack of a distinct schedule combined with minimum wage pay as it was the physical work of the job. The call center gave me a regular 8-6 window, full time work at double the minimum wage at the time.
Organizations of the future: Not-for-profit, Yes-for-purpose
I just wish the managers would really manage. Instead of just being a sticky-note substitute, if they'd take passwords out of my way (by automatically providing them when needed, once I'm authenticated to the password manager).
One time I went through a severe depression. It was caused by external events, not a systemic neural problem. I started pretending to my wife, everyone else, and I guess myself that I was fine. It worked. I started feeling the way I was acting.

This ties into a belief I've held for some time that getting deep-seated problems in the open is bull. Hiding things is often the best medicine.

I know someone who was abused in childhood and the therapist weekly made her revisit the experience and her feelings. She cried for hours after every visit. I helped talk her out of going to the crazy therapist.
Google shares software network load balancer design powering GCP networking
+1 for Flow. I've loved the fact that it's not a build step, so it was really easy to add Flow into my Babel+Browserify projects. I looked at Typescript before, but I didn't want to leave Browserify, and Typescript+Browserify did not look like it was a well-supported path.

Also its strictness about nulls has saved me so many times and has forced me to make better APIs that carefully consider or prohibit them, instead of treating null as a boogeyman that I don't think about until it inevitably bites me.
Who else should have been doing it?
Welcome to the internet? If anything, this feels more like a real response than a canned message from OfficialTwitterAccount.
I agree with a lot you say and also disagree. Yes it's infantilization (and then we complain about 'bro/frat maybe soon sis/soro culture?) but something has to give.

It's not that different from the factory housing of old, but with a modern twist emphasizing fraternity and sorority aspects as well as new modern, post consumer society.

In the end, if it takes off, the test will be better off. The new workforce will have their parties and music and other "entertainment" in their corner while those with families may be able to afford normal housing --again ic sufficient numbers take the pressure off housing stock...

I don't think they'll take off as a solution, people may see them as "transitional" housing you inhabit while single, but move on and into regular housing once coupled or reproductive.
A lot of that was international acquisitions, which have all been sold off by now.
That was if the sock was under the door.

You were one of those roommates, weren't you?
You would think that, but as a python developer, I already know a number of projects that will be swiftly attempting to use every angle WASM gives them in order to enable lots of new ways to run Python more reliably in the browser.
There's nothing unusual about charging commercial users of a product while not charging non-commercial users. Academic and non-profit discounts, down to making your product free to them, are extremely commonplace. There's nothing unusual about sponsoring interesting projects, or making special arrangements when it's mutually beneficial. Giving a tiny customer free access forever, and getting a bunch of goodwill associated with their brand in return, is not a liability, it's good business.
> Well, it's role as an infrastructure provider is to not go bankrupt and shut down

I realize that, I'm just not sure the investors have the right long-term view about the value Twitter offers.
If you just want to use Qt, I recommend PyQt / Python. But there are worse ways to learn C++ than via Qt, if learning C++ is your goal.
Or Donald Trump.
“Yesterday, I stood on Tatooine”
The email is perfectly drafted: it discourage comebacks while remaining vague enough for 'developer relations' to engage in damage controls when it struck some noisy player with large visibility.
You're just making this worse. Do you think people are not going to parse this comment line by line to verify what you imply, point by point. The fact you have a job in Developer Relations and you're trying to deflect the story because it makes you look bad, instead of just owning it is not the knee-jerk reaction you should go for.

As Twitter's platform business has matured to include many businesses building billions of dollars worth of social media monitoring and other tools, we've formalized the process to becoming a Twitter Official Partner (partners.twitter.com).

Simply because you're an even bigger company now that means implicitly that you need to change your processes, perhaps you could explain the reasoning of what was going wrong, previously.
>On the other hand, what I understand from the criticism of the term is that it hurts some people to hear it used.

It has a negative definition. It was chosen to be a gendered word, a tongue in cheek attack on the prevalence of accidentally gendered words like mankind and manslayer. When we are moving away from words that use the root word man to avoid accidental gendering, why would a new word be created that is gendered if it is not an attack on that gender?
> Determining the meaning of a sentence is a problem where the real answer depends on observer dependent perspective and therefore will need a completely different way to measure success compared to more 'mathematical' tasks like Go. Trying to program a machine to account for this kind of personal experience that humans have, as well as for individual differences between people will be quite challenging I think. I also think that the most significant advances will come from cross cutting academic disciplines like Psychology, Linguistics, and Philosophy of Language.

I have worked off-and-on on a project to detect metaphors and identify the concrete meaning the metaphor is attempting to convey. Amongst many other things that project taught me that it is nearly impossible to get more than five linguists to agree on what a metaphor is in the first place.
>It doesn't require a university degree but it really does help, the more people that have an idea of algorithmic performance both regarding memory and CPU resources the sooner we can get away from all these "web-applications" that barely work but still loads a few mb of unnecessary js libraries.

IMHO, this is exactly the kind of academic fetishization that makes these terrible interview questions so common in the first place: Knowing CS theory isn't going to slim down your build size or resource usage - knowing how to slim down your build size and reduce resource usage will do that.

And besides: no junior developer is going to be handed the kind of task where CS knowledge is remotely applicable. They are going to be building React/Angular/Etc components making backend CRUD APIs. They aren't going to be rewriting searching or sorting algorithms. For that matter, they aren't even going to be deciding what libraries to include that overload your phones resources.

I know more than enough CS theory to play the interview games. How much have I used it on the job? Maybe a couple of times a year, if that. In the first few years, never at all.
Hacker group Anonymous declares 'total war' on Donald Trump
Ask HN: Sole source document?
Hi All
Anyone ever dealt with something called a "sole source" document ? Basically a university to whom we could be a vendor (for software) requires this so that they can show we are the only one that they could select based on unique offerings. This way, they don't need to bid.
Any suggestions are welcome.
In 1977 the Institute of Electrical and Electronics
Engineers (IEEE) scheduled a symposium at which several
important papers on cryptography were to be presented.
Research had established a basis for developing powerful
new encryption schemes, using fundamental concepts of
computer science, and examples of these schemes were
included in the papers. Prior to the symposium, however, a
letter arrived at IEEE headquarters warning that the
presentations might subject the authors and the IEEE to
prosecution under the Arms Export Control Act of 1976. The
letter was signed by an IEEE member, Joseph Meyer, who gave
only his home address, but who turned out to be an employee
of the National Security Agency (NSA).

40 years later, we still repeat the same arguments and make the same mistakes.
Instructors' Guide to Raft
It's mostly a guarantee that the departing employee will finish loose ends and that there will be a reasonable window to find and/or train a replacement; negotiating the advance warning down to what's actually needed is normal (few companies want to pay for 3, 6, 8 months of full-day coffee breaks out of spite).