skysight-inc/HackerNews huggingface dataset:
Intercom | Dublin, Ireland | ENGINEERING MANAGER | Full Time | ONSITE

WHAT: Software-as-a-Service, customer communication platform. Intercom is one of the fastest growing software companies of our generation.

ROLE: Want to write code, define product vision & manage a team? We are looking for an Engineering Manager in Dublin. You’ll work directly with a product, design, and engineering team who’ve worked in places such as Amazon, Facebook, Google, Apple and Zendesk. And best of all, be early enough to hold a leadership position where you have a high impact role in our success over the coming years. Apply here: http://grnh.se/1tlsfw

BENEFITS: Competitive salary, meaningful equity, free food, health insurance, life assurance, unlimited holidays, paid parental leave, public transport and gym covered.
Hiring process consists of email exercise, phone interview and an onsite interview with technical and culture sessions.

TECH: The core Intercom product is a Ruby on Rails application with an Ember.js frontend. We use MySQL and MongoDB for most of our storage, though we’re starting to migrate to other services like Amazon’s DynamoDB. We don’t need you to be familiar with any of these technologies to work with us. Great people are effective and learn what we use quickly (or introduce us to better ways of working).

How we work: https://www.intercom.io/careers/engineering

Also hiring for Product Engineers: http://grnh.se/w7e5gh1, Lead Data Engineer: http://grnh.se/h8qa7l and Support Engineer: http://grnh.se/8k2xe61
Could have sworn that even though a more recent network is the preferred one at that time, the older ones are still connected and listening to provide a smoother handover experience.

Depending on the device you may be able to tell it to use newer network only though (my somewhat aging Android device can opt for UMTS only for example).
Ah, I see, clinging to inconsequential garbage.
https://news.ycombinator.com/item?id=12848761
My point is that it's not a technical problem. Some IoT devices have failed their "vehicle safety check". Now who has the authority to take them off the road? Who has the authority to ensure that their poor design isn't even allowed on the road? Do we actually want anyone to hold that authority?

Is there some other way to achieve the same results without formal regulations - to review bad designs and keep them from being sold, and taking bad security designs/implementations off the internet?
https://github.com/evanw/thinscript
This is a serious answer:

1.) Get a machine.

2.) Install CentOS on it.

3.) Dogfood (use) that machine full-time.

You'll be up to speed in no time.
So, what I took away from that is the guy reads!
You're using GSM here which is from 1991. It may be 2016, but your phone still primarily uses or falls-back to 1991 era protocols. Protocols which are the de facto global standard for cellular communication.
>Having the government do everything has been tried in history and its leads to failure (communism).

Having the government do some things has been tried in history and in many cases has worked out quite well. The roads, schools and fire department are quite good where I live for example. Though not perfect of course.

I'm not suggesting that this particular service is a good thing for the government to take on. Just want to mention that it's not "all-or-nothing" choice.
My favorites while programming are 80/90's rock, pop, hip-hop music I am familiar with or video game music via OCRemix [1] or Rainwave [2]. I also enjoy using Sirius XM when I can't decide what to listen to. My favorite stations are Backspin and XMU.

[1] http://ocremix.org

[2] https://rainwave.cc
Isn't this a simple instruction you give students in the very first class like "before you submit your homework, restart R session, and make sure your submission runs in the new session"? This only requires them to click a menu item (Restart R session), and a button (Knit or Source or something). Not really a burden for them, but will save your life as the instructor.

As someone who had been a student in statistics for more than 10 years, I confess I had never written a single test for my homework. Frankly I just didn't have the time or interest (too much homework, and becoming a professional software engineer was not the goal of the homework assignments). That said, when I put on my software engineer hat now at work, I'd definitely do what you advertise here and write tests carefully. If you want your students to enjoy the benefits of both R packages and R Markdown, I wrote some thoughts here a couple of years ago: http://yihui.name/rlp/

Don't get me wrong. I'll all for teaching students good practice of software engineering. I just want to speak from my own memories and experience as a student. Sometimes I feel teachers are like parents: they want kids to learn all possible right things, no matter if they are practically able to swallow all the good stuff (sometimes this has bad psychological consequences, like rebellious children). If I were an instructor in statistics, I'd only require students to submit an R Markdown document. Other things like tests can earn extra credits but not required.
Hammerhead | Bangalore, India | Hiring 4 developers & 2 QA engineers | FULL-TIME | ONSITE

Hi! I’m a product manager at Hammerhead. We are building a sports technology company. We shipped our first product (see it on our website) to over 50 countries, and are now building our next product: Hammerhead X. Still in stealth, it is a highly capable custom Android-powered device that will be released in the spring of 2017.
* http://hammerhead.io/

We’re hiring 4 developers and 2 QA engineers at all levels (junior to senior, including a QA lead). We’re looking for full-stack engineers who have experience with mobile and Android in particular. More details here: http://bit.ly/hh-swjobs-hn

Special note on our office in Bangalore-- We are Techstars-backed NYC-based company, but we are NOT hiring in India to save money or outsource serious engineering; working with us is NOT at all like Infosys or any consulting shop. Hammerhead’s SVP of SW Engineering and Co-Founder is Indian and leads the team in Bangalore, which is made up of 6 full-time employees who have equity in the company and make real decisions that determine the future of our products.

We regularly fly our team between offices or meet in the middle for better collaboration; right now for example, the development team is Boulder, CO, on a 3 month sprint to set the foundation for our new product.

We’re building the most excellent startup engineering team Bangalore has ever seen, and we have a deep appreciation for the tech scene and the potential to grow our Indian-side of the company. Join us.

* Any questions or concerns? Email: ali+swjobs@hammerhead.io

* All JDs: http://bit.ly/hh-swjobs-hn
The SaaS Bootstrapper Podcast – Interviews about Startups and SaaS
I've not used pinboard, but I think a good feature would include a time lapse... I mean I bookmark something then categorize it, then its in a certain folder, and I forget about it, after 3 or so months, I would like to be reminded about it.
After months of concern about bursting bubbles, VC investment stabilizes
There is also a diffed single page HTMLs at github [0], (11 MiB download; quite surprised my Firefox managed to render it).

What I've found interesting is that markup for insertions and deletions in this file is ("non-semantic") `<span class="delete">..</span><span class="insert">..</span>`, instead of presumably more semantically appropriate `<del>..</del><ins>..</ins>` [1].

[0] https://github.com/w3c/html/blob/master/diff/html5to51diff.h...
[1] https://www.w3.org/TR/2016/REC-html51-20161101/edits.html#el...
I did not. I'll take a second look. Thanks.
Agathos | San Francisco | Full Time | ONSITE | Software Engineering

Technologies: Python; Django Rest Framework; SQLAlchemy; AWS; React; MySQL; GitHub

You can read the job req and apply here: https://angel.co/agathos/jobs/170140-data-platform-engineer

Agathos is developing a data platform for physicians to drive better care (closest analogy is Watson with automated insights and behavioral economic principles). We have our first contract in place, are seed funded, and are looking to scale quickly with an experienced engineer.

As one of the first 10 full-time team members, you will lead the development and scaling of our infrastructure and algorithms to build a robust data warehouse to power our analytics and insights SaaS platform.
This is a completely irrelevant document. Browser makers follow standards written by the WHATWG (Web Hypertext Application Technology Working Group), not the W3C.

I'm horribly oversimplifying, but to see the full ugliness, just google 'whatwg w3c'
You can also completely replace Chrome OS with Linux. Works great.
Location: San Francisco, CA

Remote: Yes

Willing to relocate: Yes

Technologies: Ruby, Rails, JavaScript, React, Flux, CSS/HTML, Postgres

Résumé/CV: http://www.martincamacho.me/assets/MartinCamachoResume.pdf

Email: mcama200@gmail.com
The internet isn't a decentralized message system as much as it is a decentralized network for a variety of content types.

> email is only "free" because it's given away

Email is a free network because anyone can join the network and run an email server without paying "fees" or getting anyone's permission. Same as HTTP servers. (Apart from domain names which are "owned" by ICANN).
People talk about how no one's downloading apps anymore, but I think it has more to do with events like this.

It's become easier to build apps nowadays, so the creators have less patience, they move on very easily. I'm guilty of this too. When something's not working out well, you start thinking "i could be spending my time working on something else that will do well. It will only take a couple of weeks, why am I wasting my time?"

From a user's point of view, they've been burned too many times to trust that their favorite app will stick around next year, so they invest less in the app, which is a downward spiral.

But the thing is these are all illusion. Today's fad is gone tomorrow. So you better work on something you believe in, instead of building "a messaging app with a twist" just because messaging apps are hot nowadays. Or building a "bot platform" because bots are hot. Or building an "AI stuff using Tensorflow" because everyone says they're the next big thing. They are not. If you trace back towards where all the hype originated, most of them are from some VCs or media pundits who are "looking for the next big thing", which is the worst possible direction you can start from.
Would you mind sharing a link to a proof of the second law using Markov chains and information theory? I'd like to learn more about this approach.

I'm surprised that Markov chains would be involved when the laws of physics are deterministic.

The Poincare recurrence theorem has always suggested to me that the second law is not as fundamental as other laws. For a finite system with finite phase space, the state of a system will traverse closed loops, repeating forever with no steady increase or decrease in entropy. (Edit: to be clear, I'm not claiming that what I just described is the Poincare recurrence theorem or that it applies to our universe. But it is worth considering systems where the second law doesn't apply and trying to figure out how and if they differ critically from reality.)

https://en.wikipedia.org/wiki/Poincar%C3%A9_recurrence_theor...

Not that my background is worth anything, but just so you know where I'm coming from, I have a PhD in physics, spent years thinking about the entropy of computation, and wrote parts of the Wikipedia entry on Maxwell's demon. I think much of the disagreement over entropy and the second law comes from how we frame the problem.
Getting the job - not necessarily harder, but keeping it - definitely.

The thing is that these companies need their remote employees to be persons with exceptionally strong discipline who are also self driven.

So you can be a very good engineer that also performs given tasks within a reasonable timeframe, but if the person managing the team has to constantly hold your hand (which is harder remote) or you are too passive you'll be fired quickly.

Regarding the skill level (at least what I've seen until now): Yes, generally these people have more experience than the average engineer (of course I'm not talking about the average Google or Facebook engineer here), but it's nothing insurmountable, almost anyone could do it provided the will to improve.
They probably wanted to re-use most of the x86-32 decoder that they had on the chip anyway.

Kind of strange, nowadays, an embedded armv8 cpu will come with multiple decoders (ARM32, thumb2, AARCH64).
I'd be surprised if it took that long.
Well English is not my mother thong so maybe I was harsher than I though.

However the current top comment is basically saying that the OP is a poser and that it might have been a viral campaign for codegophers this don't qualify as not harsh... When reality is harsh how are we supposed to soften it without lying?
That's not why it's good, that's why it exists in that state. A lot of people don't know about stuff like this and won't want to trudge through a heavy technical post.

But send them a fake SMS and maybe they'll start listening.
> ...Xcode for iOS

What makes you think this is going to happen sometime soon? Have you seen anything specific that indicates that?
Would be interesting to deploy an app that can send encrypted/signed SMS. It would likely spike your messaging bill thought, as fitting all that in 140 would be hard, resulting in multiple SMSs going out pr message sent.
Sourcegraph (https://sourcegraph.com) | San Francisco, CA | Full time | ONSITE / REMOTE

Sourcegraph is the best way to read and understand code. As a programmer, you spend hours every day trying to answer simple questions like "How do I use this library?", "Does this function already exist?", and "What's going on in this changeset?" Sourcegraph makes exploring the world's code as painless as searching and browsing the web.

We're a small team founded by Stanford and Palantir alums. Our users and customers span programmers across the world, influential open-source authors, and major companies like Twitter. We're working on technical challenges like scaling code analysis and search to every codebase in the world.

Stack: Go, TypeScript, React (with GraphQL), Docker + Kubernetes

* Senior Software Engineer, Core: https://boards.greenhouse.io/sourcegraph/jobs/204608

* Senior Software Engineer, Growth: https://boards.greenhouse.io/sourcegraph/jobs/497073

Shoot us an email at hiring@sourcegraph.com.
Interesting concept (using the Signal server as relay/vpn-like).

But honestly, I don't care about sending GIFs and I want a messaging service (especially a privacy-oriented) to be as sleek as possible. Additions like these just seem to increase the attack surface.
It is disappointing that such campaigns are required despite the tremendous value being created.

Any useful service costs money to build and keep running. Perhaps easier renewals have led us to forget that efforts to make the internet more secure require a lot of hard work and resources (money). LetsEncrypt doesn't generate income by selling ads. Users ought to consider donating.
I was walking around San Francisco the other day and suddenly noticed that my phone had switched from its usual AT&T provider to "China something" (maybe "ChinaNet"? I don't remember exactly what it was, and it was only there briefly). And then I got a text saying:

Welcome to the test network. Your IMSI is IMSI: 346234543252301

Not very stealth in this case. And I'm still not sure what it was. It went back to AT&T after I walked around some more.
StriveWire | Hamburg, Germany | On Site | Senior Full-Stack Engineer, Senior Android/iOS Engineer
StriveWire is a platform for eSports tournaments, where you can challenge your friends in for-money computer game matches all day every day. We're a rapidly growing crossover between Facebook and Paypal in the eSports industry with an international audience.
Our stack is React (flux/native via babel, webpack) / Node.js (hapi.js) / Websocket / PostgreSQL / Redis hosted on AWS.
We're looking for experienced people with formal education in computer science or related fields to join our team in the above-mentioned roles with immediate impact on our product. If you are a quick learner, great collaborator and want to shape the future of eSports together with us, please get in touch with us.
We offer a great team and competitive salary with equity if you wish. Please send your CV with relevant transcripts/references to beni@@strivewire.com. Internship applications welcome.
keywords: on-site, e-sports, hearthstone, rocket league, etc
Convoy | https://convoy.com | Seattle, WA | Relocation | ONSITE

Javascript, Node.js, React, React Native, Redux, iOS, Android. Frontend, Backend, Mobile.

We're optimizing the trucking and logistics industry; automating what is, today, a $749B industry that still runs on fax machines and phone calls. Currently backed by top tier investors. Read about us: http://www.nytimes.com/2016/03/23/technology/convoy-sees-its...

I'm employee #3 at this company, having worked at big companies like Google and small startups before I can say I've never had a bigger opportunity for success than this. The team of engineers are smarter than any team I've ever been on, I'm growing as an engineer and leader every day, the problems we are solving are very real and we are impacting peoples' lives every day. I couldn't ask for a better situation!

Software engineers / Designers / Sales / Operations. Engineering positions available:

• Front-end engineer - Live and breathe JavaScript, HTML, and CSS? Come work on our single-page app using React and redux!

• Mobile engineer - We have Android and iOS apps, and we're interested in people competent in either native or react-native mobile development (both is a huge plus). These are beautiful, bulletproof apps that solve real-world problems for truck drivers and carriers.

• Back-end engineer - We've got some fun CS problems to solve around route optimization and market making, plus working on the API that connects all these clients. If you're a high-performing engineer but don't have one of these specific tools on your belt, we'd still love to talk. We trust awesome people to learn the tech! If you're in Seattle (or willing to relocate) and looking to be on a small team where you can have a huge impact, check out our jobs page http://jobs.convoy.com/
Sift (http://justsift.com) | Detroit, MI | ONSITE

* Front End ReactJS Engineer

* Backend Node Engineer

* Or Full Stack of the Above

Analytics for your employees. Everything else has a dashboard these days, why don't you have one for the health of your organization?

Our team is small and we are looking to grow. We like to push often, get things done and play a bit of Super Smash Bros. Melee.

Apply by filling out this form: https://goo.gl/forms/da7xs2nKAeXMj9u32
Implementation of Neural Network from the “Neural Networks Demystified” Tutorial
Amazon Flex | Toronto, ON | Full-Time Software Development Engineers (multiple openings) & Web Developer On-Site

About us: Amazon’s new crowd-sourced delivery platform, Amazon Flex, aims to delight customers by delivering millions of packages faster than ever before. We are expanding our platform rapidly to new geographies and products from groceries to big-screen TVs in an increasingly complex transportation network. We recently launched Prime Now that delivers orders in an hour or less. You can find out more at flex.amazon.com
Job: One challenge within flex is to accurately track work by ingesting data from multiple sources and making sense of it, so delivery personnel can be paid accurately and quickly. We are building the entire stack, from the data store and platform to UX. The platform will not only ingest data through a well-defined interface, but will also support mechanisms to publish clean data for consumption. We will build data analytics and business intelligence to perform key data inquiries independently that will help business teams reliably answer important questions.

Our engineers are top-notch software developers who love listening to customers, working as a team, and proactively taking the lead whenever necessary. The successful candidate will be responsible for creating and delivering software solutions for the new transportation program. In this role, you will have an opportunity to own design and development of key parts of services. You will have influence on subsystem design and help build a team culture around practices that are critical to a quality product.

Your work would be cross-functional involving partnering with other teams in Amazon, including operation, fulfillment, IT, and finance teams. We are looking for someone with a go-getter attitude who is ready to own a problem and passionately drive successful implementation. We want someone who is a quick learner and ready to learn and adopt the latest techniques in computer science.

Come join the team and help us make history!
The job posting will be up at jobs.amazon.com in a few days. Shoot me an email at zee@amazon.com with your resume.
Apparently the author of Mirai leaked the source code and even provided comments and build instructions. I found this a bit baffling.

He seems immature and vain, because his motive is apparently to taunt someone with how smart he is, but the code is indeed pretty awesome and educational. It's a little sad that commercial software is so ugly and that black hat software is elegant (though I guess it has to be, because it's under rather severe "environmental pressures").

https://github.com/jgamblin/Mirai-Source-Code/blob/master/Fo...

At first, I was also kinda shocked that it had this simplistic list of hard-coded user names and passwords (mentioned in the article). But I guess I've worked in the software industry long enough that it makes sense. Computers are so ubiquitous and on reflection it's not a surprise that you can pull down hundreds of thousands of machines with this technique!!!

Can anyone shed light on the economics of releasing source code? I would think this would make your botnet much less valuable. Apparently someone found a vulnerability in his HTTP parser, which I don't think would have happened without the source code.

So did the author shoot himself in the foot for reasons of pride, or is there something else going on?

https://github.com/jgamblin/Mirai-Source-Code/blob/master/mi...

// Set up passwords
add_auth_entry("\x50\x4D\x4D\x56", "\x5A\x41\x11\x17\x13\x13", 10); // root xc3511
add_auth_entry("\x50\x4D\x4D\x56", "\x54\x4B\x58\x5A\x54", 9); // root vizxv
...
Almost, it would be a better idea to block incoming telnet traffic. I am having trouble coming up with a good reason for having telnet open to the internet.
> The neat thing about audio is that you can stream it in

You can stream music. You cannot stream effects; the timing of effects is such that you can't afford a frame's delay or people will notice it's off-kilter. And, as it happens, effects are precisely what are loaded uncompressed; almost every game engine's streaming-music feature uses MP3, OGG, or whatever.
And sadly had cryptographic modes that were intentionally weak because the cold war...
It claims to be 'Simple' lane detection - it is not claiming to be robust or exhaustive.