skysight-inc/HackerNews huggingface dataset:
Convoy

Software Engineers / Designers / Sales / Operations

Downtown Seattle, WA

We're optimizing the trucking and logistics industry; automating what is, today, a $749B industry that still relies on phone calls and paper.

Some of our open engineering positions:

- 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!

We're a small, close-knit team that hails from both startups and large tech companies, backed by some big names. Jeff Bezos, Pierre Omidyar and Drew Houston are all investors.

I'm one of our full-stack software engineers (employee #2). I've worked at several software companies large and small, but this one feels like a rocket ship. I'm working with some of the smartest people I've ever met, both engineering and business, we're building a great product at an incredible pace, and growing our business like crazy. I'm excited to go to work every day.

We just exited stealth mode a month ago:

http://fortune.com/2015/10/27/superstar-investors-back-convo...

If you're in Seattle (or willing to relocate) and looking to be on a small team where you can have a huge impact, email me at alex@convoy.com or check out our jobs page https://convoy.com/about.html#jobs
Laser Death from Above
I had a suspicion there might be some factors I was forgetting. I think this is a really big one so thanks for mentioning it. I recently became more aware of this factor after spending some time with a couple less fortunate kids going into college for computer science. It's amazing how a small amount of well-placed guidance from an experienced mentor can have a dramatic effect. In this case it was three things:

1. Learn vim (or emacs)

2. Use Linux and the command line

3. Use git

One of the guys started this semester. He's already a bright guy and would have been near the top of his class without me, but those three simple things make him look like a magician to his classmates. In the course of getting helping him get set up with Linux I also became aware how much of an advantage my middle class upbringing gave me. Something relatively basic like having a decent laptop can actually be a big obstacle. $1000 is a lot of money to a lot of people. Now I'm sure some people will say that you don't need to spend $1000 to get started with a usable computer. That's true, but there are useful things that you can do with a $1000 computer that the much more affordable computers can't do.

Another anecdote. A few years ago I was in a climbing gym and I tried slacklining. It seemed impossible so I didn't do anything more with it. A few years later someone suggested that it does wonders for your balance so I decided I wanted to learn. Then by luck I happened to run across some people slacklining and over the course of a couple days I was able to spend some time with them practicing. Their guidance got me over an initial hump that seemed insurmountable from the outside.

So yes, "environment" should DEFINITELY be added to my list!
Exactly, naming names carries a huge legal risk.
I don't understand why it prompts me to invite other people after putting me in line. Why would I email/tweet my friends to join this service if it isn't even ready for me? Seems rude to bother a friend with joining an internet line just so that I can get a better position in the line.

I love signal on android and have been looking forward to this, kind of rubs me the wrong way when I'm put in "line"
What are these "competitive forces" that aren't consumers choosing some platforms over others? iOS in particular wasn't jammed down consumers' throats; early adopters frequently had to jump carriers to get one, which forced carriers that didn't have the iPhone to accede to Apple's demands of them.

That Android and iOS won via some kind of accident of history is a fairly extraordinary claim, and requires some kind of actual evidence.
Forget Wi-Fi. Meet the New Li-Fi Internet
I think the author is writing under the assumption that there are diminishing returns as one gets better at a skill, when really the opposite is true.

I didn't get that as the main take-away. Rather, simply, that it's much easier to bootstrap oneself out of a state of utter helplessness in the face of some totally unfamiliar skill area (cooking, music, foreign languages... and yes, even programming) than people commonly think. And into that zone where, while far from an expert, you're at least getting traction, and past that feeling of "I'm just not cut out for this". To a place where one could reasonably say, "Yeah, I could get a lot better at this, if I spent more time on it."

It's an extremely valuable life lesson, I've found. And no, I'm not saying you should go out and hire programmers with 100 hours of self-taught experience. Nor is the article.
These CAs have to follow specific rules and have external audit. MITM is prohibited by these rules: certificate authorities that participate or enable MITM are removed from root stores (example: https://en.wikipedia.org/wiki/DigiNotar).
Definitely, it's a good sign for an emerging market.
TDT4140: Software development
I had no idea that fire control computers in airplanes were so sophisticated in the 1940s. Truly amazing! I don't know what I thought, but I guess I assumed that air battles back then relied primarily on line-of-sight and tracers to compensate.

It's amazing how effective automation can completely transform an activity and elevate it to a new plane of effectiveness. I'll channel Andreessen and say: technology is eating the world.
Creating a Virtual Ocean to Simulate Ship Behavior
You can inject hooks into the certificate validation routines to make your certificates accepted, hook the actual encrypt/decrypt functions, or make the session establishment routines leak the master secret.
China had a large domestic Internet industry, though. KZ doesn't.
I believe this has been done for decades - am I wrong?

Even Lava lamps have been used for rng (https://en.wikipedia.org/wiki/Lavarand).
There has been a lot of articles about emacs on HN recently, so now I wonder why Dwarf Fortress is not an emacs mode ;-)
Yeah, I know a lot of people that use DFHack too, but that always seemed a little "cheat"-y to me. Therapist makes managing the labors of the dwarves (the most intensive thing in the game, really) a lot easier. I use Therapist with the regular ASCII tileset and I love it.
Just wanted to say I really enjoyed watching this and that you're very good at doing tutorials. Thanks!
They don't really have to force you to install that root cert.
Every https connection will be signed with it, so you either trust that cert and can actually view the site (and gov can read it all) or you don't and just get error in your browser.

Everything is breakable, but some things take a really looong time to break. Governments might be able to break some weak https encryption, but not all.
Chris Hadfield Meets Randall Munroe
Netflix engineer made Narcos video game
the button only worked in chrome, not firefox for me
The author of the article has an answer to this question: "Go to WWDC"
Why incentivize spamming my friends with links before I've even seen the app, only to refer them to a waiting line? Sure, launch day momentum and all that, but I wish that as an entity that wants to be "the good guys", they can find a way to gain a broader audience for their app based on the app itself, not the buzz around it.

On a sidenote, does anyone know who funds their full-timers? https://whispersystems.org/workworkwork/ says they're not VC funded. But then who pays them?
Solid CSS Framework
I think Kelly Sutton (of the late layervault) figured this out with his fork of sparkle, called "autosparkle" - https://github.com/layervault/Sparkle . I haven't personally integrated it into my app yet, but supposedly it makes updates a much more silent process - which is really important for 'always-on' tray apps like layervault was, or the one I'm making.

Here's their announcement of it from 2013: http://layervault.tumblr.com/post/50501747774/open-sourced-a...
The app is still in beta testing. I think this is their way to drum up support.

Forces all the die-hards who want in to try and get some people interested.

An app like this is only as useful as the number of people who use it.
Gosh, the color of the sidebar really hurts.. Am I the only one?
Materialism doesn't imply that consciousness is an illusion. It only states that the world is made of one substance. There is no second substance that creates mind, spirit, soul, etc.

Subjective personal experience is a side effect of an long running information process located inside a meat computer. Why is occurs and what is "really is" are scientific questions that are incompatible with materialism.

Presupposing a second substance is magical thinking.
Molly.Com Domain Name for Sale
Then let's obfuscate[1][2]!

[1] https://www.usenix.org/system/files/conference/usenixsecurit...

[2] https://www.torproject.org/projects/obfsproxy-instructions.h...
Improving network isolation in Mesos with IP per container – Mesosphere
1. Billions of people live in countries which do not have jurisdiction over Apple, Google, etc.

2. You should learn more about PRISM before spreading FUD about its victims. I'm strongly critical of the NSA's actions but for all of their abuse, PRISM is not the bogeyman you're making it out to be:

“The PRISM program collects stored internet communications based on demands made to internet companies such as Google Inc. under Section 702 of the FISA Amendments Act of 2008 to turn over any data that match court-approved search terms”

https://en.wikipedia.org/wiki/PRISM_%28surveillance_program%...
It's distressingly possible that the answer is "Nobody," at least nobody directly to the populations. The $1T will get spent, just in preventing, not assisting, relocation.

Mass migration is an ancient trigger of wars, is what I'm saying.
Sooo, you're suggesting humans haven't committed to changing sea level?
Archiving CIFS Windows Shares to OpenStack Swift, S3 and Other Object Storage
It would be great if the use of a locally installed CA were flagged, for instance, by a question mark next to the lock icon. That would at least make it visible.
Correct me if I'm wrong, but doesn't android display a rather ennerving "someone might be spying on you" warning when custom root certs are installed? I'm looking forward to the reactions when every (android-using) citizen of the country student gets that warning.
They are part of the [Freedom of the Press foundation](https://freedom.press/) and have grants from the Shuttleworth foundation

https://en.wikipedia.org/wiki/Open_Whisper_Systems#Funding

http://www.knightfoundation.org/grants/201499909/

https://www.shuttleworthfoundation.org/fellows/moxie-marlins...
Yeah. We're actively working with patrollers to chase down mistakes and retrain the models. This is a system that will require continual improvement. Luckily, there's a lot of researchers working on this problem so we're drawing from a lot of brilliance beyond our little team at the Wikimedia Foundation.
The dev team is pretty responsive and prioritize adding features based on bug reports like this. Can you open an issue?

https://github.com/numba/numba
My comment wasn't about dualism, it was just about the idea that matter doesn't create consciousness. Consciousness can create matter, and that is not dualism.

And what is more magical thinking than the idea that consciousness can come from a ball of matter? To me, that is much more the crazier idea
Docker Swarm down? docker run swarm create: connection timed out
Yes flat earth is more like a first approximation to a better theory. Materialism isn't like that imo. I believe materialism to be correct.
Also make sure an ad/popup blocker isn't shooting it down?

I think it's using a third party system to run the invites.
> AMD for some reason has decided to go for the Apple model of one big release per year

That's not really true.[1] They release "as needed", which varies in cadence. This is normal for a lot of software.

[1] http://www.anandtech.com/show/5880/amd-discontinues-monthly-...
If I'm parsing the article correctly (And I'm not sure I am), the test was written to care about the current day, because the code under test defaulted to the current day when no day was specified.

Someone please tell me what "should" have been done. While I recognize that unrepeatable tests can be bad, I don't see how one can test that defaulting code works correctly without messing with whatever that defaulting code relies on (in this case, the system date). I'd think I'd prefer to have some conditional logic in the test than screw with the system clock.

Then again, enough doesn't make sense here (why was this test failing?) that I'm probably misunderstanding the basis.
Depending on why you want to use emacs, you could just use viper or another set of VI bindings. I switched to emacs back in The Day so that I could have an integrated debugger on Linux; I wasn't switching because I thought emacs had a great set of command bindings, so staying in VI mode was perfect.

If you use viper and emacs 22 or later, you'll probably want to add (setq viper-ESC-key "\C-[") to your .emacs file so that ctrl-[ works as ESC.
The Facts About Heatmapping for Website Owners
The Origin of Consciousness in the Breakdown of the Bicameral Mind by Julian Jaynes is an interesting take on consciousness that seems to come up often in these types of discussions.
After multiple CEOs in the last few years, it would be interesting to hear an impartial insider's analysis on what went wrong. Marissa Mayer came with decent creds, a sizable runway and support from both the board and employees alike (at least in the early days). Why is she unable to make any progress? Was it just a better support circle @ Google or just unlucky and bad decisions?
https://en.wikipedia.org/wiki/Coincidence_rangefinder
Fifty shades of “No”
DF badly needs that for the key combinations. They're complete nonsense, and in all the time I've spent playing, I've always needed a cheat-sheet for even the things I didn't do all that rarely.

But I'm guessing that's not trivial to implement if you haven't already started doing it that way, and for something like Dwarf Fortress, it would probably be a lot of effort for not a significant amount of result - after all, everyone's already got their cheat sheet...
Unless the tests are almost never run on the weekends (which is what I assumed the author was implying).
Magical thinking is believing a ball of meat can create something as profound as consciousness. You don't need a "second substance" to think this way - consciousness could be the fundamental "substance" of the universe
I would guess it is easier to float those atolls or put them on stilts. The ocean tends to get really deep fast in the Pacific, and the islands are small, giving them a high circumference to area ratio (=> you would need lots of wall per square kilometer of atoll)
Crazy Like a Box: Going Public Can Give Startups Outsize Power
Nope, it's awful. I use this chrome extension called "reader mode": https://chrome.google.com/webstore/detail/read-mode/nagcaaho...
the best part http://www.googlesheepview.com/outtakes
No it shouldn't. The Earth's climate has been at various extreme points in the past, from ice ball to covered in tropical rain-forest.

That has nothing to do with the evidence for whether we're through human activity pushing it towards one of those past extreme states at an accelerated or unnatural pace.
A less formal version of However used to denote contrast. In this case the difference between current state, and future state.
Kazakhstan is not the US. We are highly unlikely to see a public uprising in Kazakhstan over this when the country has had the same president since 1991 and rubber-stamp parliament. Protests in 2011 were quelled by gunning down protestors (see below).

Nazarbayev, re-elected in a barely contested election to a fifth term on Sunday, was born to a peasant family. He trained as an engineer before rising through the ranks of the Kazakh Communist Party to head it in 1989 and was elected president on the eve of the Soviet breakup in 1991.

Since then, his power has become absolute, with resounding, but internationally criticised election victories in 1999, 2005 and 2011. There is no obvious succession plan in place and there are no clear alternatives to Nazarbayev's rule...

In 2011, however, a pay dispute in the oil sector turned violent with government troops shooting dead 15 protesters and injuring over a hundred

[source:] http://news.yahoo.com/nazarbayev-kazakhstans-moderniser-auth...
Why can't consciousness come from material things? We only have evidence of one kind of substance, which is material substance.
Bohemian Coding (creator of Sketch app) just left the Mac App Store
But if the example above uses PDO underneath, then it's not just string interpolation though I think. It's sending the query and the parameters separately to the database, which is creating a "prepared data object" to plug the parameter values into.

I may be wrong, so please correct me if so.
The wealthiest dozen Americans own more than the bottom half
Safari Bug: Function incorrectly cached
How  to Practice for a Coding Interview
Actually, we openly report a wide variety of statistics about our models. E.g. if you go to https://ores.wmflabs.org/scores/enwiki, the service lists out the models that are available for English Wikipedia along with test statistics. You can also browse our test statistics in our documentation. See https://meta.wikimedia.org/wiki/ORES/damaging#English_Wikipe...

Currently, we're optimizing for AUC since it (1) is hard to cheat -- unlike accuracy or precision/recall individually and (2) it represents the ranking problem well.

See https://en.wikipedia.org/wiki/Receiver_operating_characteris...

"[AUC] is equal to the probability that a classifier will rank a randomly chosen positive instance higher than a randomly chosen negative one"
I could never watch a video like that. I'd feel like I was invading their privacy.
Why are all these encrypted chat programs (Signal, Telegram, &c.) still centralized and not TOR-style onion-routed?
Our systems generally rely on a (dependency injected) 'currentDateTimeService'. In unit-tests, the currentDateTimeService is dependency-injected with a mock service, always returning the same date.

But here, I guess the better solution would be to fix the tested code: don't gracefully fall-back, but fail fast. I've seen too many places where graceful defaulting code ended up corrupting important data.
This might* backfire. I can just imagine the race among immature teenagers to say the most offensive things they can dream up in hopes of getting their words on a nearby billboard.

This campaign follows the same format as many promotions asking you to tweet about product X, with the best tweets going up in Times Square. The goal of course, being to make more tweets about product X.

*by might, I mean will
Will the Mac App Store Have Enough to Sell? – Revisited
Haskell tends to attract people who like programming languages as programming languages. It encourages a style that's completely different from what you're taught in your basic Fortran/C/Java/Matlab course. If, like a lot of scientist, you've done a little imperative programming already, Python isn't much of a step; Haskell, at least as it is presented usually, is another bag entirely.

This means you have a much larger audience, and therefore it's more likely that someone will already have written a tool of your domain in Python.
same, sigh
> Signal Desktop is a Chrome app

That surprises me. I don't trust Chrome for confidentiality; I assume it collects data for Google and I don't know that it protects my data from others.

If Chrome isn't trustworthy for confidentiality, it would seem to fatally cripple the security of Signal Desktop. However, I believe the people at Whisper Systems would see that obvious flaw so I suspect that I'm misunderstanding something - what is it?
My guess is it uses Chrome's Native Client [1] for crypto. It's understandable why they might want to do this at this point in time, because the only other way to use native code for crypto in the browser is through the the Web Crypto API [2], which is still very young and implementations aren't very consistent across browsers yet anyways.

[1] https://developer.chrome.com/native-client

[2] http://www.w3.org/TR/WebCryptoAPI/
Power law in action? Too bad I'm on the long tail (at least currently).
Does it mean that using SSL the normal way will become impossible? I can't imagine this. How this can be enforced?
The buzz about a chat app is more important than the app itself. The usefulness of the app is proportional to the size of the social network. The most difficult thing to build and the most valuable part of a chat app is the social network. WhatsApp wasn't worth $19 billion because of the quality of the software.

Buzz, marketing, promotion, virality, user aquisition in general, are the most important thing for Signal to be working on.
I think consciousness is too profound. Matter has never created anything like it because there isn't anything like it. Also it answers a lot of unresolved questions when you just say that consciousness is the fundamental substance that creates everything else. As one example (of many) - how is it that all sentient beings experience now at the same time? There is no logical reason why this should be the case and no easy answer to the question
You are probably right, Peter is a more straight forward guy.
Microsoft wants your HoloLens ideas
What does that have to do with anything? IPv6 does not mean static IPs for everyone forever.