skysight-inc/HackerNews huggingface dataset:
Uber - Full Time Engineers

1) Rider Experience - San Francisco - Senior Engineering Manager (highest priority) and Mobile & Backend Engineers (all levels, iOS & Android, backend). This team works on the front-end of the main Rider apps. Email ngoel+rex_manager_0701@uber.com or ngoel+rex_mobile_hn0701@uber.com or ngoel+rex_backend_hn0701@uber.com

2) Southeast Asia Growth Team - San Francisco - Mobile & Backend engineers (all levels). This team focuses on features which unlock growth across SEA. Email ngoel+sea_mobile_hn0701@uber.com or ngoel+sea_backend_hn0701@uber.com

3) India Growth Team - San Francisco - Mobile & backend engineers (all levels). This team focuses on features which unlock growth across India. Email ngoel+india_sf_mobile_hn0701@uber.com or ngoel+india_sf_backend_hn0701@uber.com

4) India Growth Team - Bangalore - Mobile & backend engineers (SENIOR ONLY - 2+ years experience, top university). Email ngoel+india_blr_mobile_hn0701@uber.com or ngoel+india_blr_backend_hn0701@uber.com

Please include your resume in all emails as a PDF attachment, thanks! Emails sent without the appropriate "+xxx_hn0701" will be filtered out.

Please only send one email to your top preference - but feel free to list other preferences in the body, more than happy to discuss!
SceneDoc Inc. | Mississauga, ON, Canada | Lead Android Developer | Onsite Only | https://scenedoc.com

We're looking for a motivated Lead Developer who can come on board and own the SceneDoc Android app.

SceneDoc is a mobile field documentation and reporting platform used by Law Enforcement and Government Services to increase efficiency and save time.

Requirements

* Minimum 3 years of hands-on experience with Android SDK

* Excellent communicator with experience in writing functional specs.

* Expert knowledge of UI frameworks

* Experience with Android Studio, GitHub, JSON, and interfacing with server API’s

* An undergraduate degree in Computer Science or a related discipline; or equivalent work experience

* Running code reviews and mentorship of junior developers

* A sense of humour

Bonus

* Experienced with syncing architectures in a multithreaded environment

* Exposed to security and encryption designs

* Experience in unit/functional testing with continuous integration

* Thrift API familiarity

* Realm DB

PM me, or send your resume and a short blurb about yourself to careers@scenedoc.com
You may be correct, and I certainly hope you are. But if that's the case then the static_assert behavior seems all the more puzzling.
In particular if this code works, then you can roll your own "static_assert" that will not trigger from the not taken branches.
Keen IO (https://keen.io/) | San Francisco Bay Area + Remote USA | Full Time

----- About Keen IO -----

Keen IO is an API platform that lets developers collect and study custom events at a massive scale.

Our Mission = Turn Explorers into Discoverers.

We value: introspection, continuous learning, personal agency, honesty, and empathy. It's a work in progress!

We recently raised our Series B and are looking to grow our awesome family of Keenies!

—— Platform Generalist Engineers -----

(SF Bay Area or Remote US only) Keen IO is seeking engineers to join our team. We build and nurture an Analytics API that processes user data and queries around the clock, across diverse industries. Whether it’s gaming, e-commerce, advertising, publishing, or IoT, our platform aims to make Analytics so easy for developers that they can focus entirely on their product. Our challenge is to scale with a constantly growing data deluge and evolve along with our user’s needs. Skills: Cassandra, Java, Scala, Tornado, Zookeeper, Storm, Kafka

----- UX Engineer & Full-Stack Engineers -----

(SF Bay Area) Keen IO is seeking a UX Engineer & a Full-stack Engineer to join our team. Our team is focused on shaping the interactive environment where anyone can put our APIs to work and get value out of our platform. We do this through apps and interfaces like our Explorer, Dashboards, and Dataviz SDK. Our customers' expectations for both technical capability and quality have never been higher than they are right now.

Languages: JavaScript (ES6), CSS3 and HTML5; experience with Python is a plus

----- Account Executives -----

(SF Bay Area Only) Be one of the first Sales Representative and SDRs for a fast-growing, Sequoia-backed, cloud analytics platform. Our Cross-Vertical Practice is a small, cross-functional team (marketing, sales, sales engineering, data science) tasked with growing our business across all verticals.

----- Customer Success Managers -----

(SF Bay Area Only) Join our new and growing customer success team where you will be collaborating closely with our revenue and product teams to provide our customers with the most human and valuable experience with our platform. You will be instrumental in gathering user experience feedback to platform to provide customer input to product roadmap development. Most importantly, you’ll be an integral member of a team of pretty great humans who emphasize trust, respect, humility, and self-improvement.

For questions, please contact us at humans@keen.io or visit us our career page (https://keen.io/careers/).
Facebook can now translate your posts into other languages
Thistle - Berkeley CA ONSITE - https://angel.co/thistle-1/jobs/97516-software-engineer

Thistle delivers delicious, organic and healthy meals - the ease of Munchery/Sprig with the subscription model of Blue Apron.

Looking for full stack engineers (senior and junior) that are passionate about healthy food. Work includes:

- Building our consumer website, with a focus helping customers understand all the nutrition and health benefits in their meals.

- Infrastructure for designing, preparing and delivering 1000s of meals.

- Testing new user acquisition and engagement strategies

Stack is Python/Django, but if you're a fast learner we will be just as interested in what you like to eat for lunch.

Interview: quick phone screen, then visit HQ to try the food and discuss our codebae. No brainteasers.

We also have nothing to do with Ayesha Curry, fortunately.
Location: New York

Remote: No

Willing to relocate: Seattle, San Francisco

Technologies: Ruby, Ruby on Rails, Javascript, MySql, Learning AngularJs

Resume/Cv: https://drive.google.com/file/d/0B0EDpzC7IVuwUnpoQUU3S0cwYnc...

Email: Danielwolkowitz23@gmail.com
I have windows in my house that are easily broken. I haven't put bars on them, I don't have an alarm system on them, and yet I know they're insecure.
Also, didn't the Supreme Court rule that cell phones, which are connected to the internet, require a warrant, which indicates that there is a certain expectation of privacy? Of course, there's no real difference between a smart phone and a computer.
Some of us been trying to highlight for a long time now how compilers are taking unjustifiable liberties with undefined behavior
drchrono (YC W11) | http://drchrono.com/careers | Full-time in Mountain View CA

drchrono is a medical platform for doctors and patients. We are crafting only the best mobile healthcare experience, with a focus on iPad, iPhone, Apple Watch and web. The driving force of our efforts is in changing the way people engage and experience healthcare through electronic health records.

You would be part of an entrepreneurial, sharp, capable and curious team. Since our inception, we have attracted over 85,000 physicians, 5.5 million patients. So far we've booked 19 million patient appointments and processed 1.2 billion dollars in medical billing per year.

We’re hiring Python/Django Devs! Take our healthcare hackerchallenge here!!
https://www.hackerrank.com/tests/527036edb11ff/0ca5532381fbe...

Steps to getting hired

Step 1: Take our Hackerchallenge

Step 2: Phone call with our Hiring Manager

Step 3: 1 hour code pairing a drchrono Engineer

Step 4: On-Site Healthcare Hackathon

Step 5: Join the team & change healthcare!!!
Yewno | Redwood City, CA | Front End Engineer, Content Data Engineer, Data Scientist and VP of Engineering | Full Time | ONSITE

Enhancing human understanding.

At Yewno we are building the next generation knowledge engine. We leverage leading edge computational semantics, graph theory and machine learning to tackle the information overload problem. Our solution helps people understand the world. We're a small team of hands-on entrepreneurs with multi-million dollars exits under our belts.

Yewno's venture funded and our product is in private beta with leading companies. We are looking for team members who get things done, not like talking about getting things done. We invest in technologies that help us deliver great services and experiences, not just because they’re cool and new or because we feel comfortable in them.
We are looking for mid to senior level engineers for multiple roles - if you are interested in learning more, ping us at: hello [at] yewno.com.

Some recent coverage about us:

* http://finance.yahoo.com/news/yewno-launches-yewno-education...

* https://medium.com/@sfdoug/heres-an-entirely-new-approach-to...
Oden Technologies | http://oden.io/ | Full Time | Onsite | New York, NY

We are an industrial IoT company that allows manufacturers to optimize processes and produce more output with less input by improving efficiency and reducing waste products. Our goal is to create smart factories using cutting edge technologies. We are currently funded w/ a small # of employees. Now is a great time to get in ;)

Stack: Python, React, ConcourseCI, Cassandra, KairosDB, MongoDB, Go (nothing is set in stone, we value engineers that take a scientific approach to evaluating all possible solutions — help us decide!)

* Hardware & Network Engineer:
https://odentech.recruiterbox.com/jobs/fk06pfp/
We need engineers, preferably w/ experience in IoT, to help us build out our hardware and network strategy. This includes writing software for embedded devices, experimenting with different network connectivity solutions, and optimizing device firmware for reliability and security.

* Frontend Engineer: https://odentech.recruiterbox.com/jobs/fk06s2b/
Our end-user product is a dashboard that allows factory workers to grok massive amounts of timeseries data. Experience in analytics or visualization solutions is preferred.

* Data Engineer: https://odentech.recruiterbox.com/jobs/fk06s2k/
We currently ingest 8.5M datapoints per day and expect that number to increase 100x by the end of the year. We are looking for a skilled big data engineer to help us ingest and process this data.

* Backend / Realtime Stream Processing Engineer: https://odentech.recruiterbox.com/jobs/fk0hdsz/
Imagine two machines reporting datapoints at different intervals, that are components of a complex aggregated metric. We need to be able to perform aggregations on datapoints as they arrive, in as close to realtime as possible. Experience in realtime stream processing libraries and out-of-order event processing is a plus.

Feel free to apply on Recruiter Box (make sure to mention HN), or reach out directly: mykola@oden.io
Parsing: The Solved Problem That Isn't
Passing a non-null pointer that points outside your address space is made UB by the exact same sentence as the one that makes passing null UB.
Not sure if anyone else has noticed this pattern but I've seen it in a number of NYT articles that I would like to aggregate. There are seemingly offhanded paragraphs that ignore the issue at hand and insert something pro-NSA/pro-weak crypto.

From this article take the second to last paragraph.

At the least, readers of “Chaos Monkeys” will think twice before taking at face value tech leaders’ high-minded arguments for refusing to assist our national security apparatus in fighting terrorist threats. Even in the area of advertising, important social and public policy questions are implicated.

This comment hardly fits into the theme and flow of the rest of the review.
> But when Sun was arrested in 2007 for a $93,000 gambling debt owed to MGM, she vowed revenge

What? How is that legal?
Databricks -- San Francisco -- https://databricks.com

* Software Engineer (ONSITE)

* Software Engineer Intern (ONSITE)

* Product Manager (ONSITE)

Databricks was founded in 2013 by the team that started Apache Spark, meaning you might not only use Spark but also get to work on it :). We provide a cloud data processing platform based on Apache Spark used by customers including top 5 banks, healthcare and media companies. We've also done some really cool technical stuff, such as setting the 2014 GraySort record (http://www.wired.com/2014/10/startup-crunches-100-terabytes-...).

We are hiring engineers in the following areas:

* Backend (JVM, AWS, database engine)

* Frontend (React, D3)

* Machine learning

List of available positions: https://databricks.com/company/careers
LizardStresser botnet is using IoT in recent 400Gbps DDoS Attack
Location: Allentown, PA, USA (can commute to NYC and Philadelphia)

Remote: Yes, have experience working remotely

Willing to relocate: No

Technologies: Full Stack -- Ruby/Rails, JS, SQL, DevOps

Résumé/CV: https://www.kickresume.com/cv/robzimmerman/

Email: taintedz@gmail.com
You are saying that static_assert would not trigger here, correct? That makes sense to me, but it's not what is in the proposal [1] - see the "Not proposed" section.

[1] http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p029...
I think the issue would much be better solved by not automatically completing and instead showing a grayed out suggestion that can be selected by hitting right arrow.

Anyway, what it is doing right now is seeing "http:/" and thinking <Ok, I can just add /sitethatobviouslyhasnorelevanceyet.com and everything will be fine!>. But while it was thinking, I already started typing the second "/" and didn't notice so I got in "lo" before I saw the result. At that point what's in the field is "http:///sitethatobviouslyhasnorelevanceyet.comlo". The issues here are serious enough but it's not entirely surprising you can't reproduce them well.
> memcpy(0x1, 0x1, 0) is a well-defined no-op

Sure about that?

It really should be a no-op. The C and C++ standards are seriously broken in this respect, and compiler authors take advantage of this brokenness to get away with miscompiling programs that, to anyone with common sense, are fine.
I know Netflix is notorious for this. Keeping titles up for a couple months, taking whole seasons of shows off, with absolutely no notice.
Kitty Hawk | http://kittyhawk.aero | Mountain View, CA | Full Time | ONSITE

Kitty Hawk is a Silicon Valley technology company dedicated to moving people more quickly and efficiently through personal flight. Our engineers, scientists, hackers, and creatives have invented and innovated technical and regulatory solutions for self driving cars, human powered helicopters, revolutionary wind power vehicles, and other world record-setting aviation achievements. We break stuff, in a good way, because we're here to get things done and help humanity push forward. Join us, let's have some fun.

We are seeking a Software Engineer for an innovative electric aircraft program. The candidate will primarily be responsible for designing, architecting, and implementing software for collecting, managing, and viewing data obtained during flight. Other tasks may include developing and supporting automated testing procedures (for both hardware and software), sensor integration, vehicle simulation, and real-time autopilot development. This person will work in a multidisciplinary team environment, with freedom to develop and manage multiple simultaneous projects. Our team is focused on fast iteration and constant software improvement. The successful candidate thrives in a hands-on environment and embodies the hacker/maker mindset.

Please find more information here: https://app.jobvite.com/j?cj=oWCo3fwJ&s=Hacker_New
> After skimming the document for 15 minutes, I didn't find a single thing that would be insightful to experienced software developers or their managers

That's because the purpose of this document is not to advance the process of producing safe software, it is to facilitate the process of assigning blame when something goes wrong, and in particular to help deflect blame from upper management and onto a scapegoat lower down on the food chain. This document is not operative in the forward direction, i.e. it is not the case that people read it and acquire knowledge which they then use to write better software. It is operative in the reverse direction, i.e. when something goes wrong, upper management scours the document to find a place where whatever went wrong deviated from the rules. They then say, "Look, it's not out fault, we had the right rules in place. It is the fault of whoever deviated from the rules."

This is not a phenomenon unique to NASA, BTW. Most large bureaucratic organizations eventually develop this dynamic.
The only way that makes any sense is if there is a double standard where law enforcement doesn't have to follow the law (4th amendment) but the citizens do (CFAA).

Rejecting the Rule Of Law is dangerous. If the government doesn't respect the laws - including their spirit - then why should the people? You might have notice the recent rise populism. Many people are tired of an oligarchy that only vaguely follows the law that is supposed to be "of the people, for the people and by the people". Rulings like this and other events that don't even pretend to respect the Constitution are interpreted as proof that democracy has already failed.

Brexit, the drama in the recent primaries, and other forms of "trumpism"[1] are examples of the growing blowback. Do you really want to support the path towards more civil unrest and other types of instability?

[1] https://www.youtube.com/watch?v=Zzl4B3mrKQE
Protip for the supertip: I just use !s for startpage. One keystroke lesser. :) It's the one I use most of the time.

Although my default search engine is DDG, for my use (technical and otherwise, with date based searches) DDG is still more like a toy that doesn't provide me the relevant results more than half the time. So I stick to startpage most of the time and sometimes use Google directly (with tracking related precautions/protections taken).
But for iPhones "Walmart" is the only place you can buy anything. It's not possible to buy your mop in Target or Craigslist.

Only jailbroken iPhones can install apps outside of the app store... or has things changed since last I checked?
For vast swaths of the country, usage would be low enough that it doesn't even fully use one tower. For those areas, the marginal cost of adding a user is effectively zero.
We might as well just consider the TSA a really terrible jobs program.
"To make this scheme explicit, I need to assert in the base class that all my "derived" classes implement a method with a certain signature. Does C++ allow me to do this?"

As the call is resolved at compile time, simply calling the function will cause a compile error if the derived class doesn't implement it. The error message might not be the prettiest, but there are ways to improve that.
Ask HN: Convince wife of side project
Hi, I'm currently at a high paying job and happy, but as everyone knows any job is insecure.
How can I convince my wife to start a side project??
Despite how many computers are hacked, I posit it's mathematically (factually) incorrect by a wide margin that the majority of Internet-connected devices are hacked.

That alone, if it is the force behind the judge's opinion/ruling, makes it invalid, right? Facts? Or do they have no place in a modern US courtroom?
Edit: double post. Apologies.
Yes,

The term "bad judgment" implies a mistake and some good faith, something a diplomatic lawyer like Grellas would likely do by impulse. Not being a lawyer or obligated to diplomacy here, I'd call it a despicable, bad faith maneuver.
Full Stack Engineer (Postgres, Ruby, Node.js, React.js) | Brandfolder (https://brandfolder.com) | Denver, CO | Full Time | ONSITE

http://jobs.brandfolder.com/

Brandfolder is a Digital Asset Management Platform Serving some of the largest brands in the world. We are a lean, mean, fast machine -- We have built an amazing process that allows our 4 person development team to out pace our competitors who have 40 person teams.

Requirements:
* Experience working in a Modern OO Backend Language -- Ruby (preferred), Python, Java, etc.
* Experience working in a Modern Front End Framework -- React.js (preferred), Ember.js, Angular.js, etc.
* A passion for elegant user experiences and experience driven development.
* A will to learn and become a better developer -- We use many technologies and expect all of developers to learn our entire stack, from ops to UX.

@recruiters: Do not contact us.
Location: Jacksonville, FL

Remote: Yes

Willing to relocate: No

Technologies: Python, Delphi, Javascript, Android, C#, Xamarin, Scheme, Prolog, SQL Server, MySQL, Postgres

Résumé/CV: http://aquila.blue/misc/resume.html

Email: zephyrfalcon@gmail.com
The week that proved Britain is confused about Europe (2014)
We have been modifying foods for centuries with selective breeding. Why do you think targeted genetic modification will be any different from the random genetic modification that occurs in nature? They aren't adding new proteins "en mass" as you describe it, its usually specific and minimal.
These are good points, but they regard the system as a whole. Is that what's "12 times faster"? I don't like big claims without seeing some more detailed numbers and methodology.
The Netherlands has first nationwide LoRa network for Internet of Things
Tesla owner killed in crash was watching ‘Harry Potter’ while using autopilot
Something I find very interesting about Swift is it's complete reversal of opinion from Objective-C on this topic.

Obj-C basically has the behavior GP wants: call a method on nil (aka: null) and it returns nil/false/0. It's possible to write concise & correct code that relies on this behavior.

Swift turns it into a fatal runtime error, and uses the type system to help prevent it from happening.

I think there's room for both (probably not in the same project though!). A lot of successful projects have been written in Obj-C, and some of them rely on the behavior of nil.

However, it's harder to maintain the code. You have to reason about whether nil is possible and does the code do the right thing, or did the original author forget to consider the possibility? It's really nice when the static type system forces the programmer to be explicit.

Having used both paradigms, I honestly don't know which I'd prefer for JS - especially considering it's lack of static typing. It might depend on whether I was writing application or library code.
Removing these facilities is a stunt. Real compilers will have to support them for decades (maybe at least auto_ptr) anyway, so there's no sense deleting them from the standard. It's sufficient to just recommend against their use.
Any claim that someone beat the diffraction limit should be viewed with the same level of skepticism as faster-than-light particles, engines that don't conserve momentum, perpetual motion machines, etc.
Except for those investors who bought uvxy puts baby!!
Looks like you copied a little too much from your last job post.
Crashing is exactly what the correct program should do if it hits undefined behavior.