skysight-inc/HackerNews huggingface dataset:
You think everyone serving their own services from their residential networks is the solution? Have you thought through the security implications of that?

I can just imagine the technical support hours I'd have to log when my dad calls me up because his email server is down or his home storage is encrypted by ransomware.
Pretty sure the OP was talking about the Normandy beach landing bit. That was in MoHAA.
Wonder why? Considering the conclusion the media generally comes to is:

>“Perhaps the most cost-effective measure is policing and intelligence — to stop them before they reach the target,” Mr. Stewart said.
Please read the edit below. This case has a very subtly trap.

------
Old comment:

Makes sense it's undefined behavior, because address 0 is involved. Although I'd guess compiler implementations might just drop whole statement, because length is 0.

Zero length memory copy is a no-op.

Just like static zero iteration loop. They become zero instructions. (Except of course initialization that affects something outside loop scope.)

Edit:

Changed my mind after learning about the tricky UB pathway: If compiler can statically prove memcpy length argument to be zero, it can ALSO prove both argument pointers to be not NULL!

Ouch!
San Francisco Landlords Gird for Slowdown as Startup Frenzy Ebbs
I don't think there is a shortage of juicy targets. A few Cessna's could do very bad things to the stadium at the Super Bowl.

The real limitation seems to be a limited number of terrorists not a limited number of targets.
Angaza | Frontend; Product | San Francisco [ONSITE]

Angaza enables businesses to sell off-grid energy systems in emerging markets.

Here, when you build a better product during the day, more families will turn on electricity for the first time that night.

- http://techcrunch.com/2015/10/23/angaza-raises-4m-to-make-cl....

- https://www.angaza.com/jobs/frontend-developer/

- https://www.angaza.com/jobs/product-manager/
Alluvium | Brooklyn, NY | ONSITE | Full-time | http://www.alluvium.io/

At Alluvium, we believe the value of data is not measured in volume of velocity, but knowledge and action.
We are building a streaming first distributed machine learning platform for noisy streaming data from physical systems.
Our products use machine intelligence to provide real-time decision and operational support at the frontline allowing businesses to leverage all of the complex data generated by their operations.

We're looking for software engineers and product engineers to join our small team in Brooklyn and help us build core products and technology.

As a software engineer you will help us build out our core stream processing platforms for doing distributed machine learning on noisy streaming data from physical systems. We primarily work in Scala.

As a product engineer you will design and build great web experiences for our users by understanding their workflows and finding ways to convey complex information.

If that sounds interesting to you, we would love to hear from you:
http://www.alluvium.io/software-engineer
http://www.alluvium.io/product-engineer
Yeah, device-pixel-ratio is something that is set at app startup and isn't reloaded. We'll need to fix that. Thanks for the bug report!
Ooooh, fantastic! Do you know where to connect the FTDI? I see that they're using a bare ESP8266 instead of a 12E.

EDIT: Looks like they even expose serial connection pins. It should be pretty easy to figure out which pin the relay is on and which the button is on.
Until very recently, Microsoft's business model had not been about profiting off collecting user information. They were one of the last remaining companies who didn't attempt to monetise the crap out of their users.
What other people wear shouldn't affect your performance. Now if they haven't showered in a month it becomes a different story.
Privacy is dead said Zuck. This is flogging the proverbial dead horse. In the future there will be no secrets.
A tropical island with a goodly supply of rum punch, a well-stocked library, and a hammock sounds like paradise to me. Whenever I go on vacation, catching up on my reading is always one of my goals.
Onu Technology, Inc. | FULL TIME, CONTRACTORS, GRADUATE INTERNS, POSTDOCTORAL CONSULTANTS

Onsite in Silicon Valley (preferred) or San Diego, with REMOTE a possibility depending on role

Interview process: Video calls if you're distant or an in-person visit if you're local.

We are developing high-performance algorithms for truly big data, video analysis, NLP, and more. We solve deep technical challenges and are building offerings relevant to interesting real-world problems in a variety of fields. We are currently open to engineers with solid experience in CUDA, Mesos, deep neural networks, and/or Clojure, as well as to enthusiastic developers who might lack this precise experience but are eager to learn. We also welcome interest from postdoctoral researchers or senior graduate students. We are interested in solving problems efficiently, and our polyglot architecture includes C++, Clojure, Scala, and Python.

We do not presently have openings for undergraduates (B.Sc. students).

Contact info@onutechnology.com.
It gives me a weird feeling that you're trying to profit and become rich off of homelessness. But, this is HN so... I guess its to be expected.
Thank you ! You should definitely try our iOS/Android app and leave us a feedback.
In the old days, you often got a letter of rejection after an interview, and I started collecting them. That turned it around into a fun game. And after a while, I realized that several of them were based on a common template.

There must be some old HR book out there with an example rejection letter that many corporate HR departments used. It was calculated to let you down easy, to avoid making you mad and miserable.

Point being, it was always rare that you would get actionable feedback from an interview, because it was always risky. Now it is just rare to the point of non-existent.
The Rise of GPU Analytics [Strata Talk]
Location: Brazil

Remote: Yes

Willing to relocate: Yes

Technologies: Java, Scala, Javascript/HTML/CSS, Elixir/Erlang, AngularJS, ReactJS

Résumé/CV: http://nonose.io/en

Email: rodrigo.nonose89@gmail.com

I'm a fullstack developer, with roughly 3 years of professional experience and broad knowledge in many languages/frameworks.
It'll also show the content if you turn off JS completely, which IMHO will reduce your risk even more...
Ask HN: Has someone already built ShowMeNow?
So, I recently ran into a frustration with Google Maps. I was looking for a specific store that was far out of my way, so I wanted to know if the store was still there and open. StreetView could show me a picture of the storefront from about a year ago, but that was too old. What I needed was a snapshot of that address right now.

Has someone already built a service that delivers this? Between smartphones with cameras and GPS on the one hand and data centers on the other, I don't see any insuperable technical hurdle.

I did some searching and couldn't find anything that seemed quite right.
Cisco Umbrella | San Francisco, Vancouver | Full-time | Onsite

We're a team of 6 engineers doing big things. We're building a large platform as a service for engineers in Cisco Umbrella (Formerly OpenDNS and ScanSafe). We love Docker and it's at the core of our platform, but it goes far beyond that, we're freeing our engineers from the complexities of infrastructure.

Some of the things we build and operate:
- API layer encapsulating all of the services we offer
- Scheduler for Docker and various services (e.g. Monitoring)
- Software defined network, with controls exposed to our users for things like anycast
- Automated CI/CD pipelines, image registries, security scanning
- Presence in 10 physical datacenters, and 2 AWS regions (and growing)

We're looking to add a new member to the team. You should be able to talk to our users, helping them to architect their products to leverage the platform. You should also be comfortable with code and thinking about infrastructure. It's an excellent opportunity for an engineer thinking about product management, or a product manager looking to get more technical.
Yes, I do say this. Obviously you can't just vaguely say "I've been working" -- they will ask exactly what "work" you have been doing, which is when I explain just the bare minimum details of my family situation necessary for an employer.

Most people interviewing me express a lot of compassion, say it's admirable to see someone sticking to help their family as I have, and then promptly reject me for not currently being employed.
BuildZoom (YC Winter 2013) - San Francisco, CA - http://www.buildzoom.com - Full-time - Onsite Only

We're a remodeling/construction platform that takes the pain out of remodeling and construction projects like kitchen remodeling and custom home builds. We're growing fast (1M+ visitors/month). Come join our awesome team in our beautiful office in Soma. We're looking for talented engineers (full-stack, front-end, data).

* https://www.buildzoom.com/team

* https://jobs.lever.co/buildzoom

You can apply directly via the link above, but feel free to ping me directly to learn more (dlee at …).
CADRE | New York, NY | Onsite | Experienced Engineers

- Full Stack Software Engineers
- Senior iOS Engineers
- Automation Engineers
- Devops

Email tanya@cadre.com

Read about us on Tech Insider:
http://www.techinsider.io/what-is-cadre-and-how-to-invest-in...

Cadre is a well funded startup at the intersection of technology and investing. Our mission is to create a more efficient economy by connecting investors with investment opportunities through technology.

We are initially focused on investing in high-end commercial estate and are changing how investors find opportunities in this antiquated, massive and opaque industry.

We have an incredible team of 30 people. Our culture is engaging, fast-paced, and collaborative. We all very much enjoy each other's company and are looking for individuals who want to love what they do and who they work with.

This is an extraordinary opportunity to be one of the first 30 employees at a very well-funded company where there is massive potential for each individual here. You would be a core member of the engineering team.

More links below that tell the Cadre story.

Cadre.com and https://cadre.com/about

http://crunchbase.com/company/cadre-2#x
http://nypost.com/2016/01/26/real-estate-startup-cadre-raise.... http://techcrunch.com/2015/03/24/cadre
> We must accept that we won't be safe

But we are safe, at least from terrorism. The probability that you'll be killed by a terrorist on any given day is far lower than the probability that you'll be killed by something mundane.

Source: https://news.ycombinator.com/item?id=10571077
There are a couple of bugs around it, where the bounce back stutters a bit. Also, in general, we have the same physics as Mac OS X, but the constants are known to be a bit off. We'll need to tweak those.
I mean, increasing security (or "security" if you want) moves the targets, by definition. In principal you would want to increase the security of all potential attack vectors to some acceptable threshold. Increasing vector one above another vector just makes the other vector an easier target. This is how it works for all security in any context.
Funny you mention airbnb and uber, two of the worst offenders that I avoid because they won't follow the rules. You are 100% correct on the punishments not having impact for the winners, a scaling system of some sort is probably needed and smarter people than I are needed to figure it out. It's also frustrating because the end goal - in uber's case, I can't stand 99% of taxi services and they deserve to lose business even in locations the regulation isn't an outright racket - is noble.

Zenefits _knew_ they were breaking the licensing laws and had a huge number of violations. It wasn't accidental, which would a totally different discussion.
I spoke incorrectly above. They always have jurisdiction if there was damage in the US. The point is that they can't get access to the person if they don't have an extradition treaty with the country they're in, but that's not jurisdiction, my mistake.

See http://www.kktg.net/Notes/hacking-jurisdiction/ which explains this.
Calling Kanye / Jay Z / Beyonce "the current popular artists" is a bit disingenuous. Look who he out-sold:

> 10 #1 albums in a row, who better than me?

> Only The Beatles, nobody ahead of me

> I crush Elvis and his Blue Suede Shoes

> Made the Rolling Stones seem sweet as Kool-Aid too

http://genius.com/31930

At this point he is a dominant force in music... and we're not even talking the commercialized aspects beyond albums themselves. Jay is a genius.
It's not that simple though. I occasionally give as constructive feedback as I can when asked. (And I sometimes cut interviews short explaining why, to avoid wasting my time and the candidate's.) But honestly, giving feedback can backlash. As in, the candidate will reply back two or three times by email, trying to argue their case. "We liked you a lot but we preferred another candidate" is about as neutral as it is uninformative, but has the merit of cutting a conversation short.
http://cppcast.com just had a great interview with Herb Sutter where he talked about many of these features.

http://cppcast.com/2016/06/herb-sutter/
Tailwind | New York, NY (NYC) + Oklahoma City, OK | Fulltime

Tailwind's mission is to help brands understand what their customers want. Starting with Pinterest and Instagram, our tools are enabling businesses to harness the interest graph and make smarter decisions in everything they do, from executing marketing campaigns to making merchandising decisions to generating impactful visual content. Today, our industry leading Pinterest Marketing, Management and Analytics platform is relied on by over 75,000 brands, such as Nike, Walmart, Disney, AOL, 3M and eBay.

Join our growing team and Take a Lead Role in:

- Building the next generation of our Data Infrastructure, allowing it to scale for years to come.

- Enhancing our dataset and implementing Big Data tools to enable even more powerful insights.

- Using Image Recognition to capture Visual Trends across the web in any vertical from products and fashion to travel and art.

- Delivering Predictive Analytics that spot trends before they're actually trends.

- Gleaning Consumer Intent and uncovering Purchase Signals from untapped social activity.

- Building a beautifully intuitive product that our customer fall in love with (don't take our word for it though, here's what some of our customers are saying about us: https://twitter.com/TailwindApp/timelines/562716474574635008 ).

We're Looking For:

- Data-driven, Full Stack Software Developers

- Data Architects

- Front-End Developers

- Product Designers

Email me will AT tailwindapp DOT com for more info ( https://www.tailwindapp.com )
InviCRO | Boston, MA | Onsite (relocation available) | Full Stack Software Engineers

We are looking for talented engineers to extend our web-based study management and storage application (iPACS). The iPACS is a platform used by researchers worldwide to provide tools for managing, data mining and reporting on large amounts of medical imaging data and make key insights for drug discovery and development.

For more, checkout: https://www.invicro.com/about-us/careers/#op-95835-full-stac...

Please contact: tobon (at) invicro (dot) com
I reckon the TSA-Checks are more of "Lets prevent a Terrorist from using a 500 ton plane with 250.000 litres of high explosive fuel moving at 700km/h against something else" than of "Lets prevent someone from killing the people onboard the plane".

Imagine someone ploughing shortly after the start into the Super Bowl. Thats what REAL security nightmares are made of.

Even though, even that cant be fully prevented. Best example would be someone like Andreas Lubitz.
One could say that we're (mostly) safe from dying, but not safe from the terror of it.
Hi everyone, creator here. LocalCatch is a location-based fishing game that gives you surprises! Each fish you capture carries a message with real-life incentives.

Game play is really simple - send a location on Messenger, and it will catch you a fish. Direct link to play is https://m.me/localcatchclub, and we also post prizes and contests on https://www.facebook.com/localcatchclub/.
The CFAA exempts law enforcement agencies so I don't think you are correct.

>This section does not prohibit any lawfully authorized investigative, protective, or intelligence activity of a law enforcement agency of the United States, a State, or a political subdivision of a State, or of an intelligence agency of the United States
The problem is the /length/ of the line at security. Apparently they plan for average rate not the peak rate. Capacity for peak rate would mean a small line, and a lousy target.

It's easy to fix by establishing metrics, and any budget could easily be covered by adding fees to tickets. Then you start firing TSA managers that allow the lines to get long.

EDIT: Budget can be solved with ticket fees, I'm happy to pay more to get a predictable wait at security. in Japan I never, ever had to wait in line for security so it's definitely possible.
I am more distressed by the fact that this judge is allowing the FBI to use this tool and not allowing defendant access to its source code in discovery. This is unacceptable.

-Couldnt agree more
OpenRent | London, UK (Brixton) | https://www.openrent.co.uk | Full-Time | ONSITE

OpenRent is the way people rent property online - a force for good in an industry tarnished by rip-off agencies. Enabled by an unrelenting focus on technology, we now let more properties than any high-street agency in the UK. In the last 12m we let over £9.5bn worth of property, without charging any admin fees to tenants.

We're hiring dev #1 and #2, looking for generalists, thought-leaders, and those with a passion for solving real-world problems.

You'll be working in a close-knit team, directly with the founding team, and have full autonomy to work on, and how best, to solve the biggest problems in the industry. We find problems, improve customer experiences, and commit code every day.

- Lead Software Engineer | C# | £30k - £55k | up to 0.5% | https://angel.co/openrent/jobs/143003-lead-software-engineer

- Front-End Developer | £30k - £55k | up to 0.5% | https://angel.co/openrent/jobs/143011-front-end-developer

- Jobs Page: https://angel.co/openrent/jobs

Press Coverage:

- https://angel.co/openrent/activity

Contact via AngelList or email in profile.

Look forward to meeting you!
I agree that the article was a little thin (to be honest, it's shorter than most articles I bother to read, let alone repost) & that it's misleading in suggesting that incompleteness is difficult to understand.

That said, I'm very glad that the idea is finally popping up in the popular press: incompleteness, like special relativity & quantum superposition, is about a hundred years old & many people still don't have sufficient familiarity with it to understand the way that the philosophy of the field in appeared in was impacted. Where relativity meant that time was mutable & superposition meant that randomness was inescapable (in other words, breaking the "Newton's Calculator" model of physics), incompleteness means that self-description breeds undecidability & that the relatively common idea of an ultimate descriptive language is inherently doomed. These are important facts from a philosophical standpoint, even if they rarely directly interact with things that 'normal' people are trying to do (although 'normal' people bump up indirectly against relativity & incompleteness daily, in the form of (for instance) GPS devices).
Periscope Data | San Francisco | Full-Time | ONSITE | https://www.periscopedata.com/

Full Stack Engineer (Ruby, Golang, CoffeeScript, Java, Python)

Periscope is a data analysis tool for data analysts that allows them to type SQL queries and get charts really, really fast. We are enthusiastic, energetic, and passionate. We have gone from jumpstarting our car to hanging on as the car races up the hill.

- First day: you'll ship new code to production.

- First week: you'll ship at least one customer-facing feature.

- First month: you'll write code at every level of the stack.

- First 6 months: you'll rebuild a major piece of the Periscope stack.

More info: https://www.periscopedata.com/full-stack-engineer
It looks like you connect 3.3V/GND/TX/RX to the four pins shown in this image:

http://dl.itead.cc/IM151116002/sonoff-parts-without-433.jpg

Then you flash it with PlatformIO as usual, except I'm not sure which pins are connected where, that would take some fiddling. I'll buy one to experiment with.
Does it even matter? The iOS device base is so large that Apple can get more paid customers than Spotify on their own devices alone.
I was a Java developer like 5 years ago, and already forgot everything about it. Do I have to relearn Java in order to learn Kotlin?
Direct link to the video: https://youtu.be/mTxbHiAPSlA
How I Faced My Fears and Started a Successful Business
There is a difference between

"I'm genuinely interested in this person, but it is a deal breaker if she doesn't want kids. I'm going on a date with her and I hope to find out soon" and

"I'm not interested in this person at all. But I'm going on a date with her anyway, just so I can gain some experience and courage to ask someone else out"

To me, the second one feels weird, as the other person's intentions might be serious.

Most people do some variation of the second one while looking for jobs, partners, friendships etc. I suppose it is just a personal thing.
Virtru | Washington, DC or REMOTE (within America) | Fulltime | JavaScript fullstack, nodejs, devops

== Who we are ==

https://virtru.com/how-it-works

Everyone has a right to keep their digital content private and secure. Virtru was founded with the belief that exercising that right should be easy and convenient. Virtru allows you to send end-to-end encrypted email using your existing email address and existing email provider with the flip of a switch.

We have browser extensions for Chrome/Firefox, apps for iPhone and Android, and a plugin for Outlook desktop.

Our full time team of ~30 is currently 50% engineers and with ~50% of the team working remotely across the US. We value automated testing, readable/maintainable code, documentation, and code reviews. We run in 2 week sprints and dedicate about 20% of total capacity to things the dev team thinks are important (technical debt, refactoring, exploring a new technology, etc), while the rest goes to feature development and addressing bugs.

== Current positions ==

1) Full stack NodeJS/Javascript developer (full details http://stackoverflow.com/jobs/99104/full-stack-javascript-de...)

2) DevOps (I don't believe we have the a job post up yet for this, but they currently use (in no order): - AWS (EC2, VPC, S3, CloudFront, SQS, SNS, Lambda, CloudWatch, etc) - PagerDuty - Terraform - Ansible - Python - NodeJS - New Relic - DataDog - ElasticSearch, Logstash, Kibana)

== Get in touch ==

If you care about privacy and are interested in creating security products at a company which thinks that user experience is a first class citizen, please get in touch! Send an email to jobs@virtru.com with subject “HN who is hiring response” and tell us what interests you about Virtru. It would be great if you can provide some sample code that we can check out (github, bitbucket, etc).
Point to you. I should have looked up the actual definition.
Oh yeah! On Schneier's blog, I often post Nick P's Law of Trustworthy Technology: "Don't put your trust in a new method until there's been at least 10 years proving or improving it." Also, "tried and true beats novel or new" if high-integrity development.