skysight-inc/HackerNews huggingface dataset:
> - You need to make sure that your email servers IPs are not on black lists.

This alone is a huge, huge chore. Especially if you run a hosted service that allows some user-specified content in outbound email bodies. It's a lot cheaper for us to pay Mandrill to handle all of that for us, provide us excellent metrics and diagnostics, and let us know if one of our users is sending junk mail before it gets out of hand.
I launched a company once on April 1. Realized the date after we'd announced to everyone. We were worried about it impacting launch (is this a joke?), but all was good.
I've seen no evidence that the NSA does that, and really it makes no sense. Doing a search for "abnormal" behavior would mostly get you people that visit odd websites, or are awake at atypical hours, or spend too much time online, etc. Nothing remotely useful. There is a lot of hype around data-mining but there are diminishing returns on what can be done with it.

I agree that ads are bad, but they aren't that bad. Targeted advertisement is mostly just finding things that are relevant to the website or viewer. And it's so incredibly easy to block ads on the internet I don't really have much sympathy for those that don't and complain about them. Ads were way worse in the age of television where 25% of all content was commercials.

>Of course you can't uninvent something, but you can slow down or speed up it's progress. Path dependence is a thing.

Perhaps, but for the most part the technology already exists. At it's core it's just basic statistics or sometimes even simpler techniques. Diminishing returns have already been hit long ago - I can't think of much that would improve the "bad" applications more than the "good".

>The more we put them at the mercy of seemingly unpredictable computer systems that are actually trying to outwit them, the harder it is going to be for them to get over those feelings of disempowerment so that we can get to a place where people expect their computers to work for them.

I.. what? On the rare occasions where machine learning is used in apps, it's to improve user experience, or do something that would otherwise be too complex or inefficient to code by hand. I'm sure someone, somewhere, abused the technology in their app - just like every programming technology ever. But in general I don't see how this is bad or even that it makes computers more "unpredictable".
Does anyone know how it actually works?
If their policy is that support staff should never be able to change an accounts email address... why does the system let them do it?
Android Wear Apps Google and Pocket
Social engineering will almost always work. I don't really fault Sendgrid for this (though I could see this not working as well if you were using Amazon SES...no support to even talk to!). It sucks that they got caught with their pants down but I bet a good social engineering attempt on ChunkHost might have yielded similar results.

The lesson here is to have multiple defenses. 2 factor auth is a great start and it worked in this case.
Yeah, that page is there so people who have finished all questions can go back and review. You can basically get around the paywall using this link. I figure people who dig around to find a way around the paywall probably wouldn't have paid anyway :P
“We should try to introduce our children to science today as a rebellion against poverty and ugliness and militarism and economic injustice.”

There's nothing more I can say about, or add to this. Read it again instead.
Man behind famous Windows XP wallpaper wishes he'd negotiated a better deal
Using Analytics, Bloomberg Beta Seeks Out Startup Founders
The line, "this is not just another technical question database" is really effective. You anticipate the first possible criticism someone might have and dispel it.
I'll definitely give this a whirl soon, great work.
Except in Haskell you can build ekg right into your server. http://ocharles.org.uk/blog/posts/2012-12-11-24-day-of-hacka...
Perhaps, which is why I put the caveat "Usable" VR. The problem with VR right now is that it's not very user friendly.
You'd probably be better off waiting for a 4K codec to settle out, and for hardware decoding support in new chipsets. As it stands, HDMI is barely capable of pushing 4K to the handful of displays that will accept it.
Another factor that probably influenced (maybe even more than Oculus?) the decline is today's IPO of King.com, that lost 15% wrt. the initial price.
eh, TWTR dropped 7% too. wider market sold off.
Nah. Two split() calls are much easier.
Ultimately all meaning is socially constructed. We have basically two givens in life: we're born and we die. Everything you do in between is an arbitrary choice - certain choices are more popular than others because we don't live in a vacuum and people can't help but be influenced by others, but that doesn't make them intrinsically right or wrong.

I'll flip the question around with another non-judgmental question: how do you define "when it matters", and what would you rather be doing "when it doesn't matter"?
Another desperate attempt to turn Javascript into something that it's not meant to be.
It does sort of position Kickstarter is a seed round without a loss of equity.

So Oculus Rift (OR) raises 2.4M$ on Kickstarter.[1] Lets say this was a seed party round (with 9,522 angel investors) and that got the Angels 15% of the company, now OR go on to raise $90M, so assuming that $90M stays under 50% in the cap table, maybe the 15% dilutes down to 5%.

And Facebook comes along and buys the thing for $2B. That 5% pays back the initial investors $10,500 each. (which would be huge for people who put in $10, and still "ok" for people who put in $5,000 (7 people). The bulk would have turned $350 into $10,500 which is a nice return.

Ok so given the JOBS act loosening up the requirements on early investors, who thinks that a future KickStarter might off '1 preferred share' as part of the rewards?

[1] https://www.kickstarter.com/projects/1523379957/oculus-rift-...
Require that the company submit a legally binding/notarized document before changing the e-mail address.
You may have heard about spreadsheets or relational databases...
this is a poor headline. the latimes.com seems to imply causality between the two events when in fact, twitter fell 7% as well. So they could have written "Twitter falls 7% on Oculus deal"
Security's something you do in-depth. You might build a perfect app, which correctly sanitizes your DB inputs (and you're right, it's easy these days). That won't necessarily stop $developer making a little PHP interface long after you leave, which exposes your DB again.

I'm not up to the play with HMAC so can't confidently comment on that, but the point being made is that there is lots of SQL injection out there. Keeping the salt out of the DB seems like a not-insane way to help mitigate a compromise.
There's a fair number of hosts where you simply get a 10, 100 or 1000mbps port and then use it for unlimited traffic. As long as the provider doesn't pay per MB, there's no issue in filling it up. The main difference with places like S3 is that S3 has great peering arrangements all over the world, whereas such a host probably has worse peering to some places.

But I did ~50 TB of traffic per month at various hosts for <$20 without any issue. Just choose them well, and know exactly what kind of connection they offer.
TAO?

Edit: finally found it, with some Googling. There are a lot of things with TAO as their TLA leading to a lot of false leads. TAO in this story means "Total Access Operations".

Edit 2: "tailored", not "total".
We just switched off of SES because of the lack of bounce/rejection diagnostics, and their internal blacklisting policies are really aggressive. If someone's email server goes down for a few hours, they're blacklisted for quite some time, even after it comes back up.

After using SES for close to two years, I'd suggest looking elsewhere if you really care about deliverability or stats/metrics. We switched to Mandrill a few months ago and have been very impressed. It's still a tiny, microscopic percentage of our budget, but we get so much more (open/click reporting, sub-accounts, rendered email body history, much better blacklist/whitelist management).
In other financial news, Twitter shares fell 7.2% on the Oculus deal. Tesla lost 3.4% on the Oculus deal!

</sarcasm>
No, it's a tired complaint from a group of people who don't like the idea that people are building for the web in something other than their favourite language.

No one is forcing you to like coffeescript, but it's completely unnecessary to complain about every single example or blog post that uses it.
Lol. So what you're saying is all I need is photoshop to get the keys to the kingdom?
The first thing I usually think when I start a video call with someone is "is there some way I can automatically block the view of that person's eyes and half of their facial expression, that would make this communication experience go much smoother".
Yeah, I have to imagine anyone who claims sending email yourself isn't hard probably hasn't sent enough email to know how hard it can be. There's a new problem with every order-of-magnitude increase in volume.
A customer development rig for non programmers using Wordpress – Part 1: setup
Point taken. I haven't been able to find any firm numbers on this topic.

BTW, that link you referenced says "money, property, or valuable possessions" and not just money. That might include, for example, one's wedding ring.

(Which then goes into the next chart. 11% of those who expect to leave an inheritance expect to leave less than $10K.)

Thinking about it, both of my parents are over 60 so would be on the survey. If one dies, then the other still keeps the house, belongings, etc. Does that count as "leaving an inheritance" to the spouse, in that survey?

If not, then it's only when both die that the money gets passed down. I have one sister. So if they combined leave $10K then that's an average inheritance of 5K.

The charts don't show that skew between joint estates and inheritance to a single person, but then again it would be influenced by the number of divorced people over 60, the number of remarried people, the number of widow(er)s over 60, and the number of children per household.
Venture Firms Win With Billion-Dollar Quick Flips
"Oculus" briefly spiked 14% today when NASDAQ opened.

https://www.google.com/finance?q=NASDAQ%3AOCLS
Your analysis is much very comprehensive.

However, I urge you to read this. http://www.spiegel.de/international/world/nsa-spied-on-chine...

"We currently have good access and so much data that we don't know what to do with it," states one internal document. As justification for targeting the company, an NSA document claims that "many of our targets communicate over Huawei produced products, we want to make sure that we know how to exploit these products."
I was a residential contractor until a few years ago. This would be great for estimating. Nice way to replace a pad of paper with less than stellar drawings on it. When estimating I'd still take pictures of the rooms to help me recall what it looked like.

For most projects a measurement to within half a foot is fine for estimating. If the total width of a room is close to 12 or 15' (standard carpet roll widths), get an exact number to know if your carpet sub needs to seam two pieces of carpet together.

Door heights are standard on most houses. Electrical heights are usually standard. Windows are usually dropped the height of a header.

For estimating many projects (painting, flooring, non-custom trim jobs), this app would be more than adequate.

When you get the job and go back to do the work, I'd suggest a Bosch LASER tape measure. Accurate to within 1/16" or better. It's great for trim work.
I haven't played around with the latest generation of sensors, but if the time/distance error growth is small enough, maybe you can get model corrections down to the nearest 45 deg. If you can hit that threshold, you might end up fairly functional with possibly the next largest segment of non-rectangular rooms.
I think you mean your brother's Apple //e - they switched from the original ][ to // for later models. That's what I started programming on too - except in my case it was my Dad's.
"Director of Engineering" is a title. Google has literally hundreds of engineering directors. (I work at Google.)
Amazon is well known for losing money to capture market anyway, so I wouldn't put break even as their limit.
You can do this yourself in your browser, using e.g. "Ctrl +" on Linux or Windows and "Cmd +" on OS X.
Interviewcake.com is awesome. At TechCareerHQ, we buy all our student memberships because of the quality of the questions and ability of students to focus on one question at a time. After using Interviewcake, our students are much more prepared for interviews.
It's also a good way to drum up support; start by accusing the "other side" of doing whatever it is you want to do. You're basically coordinating with the other team with the full cooperation of the people you've scared.
If I pay to get all the questions only to learn later that I could have accessed them all easily for free, I'm going to feel ripped off, even if it was only $5. Either make sure the questions are blocked off properly or let everyone have access to all of the questions. You can't have it both ways here.
This bizarre fixation with the "use of force" as a critical dividing line is to my mind incomprehensible. "A free market is free except for the arbitrary restrictions I think are fundamental."
I love this idea and the way the problems are presented.

One suggestion (based on the one question I saw) is to also mention at least in passing, concerns with edge cases in the inputs. Python often lets you ignore these things but interviewers tend to be charmed by at least an attention to the possibility that your input is empty.

Also, it might be worthwhile to have some "homework" problems that don't have solutions that are variations of the main problem.

For example, the stock price problem is sometimes presented as changes in price rather than absolute price. This adds some subtle differences that might throw people off unless they've tried it.

I imagine similar variations exist for all the problems available.
Thanks Google!
It probably isn't necessary in the strictest sense of the word, But I guess that really depends on what it is that you want to get out of it. But the most valuable part of my PhD were the few years that I spent getting regular face time with subject matter experts, who walked me past the periphery of my field, to the point where I am comfortable enough publishing my own peer reviewed research.

You could read the literature and try to get far enough up to speed to publish entirely yourself, but I guarantee that you will miss many subtleties if you don't connect with folks in the field. Enough that you are face a lot of hurdles trying to pass your work through peer review. The idea of doing that alone seems twice as daunting as doing a PhD.

That said, I am neither teaching nor in academia (gov't at the moment). My retrospective might be a bit different if I was trying to elbow my way into tenure.
It's cool guys, they mention UX.
Sendgrid seems to be its own worst enemy (Adria Richards debacle, now this).

I suggest we dub the act or state of being one's own worst enemy, being "sendgriddled."
Hmm, would you say that poker is harder if you can raise from $10 to $50.00001 instead of $50?
I'm shocked that it didn't fall because of the Oculus deal, but look at twitter vs. fb in the last 48 hours... heavily covariant.

https://www.google.com/finance?chdnp=1&chdd=1&chds=1&chdv=1&...
I don't see the sense in this response.

Just because I can pirate something doesn't make me feel ripped off for not doing so. I feel better for having paid someone for their time and effort.
Cipherhub
+1 about the Clojure IRC. It's very hard to deal with. I've had a lot of conversations that went something like this:

Me: What's the preferred Clojure solution for this highly specific performance issue that I've tracked down?

IRC: Did you benchmark your code? Have you tried using functions?

Me: groan

Edit: Perhaps there are some people present who want to defend the Clojure IRC channel... I'm being 100% honest with my experiences, only slightly paraphrasing things for humor value. The above conversation actually happened, in a more verbose form.
A bit of a nitpick, but the stock trading question should have stated up front that short-selling was not allowed or that the purchase order must precede the sell order. (I suspect someone with some familiarity with trading would have asked these questions in an actual interview for clarification)

Relying on a "hint" to figure out that you can only sell after you buy seems more like an additional constraint rather than a true hint.
The problem involving a duplicate number from 1..n... The sum 1+2+...+n is just n(n+1)/2. Something worth knowing for this sort of "trick" problem.
I've been a Gnome user since the start of the month and it has been the best Linux experience I ever had so far. I was thoroughly impressed by its performance too.
I think it's a combination of factors.

I don't think many investors are familiar with Oculus VR. To them, facebook has just paid $2B for a company that hasn't released a product to consumers yet, and intends to make one of those headsets that were a big flop in the 1990s.

The other side of it (as you point out) is that institutional investors are generally not in it for long-term gains. If you manage a portfolio at an investment company, are hoping to get a nice bonus this year/quarter, hearing Mark Zuckerberg say he's bought a company that might take 5 - 10 years before it adds anything to Facebook is probably not very impressive.
Thanks, that's a great response. Seems like higher refresh rates and better sensors could solve a lot.

Has everybody else except the few panel makers resigned on actually creating advances in display technologies? Seems theoretically OLED tech can go to 100,000 Hz.
Well, so be it. I think the comments here are unnecessarily mean. YMMV. I didn't want to call anyone in particular, or I would have been more specific about what I thought was wrong with the criticism posted here. You can criticize the technical aspects and applicability of the library without being insulting.

> ... it's a useless and ugly library, most of these things can be done with vanilla javascript. ... but this thing is ugly.

Your criticism is that "most of these things can be done with vanilla JavaScript." Great. What is the point of the rest of your message? Keep in mind what you have written here is fairly tame compared to things that others have said in this topic.

When people complain about how hostile "Show HN" topics are, keep this topic and its replies in mind. Can't we be nice?

EDIT: This work was written by one developer, in what I am guessing is his free time. This would be different if it was a large project backed by a group of people/company. We might as well have selected a project at random from GitHub. I hope all of your work is up to snuff, lest someone submit it and beat it into a pulp on the front page of (probably) the most popular/influential tech aggregator in the world.
Show HN: Responsive site we built for our game Phil the Pill
I, too, have a random number generator that I am willing to part with on very reasonable terms, cash/equity split negotiable.
And a bunch of people coming out of their caves to tell us how JavaScript's quickly cobbled up hacky prototype system is a design by God himself, and everything else is the Devil trying to trick us into his Java ways... Sigh.

Which is why the next versions of JS (ES6 and ES7) will have:

1) Modules (namespaces)

2) Classes

3) Member visibility

Whoops. Ignore the cognitive dissonance and continue with the flame!

Now. While the library linked here isn't the prettiest thing I've seen, I immediately get it. And I can immediately start coding in it and get the expected behavior.

This, in itself, is a huge feature compared to the awkward incantations one has to do in barebones JS to do OOP (of any kind). Even the fact it's string based doesn't make it inferior to some of the other unreadable stuff I've seen by people doing JavaScript "properly" (or so they think).

So, I say kudos about that. Here we have an implementation solving a practical problem in a practical way. No plot twists and surprises.

I prefer TypeScript, but this one doesn't require a parser, so it has its benefits.
This is exactly the response that is a bad response.

All the OP needed is an explanation of the syntax of a Compojure macro. If someone is asking about the syntax of a specific macro, then "you don't understand macros" is not the correct response.

And that sort of thing doesn't work anyway for 90% of people.
Ditto. At the AWS keynote today Andy Jassy, Senior Vice President, spoke of cost saving initiatives AWS has going with $200m already saved via automated notifications to customers to power down their inactive EC2 instances. Andy emphasized the importance of great customer service by AWS & helping customers cut costs. Use that as your leverage point in the discussions with your sales rep. Hope it works out for you!
Market news writers seem to always think they can attribute the market change to some event, even though they have no idea. This irks me to no end.
Looking at other tech stocks this seems like more of a broader downturn today. Twitter was down 7%, Zynga was down 4%, Amazon was down 3%. Correlation ≠ causation. I'm not buying the drop is from the Oculus buyout.
Timehop finally publishes Android app
Alice got in facebook just attended coding boot camp and did some algorithm practices. Why does facebook recruit a non experienced like Alice but turns off lots of talented (with a top school cs degree)/with decent working experiences? I am curious.
Also, I'm not trying to hide the fact that we just launched a Kickstarter campaign for the game today. It will be fairly obvious when you visit the site! Trying to get the word out about the game in general! Hope you like it.
This is to be taken with a grain of salt, as I don't really view myself as that great of a developer (iOS, Android, PHP, Postgres, and all things frontend) but ease.js makes js even more weird.

People already have a hard enough time dealing with a pseudo functional async language. Trying to lay formal OOP concepts on top of JS is an abstraction for which I cannot find an analogy.

I think the project is incredibly cool though, as I've always found "meta" programming like this to be fascinating, but this causes a somewhat serious problem:

When someone needs to go into a formal JS framework, take angular for example, they really need to unlearn all of the other JS tendencies that were absorbed over time. Switching from jQuery thinking to Angular thinking is hard enough, but going from ease.js to Angular is a horrifying thought.

In every context that you would find JS (Web dev and game dev in Unity come to mind), it will look and perform absolutely NOTHING like this.
The whole market is in a downward trend at the moment, its not just affecting Tech stocks.
Automated trading software perchance?
damn I should invest what my gut opinions tell me
...and they're helpfully disabled with stty -ixon
I have to agree... I didn't even get that far and think to myself, this is horribly ugly... Not to mention much of the sugar is buried in strings. You'd be better off going with TypeScript or CoffeeScript that at least have similar support, with linters/tools in place. This seems like a hack waiting for a large broken codebase.
pertinent http://youtu.be/ona-RhLfRfc
Notch Cancels Deal With Oculus
Similar to how TWTRQ spiked on Twitter's IPO...