skysight-inc/HackerNews huggingface dataset:
Tapad | Senior Software Engineers, Data Scientists, Senior Infrastructure Engineers | NYC | Full-time | http://www.tapad.com

We build a probabilistic graph of internet-connected devices based on billions of signals. Lots of Scala-based big data problems to hack on! The realtime systems handle many 100s of thousands of QPS with mere millisecond latency.

How can you detect and remove anomalous data (from botnets perhaps) from datasets that are multiple petabytes in size? Can you write a connected components algorithm that works efficiently at such a scale? Can you write a model that detects individual behaviors within a cluster of device activity?

We run our own datacenters globally, are migrating systems over to Mesos (ooh, shiny), and infrastructure is a first-class critical project, not an afterthought.

All of this happens with a fairly small team of just over 30 engineers, all working together in NYC.

Come join us.

Email toby@tapad.com and say hi.
My family and I travel frequently. Sometimes I forget to turn my thermostat down before I leave (though I remember a couple hours later, when it is too late). Even when I do remember, it's a little bit miserable for me and my kids to arrive home and everything is 48°F.

A thermostat that I can adjust remotely would be awesome! I hope to get one soon.
It's real, but Empson's name is misspelt in the post's title.

See another review here: http://rupertarrowsmith.com/Arrowsmith%20-%20TLS%20Article%2...

EDIT: correction, that's an article by the guy who has been preparing the text for publication. So not quite 100% proof of authenticity.
People who can see each other without something in between, ie cyclists and pedestrians, are usually much more polite than people behind metal armour.
Haha yeah,

Fun bit about Radix is it really scales well if your dataset fits in memory. Last time I benched my lame Java implementation it was about 2-5x faster than the built in Arrays.sort() on native values(float, int) and 20x faster when you started putting it up against Comparable. Trended that way well up to 65k+ entries.

It gets even better if you can drop down to a proper native language that lets you prefetch.
Nice, I like the dark theme - switching between IDEA's Darcula to Sourcetree's white background is eye straining.
I guess by support they mean creating PRs etc directly from the client. Which from the screenshots seems to currently to be the public github.com and bitbucket.org.

However I would very surprised if they did not support normal git remotes so it is irrelevant if that is Github Enterprise, Bitbucket server(Stash), Gitlab or whatever.
I guess what I'm hoping for here are some links to what Microsoft people would call "scenarios", little stories explaining how people would use these hypothetical IOT gadgets and how their lives would be made better as a result. I'm being completely literal when I say that my imagination is not up to the job: you clearly have some things in mind behind the references in your second paragraph there, but I don't know what you are envisioning. None of these tasks sound remotely complicated the way they are, and I really cannot imagine how stuffing a bunch of fragile, hard-to-maintain automation into the gadgets used to accomplish them could possibly make them any easier.

Why is this hypothetical younger tech-savvy generation going to want IOT devices? What benefit are they going to be perceiving in them? What sci-fi are they going to be reading that gives them a picture of an IOT-enabled future they want to live in?
I'm not terribly familiar with geo algorithms but I'm curious why it's worthwhile taking the two layer approach.

Can't you precompute the X and Y minima and maxima for each geo fence and throw out 99% of candidates extremely quickly? In other words store the bounding rectangle for each geofence. Even with 100,000s of entries we're talking 4 primitive type comparisons per entry to exclude all non-possible candidates. I would have a hard time believing this is slower than ray casting to city geofences.
Uhm... The point being is a Thoreau cabin =/= modern cabin which passes code.
It's true, but very narrow, I think. FBI means that Apple could sign the update to only work on that phone. Apple means that once the compromised version of the OS is built, the only thing stopping it from being widespread is changing the device id check code to other phones or taking it out entirely.
Sure. That's why you don't build an electrolysis cell in a location where electricity is (sometimes) scarce.

I'm half thinking that this is all shadow games, Apple having two guys running around and making mechanic-sounding noises to stir up the rumor mill. Mainly because a) making cars isn't really something that produces a lot of noise and b) because you don't put your real skunk works in a residential area. But you do put a fake one there.

It would be interesting if someone with a thermal imaging camera could have a look at that plant during day/night. If they're pulling loads of 'leccy only during the night, the plant should show anomalous cooling behavior.
I thought a dyno is a mechanism that a standalone engine can be rigged up to on the bench to test it under (typically computer-) controlled conditions, measure its output, simulate different driving conditions, etc.
The brilliant start-up that ignited an industry never grasped the basics (1995)
It's easier to spin up a temp email than fake Google a/c. If I found you on the web, until I know you're not going to mailbomb me to death (the SEO space can have this habit) I'll give the site a temp.

Even when paying I prefer to sign up with something like me+nonstop@ or me_nonstop@ so if I start getting spam to that address, I know either you a) sold, or b) got hacked. If I am getting a lot of spam, I can nuke just your email, and spin up another for your service.

I'm more than average on privacy and anti surveillance awareness, but I suspect on HN, and in the SEO and web dev spaces you'll also find more of this cynical to all things online than average. ;)

I'm interested to see how this develops.
Casechek | http://casechek.com | Chicago / Local | Backend Developer - PHP

We are looking for a backend developer to join our engineering team. We are an early stage healthcare startup with a nice customer base and lots of interesting projects and problems to solve. Casechek is located in the West Loop neighborhood of Chicago and we are looking for local developers.

If you are a backend developer in Chicago and are interested in working with an early stage startup check out our post => http://www.casechek.com/careers#backend_developer_post

Thanks!
Doesn't need to remain static. Growth is fine.
Apples updates are signed, but they are not locked to a particular IMEI.
Why not just tell everyone to chmod 777 the entire website

I run a cron job on my hosting server that detects clients that have done that. I alert several a week regarding the state of their security. I'm nearly always told they followed some "Wordpress installation guide" they found online and won't be changing it.
The article reminded me of a paper that described a NN that was able to learn with just a few examples. However I'm not able to find that paper on my notes.

Does anyone remember which paper is it?
"The cuts amount to about 13 percent of SurveyMonkey’s workforce of about 750. The cuts were made primarily among the sales team devoted to SurveyMonkey for Business."
Ask HN: Fastest way to setup secure VPS instance?
Assuming you do not have some snapshot of an image, what do you use to quickly secure a VPS instance given that you have ssh access to a fresh install of your favorite flavor of linux?
Apple is talking about source code, the FBI is talking about a signed binary. I'm fairly certain Apple has the technical ability to create a signed binary that only executes on a single phone.
PowWow Energy, Redwood City CA | ONSITE | Python, Django, jQuery | https://www.powwowenergy.com

We are looking for a passionate full stack developer to help farming communities to make their life easier and enable them to grow more with less. We integrate sensors, weather, imagery and other data to produce answers we send to farmers in the field. We are one of the leading agricultural technology companies in California.

The developer joining us will be in the driver’s seat to design and build new key modules across the product and help us grow. You'll be collaborating in a team that includes startup veterans, data science experts and world class image processing experts.

See the full description at
http://gsvlabs.com/portfolio-item/powwow-energy-job-board/

We are also looking for an experienced image processing specialist/developer to join our team in Santa Barbara.

Come help us improve farming!
If you are interested, email us at jobs@powwowenergy.com
Sorry the examples are confusing. I mention periods of relative underperformance as a nod to your cherrypick comment: yes, the time frames matter in both directions. The question is how much the strategy goes up or down relative to the benchmark and for how long.

My claim with respect to this thread is that there is a strategy that outperforms in certain conditions like the 2008 selloff and 1970s inflation and does so without the risk of losing the gains as soon as the market turns around.

Relative to stocks or 60/40 during a bull market, it doesn't look so good, but it still generates positive returns, holding for some time any edge gained during the earlier conditions.

The overall result is a smooth climb, so I do claim it works well (enough) all the time. I don't claim absolute outperformance long term.

The best chart for what I'm trying to show is beneath the data table in [1]. And the Envy calculator at [2] has great data back to 1972 for different assets (and lets you change the start date).

[1] http://www.crawlingroad.com/blog/2008/12/22/permanent-portfo...

[2] http://portfoliocharts.com/calculators/
Love the interface, dark theme and super intuitive. Could use syntax highlighting in diffs, though. It will need that feature to convince me to pay money, later.

One weird thing: it'd be great to have the option to show a name, instead of a shrunken avatar in the commit log, perhaps configure how this is shown, so I can choose the format of the name and if I want to see an avatar or not... I may be the only one, but seeing a 100+ row long column of just my face (I have worked on a few projects solo) kind of creeps me out.

Any idea when the product is going to be ready and how much it will cost?
Anybody who paid attention during their undergraduate math class would know that mathematicians value clear, unambiguous language.

"1.6X faster" might be obvious in the context (or not), but "1X faster" becomes a little murky and could easily be misinterpreted as 100% faster.
Indeed.

Why would anyone approve an app that could "permanently delete your mail in Gmail"? I wouldn't.

The bottom line: yes, you really do need to read those pesky dialogs.
It's actually an extremely hard project to implement because if it fails good luck removing the entitlement from those people who now "cannot live without it."
Kind of pointless since these days, Win + "typing" does exactly the same thing.
The MITM attack is only viable due to a bug introduced by handling of export ciphers, even though it affects non-export ciphers. So export ciphers are the real issue here.
John Oliver Launches Anti-Trump Campaign: #MakeDonaldDrumpfAgain
RadPad | Los Angeles, CA (Culver City) | full-time onsite

RadPad is reimagining what it means to rent. From going through the process of finding the perfect apartment to paying rent, RadPad is focused on creating experiences that make renting easier!

We're looking for Senior Rails, iOS, and QA Engineers. Best way to apply is to PM me directly. kin[at]onradpad.com

You can see more about our open positions here: https://www.onradpad.com/jobs
Its more of a application life-cycle thing rather than Node.js/Python being bad.

One creates the first version in Node.js/Python as its quick to build and iterate an app. At this stage you are still hammering out exactly how things need to be done and accessing the actual needs of your users. Speed of iteration is the most important attribute for any choice made during this stage as generally you don't have enough scale for choices to matter much and it prevents wasted effort on things that end up on the cutting room floor.

Once you have built the app, and it gets stable major feature wise, you then have plenty of data to drive decisions about what the pieces actually need to be and the tool best suited for them. Go happens to be well suited for swapping out various generic back end pieces with something custom to the problem at hand.

Another way to think about it is the Node.js/Python version is the next step up from diagramming the app out on paper. Its more like the previsulazation stage of a movie (roughly animated, with intern voiceovers). This is important as it can save you a bunch of time on things that are unneeded and can help identify problem areas you should focus on first.
Latency is not an issue. That your test took 62ms to send and receive that is an artifact of your setup.

Eg. latency across availability zones in the same EC2 region is <2ms (and obviously even faster in the same AZ)
Why Did Ancient Europeans Just Disappear 14,500 Years Ago?
Additionally the fee to renounce is now $2,350 which is almost 5x what it was before.
Yep, I moved to the US two years ago from Australia having never written a check in my life. The banking system here was probably the biggest culture shock for me.
One of my clients got Graylog up and running pretty quickly.

Logs are only one part of monitoring though, and it's easy to miss the wood for the trees if you're drinking from the logs firehose. Some metrics monitoring is also vital, naturally I recommend http://prometheus.io as I'm one of the core developers :) https://blog.raintank.io/logs-and-metrics-and-graphs-oh-my/ discusses this a bit more.
Right, but the FBI has indicated that they would like this particular one to be, to add some amount of code that would render it non-functional when put on another device. (and certainly from a security perspective that would be the correct choice to make)
Ask HN: Which tech companies have DJs?
Enumeration constants have scope.
In English, "50% faster" is unambiguously "1.5x as fast". No one would ever interpret it as meaning that B is faster.
The react ecosystem does move really quickly. I think what's important to realize is that even though it moves quickly, if you learn the correct principles you'll just be stuck with minor API changes rather than architectural changes - which is a huge difference. I tried to approach the course from this point of view as well. Even if the API changes a little bit, the overarching methodology of building your UI will be the same. Someone who did the amazingly was Dan Abramov in is egghead series. Learn concepts, not libraries.
Keyblog.io: Cryptographically-Proven blogging with keybase.io
Google Mistake is such a good name for a product. Not sure what it would do, but it's a good name.
Dallas, TX | ONSITE | Full Time | Software Engineer (Scala, Go, Java) / Data Scientist (R, Hadoop, Cassandra) | StackPath | https://www.stackpath.com

StackPath is hiring Software Engineers and Data Scientists for our Platform team.

Our Software Engineers are responsible for designing, building, maintaining, improving, and integrating our software platform. Software Engineering team members are key contributors to the products vision in addition to writing code.

Our Data Scientists are responsible for modeling complex problems, discovering insights and identifying opportunities through the use of statistical, algorithmic, mining and visualization techniques. In addition to advanced analytic skills, this role is also proficient at integrating and preparing large, varied datasets, architecting specialized database/software systems, and communicating results.

Our goal is to make the internet a safer place. We need more help from people with the right passion and skills to help us get there.

Learn more and apply:

http://stackpath.applytojob.com/apply/IyDgQ7/Senior-Software...
http://stackpath.applytojob.com/apply/lLOLfl/Data-Scientist
I live in Iowa City (well, near it). Its got the University of Iowa, with a population of faculty, staff and students from 100 countries. Its hard to stand out here. And in the top 10 cities in America for PhD's per-capita.

But thanks for the vote of confidence!

Joe Flyover
Let's hope they won't get too much worse then.
It's the classic point in time when Node.js is not the cool kid on the block anymore. Passionate Node.js programmers should rejoice.
> Only 12 new start-ups reached unicorn status in the last three months of 2015.

You mean less people are doing whatever they can to get valuations at exactly $1 billion? fortune.com/unicorns/
Native fetch() and polyfills are also an excellent choice for ajax. There's a comparison of those: http://andrewhfarmer.com/ajax-libraries/
Wow. This truly was a very interesting article. The story of how a man started from the ground up and became one of the greatest man right now. Thank you for the article.
Huge compliment. Thank you SO much!
Watching Leo Win the Oscar in 360˚ by Casey Neistat
I'm not saying Facebook is right, but following the law isn't necessarily the right thing to do, neither need one always expect punishment.
No federal regulations or 3 hours to backup the DB, but in my previous job we had to build a deb package on a build server, then copy the package to the repo server, and finally ssh into the test/preprod/prod server to do the deployment (using sudo apt-get update). And I didn't have access to the production servers..
Form over function, just like recent changes to Bitbucket. The people developing these two Atlassian products strike me as young (under 30?) web designers that have never used tools like SourceTree and Bitbucket for anything but the most basic of projects.
Is there a difference between frosting and icing?
Moral Panic and Syphilis
Okay, I purposefully and carefully avoided taking a stance on whether or not one should invest in non-free software. You missed that apparently, as did the people downvoting me.
kafka-cryptocoin: Kafka producer for data collection from Bitcoin exchanges
Congrats. Mine didn't. I'm "not clear on what the value proposition" is in replacing "something as straightforward, reliable, and inexpensive as a thermostat" with a more expensive, error-prone timer-based thermostat with a additional fault modes.
I'm not concerned by the fact that it's closed source alone, but by the fact that it's both closed source and free-as-in-beer. You know, the whole "if you are not paying for the product you are the product" thing.

According to the FAQ it's free while they're iterating until they start a freemium model, which makes sense. But in that case I prefer the InteliJ model, where the community version is also open source.
Looks like I forgot about that little detail :)
I'm sure there is some PaaS type system that lets users upload their own keys.
You can't read words without interpreting them.

Technology will always be moving faster than courts can define how the law applies, and thus interpretation is a part of law enforcement's daily job.
SEEKING WORK - New York City or Remote

Sr. Technical Consultant

My name is Patrick. I'm an award winning developer with broad technical and business knowledge, most recently focused on building web apps that convert and perform at scale.

Authorized to work in US and EU, bilingual in German/English (native).

• Full-stack web on mobile and desktop

• Wide DevOps experience (AWS, Heroku, Vagrant, CI/Jenkins, self-hosting)

• OS internals (forensics, Unix/Windows, network security/firewalls/Cisco)

• formerly Microsoft and Princeton

Results:

• ~40,000 users totaling ~$18 mil in donations (fundraising platform)

• ~$1 mil/yr revenue (e-commerce site from scratch, non-physical goods)

• $25k/yr hosting cost reduction by re-architecting AWS infrastructure

• 200% improvement in forensics turnaround time by revamping imaging lab

• 350% page speed improvement by rewriting JS & deps from scratch

Public-facing projects: http://revv.co, http://petwellnessreport.com, http://bfa.com

email: me at onpaws.com

github: github.com/onpaws

More info: http://iforgotyoursite.com

Mention HN, please.

keywords for you cmd-f folks:
rails, ruby, es6, javascript, js, es2015, react, angular, sass, less, css3, html5, mobile, ios, elasticsearch, devops, linux, security, cisco, stripe, braintree, paypal, brooklyn, nyc, new york
Hmm... It's a romantic notion, but the suggestion doesn't scale. Which suggests that maybe there is something missing. If $1 worth of beans will yield 120 pounds of coffee, then $100,000 worth of beans would yield 12 million pounds. Thinking about what it takes to produce that much coffee brings to mind paying for the land, irrigation, soil treatments, harvesting, storage, insurance, etc., etc. So the $1 worth of seed-beans is not the only cost required to produce the 120 pounds of coffee beans. Without analyzing the remaining expenses, it's hard to evaluate the investment.
I meant that having a 10 year window vs a 90 day window for exercising options doesn't change the reasons to decide whether to diversify, not that you should or shouldn't diversify. The question of whether to diversify is independent of the terms on your options.

I'm not sure I understand- you're saying the 90 day exercise window is a stronger anti-turnaround measure than the vesting cliff? How so? The vesting cliff says you don't get anything unless you stick around, usually for a year, and you don't get it all until four years. Or 3 or 5, whatever. That's a pretty strong anti-turnaround measure. The exercise window doesn't automatically prevent anything, as long as you can afford it, you can walk away and still buy your stock. Some people buy their stocks and some don't, so if you're a pre-IPO startup, the vesting schedule adds a deterrent to leaving 100% of the time, and the 90 day exercise window adds a deterrent to leaving less than 100% of the time. Don't forget you can buy as much stock as you can afford, when you have the option, but if you don't have the option in the first place, you get nada.

I do appreciate your stopping to examine any possible unintended consequences, btw, I just don't forsee this causing any problems with turnaround. And it seems like it does solve a real problem with claiming options are part of compensation and then making it harder to realize any benefit. I do honestly believe this could help lower turnaround overall.
This government has shown precious little consideration for the electorate. All our governments have a love of data and IT, despite their consistent track record of screwing up every project and not understanding it at all.

It's going to continue, probably until all the Cabinet's entire search history is found to be in the database and it's pastebin'd.

They're absolutely not going to stop, in my opinion, until something makes 62m people realise it was a silly idea. By which time, it is of course, too late.
That's a lot of slot and poker gaming you're doing there, Zynga.
Even if he's right, it sets precedent, which has the same effect. Doesn't really matter if Apple has to rewrite the code each time or just re-upload it each time.