HNHacker News
TopNewBestAskShowJobs

sp_

514 karma · joined January 12, 2011

http://twitter.com/LambdaCube Android Security Team
submissionscomments
sp_··on Cybersecurity Pros Name Their Price as Hacker Attacks Swell
I co-manage https://hackerone.com/googleplay and the top contributor there probably makes 5x - 10x of an average software engineering salary for his home country.

Not a lot of hackers care about Android app security so there's barely any hackers participating and little competition. Most apps have never had anybody do a security review.

Additionally the scope of the program is so wide that you can look through hundreds of apps from companies that have no security posture at all. Finding bugs is easy and payouts are more than generous.

sp_··on Applying machine learning to Infosec
Great summary! By nature of my job (eng lead of a major mobile malware detection team) I have a lot of startups pitch their ML solutions to me. A couple of thoughts:

- There are no publicly available data sets for training available. There are a few small ones and a few old ones, but they don't reflect the reality of 2016. Companies that approach me and pitch me solutions to the malware of 2012 are not useful.

- The majority of mobile malware is based on some kind of social engineering. On a code level these are indistinguishable from legitimate applications (the same APIs are used in the same fashion). The only difference is whether app behavior meets user expectations or not. Making this decision automatically seems intractable so far.

- Malware is not really a well-defined term. There is phishing, toll fraud, Trojans, privilege escalation exploits, ... If you generically look for malware, the signals you will look for are going to approach the complete set of APIs made available by your OS. Your results will just be a giant blob where everything is connected. Pick a single malware category and focus on just that at a time. ML signals for priv esc will look very different from those for phishing.

- ML is sexy. Malware analysis is not. Startups seem to hire too many ML people and not enough malware analysis people. I've had startups pitch to me that had literally zero people on staff who knew what mobile malware actually looked like. They just did anomaly detection and then tossed the results over to my team to verify the results. That's not how it works. We're not your QA team. :)

sp_··on Ask HN: How much do you make at Google?
I just put in my promo packet from L5 to L6. This better be happening.
sp_··on Apple Encryption Engineers, If Ordered to Unlock iPhone, Might Resist
I'm not saying I'm a conscientious objector, but I write a whole lotta bugs under stress conditions. This may take a while ...
sp_··on Homejoy says goodbye
I've had the exact same experience with Vint (https://www.joinvint.com/) - Go through personal trainers until you find one you like and then move off the app. The hourly cost will be lower but the personal trainer will still make more money.

I've also had Uber Black drivers give me their personal limo service business cards. The difference is that a cab is a commodity while a personal trainer is something that needs to click on a personal level.

I see no future for Vint even though I loved it when I used it.

sp_··on Find salaries paid at companies using foreign worker data
The website a weekend project, not something I care for whether people use it. On average it has five to ten visitors a day unless linked to from somewhere big which only happens like twice a year.
sp_··on Find salaries paid at companies using foreign worker data
When the DB is up, you'll see recommendations while typing.
sp_··on Find salaries paid at companies using foreign worker data
Possibly, but not on the free tier. Anyway, our current plan can only handle 20 concurrent connections to Postgres and I am not planning to pay more to satisfy spikes.
sp_··on Find salaries paid at companies using foreign worker data
You can find the data on http://www.foreignlaborcert.doleta.gov/quarterlydata.cfm and the data for previous years at http://www.flcdatacenter.com/caseh1b.aspx
sp_··on Find salaries paid at companies using foreign worker data
Thank you for the note. Whenever salar.ly is linked from somewhere popular I have to spin up more Heroku instances.
sp_··on I got shipped to California to date tech guys
Such a startup already exists obviously: http://www.thelocal.de/20140417/new-app-helps-johns-find-pro...
sp_··on Ask HN: What companies have private offices for programmers?
I shared an office with one other person at Microsoft and have the same at Google. That doesn't mean that everybody has that at either company.
sp_··on My Amazon interview experience
I got the silent treatment twice when trying to interview at Yahoo and once with Google. In all cases it was at the stage between initial recruiter contact and agreeing on a date for the first phone screen. I later found out (by looking up the recruiters on LinkedIn) that both of the Yahoo recruiters had left Yahoo and now worked at Apple. Ever since then I started wondering how big the impact of recruiters turnover is on candidates getting stalled.
sp_··on The Data Behind H-1B Visas
Shameless plug: For more H-1B salary visualizations check out http://www.salar.ly/ :)
sp_··on The Technical Interview Is Dead
Paid moonlighting projects are illegal for all us work visa holders but sometimes we wanna change jobs too. :(
sp_··on Join the tech community in passing immigration reform
There is a grace period of (I think) 14 days if your visa expires. There is no legally defined grace period if you are fired before your visa expires.
sp_··on I made $200K and PayPal locked my account
When you say you're an international student, do you mean you're in the US on an F-1 visa? If yes, you might be in violation of your visa terms. If you have not researched this, please start reading at http://www.justanswer.com/immigration-law/330cd-holding-f-1-...
sp_··on Salar.ly - real salary info for tech jobs
They do report the actual wage. Except that's the employer can choose to specify it as a range between a minimum and a maximum. This is optional, it's also possible to specify just one number.
sp_··on Salar.ly - real salary info for tech jobs
We probably used the same dataset but when we developed, most DoL database dumps were 404 links and so salar.ly only has data for 2011 and 2012.

I sent an email to the DoL to fix their links but haven't heard back yet.

sp_··on Salar.ly - real salary info for tech jobs
It's the actual wage data. Actually it's the maximum number of the range that an employer can report to the DoL.

Source: I am one of the two people behind the site and for my two H-1B visas the maximum salary that was reported for my visa was what I got paid.

sp_··on Twitter Hacked – 250,000 User Accounts Potentially Compromised
Attacks are always described as sophisticated in press releases. What do you expect them to say? We were asleep at the wheel and got owned by someone pointing Metasploit on our servers?
sp_··on UberTAXI is arriving in San Francisco
I hope this does not spell the end of UBERx (http://blog.uber.com/2012/07/03/sf-vehicle-choice/). As of right now, I can still see UBERx cars on the map so I have my fingers crossed.
sp_··on Why do Windows functions all begin with a pointless MOV EDI, EDI instruction?
About 2: You would have to copy the overwritten bytes to another place in memory to execute them later. As the length of x86 instructions is not fixed you would need a whole disassembler to find out what bytes belong to what instruction. Easier to have just two bytes you can overwrite at will. Saves the hassle of calculating how many bytes you need to copy.
sp_··on Help, I’m on the IRS hit list
No reference, but I'm a H-1B holder and I file FBARs. I am part of a German Expat forum and the opinion there is pretty cut and dry that H-1Bs have to file. Every year that forum has a big thread to make sure everybody is aware of it. Having my savings confiscated for screwing up FBAR reporting is literally my number one fear I have about living in the USA.
sp_··on Updated US immigration rules: H1-B can work for own company
I had my H-1B visa transferred between companies last week. Took seven business days, not months. My new company paid for premium processing, which is supposedly guaranteed to complete the process in 15 calendar days.
sp_··on [dead]
Opera gave me a malware warning too.
sp_··on Things I’ve never heard a successful startup founder say
The first one was definitely a mantra of the Google-acquired start-up I used to work for. My boss was unhappy with existing software in our field of expertise, so we set out to build something that makes us happy, not other people. It helped that we (especially my boss) knew more about the field than nearly all of our customers, so our customers bandwaggoning on our software was not surprising to me.
sp_··on Operation Shady Rat Is The Largest Cyber Attack Ever Uncovered
I worked on the technical side of the RSA attack analysis and not the attribution/political side but some guy on Twitter (https://twitter.com/yuange1975) who pretends to be Chinese has claimed responsibility for the RSA 0-day and some other high profile 0-day exploits on his Twitter feed in a way that makes him the credible original source of those exploits.

I am sure the people on the attribution side dug deeper than this (for example they most likely tried to verify that this guy is really Chinese and not just pretend-Chinese) but I don't know anything about the non-technical side of things.

sp_··on Poll: How much do you make as a programmer?
This is exactly why I moved from Germany to the US. I was tired of being on the end of the salary bell curve at international conferences. Higher salary and lower taxes mean that my disposable post-tax income is now 3.5 times what it was in Germany. And I am not even in the Bay Area yet!

From my point of view, the situation for software developers is particularly bleak though. You don't have to move to the United States to do much better. Going to Switzerland or Luxembourg is pretty good too.

sp_··on 60% of all NBA players end up poor
I don't know about an NBA player that did that but Brazilian football player Marcelinho did that while playing in Germany. Despite having a seven-figures salary he was broke all the time and had to ask his club for loans because he financed the lives of literally dozens of his friends and family members.
Page 1 of 3Next →