hacker news with inline top comments    .. more ..    4 May 2017 Best
home   ask   best   4 months ago   
1
CRISPR eliminates HIV-1 infection in live animals sciencedirect.com
1402 points by shannietron  1 day ago   231 comments top 26
1
Animats 1 day ago 14 replies      
Back in 2011, there was an announcement from MIT about a new approach to a broad-spectrum antiviral that appeared to work.[1] This goes way beyond an AIDS-specific cure.But it was at MIT Lincoln Labs, which doesn't usually do bio. So the researcher moved to Draper Labs, but didn't get much funding. Then that funding ran out. Now the guy behind this is trying to get funding on Indiegogo.[3] The problem seems to be that it's too far along for small-scale YC-sized funding, but not far enough along to sell to Big Pharma. The guy behind it clearly doesn't know how to get funded. He has a web site [4] and keeps trying for crowd funding.

Some VC needs to talk to this guy. This might or might not work, but the upside is good and the costs aren't that high.

[1] https://www.ll.mit.edu/news/DRACO.html[2] http://www.businessinsider.com/todd-rider-draco-crowdfunding...[3] https://www.indiegogo.com/projects/dracos-may-be-effective-a...[4] https://riderinstitute.org/

2
peter303 46 minutes ago 0 replies      
Craig Venter, the first genome sequenced and first promoter of shotgun sequencing, disses CRISPR. He claims its not reliable enough. Nor can you prevent from altering unexpected parts of the genome.I dont know how much is not-invented-here and how accurate he is.
3
rosalinekarr 1 day ago 7 replies      
For anyone unfamiliar with CRISPR, I strongly recommend this quick introduction video from Kurzgesagt on YouTube:

https://www.youtube.com/watch?v=jAhjPd4uNFY

4
ChuckMcM 1 day ago 4 replies      
Wow, I had not connected the idea of using CRISPR genome editing with targeting virus dna segments. If I understand the technique correctly (and I am not a biologist for sure!) they used an adeno virus modified with a specific Cas9 setup to elide HIV DNA from cells it infected (normally I associate viruses with adding DNA rather than removing it :-)

Is that even close to a correct interpretation? It sounds like the technique could be used for pretty much any virus dna you wanted to target.

5
dgritsko 1 day ago 1 reply      
If (like me) you don't have a good working understanding of CRISPR, check out this fantastic episode of Radiolab: http://www.radiolab.org/story/antibodies-part-1-crispr/
6
carbocation 1 day ago 1 reply      
Full article is available here (it will show some loading page but the PDF should download immediately): https://www.researchgate.net/profile/Won_Bin_Young/publicati...
7
Sephr 1 day ago 0 replies      
Just a reminder that MPEG LA has a CRISPR patent pool[1] and is willing to enforce it. It almost feels like satire.

[1] http://www.mpegla.com/main/pid/CRISPR/default.aspx

8
mandude 1 day ago 5 replies      
Gene therapy (and CRISPR) is ultimately going to eliminate most if not every ailment/issue/genetic problem that we have, including aging and eye problems. Very thankful we are reaching the point where we can go into our cells and fix ourselves.
9
turbohedgehog 1 day ago 2 replies      
Last time I read about CRISPR used to remove HIV from infected cells, the virus mutated to defeat the CRISPR attack - could this happen here?
10
brut 1 day ago 1 reply      
From the abstract:

 Intravenously injected quadruplex sgRNAs/saCas9 AAV-DJ/8 excised HIV-1 proviral DNA and significantly reduced viral RNA expression in several organs/tissues of Tg26 mice. In EcoHIV acutely infected mice, intravenously injected quadruplex sgRNAs/saCas9 AAV-DJ/8 reduced systemic EcoHIV infection, as determined by live bioluminescence imaging.
Can a mod change the title to reflect the findings? The original title is "In Vivo Excision of HIV-1 Provirus by saCas9 and Multiplex Single-Guide RNAs in Animal Models" and should be kept. That way maybe some people wouldn't just reflex-upvote and actually at least read the abstract...

11
BubbasDad 1 day ago 1 reply      
In 2013 a very highly-placed Goldman Sachs exec, a friend of a friend, told me his AMFAR contacts predicted a 'genetics-based cure' in a 3-4 years instead of the 10 years they publicly projected. The rationale was donations would stop if people knew how close they were to a cure.
12
mrcactu5 1 day ago 0 replies      
how did they refine crispr? Around this time last year we had

HIV overcomes CRISPR gene-editing attackhttps://news.ycombinator.com/item?id=11453737

13
kumarski 1 day ago 1 reply      
Genomic responses in animal models do not mimic themselves in humans.

Great example is thalidiomide.

https://www.quora.com/What-are-examples-of-drugs-that-showed...

https://walkerma.wordpress.com/2007/04/27/animal-models/

I advise extreme caution and context on hyping this. Derek Lowe wrote a great post on this a few years ago that I still reference whenever I see HIV animal claims.

http://blogs.sciencemag.org/pipeline/archives/2010/02/03/a_m...

14
reasonattlm 1 day ago 2 replies      
It is worth noting that the real challenge in gene therapy at this time is not editing the genes, but in getting sufficient coverage of edited cells (and especially progenitors and stem cells) in an adult individual to achieve the therapeutic goal and make it last.

(Most studies of genetic alterations in the broader sense have bypassed this challenge by working with animal lineages, or animals in which the editing happens in the earliest stages of development, when there are very few cells needing to be changed. The alteration then propagates during embryonic and later development).

There have been a number of very promising studies in the past year or two with regard to gene therapies to apply to adults, such as animal studies that demonstrated a cure for an inherited muscular dystrophy, but in the bigger picture, comprehensive coverage of tissues and cells is still something that the research community is in the midst of getting to grips with.

15
natch 1 day ago 2 replies      
"animal models" is obviously a term of art but what does it mean in plain English?
16
diego_moita 1 day ago 0 replies      
Wow!

If this could be used to fight bacteria resistant to antibiotics then it is the start of something fantastic.

If it can be used to fight also diseases in animals (e.g.: foot & mouth disease in cattle) or plants (e.g.: citrus cancer) then it is even bigger.

17
jjtheblunt 1 day ago 0 replies      
That title is false : the article states viral load was reduced.
18
andrewchambers 1 day ago 0 replies      
Is there any aggregated stream of information giving you information of vaccines and cures as they come in?
19
iplaw 1 day ago 0 replies      
This, coupled with immunotherapy which boosts efficacy of our own defense mechanisms - for example, NK cell doping via LY49D/DAP12 - is quite exciting.

As someone else noted, THIS is what CRISPR was evolved to do. It was a DNA-based immune system used by bacteria to explicitly identify an invading virus via DNA, and to store a record of previously unknown virus for future reference. And, it was intended to function continually, in a living organism.

20
rhodrid 1 day ago 0 replies      
CRISPR sounds extremely powerful. Like turning all blue eyes brown powerful.
21
alistproducer2 1 day ago 8 replies      
As exciting as this is, we already know how people have used the decreased danger of HIV infection to become careless about other types of STIs. Given that our antibiotics are losing their ability to treat many common STIs, an HIV cure without some advancement in antibiotics will be swapping one epidemic for a series of others.

Edit: I wanted to add a couple sources for my claims above. Once people stopped believing raw sex was an existential threat they started going nuts, falsely believing that everything else can just be cleared up with a pill. Let me also say that my SO worked on the front lines of public health for almost a decade so I might have a unique perspective on this issue because of what she experienced as part of her job.

http://www.cnn.com/2017/03/01/health/syphilis-newborns-partn...

http://www.huffingtonpost.com/entry/std-rates-in-the-us-rise...

http://www.ocregister.com/2017/01/26/syphilis-up-412-gonorrh...

22
dbycrash 1 day ago 1 reply      
23
hndamien 1 day ago 0 replies      
Maybe Charlie Sheen would fund it?
24
p_zakharov 1 day ago 2 replies      
25
revelation 1 day ago 1 reply      
CRISPR mediated genome editing does, CRISPR itself is not a magic HIV drug. That should probably be in the editorialized title.
26
ShannonAlther 1 day ago 5 replies      
It's awesome that this is possible. Right now HIV infections are basically a minor nuisance, provided you're taking the appropriate medication, but this bodes well for future treatment of viral infections.
2
Show HN: Sorting Two Metric Tons of Lego jacquesmattheij.com
1253 points by jacquesm  4 days ago   210 comments top 35
1
katelynsills 4 days ago 6 replies      
I work for a mill that cleans and sorts grains and beans (taking the rocks out, stems out, etc.), and it's fascinating to see the parallel invention of something really similar! We have a bunch of different steps:

1) Air is blown through the product and any dust is taken out.2) The product is run through a bunch of screens that take out anything too big or too small.3) The product is put through a gravity separator to separate based on mass.4) Finally, the product is put through an optical sorter (https://www.youtube.com/watch?v=O0gWUeqzk_o) which uses blasts of air to push out unwanted materials from a stream of falling product.

I'm sure you could use the same process for Legos. Not sure about how to distinguish between branded and unbranded Legos though.

2
yourapostasy 4 days ago 1 reply      
Thanks for sharing such a cool build and helping keep alive a hope of mine. I dream of a day I have enough time/capital to build/buy a Lego sorter, a robotic Lego brick separator (perhaps using high-resolution ultrasound/radar to detect where to insert the separator and where to push), pair that with an automated storage system in a subterranean vertical tunnel with robot arms similar to a robotic tape library keeping track of all detected parts and minifigs according to BrickLink categorization. Let the system keep it all organized (for example, bin overflows into multiple bins are automatically tracked as a single part and color combination), and I even have the choice to have it dump a random assortment into a big laundry-size bin, and build like a kid again, yet have it clean up after itself once I'm done.
3
samcheng 4 days ago 1 reply      
There are a few businesses that buy (unsorted, bulk) legos and then sell sets or sorted bulk legos.

Here's a fun one in Taipei: http://www.brickfinder.net/2017/03/22/taiwan-lego-store-visi...

(They also custom print on the surface of the parts; I saw an awesome Trump Lego man there complete with red hat.)

I bet these people would love to talk about this machine!

4
phil21 4 days ago 1 reply      
How do you deal with parts that are stuck together? I actually noticed one in your demo video, and was curious. This seems like it would be very difficult to classify, even in a sense to sort them into a "take these apart" bin.

This is really amazing, awesome work!

5
AlexDanger 4 days ago 1 reply      
Incredible Machine!

Question: Were you able to utilise any data about Lego parts from Lego's own catalogues (current and historal) or technical specifications? It sounds like you trained the classifier manually. I imagine if you want to sort into sets you need to know what makes up a particular set.....does Lego provide an API or anything regarding parts/sets?

Further to that, if you have pricing data on sets you have a nice little optimisation problem - given my metric ton of parts, what are the most valuable complete sets I can make?

6
wintersFright 4 days ago 2 replies      
My 9yo son is willing to give you his life savings of $41.56 to have an at home kit of this machine :)

I've played with OpenCV and tried for fun to train a HAAR cascade classifier to recognise a minifigure. It didn't work which made me realise one has to really understand under the hood of machine learning like this in order to give it good training data.

Kudos. Very, very impressive.

7
garply 4 days ago 1 reply      
Lots of comments on here about the software, but I'm really fascinated by the hardware. Where did you get the conveyor belts and how much did they cost?

For the belt that lifts item up out of the hopper, I notice there's a little white hook (or platform, not sure what to call that) jutting out that does the actual lifting of the legos. How did you get the size of that right? Did you install that jutting-out part, or did it come pre-attached to the belt?

What tools are you using to make a computer do the actual belt rotation? I'm wondering how low-level it is - are you spinning the steppers directly or did the conveyor belts come with some kind of API? I'm guessing the belts don't have a USB port for easy control.

8
dxbydt 4 days ago 1 reply      
Can you publish the details of the h/w-s/w interface...the only piece I grokked was the vgg classifier. How do you go from a physical Lego on the hopper to jpg to class label to the lego in the correct physical bin ? I'd like to do this myself. I don't have 2 tons but definitely some 10k pieces. Thanks.
9
tuna-piano 4 days ago 1 reply      
Thank you very much for this fascinating post, nice work.

Did you use any other resources to learn about deep learning besides http://course.fast.ai/? I'm looking to get started learning, and wondered what the best way forward would be.

10
frik 4 days ago 1 reply      
Impressive.

Several years ago I designed an industrial machine that is used untangle and sort nails, screws, etc for feeding robots in automatic product lines. Main elements were vibration beds (using eccentric), slopes with geometry to sort out and pneumatic cylinders - to untangle items in high speed.

11
tomovo 4 days ago 2 replies      
Awesome. Do you have a video of it running at full speed? Also, the bin at the end is for all the pieces save the fake/discolored/technic ones & see statistics on the PC or is there a more elaborate sorting scheme? Watching the belt go I was kind of expecting the pieces to be sorted by color or something, which would look neat but isn't very practical, I assume.
12
ChuckMcM 4 days ago 1 reply      
Heh, that looks like a ton of fun, sorry you lost your van though! Also interesting to know that the pile of Lego Technic parts I've got from my lego bot building days actually might have some resale value :-).

Lots of interesting questions come to mind though, in that if you have two bits of Lego that are attached, what bin do you put them into? And have you looked at ways to automatically disassemble Legos? And did any of your purchases have Legos that were superglued together? (as is done in some displays.)

13
jawns 4 days ago 1 reply      
I would imagine that this is a hobby project and you're losing cash on it. But what would be the parameters of a profitable business? At what level of scale (if any) would it have to operate? And is there a lot of competition in this space?
14
PhasmaFelis 4 days ago 1 reply      
This is really cool.

I am kinda boggled that you thought "Huh, Lego, think I'll get into that" and immediately ordered two metric tons of Lego. o_O

I get that you thought (for some reason) that you would only win some small fraction of your bids, but ordering, say, a quarter-ton of Lego at a go isn't reasonable either. The whole episode is pretty hilarious.

15
ben1040 4 days ago 1 reply      
My wife and I are in the process of packing up our house to move, and we are cursing our five year old kid's collection of Lego right now.

This was perfect timing for a good laugh from the title and an interesting read. Thanks!

16
fest 4 days ago 1 reply      
Cool build! I'm really interested in the classification process:

1) What's the input image resolution?

2) How many classes you have?

3) How many samples per class did you need to achieve acceptable accuracy?

4) How long did the training take? How many epochs did it require?

17
Fiahil 4 days ago 1 reply      
This is amazing ! I am currently struggling to sort properly a few Technic sets (roughly equivalent to 5-6 shoeboxes), and one of the biggest challenge besides sorting, is to find boxes that are large enough to store the individual types of pieces. Any ideas ?
18
tomcam 4 days ago 1 reply      
Fascinating. It touches on the discolored and counterfeit parts but doesn't say how they are detected I assume there was a lot of manual training of the neural net?
19
tuna-piano 4 days ago 1 reply      
One thought: I'd think creating a similar solution would make an amazing semester course for University students.

Maybe you package stuff up nicely and give it away as a course, or try and sell the plans as a course to one of the coding schools or large Education companies?

20
paulkrush 4 days ago 0 replies      
Bootstrapting rocks to speed manual labeling. I got to full unsupervised on coin designs and angles by augmenting with many different lighting angles with ws8211 led strips and correlating the angles. I almost can with the dates, but it's so easy to finish with bootstrapping. See http://www.GemHunt.com/dates for the 100% unsupervised classes.
21
SimonPStevens 4 days ago 1 reply      
Really awesome. What Im dying to know though is some stats on the profitability. On average what sort of groupings of parts do you get from the bulk Lego and what do they sell for vs what you paid for them? Is there a variance is the quality of the bulk lots? I presume once you've sorted out the rare Lego you could just resell the common stuff as another bulk lot, but if everyone does that how do you avoid buying stuff that has already had the rare pieces filtered out?
22
marze 4 days ago 1 reply      
Is this proof that Lego is the best educational toy for creating engineers?

What about an initial bucket for pieces that are too close to be reliablely puffed? Maybe you already do that, I couldn't tell.

On the issue pressure drop from simultaneous puffs, if you add a buffer tank with a pressure regulator for every two puffers, you'd probably avoid that problem. Like the little capacitors that used to sit by every 74xx IC.

23
froindt 4 days ago 1 reply      
This is a really cool project and a nice writeup. What were the biggest lessons learned from a machine learning and computer vision standpoint?
24
zitterbewegung 4 days ago 1 reply      
Can you give more info about how you customized vgg 16? If you wanted to open source it you could call it legonet ?
25
Broken_Hippo 4 days ago 0 replies      
This looks like it was much fun to build - and nice touch using Legos as part of the machine itself.
26
B1FF_PSUVM 4 days ago 1 reply      
> you can roughly tell how old someone is by asking them what lego colors they remember from their youth

What's the age bracket for red and white? (Plus grey base plates ;-)

27
pavel_lishin 3 days ago 0 replies      
Having two metric tons of Lego is the sort of problem I would love to have, though I suspect my wife would strongly disagree.
28
biot 3 days ago 0 replies      
Was it intentional that the air hose spells out the initials "jm" in cursive?
29
ultrasounder 4 days ago 0 replies      
Saw somebody in Japan use Deeplearning to sort trash. Kinda similar approach
30
pvinis 4 days ago 2 replies      
Kinda off topic: Is there another ton except the metric one?
31
exabrial 4 days ago 1 reply      
And here I thought minecraft was going to kill Lego off...
32
jrrrr 4 days ago 1 reply      
How do you clean them?
33
mfrye0 4 days ago 0 replies      
That is awesome. Thanks for sharing.
34
hyperbovine 4 days ago 3 replies      
Why do people always say this, "a metric [shit] ton"? It's within about 10% of a regular ton.
35
ouid 2 days ago 0 replies      
"If you read this far you should probably follow me on twitter"

What an obnoxious way to end your piece.

3
Wikipedia blocked in Turkey turkeyblocks.org
846 points by alansammarone  5 days ago   447 comments top 2
1
RcouF1uZ4gsC 5 days ago 10 replies      
I think 2016 will go down as the high water mark for a global Internet. I see a lot of countries looking at the success of China in keeping political control, and the failure of Egypt, Tunisia, etc where the open Internet was used to overthrow the regime and deciding that allowing an open, free internet is not in their best interests.If you think that Western, liberal democracies are exempt from this, just look at the attention "fake news" and "no platform" have been getting. We are going away from the free and open interchange and discussion of ideas (even horrible ideas) to the coercive suppression of ideas (at this point bad ideas, but may not be true in the future).

Add to this that a large portion of the web content is controlled by fewer entities (if Facebook or Google bans your site, you are not going to get very much exposure). Also, we are moving from user controlled general purpose computers to secured, walked garden devices. The government by applying pressure on maybe a dozen companies, can control what type of information the average person is exposed to.

And the whole dodge that the first amendment only applies to the government is dangerous. Freedom of speech is as much a principle as a law. If we get used to large powerful non-government entities suppressing speech we do not like, it will be a brief step to accepting government doing the same or at least pressuring the non-government entities to so it.

2
beloch 5 days ago 23 replies      
I'm a canuck who has worked with Turks and has visited Turkey. They're a wonderful people from a beautiful country with a real problem of a person in power. Turkey is almost entirely Muslim, yet they produce alcohol and tolerate its consumption within their borders, even by their own people. Let that fact sink in for a moment. Erdogan is subverting the premier secular democracy of the Islamic world, but nobody seems to care.

Turkey is nothing like the common stereotypes we have of it in the West, but Erdogan is a guy who, I think, wants to change that. A wonderful human being who I've had the privilege of knowing is currently in prison in Turkey on absolutely baseless accusations[1]. Nobody in Canada gives a damn because he was an "Imam", and that's a scary word apparently.

People in the West need to wake up and do their due diligence on Erdogan's regime. There's some seriously scary stuff happening because of this guy.

[1]http://www.cbc.ca/news/canada/calgary/davud-hanci-turkey-cou...

4
Root Programmable bank account for software developers root.co.za
909 points by s_dev  1 day ago   376 comments top 14
1
balabaster 11 minutes ago 0 replies      
I love the concept of this... it took me a minute to figure out how I could get the most out of it, but the possibilities are endless... the fact that I can write my own rules that can manage my account semi-autonomously for me and know that my code is always watching my back even when I'm not - which is most of the time is awesome. I can have this account do everything I call the bank to get them to do and be told there's no facility for that. Things like automatically taking the remainder of my chequing account balance and dumping it into my savings account as my pay is being deposited so my account starts fresh from 0.00 each month and all surpluses are put into savings accounts. I can then have some kind of AI monitoring investments and automatically transferring money in and out of my investment accounts and TFSA... I love love love this idea. It could almost become a pension manager.

What I don't love is the lack of information they have on their website. They're in South Africa, does this mean the service is only available for South African residents and Rands? Or can we get international accounts for U.S. and Canadian dollars and more?

Anyone have any further info other than what the site presents? Do we have any founders or insiders reading that can enlighten us further?

2
jacksnipe 20 hours ago 13 replies      
At first I was wondering what I could possibly use this for, but as I sat and thought about it, I realized the possibilities are enormous. I'd like to know if the following are possible:

1. Forcing me to stay on budget, unless there's an emergency (perhaps allow purchases over budget after the third attempt).

2. Automatically distribute paychecks or other income into different accounts (some to retirement, some to savings, some to checking, w/e...); this behavior could change based on the current distribution of your money too, so if your "emergency fund" got really low you could automatically spend more of your income replenishing it.

3. Deny unwanted transactions and tightly control your own fraud detection (SMS confirmation for every purchase out of your zip code, confirmations for purchases from new places, you name it...).

4. Automate the creation and destruction of virtual cards to minimize danger of online purchases or to make sure that "free trial" never starts charging you.

I'm sure there's tons of other awesome ideas, but I want all of these quite badly.

3
s_dev 23 hours ago 9 replies      
People asking about what problem this solves haven't been to South Africa or Zimbabwe which in some ways are ahead of the West in creating cashless societies.

The biggest bank is a phone operator and people can send each other money over the phone and from what I understand this is very common. Also interestingly most phones aren't smart phones. It's mostly analog. Banks have a serious incentive to create and encourage cashless societies -- because they're limited by the liquidity ratio.

People there are more skeptical of hard cash there while here it's nearly on par with Gold in terms of confidence.

I don't think I've to explain offering an API allows third party engagement and endorsement and an opportunity for others to grow their service. Yes there are security concerns but these can be all secured from backend.

4
apostacy 22 hours ago 6 replies      
When can I have direct control of recurring payments? I want to be able to "push" money instead of having it "pulled" from my account.

This is a totally reasonable feature. If a merchant wants assurance that they will be paid, they should charge a deposit.

The closest I've had is Entropay, but I don't really trust them for large payments.

Recurring payments are so abused, I can't count how many times I have been mislead. And there is a strong financial incentive to mislead people. And having to contact my credit card company after the fact is not good enough.

5
louwhopley 23 hours ago 25 replies      
Founder here :) Feel free to ask me any questions
6
dmitripopov 44 minutes ago 0 replies      
Every time I stumble upon something like this a little wannabe-programmer kid in me wakes up and screams: "WOW!!! This thing is PROGRAMMABLE! I can CONTROL IT!". Good job, guys! It seems like you've hit the right spot :)
7
marcosbeirig 14 hours ago 1 reply      
> Extend your account by building new features and integrating with other services using our securely hosted JavaScript code.

Your current balance is: NaN

8
egeozcan 23 hours ago 9 replies      
I'd like to have something like this for Germany. I am willing to pay 10/month for a simple API access to my bank account. I need neither hosted code nor push. Just give me remote access for my scripts.

Probably I'm asking for the impossible because of the heavy regulation in Germany but just wanted to put it out there.

9
Meekro 18 hours ago 0 replies      
Anyone remember Seed[1], the YC startup that tried to do programmable bank accounts years ago? They did eventually launch, and I have an account, but all the programmable stuff went away and we're left with basic business bank accounts rather than the original vision.

I wonder what happened there, and I hope Root can better stay on track!

[1] https://news.ycombinator.com/item?id=9066363

10
hoschicz 22 hours ago 2 replies      
I've sent them an email asking them if they are planning to be SAR-only, here's the reply:

Hi Ondej,

We're launching in South Africa, but have plans to expand to the EU/US in the near future.

Be sure to sign up to our waiting list, as we'll keep everyone there posted on new events :)

11
mikorym 5 hours ago 0 replies      
I find it interesting that this comments section has become as proudly South African as Stellenbosch Sauvignon Blanc.

I don't even need to read whatever the API (or legislation) says to understand how we got to this.opportunity. My little experience on any topics of any importance tell me that maybe there should be a little context to this whole thing.

So, let me make some pseudorandom comments that may be of use to all the shadow followers here.

South Africa is the Best Country in the World . They are ahead in nature conservation (nr 1). They have wide open spaces (you can hide from belligerents through obscurity). They have extreme safety. As in, you're either very safe, or very unsafe. And the difference could be a couple of seconds. They even have Very Good Universities . Finally, they have fertile opportunities, since the rest of Africa is pretty broken (except maybe some of the neighbours who are pretty not broken).

But the core issue here, just like at every previous timestamp, is politics. There is a big philosophical battle raging that is based on concepts such as "I was here first", "I claimed this first", "We are all African, except you", "I am the sharpest pencil", "Everybody deserves a certificate", "I am actually building something", "Take away all the buildings" and then, the most popular one, which is: "I also want some spears".

Anyway, the point is the following. Banks are kinda evil, while banks in SA seems to try to be not evil, except when they don't. This is a complicated thing. Just as complicated as Zuma & Ramaphosa, inc. There are also people who already have spears that like to poke things.

Now, the everybody deserves a certificate thing is not such a good idea. (Ask Mark Shuttleworth). But if one notices, when it comes to tech, South Africa has always been rather bright. Solar panels, batteries, pretty aircraft, etc etc.

Anyway, sorry for all the bad jokes. The point I wanted to make is this: South Africa is still the best entry point into Africa. Things like these.innovations are reassuring and sometimes exciting. But the problem is not neo-colonisation as much as Africa colonising other parts of Africa (with the help of others ).

Don't worry too much about the details, rather imagine what you would want them to be. The South Africans would probably implement it then.

12
bongonewhere 23 hours ago 1 reply      
Hi All, If you are interested in talking to the devs they can be found in #root on zatech slack group For invites check https://zatech.github.io/site/

disclaimer: Not a root dev just a user on the zatech slack group

13
pmlnr 2 hours ago 0 replies      
https://monzo.com/ - they are already up and running, with lifted banking licence and they have an API.
14
tarr11 23 hours ago 16 replies      
What problem does this attempt to solve? Their slack example doesn't seem particularly pressing.
5
The Boring Company [video] boringcompany.com
831 points by janvdberg  5 days ago   751 comments top 3
1
Xcelerate 5 days ago 21 replies      
It's amazing to me the amount of negativity directed toward his projects and the millions of reasons people give for why they "won't work" (not necessarily on HN, but at least on general news websites).

I'm starting to believe the only difference between those who start their own companies and those who don't is that the latter convinces themselves that it is impossible, never builds anything, and from their own lack of having ever produced anything, concludes that their original supposition was indeed correct.

2
athenot 5 days ago 10 replies      
This looks really cool. However, boring through rock is the most expensive way to connect 2 places. It only makes sense if the land features or purchase value require it.

Fundamentally, this is about short-circuiting the regular road network and establishing a managed packet network that can bypass congestion. Interestingly, that's also the value proposition of public transit, though it also runs into issues of cost, and too low of a population density make it unfeasible.

I still think we haven't fully leveraged the potential of busses. In most cities, they are slow because they combine the disadvantages of road traffic with the disadvantage of time tables. But what if busses operated on their own dedicated network? Bogota deployed a public transit system made with busses but with a UX of a train[1]. This is a genius idea that could work in many US cities, which have a lot more space to spare.

But back to the original idea, I think we might see in the future a "managed" road network, reserved to self-driving cars which are driven by some central management system, optimising routing for the whole network so as to prevent congestion. This won't require tunnels, just gates, dedicated roads and lots of software.

[1] https://www.youtube.com/watch?v=cU6ImWY4IBc

3
pnathan 5 days ago 18 replies      
This is very, very wasteful compared to actual mass transit. A subway network is much more effective at delivering people.

If he's looking for mega-good, Musk would do significantly better to drop a full subway network.

edit: tunnelling is a broadly solved problem. It's difficult, expensive, slow, etc. But there's no engineering reason why a hole in the ground can't happen. Musk might be able to drive some significant improvements there. No idea. But tunneling itself is not a reason to knock an idea beyond the cost and geoengineering involved.

6
Puerto Rico files for biggest ever U.S. local government bankruptcy reuters.com
593 points by chollida1  19 hours ago   422 comments top
1
knob 18 hours ago 19 replies      
I have lived all my life in Puerto Rico, and as you can imagine, this issue is quite controversial.We owe money to the creditors... and what you do with a debt is to you pay it off.Yet the amount is so staggering, that I wonder if it's actually possible.

As is typical, decisions by politicians placed us in this situation. Decade after decade, 4-year term after 4-year term, the government has spent money it does not have. Be one political party or the other, it is the same thing.

There was a big manifestation this past Monday, where various Unions, groups, and students did a "Paro Nacional".Truthfully, I don't think they accomplished anything, other than various idiots vandalizing property they don't own.We are in deep shit, and it's going to get worse.

Lots of people are leaving the island, which just compounds the problem (less revenue).

I don't leave because: it's where I was born, where I have lived my entire life, and it is, honestly, paradise.

Obligatory John Oliver's Puerto Rico segment: https://www.youtube.com/watch?v=Tt-mpuR_QHQ

What will happen? I have no idea.Good to see this in HN.

7
Prepack helps make JavaScript code more efficient prepack.io
735 points by jimarcey  22 hours ago   197 comments top 36
1
chmod775 20 hours ago 4 replies      
I just ran this on a huge JS project that has a quite intensive "initialization" stage (modules being registered, importing each other, etc.), and prepack basically pre-computed 90% of that, saving some 3k LOC. I had to replace all references to "window" with a fake global object that only existed within the outer (function() {..})() though (and move some other early stuff with side effects to the end of the initialization), to get it to make any optimizations at all.

Very impressive overall.

2
yladiz 19 hours ago 5 replies      
I hate to bring this up whenever I see a Facebook project, but it still warrants saying: the patents clause in this project, like in others including React, is too broad. I really wish they made a "version 3" that limited the scope of the revocation to patents pertaining to the software in question, e.g. Prepack, React, rather than a blanket statement that covers any patent assertion against Facebook. While I suppose the likelihood of this occurring is small, I can imagine a company holding some valid patents, such as something related to VR, that aren't related to Prepack that Facebook infringes upon, as well as using a software that Facebook produces like Prepack, sue Facebook for infringement, and then losing the right to use Prepack as a result. From my understanding these kinds of clauses are beneficial overall, but the specific one that Facebook uses is too broad.

Tangentially related: what would happen if you did sue Facebook for patent infringement, and continued to use this software?

3
dschnurr 19 hours ago 2 replies      
This is coolit's worth mentioning that you might be trading runtime performance for bundle size though, here's a contrived example to demonstrate: http://i.imgur.com/38CR3Ws.jpg
4
xg15 4 hours ago 1 reply      

 function define() {...} function require() {...} define("one", function() { return 1; }); define("two", function() { return require("one") + require("one"); }); define("three", function() { return require("two") + require("one"); }); three = require("three");
--->

 three = 3;
There is a certain irony that now it's possible to do optimisations like that in javascript - a dynamically typed language with almost no compile time guarantees.

Meanwhile java used to have easy static analysis as a design goal (and I think a lot of boilerplate is due to that goal) but the community relies so much on reflection, unsafe access, dynamic bytecode generation, bytecode parsing etc that such an optimisation would be almost impossible to get right.

5
chime 17 hours ago 3 replies      
This has promise but still needs more work. I added one line to their 9 line demo ( https://prepack.io/repl.html ) and it ballooned to 1400+ lines of junk:

 (function() { function fib(x) { y = Date.now(); // the useless line I added return x <= 1 ? x : fib(x - 1) + fib(x - 2); } let x = Date.now(); if (x * 2 > 42) x = fib(10); global.result = x; })();
I understand Date might not be acceptable for inner loops but a lot of my code that deals with scheduling would benefit significantly if I could precompute some of the core values/arrays using a tool like prepack.

6
jamescostian 21 hours ago 1 reply      
The examples are very far from the JS I see and read, but this is definitely a very useful tool. It seems like gcc -Olevel. It would be interesting to incorporate some sort of tailoring for JS engines into this, like how a compiler might try to make x86-specific optimizations. For example, if you know your target audience mostly runs Chrome (or if the code is to be run by node), you might apply optimizations to change the code to be more performant on V8 (see https://github.com/petkaantonov/bluebird/wiki/Optimization-k... for example).

I love it and can't wait to use it on some projects!

7
ianbicking 20 hours ago 2 replies      
A long time ago there was a theory about using Guile (the GNU Scheme) as a general interpreter for languages using partial evaluation: you write an interpreter for a language in Scheme, use a given program as input, and run an optimizer over the program. This turns your interpreter into a compiler. I played around with the concept (making a Tcl interpreter), and it even kind of worked, often creating reasonably readable output.

Prepack looks like the same kind of optimizer it could be a fun task to write an interpreter and see if this can turn it into a compiler/transpiler.

8
untog 18 hours ago 1 reply      
This should have a big impact on the "cost of small modules", as outlined here:

https://nolanlawson.com/2016/08/15/the-cost-of-small-modules...

Which is to say, one of its most effective use cases will be making up for deficiencies in Webpack, Browserify and RequireJS. Which I'm a little ambivalent about - I wish we could have seen improvements to those tools (it's possible, as shown by Rollup and Closure Compiler) rather than adding another stage to filter our JavaScript through. But progress is progess.

9
NTillmann 21 hours ago 16 replies      
Hi, I am Nikolai Tillmann, a developer on the Prepack project. I am happy to answer any questions!
10
mstade 1 hour ago 0 replies      
I'm happy to see there's an option to use this with an AST as input, more tools like this should follow suit. Hopefully it can then push us to a place where there's a standard JS AST such that we don't reinvent that wheel over and over. Babel seems to be winning here, but I don't think it matters so much which one wins so long as any one does.

This tool looks interesting, particularly the future direction of it, but I'm weary about efficiency claims without a single runtime metric posted. The claims may be true, initializing is costly, but so is parsing huge unrolled loops. For an optimization tool, I'd hope to see pretty strong metrics to go along with the strong claims, but maybe that is coming?

Interesting work, nonetheless!

11
gajus 20 hours ago 0 replies      
12
tyingq 21 hours ago 1 reply      
How "safe" is it? I'm thinking, for example, of Google's closure compiler and the advanced optimizations, which can break some things.

Or roughly, if it compiles without errors, is it safe to assume it won't introduce new bugs?

13
bthornbury 18 hours ago 2 replies      
Awesome project, the performance gains seem real, but why wouldn't these optimizations be happening at the javascript JIT level in the vm? (serious question)

React / javascript programming, is the most complex environment I've ever dug into, and it's only getting more complex.

create-react-app is great for hiding that complexity until you need to do something it doesn't support and then it's like gasping for air in a giant sea of javascript compilers.

14
Kamgunz 18 hours ago 1 reply      
Very interesting, nobody mentioned how formal and quite technical this README is, it goes really into details about what it does, and even future plans laid in three sections across 30 bullet points. One bullet point in the really far future sections said "instrument JavaScript code [in a non observable way]" emphasis mine, that part was noted in several other bullet points. It seems to me every compiler/transpiler/babel-plguin changes JavaScript code in a non observable way, no? Just a theory, but that undertone sounds to me like the ability to change/inject into JavaScript code undetectably on the fly in some super easy way.

Just another day at Facebook's office...

15
vikeri 21 hours ago 5 replies      
I was under the impression that V8 and the like are so optimized that this would give marginal gains. Would love to be wrong though. Do you have any performance benchmarks?
16
arota 18 hours ago 2 replies      
This is exciting, and has a lot of potential to significantly improve JS library initialization time.

I wonder if this is the same project[0] Sebastian McKenzie previewed at React Europe 2016?

[0] https://www.youtube.com/watch?v=xbZzahWakGs

17
drumttocs8 17 hours ago 2 replies      
Coming from a non-CS background, I've always wondered why you can't "convert" code from one framework or paradigm to another. For instance, converting a project from jQuery to React. If you can define the outputs, why can't you redefine the inputs? That's what it seems like this project does... I suppose converting frameworks would be a few orders of magnitudes harder though.
18
dandare 19 hours ago 3 replies      
What is the business model for a tool like this? Who has the resource to spend man/years of work while also create such a fantastic, simple yet comprehensive landing page?
19
kamranahmed_se 6 hours ago 0 replies      
> helps make javascript code more efficient

https://github.com/facebook/prepack/issues/543

Are you sure?

21
ericmcer 18 hours ago 0 replies      
Pretty cool, it did not make much difference in my application size, as it has very little static data in it. It seems pretty rare to do something like:

 fib(2);
and more common to do:

 getInputOrHttpOrSomethingAsync().then(function(a){fib(a)});

22
aylmao 21 hours ago 0 replies      
Facebook's javascript / PL game doesn't disappoint. This is awesome!
23
iamleppert 20 hours ago 6 replies      
Not a comment about the tool, which looks cool and well done.

It's sad that there are developers and projects who write the type of code that causes these sorts of performance trade offs. I stopped writing this kind of fancy code a long time ago when I realized it wasn't worth it. You're just shooting yourself in the foot in the long run.

I think static analysis performance optimization tools are great but a certain part of me thinks it just raises the waterline for more shitty code and awful heavy frameworks that sacrifice the user experience for the developer experience.

"Just run it through the optimizer" so we don't actually have to think about what a good design looks like...

24
Waterluvian 20 hours ago 0 replies      
What percentage of typical code is packable like this? What I really need is a way to easily determine, "is it worth bothering with a tool like this?"
25
Traubenfuchs 5 hours ago 0 replies      
I can't get anything to work in it. Just for fun I put the not minifed vue.js source inside and I get:

null or undefinedTypeError at repl:537:23 at repl:5:16 at repl:2:2

26
hdhzy 20 hours ago 1 reply      
This looks very good indeed but the lack of initial data model very severely limits the production usability of this tool. You can't use "document" and "window" ...

It's the same problem TypeScript have/had that for external libs you need definition files for it to work. Now if we had TypeScript-to-assumeDataProperty generator that would be VERY interesting!

27
jlebrech 6 hours ago 0 replies      
I want something that can separate my code into what can be precompiled into wasm and what has to stay in JS. maybe just insert comments so i can see what needs to be done.
28
kasper93 12 hours ago 0 replies      
I think that just in time compilers are better at doing thier things. Sure it is nice project that can interpret and print preprocessed js, but I think it might in fact not bring speed in most cases.

And the current state doesn't even know how to constant fold this loop.

function foo() { const bar = 42; for (let i = 0; i <= bar; i++) { if (i === bar) { return bar; } }};

29
kccqzy 20 hours ago 0 replies      
This reminds me of Morte, an experimental mid-level functional language created by Gabriel Gonzalez. They both seem to be super-optimizing, that is partially executing the program in question. Of course it is a great deal easier to do in a functional language than JavaScript.

http://www.haskellforall.com/2014/09/morte-intermediate-lang...

30
KirinDave 20 hours ago 0 replies      
I wonder what this would do to Purescript code?
31
k__ 6 hours ago 0 replies      
Just throw your webpack bundles in and be amazed.
32
reaction 20 hours ago 0 replies      
Has anyone used this with webpack + reactjs ?
33
avodonosov 17 hours ago 0 replies      
How does one measures performance improvement for a web page gained from such tools?
34
frik 20 hours ago 2 replies      
How does it compare to Google's closure compiler? It is considered by many best in class. It understands the code (uses Java based Rhino Javascript engine), while most alternatives (UglifyJS & co) just monkey patch things. You can trust the Google's closure compiler output.

Edit: @jagthebeetle: have you tried "advanced mode"? (One should read the documentation before using it, it's really a game changer but requires one to read the docu first)

35
Hydraulix989 21 hours ago 4 replies      
36
iMark 18 hours ago 0 replies      
The destination page looks uncomfortably like Webpack's.

Not the best idea, imho.

8
If you opened your PayPal account before you were 18, close it medium.com
758 points by iDemonix  5 days ago   376 comments top 20
1
ben0x539 4 days ago 2 replies      
Also this is a great example of having rules that are bullshit enough that you can basically do anything to anyone and technically be perfectly justified according to some agreement, but also enforcing them arbitrarily enough that anyone who complains about the terms of the agreement will be brushed off as paranoid.
2
kbos87 4 days ago 6 replies      
If ever there was a single shining example of how not to treat your customers, PayPal is it. Every year or two there is another story of a different arcane rule they have in place that is enforced with zero human consideration, oftentimes to deprive people access to their funds. They don't learn from their mistakes, nor acknowledge them in the first place. I can't think of another company that has drummed up such bad will in me (probably not even United.)
3
loeg 4 days ago 8 replies      
Just close your account if you have a PayPal account at all. They limit and freeze funds at random and good luck resolving it.

OP, You can refund the funds to the sender less Paypal's 30 cut, I believe. That might be the best way to get the money back to your friend, and then they can re-send it to you with something sane like Google Wallet.

4
joshuaheard 4 days ago 4 replies      
I can't think of a legal reason for this policy. Normally, one must be 18 years old to enter into a contract, so the policy of preventing users under 18 from using the service is rational. However, if a user under 18 turns 18 years old during the contract, the contract is "ratified" and becomes valid and enforceable. It's as if they were 18 years old all along. So, there is no legal reason for Paypal to terminate accounts for people who enter into the contract under 18 yet turn 18 during the contract period.
5
Eun 4 days ago 3 replies      
Had the same issue last month after reciving a $3000 bug bounty. PP limited my account I uploaded a copy of my id, bing -> banned.

However: After calling them, they told me to create a new account and verify it with the CC and bankaccount (that were in old acc). And as soon everything was verified they trasfered the money to the new account.

So apparently it seems not to be that difficult to get your money.

6
delecti 4 days ago 4 replies      
I only ever use Paypal as a wrapper around credit card transactions for merchants I trust enough to purchase from, but not necessarily enough to handle my credit card information directly. I can't say I've ever had a problem using them that way.
7
jliptzin 4 days ago 2 replies      
Here's three rules someone once gave me which I can't emphasize strongly enough.

1. Never use Paypal. For ANY reason.

2. Never. Use. Paypal. For. Any. Reason.

3. See rule #1.

8
c0achmcguirk 4 days ago 2 replies      
> There are alternatives to PayPal, its just become so ingrained in to online life that it can be easy to forget that.

This is very true, but I like to think of how predominant MySpace and Hotmail were at one time. Someone will come along and do it better. Stripe, PaymentSpring, heck even Bitcoin are all potential disruptors here.

I think the days of PayPal's dominance are numbered.

9
colanderman 4 days ago 0 replies      
So in this case where a friend's deposit is being held for ransom, could that friend simply chargeback or file a fraud claim against PayPal? After all, PayPal has stolen their money which was intended for another person (the author in this case).
10
deadfece 4 days ago 0 replies      
When I joined, the ToS explicitly allowed users between 16 and 18.

http://www.screw-paypal.com/tos_exposed_section/tos_june_200...

It looks like their ToS changed in February 2003 to enforce an 18-only model.

11
JoshGlazebrook 4 days ago 1 reply      
I've had similar bad experiences with venmo. Apparently I had created an account a couple years ago that I forgot about so I created a new one to receive a payment from a friend. A day after I received the money and had it set to transfer to my bank account they closed both of my accounts citing some rule in their terms of service saying one account per lifetime. And now I can't ever have another venmo account. That $500 also never got to me and never got returned to the sender. Just overall a scam of a company.
12
digitalzombie 4 days ago 0 replies      
Or... Don't use Paypal.

They stopped "doing business" with me out of the blue.

I call them up and asked why and they said I need a subpoena to get the reason.

I call them back saying I have a retainer so what do I do to get the reason with my retainer on hand?

Seeing I was serious, the operator told me the reason as if he's letting me on a secret. The reason being I'm associated to somebody that owe them money.

Yeah seriously. Their reason for not doing business with me was that I know somebody that owe them money but they won't tell me who.

I asked if they can remove all my info. The dude told me it's secured because paypal use SSL. I wanted to to tell him that SSL is for connection encryption not data encryption but at this point I'm done with this bullshit ordeal.

2 months later paypal got hacked.

I only use paypal to buy chinese clothing over ebay since I'm a small guy and it's hard to get clothing in USA with my size.

13
jaimex2 4 days ago 2 replies      
If you are in Australia and PayPal every pull anything remotely similar, contact the financial ombudsman. They are extremely good at putting Paypal back in line.

In some cases they fine financial institutions who don't resolve quickly enough.

14
AdamJacobMuller 4 days ago 3 replies      
> will now just have to move to my credit cards directly

One of the reasons I like paypal is that it provides a great amount of control over who I pay and when and how much. I can login and reasonably easy see all of my MRC subscriptions, and cancel them as appropriate. Technically possible with credit cards directly, but not as nice.

Best of both worlds right now is privacy.com for me, they generate credit card #s on the fly and provide that same level of vision and control into where the money is going with exactly 100% less bullshit and 100% less scumbag tactics.

If you're moving payments away from paypal (and you should) I would suggest considering moving them to privacy.com instead of directly.

15
pizza 4 days ago 0 replies      
PayPal told me I was 'violating sanctions against Iran' - an accusation I think I will never understand because I mostly used PayPal to buy stuff from HumbleBundle at the time.. - and upon showing them id they froze my account because I was < 18. It's been years since, and my account is still frozen, although I've attempted to get it back a couple of times.

Don't use paypal.

16
hanklazard 4 days ago 3 replies      
As someone who uses PayPal on a multiple times per week basis and who has never had any issues, this type of story (as well as the general sentiments of many of the comments) makes me worry that my time will come soon enough.

Can anyone recommend a service like PayPal that would be good for online transactions between individuals, but that also allows for credit card use? Fees are to be expected, it's just that I have t been able to find another service that will allow CC. I'm really hopeful that Google wallet will begin to allow CC use sometime soon.

17
darkhorn 4 days ago 0 replies      
You are a programmer in PayPal. The manager tells you to program "close accounts that are created when under 18". And the programmer cannot complys.

When I say to my manager that this thing won't work etc he imlies that I'm smartsass jerk. Thus I no longer argue with him. I don't suggest anything to him anymore. I do exactly what he says. Probably this is the same case with PayPal too.

18
Spare_account 4 days ago 1 reply      
I was able to determine the year I opened my account in the Account Settings page:

http://imgur.com/y6Rpc4G

19
huac 4 days ago 2 replies      
They had Paypal Student before, where your account would be linked to your parent's account. But they shut that down recently, with no way to reactivate or unlink the account, and you're unable to reuse your email when making another account.
20
jrnichols 5 days ago 3 replies      
What an epic failure on PayPal's part. Is there some banking law that I'm unaware of that would cause them to take such drastic actions? It sounds like the OP is definitely above the age of 18 now too, so why would PayPal suddenly decide to yank the rug out from under him?

It'll be interesting to see if there's a follow up.

9
How I got an FBI record at age 11 from dabbling in cryptography (2015) stanford.edu
559 points by tjalfi  4 days ago   131 comments top 21
1
Yabood 4 days ago 8 replies      
Funny story, so in 2008 I was admitted as a refugee. I flew from Amman, Jordan and landed in Chicago. Everyone that had an IOM bag had to go to a designated area to get their fingerprints taken. So when it was my turn, the officer took my index fingerprint, waited a few seconds then gave me a look, a WTF look, but didn't say anything. A couple of minutes later, two homeland security officers showed up out of nowhere and escorted me to a holding area. I wanted to find out what was going on because I was the only one out of the entire group (100 people or so) that was getting this special treatment, but the officers ignored me. I waited, and waited, and waited, then when I asked again ~ four hours later I was told "Don't worry, you're going in either way". Long story short, The FBI had a record on me because I was a translator for the US Army in Baghdad, but the record didn't say whether I was one of the good guys or the bad guys, so they had to contact the FBI to see what's up. Fun times..
2
saganus 4 days ago 4 replies      
"We traced the glasses to your son from the prescription by examining the files of all optometrists in the San Diego area."

Wow, no wonder government agencies salivate at the idea of being able to monitor the whole Interwebs.

I know they now have orders of magnitude more data to process but still... that manual process must have been expensive and boring as hell.

I guess as an agent you would need to convince yourself that this was actually a very important task of defending your country or something. Otherwise I can imagine going crazy just doing this stuff for nothing...

Edit:

Another quote I found amusing:

"The friendlier one eventually described how much it had cost to investigate another recent case where a person was reported to have pulled down an American flag and stepped on it. Only after the investigation was well under way did they learn that the perpetrator of this nefarious act was only four years old."

3
sandworm101 4 days ago 2 replies      
These stories from more simple times are always a great read, but for me they illustrate exactly how different and more aggressive our world is. Sure, they were rounding people up and putting them in camps. That needs to be mentioned. But visits from the FBI can no longer be waved off and childhood fun. They really do come back to haunt you. Being investigated is far less dangerous than falsely claiming that you weren't. In the past this would go undetected but today's electronic paper trails don't forget such things. They will notice.

The involvement of the school officials, even the parents, is also cute. Modern law enforcement doesn't hesitate to go strait to the kids. It is not unusual for a cop to pull a kid out of a class for a "chat" that could see them jailed. Parents often only hear about such things long after the fact.

The image of FBI agents in a black limo is precious. That is intimidating FBI man 101. They still do the 'parked in the driveway reading notes' thing today, but only where they don't feel under any threat. If there is any potential for a firearm at the location, or any hint that the suspect is in any way dangerous, they don't hang around as potential targets. If you see them doing the parked thing, wave. Say hi. Or don't. To intimidate they must first be seen. They will keep up the act until someone notices them. If you really want to make their week, get in your car and drive away. They love a good slow speed "chase" before confronting you somewhere out in the world.

4
giancarlostoro 4 days ago 2 replies      
Great read also lead me to his mongrel[0] post which is equally a great read. I've heard different things about getting a clearance, such as depending on the company and job position it could speed up the process altogether. I've heard different things about it from (past and present) co-workers and family. His stories are quite a decent read, will have to bookmark his site.

[0]: http://web.stanford.edu/~learnest/les/mongrel.htm

5
13of40 4 days ago 3 replies      
A year or two after 9/11, I had a run-in with the FBI. I was living in an apartment, and one day at work, I got an email saying the local police were trying to contact me. I called them, and as the story went, the apartment people had come in to check my smoke alarm, and found some "suspicious items". It was never specified what the items were, but I think it was either my keg-o-rator or some of the electronics stuff I was always screwing with at the time. Or they just didn't like me as a tenant because my cats were tearing the place up. Anyway, I gave the local cop a tour of my apartment, thought everything was OK, then a couple of days later found a business card of an FBI agent on my porch, with "Call Me!" written on the back. So I called him back and arranged an apartment tour for him. (And here's how it ties into the article...) He showed up in a nondescript, white minivan, with another agent in tow, and they gave me what was, in retrospect, the most obvious good-cop, bad-cop routine you could imagine. He was a big, smiling, easy-talking buddy of a guy, and she was a harsh, suspicious hag of a battle-axe. I didn't have anything to hide, but looking back, if I did I might have totally fallen for it...
6
6stringmerc 4 days ago 0 replies      
I love how the story ends with a loving discussion of cycling competition and thinking of safety by way of helmets. Meanwhile, as smart as the narrator might be, it's funny how easily things can be overlooked.

Cycling is one of the most cheating, dirty sports in the world. Sprinting is close, so is swimming. But talking about cyphers and codes and then somehow getting into a discussion about cycling just reminds me so much of Dr. Ferrari and Lance Armstrong.

If you're not cheating, you're not trying. If the FBI is on your tail, you've screwed up somewhere. The devil's in the details...

7
big_spammer 4 days ago 0 replies      
Les is quite something. He helped setup SAIL, the AI lab in Stanford with John McCarthy, wrote the first search engine in 1961, and made the first self-driving car.

http://web.stanford.edu/~learnest/les/

https://web.stanford.edu/~learnest/les/sailing.pdf

Oh, and he made the first social network: FINGER

8
hackathonguy 4 days ago 0 replies      
I want to read a book by the guy.

Amongst other achievements, Les Earnest was an actor, basketball manager and inventor of the search engine.

http://web.stanford.edu/~learnest/les/vita.htm

9
unityByFreedom 4 days ago 0 replies      
> Two years later I regained my seat on the board as the riders finally figured out that the strong helmet rule was a good thing. It then started spreading around the world and has since become standard in racing organizations almost everywhere, saving hundreds of lives and preventing thousands of serious head injuries. Im proud of that.

Such a small section of this brief biography for such a valuable contribution.

I guess your most important life's work doesn't make as interesting a story as when you've gotten yourself into trouble.

10
kw71 4 days ago 1 reply      
> However about twelve years later I learned by chance that putting slightly provocative information on a security clearance form can greatly speed up the clearance process.

I remember reading this decades ago and wondering what this might be. Now he's explained it! I'm glad I looked at this again.

11
sverige 4 days ago 0 replies      
I'm glad the government wasn't as good at monitoring things back in the 90s. I downloaded every version of PGP I could find once it was declared illegal for export. They don't even know what a dangerous guy I am, willing to use cryptography to keep them from reading my stuff.
12
BoiledCabbage 4 days ago 3 replies      
Hasn't it been shown that mandatory helmet use has significantly reduced bike usage in the US?
13
kawsper 4 days ago 1 reply      
There is a recent video of him where he did a speech after being designated as a Significant Sig by Sigma Chi Fraternity https://www.youtube.com/watch?v=DEx9R0quRR0&feature=youtu.be

He seems to have created a YouTube account just to post the video, so I got the chance to become his first subscriber!

What an interesting person, and what a life he have lived!

14
Nition 4 days ago 0 replies      
Bet this guy would've got along well with Richard Feynman.
15
soylentcola 3 days ago 0 replies      
I love how he just throws in that story about running into "Alabama" and how she looked sexy. From a younger man I might have been tempted to call it a "humble brag" about how he chatted up a cute girl but didn't bother pursuing anything. But from an older guy, it made me smile because it's the sort of thing we sometimes just remember for years.
16
tjalfi 4 days ago 0 replies      
http://www.saildart.org/FINGER.SAI[P,SYS]13 is the SAIL source code to Les Earnest's finger program.
17
theparanoid 4 days ago 1 reply      
OT my uncle does underwater passive listening for the Naval Electronics Laboratory, same as in the fine article. Apparently whales can mess up the sound analysis.
18
michaelvoz 4 days ago 1 reply      
19
bitwize 4 days ago 1 reply      
20
atomical 4 days ago 4 replies      
Is your position that immigrants should be expedited through the immigration process?
21
nodesocket 4 days ago 3 replies      
Ok, I get it you're a prolific hacker and well respected... But why does your website have to look like it's from 1994?
10
Getting Started with Headless Chrome developers.google.com
651 points by uptown  2 days ago   118 comments top 35
1
llimllib 2 days ago 1 reply      
I wrote a little ipython notebook with a stupid simple example of getting headless chrome up and talking to it via a websocket: https://gist.github.com/llimllib/7f6143a1a6955d243161b2fec23...

Then I started on a python library that would handle communication with chrome in a real way using asyncio: https://twitter.com/llimllib/status/855433309375082496

If that's a thing that you're interested in, let me know. https://github.com/llimllib/chrome-control/tree/wstest

2
foob 2 days ago 2 replies      
I recently wrote a guide to using headless Chrome with Selenium and Chrome WebDriver [1]. I thought that some people in this thread might find it useful considering that the submitted article doesn't mention Selenium at all.

[1] - https://intoli.com/blog/running-selenium-with-headless-chrom...

3
rsync 2 days ago 9 replies      
Off-topic, but I'm just going to start bringing this up in every thread like this ...

We need a recipe / toolchain for running a browser instance in a chroot jail. With a head. GUI. On the desktop.

I want to fire up a "banking browser" (or "danger browser" or "social media browser") that runs on its own IP, in its own chroot, and I can revert to virgin snapshot state anytime I want ... and I don't want to fire up a full-blown VM for eac of these ...

What is standing in the way of making this happen ?

Who is working on things related to this that I can donate funds to or establish a bounty ?

4
vanni 2 days ago 0 replies      
Related recent news: "PhantomJS: Stepping down as maintainer"

https://news.ycombinator.com/item?id=14105489

Also relevant: "Headless Chrome is Coming Soon" from PhantomJS dev mailing list

https://groups.google.com/forum/#!msg/phantomjs-dev/S-mEBwuS...

5
jaffoneh 2 days ago 2 replies      
Clarity just moved to headless Chrome from PhantomJS today: https://github.com/vmware/clarity/pull/803
6
aantix 2 days ago 0 replies      
Capybara with headless Chrome..

http://blog.faraday.io/headless-chromium/

7
hackcasual 2 days ago 0 replies      
I contributed a small patch to get this working on Windows. We were a PhantomJS shop, but it was just so unstable, thought we'd give this a shot. Have been running on it for over 2 months now and it's dropped test failures due to intermittent issues to near 0.
8
callumprentice 15 hours ago 0 replies      
https://bitbucket.org/lindenlab/dullahan/src/default/README....

I imagine Headless Chrome will make this obsolete shortly but just in case anyone wants to play with it, here is Dullahan - A headless browser SDK that uses the Chromium Embedded Framework (CEF). It is designed to make it easier to write applications that render modern web content directly to a memory buffer, inject synthesized mouse and keyboard events as well as interact with features like JavaScript or cookies.

9
floatboth 2 days ago 2 replies      
No mention of WebDriver, only Chrome's devtools protocol :( There's probably a proxy or something, but would be nice to see completely integrated native support.
10
codewithcheese 2 days ago 3 replies      
What are the pros and cons of running headless Chrome compared to running Chrome in a virtual display driver like Xvfb?
11
colordrops 2 days ago 1 reply      
Will the "--disable-gpu" flag no longer be needed in the future because headless mode will automatically disable the GPU, or because GPU support will be added to headless mode? I really hope it's the latter.
12
VikingCoder 2 days ago 1 reply      
Huh. So, if you can express your PNG / PDF rendering in terms of HTML, SVG, Canvas, and WebGL... How much easier, faster, more reliable would it be to use Headless Chrome and --screenshot, rather than other means?
13
RazrFalcon 2 days ago 1 reply      
Did someone try to render an SVG using it? I'm using QtWebKit for now, but it's just a huge pain.
14
wildpeaks 2 days ago 1 reply      
If you plan to use it for automated tests, note that headless Chrome is only available on Mac & Linux (in Chrome 59), not on Windows yet.
15
nmca 2 days ago 1 reply      
I've been using headless chrome over the last couple of months to implement a P2P network between browsers. Worked great!
16
twothamendment 2 days ago 1 reply      
Has anyone tried to use headless chrome to detect insecure content on what you hope is a secure page? I've only looked into it a bit, and so far failed. I'd like to know if a visitor to https://example.com/foo.html in chrome will get a warning about insecure content. I'm looking for a browser because in some cases the insecure content is loaded by javascript from a 3rd party. I don't know a way to do that besides fire it up in a browser and let it go.

Is there a way to get the secure/insecure status from headless chrome?

17
bgentry 2 days ago 1 reply      
Do any of the major CI providers make this trivial to use yet? Travis CI, CircleCI, Buildkite, etc.?

Anybody have any positive or negative experiences to report with actually using headless Chrome?

18
oceanswave 2 days ago 0 replies      
If you're using Dotnetcore I've created a protocol generator here

https://github.com/baristalabs/chrome-dev-tools

With a sample on use here

https://github.com/baristalabs/chrome-dev-tools-sample

19
danso 1 day ago 0 replies      
Was on the frontpage yesterday, with 605 points and 117 comments: https://news.ycombinator.com/item?id=14239194
20
rogerwang 2 days ago 0 replies      
The upcoming NW.js v0.23.0 beta version will support this usage: https://dl.nwjs.io/live-build/04-29-2017/nw23-3bd4af6-4d7f95...
21
davidw 2 days ago 1 reply      
So much for that:

 [0501/120318.494691:ERROR:gl_implementation.cc(245)] Failed to load /opt/google/chrome/libosmesa.so: /opt/google/chrome/libosmesa.so: cannot open shared object file: No such file or directory

22
bostonvaulter2 2 days ago 1 reply      
Could this be used to create a screenshot service that'll automatically take screenshots of sites? Or is that not permissible under Chrome's license?
23
shmatt 2 days ago 0 replies      
This is great progress.

I use electron in node.js (via nightmare) because it can go from headless to visible on the fly

I wonder if the Chrome team is ever going to support something similar

24
elorant 2 days ago 1 reply      
How's that different from running Selenium with Chrome?
25
pedalpete 2 days ago 1 reply      
Does anybody know how screenshot is triggered? Is it on DOMContentLoaded? or some other event? Can we trigger this somehow post page load?
26
wslh 2 days ago 1 reply      
Several years ago I tested the remote debug protocol and was insanely slow. Is it now faster, like evaluating scripts at the console?
27
sharpshadow 1 day ago 0 replies      
Who would ever think Google will release a headless browser. Stunning.
28
alkoumpa 2 days ago 1 reply      
Does it work without X-server?
29
throwasehasdwi 2 days ago 4 replies      
why is Google doing this? They're helping everyone else build a spider that could easily serve as the front end to a new search engine. Is this their way of fighting back against the internet closing off? Give everyone a spider so perfect that walling in your content becomes impractical? I like the idea of Google lighting the match that burns down the walled gardens, but if not this than why?

It could be anything, but I feel like there's definitely another motive to Google unleashing something that could bite their core business.

30
mc007ibi 2 days ago 0 replies      
fantastic news, is that in any way useful for server-side rendering? i can imagine well to pre render here or there things though
31
LoSboccacc 2 days ago 0 replies      
why does it need a whole launcher app instead of taking a script to run on the webpage with a control api baffles me
32
tehlike 2 days ago 1 reply      
only if there was an option to render pdf and save it to disk in headless mode.

Still great step.

33
jeyaganesh89 2 days ago 0 replies      
Finally. PhantomJS has a competitor now.
34
dennykane 2 days ago 1 reply      
35
mxuribe 2 days ago 0 replies      
Now, this is handy!
11
Why Use Postgres? craigkerstiens.com
552 points by timf  3 days ago   223 comments top 14
1
ainar-g 3 days ago 7 replies      
https://www.postgresql.org/docs/9.6/static/rangetypes.html

https://www.postgresql.org/docs/9.6/static/functions-range.h...

Holy shit. Why hasn't anyone talked about it sooner? I've seen literally dozens of tables with

 begin TIMESTAMP, end TIMESTAMP,
and with handmade validation against intersection. And there is even a union operation! Seriously, my mind is blown.

Rails even supports it!

http://edgeguides.rubyonrails.org/active_record_postgresql.h...

2
unixhero 3 days ago 11 replies      
Far too brief.

I would appreciate a really long text that would in a convincing manner explain why Postgres Is so awesome.

I work in the industry, and all I see are Oracle and Sybase everywhere. The experts are zealots also, not even having heard of Postgres. Not willing to believe a word I'm saying about Postgres.

I am already convinced of course, but the industry is not. Not finance, not trading, not telecom.

3
jerrysievert 3 days ago 2 replies      
great read, but may I also suggest Array?

being able to have a field like:

 ingredients VARCHAR[]
and index like:

 USING GIN (ingredients)
and using an operator like @>

 SELECT * FROM table WHERE ingredients @> ARRAY['mushrooms', 'sour cream']
gives you such amazing flexibility and speed, it's not even funny.

also, while I was sad to not see PLV8 up there with PostGIS (an amazing extension, btw), I was still happy to see it mentioned with such gusto.

4
billions 3 days ago 7 replies      
Postgres seems to have become the go-to relational database ever since MySQL fell in the hands of Oracle. Can anyone speak to how its json tree compares to MongoDB's document store in practice?
5
retox 3 days ago 2 replies      
I rented some time on a vultr server recently and chose a prepackaged build which included a MySql install. Coming from a MS SQL background it felt positively medieval. I haven't migrated yet but from my research Postgres seems the closest competitor in the relational db space.

I considered MS SQL for Linux but the server alone required 3GB RAM...

6
fabian2k 3 days ago 2 replies      
HyperLogLog sounds interesting, but looking at the Github page of that extension it mentions that it has been tested with the versions 9.0, 9.1, 9.2, 9.3 and the last commit is 2014. Is it just finished and doesn't need any updates to keep up with newer Postgres versions? Or is it more of an abandonded project?
7
scurvy 3 days ago 0 replies      
Is there a new way around the requirement to rebuild your entire replication topology after upgrading versions? (say 9.4 to 9.5) You get a new master ID when running the initdb step, and doing this throws everything else in the topology off. TIA
8
myth17 3 days ago 0 replies      
Most important reason to use PostgreSQL : Constant Time Recovery (Recovery from long running transaction that rollback is instantaneous)
9
mack73 3 days ago 1 reply      
From reading the documentation [0] I can't help but feel a bit underwhelmed by the feature set of a GIST index. Maybe I'm not looking in the right place, but what index provide near mathes (fuzzy, prefix) as well as exact term matches?
10
avenoir 3 days ago 2 replies      
Has anyone done a serious implementation on top of full-text search functionality in Postgres? I have a pretty large dataset that's currently in Postgres and I'm deciding between it and Elasticsearch.
11
frostymarvelous 2 days ago 0 replies      
Interestingly, I just yesterday published a post about pglogical. http://thedumbtechguy.blogspot.com/2017/04/demystifying-pglo...

Postgres is an amazing piece of software.

12
Minikloon 3 days ago 3 replies      
No disclaimer in the article that the author works for Citus.
13
jgord 3 days ago 1 reply      
Id love postgres even more if they had native support for writing stored procs [ functions ] in javascript.
14
hartator 3 days ago 9 replies      
Even with the inclusion of JSONB, I think Postgres is still lagging behind MongoDB by enforcing schema. After so many years doing web apps, I am seeing very little interest to have to enforce 2 times the schema: one time in the DB via migtations and one time in the app itself via ORMs. Maybe I am missing something really obvious.

ps: I don't mind the downvoting. I am truly looking for answers.

12
Just Say No jacquesmattheij.com
557 points by janvdberg  6 days ago   352 comments top 12
1
gregwtmtno 6 days ago 25 replies      
It's not just crime that you shouldn't use your skills for, it's all immoral or unethical activity.

It's a surprisingly urgent problem in a field that enables mass government surveillance, dark patterns, big data aggregation, and cyber warfare.

As an attorney, I wonder if software engineers should consider implementing some kind of rules for professional conduct and an organization to enforce it like the lawyers have.

2
DoofusOfDeath 6 days ago 12 replies      
> If youre reading this as a technical person: there will always be technically clueless people who will attempt to use you and your skills as tools to commit some crime.

You may be overstating that a bit. I've been doing tech for a while, and I can't recall anyone ever asking me to abuse my skills for ill-gotten gain.

3
oblib 5 days ago 2 replies      
When I was a teen I was offered cash to turn back speedometers many times, and always refused. This started after I set the speedo on my own car back to zero, but I was customizing it for myself, not flipping it for a fast buck, and it was already 25 years old anyway.

Back around the turn of the century I was offered a bit of cash to build a "Revenge Porn" site. The guy who called me sounded very mild and calm, even nice. He did say he'd been turned down a few times but he also seemed determined to make the site.

I had never heard of this idea at the time and was pretty surprised with the concept. I turned him down, of course, but what surprised me most was how many friends and acquaintances told me I should've taken the cash when I told them the story.

I'm 58 years old now and the number of people who've asked me to help with their scams, and have tried to scam me, is far more than I can remember. With all that experience I can spot them easily now but it never ceases to amaze me how willing some people are to do that.

4
saosebastiao 6 days ago 4 replies      
I don't wish for the feeling of desperation on anybody. Even for someone who has morals, desperation can warp your sense of reality. Back when I was a truck driver, I had a substantial offer from someone to transport a duffle bag in my utility lock box across state lines. I was desperate, and it was a lot of money. I rationalized, told myself it was just gonna be some drugs, and I never get pulled over anyway. No big deal, I told myself. Until I grabbed the bag, and realized it wasn't drugs. Took a peek once I was out of sight, and it was definitely submachine guns. I started panicking and about 10 miles down the road came up with my plan. I pulled over, punctured a cooling hose, ran my engine til I overheated, and then called my contact and told him I had overheated and steamed out all my coolant and wasn't going to make it. That interaction was probably the most terrifying experience of my life. Never again.
5
iliketosleep 6 days ago 6 replies      
I believe the authors post is a little condescending and ignores the nuances of such situations. Sure, it's easy enough to "just say no" if you're already pretty successful and have a lot to lose by engaging in illegal activity. But what about the talented hacker who has failed career wise and is going through a really tough phase financially. It might seem that there's everything to gain and nothing to lose.

If you have a choice of being able feed your family or just say no to modifying an odometer, what would you choose?

6
ericb 5 days ago 0 replies      
Great advice. I once let a company license legitimate software (a history cleaner before browsers offered this functionality) I wrote and they wrapped it in adware and caused a lot of people headaches. It felt gross. They didn't make it clear what they were going to do with it beforehand, but there were signs I should have noticed--their business model description sounded too good to be true. You can't just wash your hands of these things and have a clear conscience because you didn't do it personally.

The low point was finding their adware on my mom's computer.

Personally, I made it a rule after that to avoid business relations with the morally questionable. They drag you down.

7
edw519 6 days ago 6 replies      
My first co-founder was a brilliant engineer. One day I borrowed his car (a fancy late model sports car) for an errand because mine was blocked in. But the speedometer didn't work which made for some strange driving. When I asked him about it, he said, "Oh I disconnected it to improve it's resale value."

We didn't remain together much longer.

To this day, the value of a relationship with another businessperson = sum(assets) * EthicsFactor. EthicsFactor is 1 or 0. There is no in-between.

Nice post, Jacques. It sure feels nice to comment in one your threads again.

8
pjungwir 6 days ago 0 replies      
I have a story of temptation and pressure---not as good as Jacques's but maybe interesting anyway. I was leaving grad school (not for tech) and getting back into programming. I had two new kids, and I was really ready to stop living on $21k/yr (my student stipend), but I didn't have a lot of work yet, and I wasn't sure how my 5-year hiatus would look.

I had done a few projects for a small agency, and the owner was having me spec & quote work for potential new customers. One of these customers wanted us to build a "dashboard" to control a fleet of machines that would generate fake reviews for sites like Yelp or Amazon. I'm not even sure if that is illegal, but it didn't seem good. I told him it didn't sound like work we could do. If he had been just my customer, it would have been easy, but it raised my anxiety to say it to my customer's customer.

I think Jacques's conclusion about "a bad beginning" is very wise, and I'm glad he had to foresight to see all that. I hope his story helps keep other people out of trouble. His writing it up is really a gift to them.

9
educar 5 days ago 0 replies      
I am curious how much this extends to:A) Facebook and Google mining people's dataB) Cisco building extensive survellance systemsC) Microsoft was blatantly abusing it's monopoly

I could go on but all these had many many engineers involved. And best of it all, most of it was .. legal. When something is outright illegal, it's easy to say no.

10
fiatjaf 6 days ago 5 replies      
If you're offered a job from Facebook should you say "no"?
11
codezero 6 days ago 0 replies      
I've had people try to get me to do illegal things for 25 years. It was much more aggressive and enticing when I was young. It's easier for adult me to recognize and reject these advances than it was for teenage me. It wasn't always even money that was on the table, but recognition and acceptance which can make you do crazy things.
12
bigjimmyk3 6 days ago 1 reply      
My alma mater added a course requirement on professional ethics shortly after I left, partly due to multiple "incidents" at the university (not because of me... this time).

Ethics is the difference between Dr. Spock and Dr. Frankenstein.

13
SQL is 43 years old Heres why we still use it today sqlizer.io
578 points by d4nt  2 days ago   366 comments top 16
1
cyberferret 2 days ago 7 replies      
Been programming for 30+ years, and 99% of my projects use SQL databases. I've tried and dropped NoSQL many times. I still wake up in a cold sweat thinking about the earliest version of Firebase where I had a project that tried to join three tables together to get some meaningful data.

I still remember the response of a Firebase team member to my forum question about it - "These days, storage and computing power is cheap - just duplicate the child table as nodes in the main table and do it all that way for every parent/child relationship you have. Don't worry that you have to duplicate the same set of data for every parent that is related to the same child...That's how NoSQL works..." <shudder>

Even though I use ORMs in my project these days, every time I have to test a complex query, I write it in raw SQL first and check it before trying to make the ORM duplicate the same query.

Granted, NoSQL has its place and its advantages, but for me, when it comes to "money code", I will stick to SQL.

2
ransom1538 2 days ago 6 replies      
SQL has the great side effect of creating structures that future employees can understand. Its a set of tables with relationships. Given these you can quickly inspect the structures independent of the programming language dejour. With a few commands a new employee can understand: business logic, hr, billing, reporting, and other major backbone principals in a matter of hours. On the other hand, I have been at companies that jumped on the noSQL / ORM / wrap it until you can't wrap it / hide sql (rails). When new employees show up... well... its a bunch of semi/no structured stuff spread across thousands of lines of specific logic.
3
danso 2 days ago 3 replies      
I've already posted on HN how I use SQL in my public affairs data journalism class [0]. To me, there is no better, in terms of accessibility and return on investment gateway language to the power of computation and programming than SQL, with the exception of spreadsheets and formulas. Even if you don't go further into programming, SQL provides the best way for describing what we always need to do with data for journalistic purposes -- joining records, filtering, sorting, and aggregating. Ironically, I learned SQL late in my programming career, and initially thought its declarative paradigm to be mysterious and inferior to procedural languages. In fact, I don't know how to do anything in SQL beyond declarative SELECT queries (and a handful of database create/update admin queries). Turns out this is just powerful enough for me for most app dev work (Rails, Django), and the simplicity is a boon for non-programmers.

ProPublica just published a bunch of data-related jobs and positions. The phrase "Proficiency in SQL is a must" makes an appearance: https://www.propublica.org/atpropublica/item/propublica-is-h...

[0] https://news.ycombinator.com/item?id=8505000https://news.ycombinator.com/item?id=10585009

4
konradb 2 days ago 18 replies      
Can anyone shed light on why there has been a phenomenon of people finding SQL 'too complex' and moving to noSQL? (Not sure if that's entirely fair but, from the outside, it is what it looks like). Is it hype driven? Are courses at university not tending to cover SQL that much?
5
skc 1 day ago 1 reply      
I've always thought the main reason NoSQL solutions became popular is that developers could finally get at and manipulate the data the way they wanted to.

I've known some very, very prickly DBA's in my time who referred to the databases they looked after as "My database". So they would say things like "Don't put junk in my database"

And would give you endless grief over how you wrote your queries or asked you a million questions about why you needed a new table and why your proposed design was shit.

As a result, many of us devs tended to view SQL Databases as some sort of dark art. So in this regard, NoSQL is freeing at first glance.

But if I'm honest, once I got over my fear, the "pros" of NoSQL solutions in comparison to good ol' SQL seem to be relatively feeble.

I think it's easier to get up and running with a NoSQL solution because there is far less friction when it comes to rapid prototyping of ideas, but things get complex pretty quickly.

I'd also say that for the vast majority of applications out there, the difference between the two will mostly be a wash.

6
jackfoxy 1 day ago 6 replies      
There just is no substitute for SQL. Some thoughts on what has given it a bad name:

1) The pervasive use of artificial keys. USE NATURAL KEYS. Unfortunately probably 99% of real-world databases were designed with artificial keys. I wish I could point to some literature on this topic. It is very rare and I only came to learn about this from a DBA who is well-versed in designing with natural keys. I'm trying to get him to publish more on this topic.

2) ORMs. This is just a bad practice. Their use in part derives from the awful schemas designed with artificial keys, requiring another layer of complexity to get a more intuitive model of the data. Fortunately for me over the past 3 years I've been doing almost all my application I/O with F#'s SQL Type Provider, SqlClient, http://fsprojects.github.io/FSharp.Data.SqlClient/ , which strongly types native query results, functions, and SPROCS. Just does not work if you need to construct dynamic SQL. I've been trying to goad the author into also providing meta data retrieval. That would be the icing on the cake.

3) SQL does not seem to be a required topic for undergrads. There are really no unsolved problems (of note), so it's not interesting to academics.

4) Most app programmers don't get much practice writing difficult queries or tuning problem queries, so that one time every 9 months when you do something hard, it is hard. (And again, often compounded by the complexity introduced by artificial keys.)

7
cousin_it 2 days ago 3 replies      
One of my dreams is building a hybrid of RDBMS and Protocol Buffers. It would look like a bunch of nested structs that can be kept in memory, fetched from disk or over the network. The schema would be kept in .proto files, and you'd be able to reload it at runtime (existing data would be handled according to protobuf schema evolution, because each field in each struct is numbered and old numbers aren't reused). Most joins would be gone because nested structs are allowed, but you'd still have an SQL-like language for more general queries (designing such a language when nesting is allowed is a bit tricky, but not very). Things like indices and transactions would also exist at every level (memory, disk, network) because they are useful at every level.

The end goal is eliminating impedance mismatch, because your current in-memory state, your RPCs and your big database would be described by the same schema language, somewhat strongly typed but still allowing for evolution. I have no idea if something like that already exists, though.

8
baldfat 2 days ago 2 replies      
SQL is the second most underused tool we have with dealing with data. AWK being the first. SQL is great because the logic works with dealing with data and forces you to make good decisions earlier.

Everyone should spend a day learning SQL if for no other reason they the ability to think logically about data.

9
dghf 2 days ago 0 replies      
> SQL and relational database management systems or RDBMS were invented simultaneously by Edgar F. Codd in the early 1970s.

Codd didn't invent SQL. Donald Chamberlin and Raymond Boyce did.

> SQL is originally based on relational algebra and tuple relational calculus

Maybe "originally based on", but not "an implementation of". For example, it is perfectly possible for an SQL query to return duplicate rows, which isn't possible under relational algebra/calculus, a relation being by definition a set of rows (or, more precisely, of tuples).

10
agentultra 2 days ago 0 replies      
I've been programming for most of my life. SQL has been a big part of my career. And I love it. It's one of my top 5 languages.

It's a nice, functional, declarative language in the vein of prolog and such. You just tell it the shape of the data you want, where to materialize it from, filter, aggregate, calculate the window of, etc... and the system figures out how to execute it as efficiently as it can. It beats out procedurally munging data by a long shot. It's more concise for many operations than ML-like variants.

It's a great tool to have. And understanding the underlying maths, relational algebra, is beautiful. I've found trying to implement your own rick-shod relational database is a good way to try to mechanically understand the theory. Then move on to implementing datalog... etc. The reason why SQL continues to stick around is that the fundamental theories are quite sharp! I'd appreciate a more concise syntax some days but overall I can't say I'm displeased. It's great!

11
zephyrfalcon 2 days ago 2 replies      
"Why do we still use SQL" and "Why do we still use relational databases" are two very different questions. They seem like much the same thing, because SQL is pretty much the only query language offered by relational database systems nowadays... so if you use SQL, you use an RDBMS, and vice versa. But other query languages used to exist. There was QUEL [1], for example. It seems to have fallen by the wayside; most people have probably never heard of it. I guess there is very little room for multiple languages in this particular space.

[1] https://en.wikipedia.org/wiki/QUEL_query_languages

12
jaked89 2 days ago 0 replies      
"Its like how MailChimp has become synonymous with sending email newsletters. If you want to work with data you use RDBMS and SQL. In fact, there usually needs to be a good reason not to use them. Just like there needs to be a good reason not to use MailChimp for sending emails, or Stripe for taking card payments."

Wow, that's a subtle, almost unnoticeable promotion of MailChinp. /s

13
vinceguidry 2 days ago 2 replies      
I came expecting a treatment on Structured Query Language, was disappointed when it turned out to be on Relational Database Management Systems. It doesn't take a rocket scientist to figure out why RDBMSes won out over non-relational systems.

What I want to know is why nobody ever came up with a better query interface. Every abstraction I've ever seen was built on top of SQL.

14
menzoic 2 days ago 2 replies      
Is it fair to compare the age of SQL to the age of JavaScript or that SQL has survive rapid change? SQL is a class of languages, while Javascipt is a specific language. The concepts behind JavaScript are older than SQL, and the modern SQL languages we use today are younger than 43yrs.
15
Animats 1 day ago 0 replies      
The great thing about SQL databases is that the expected standard of performance is "just works". Works all the time, for years, without trouble, even for the hard cases. All the major SQL databases, SQLite, MySQL, MariaDB, Postgres, Microsoft SQL Server, and Oracle, achieve that.

Contrast this with most webcrap. Or most of the NoSQL databases.

16
davnicwil 2 days ago 12 replies      
Just for fun: does anyone have any stories about initially using a SQL database for a project, later hitting problems, then switching to (or augmenting with) a NoSQL solution that solved those problems?
14
Introducing Surface Laptop windows.com
505 points by uyoakaoma  2 days ago   580 comments top 2
1
russellbeattie 1 day ago 23 replies      
Do any of you have children at a school using Google Chromebooks and Google Drive? Calling Windows S a Chromebook competitor completely misses the point.

Chromebooks are instant on, and your profile/data is 100% cloud based. You can grab any Chromebook from the rack in the back of the classroom, open it up, log in and immediately get to work on your report or whatever.

I got an original Chromebook from Google I/O years ago based on an ancient ARM chip, and it's still perfectly usable for when my kid's friend comes over to do homework and they need an extra box.

Windows and Mac computers will never be that easy to setup, use or maintain. Chromebooks and the cloud system of apps that Google has made is pretty much a perfect combination of simple and cheap and good enough.

2
dangrossman 2 days ago 19 replies      
They're now demoing the Surface Laptop. Thinner than a MacBook Air. Faster than a MacBook Pro. Longer battery life than either.

The downside? "Windows 10 S", which only runs apps from the Windows Store. The upside over Windows RT from the Windows 8 era? You can port Win32 apps to the Store today, don't think you could back then.

Edit: You can upgrade Windows 10 S to ordinary Windows 10 Pro for $50. Laptops that run Windows S from other manufacturers will start at $189.

15
Etsy has ousted its CEO and is laying off 8 percent of its staff recode.net
422 points by luu  1 day ago   258 comments top 26
1
mustacheemperor 1 day ago 26 replies      
The conversion problem on mobile does seem like an issue, but speaking as a former customer of Etsy what drove me away was the selection. Not that it's too small - rather, Etsy is now flooded with thousands of storefronts selling "artisan" pieces that are actually bought on AliExpress or similar and marked up. If they're trying to apply ML to managing customer recommendations, they should figure out how to identify who's actually selling legitimate wares.

I stopped buying from Etsy a couple years ago - I purchased my SO what I thought was a unique, interesting "handcrafted" necklace. I thought it looked a little factory-made when it arrived, but it wasn't anything too expensive so I didn't sweat it...then she found it on AliExpress for $5. I then realized the six week lead time for "hand crafting" was actually the time for international shipping and domestic re-packaging.

2
eliudnir 1 day ago 2 replies      
I ordered a rustic pipe desk from Etsy a while back and the seller was not able to deliver the item on time. He/she communicated the issue so it wasn't that big of a deal for me. I had a prearranged vacation coming up while waiting for the item to be finished and sent, so things took a little bit longer then expected on both ends.

When I finally got back home and put the desk together, I noticed that there were items missing and some things had not been packaged well so they were damaged/scuffed in shipping. Most of the issues were minor and I decided to not make a stink about it with the seller as I could easily work around and fix the problems. I did however want to leave a review of my experience for the seller to be made aware and future buyers to be warned.

Etsy's policy was however to deny me to review an item outside of a certain time window. I emailed Etsy's customer service to petition that I should be allowed to leave a review even though my window had passed given that the seller could not deliver in the time he/she had promised. Etsy's replies and refusal to allow this left a permanent impression on me and I will never spend another dollar there as a result of this ordeal.

3
0xADADA 1 day ago 2 replies      
I looked into this, because a bracelet I bought for my wife looked great on Etsy, but when it arrived, it was obviously shitty chinese-knock-off quality

Here is the bracelet I bought as a gift, $52

https://www.etsy.com/transaction/1238204808

Here is the same fucking thing, on AliExpress for $6.52 a piece, or you can buy them in lots of 6 for $20.

https://www.aliexpress.com/item/24k-Gold-Electroplated-Edge-...

fucking fuck.

4
ahmeni 1 day ago 4 replies      
It's bizarre to see how Etsy went from producing a significant amount of technical software and community engagement a few years ago and then suddenly stopped. Their GitHub is a testament to this sudden dropoff. Was there anything ever mentioned about why they went from super public about things like dashboarding to nothing?
5
DanBlake 1 day ago 1 reply      
I can only add my experience with etsy on the affiliate side. TheHunt.com previously sent them significant traffic (as in, hundreds of thousands of visitors) via their affiliate program. We then got a email that they were going to change our rates to be something like 5x less than our current rates because we were high volume. Needless to say we removed every etsy product on our site and replaced them with amazon/farfetch/etc.. products within a week. We actually ended up tripling our revenue off of the etsy traffic so I am glad it happened.

It did show a lack of appreciation for traffic on their end they were so willing to let us go without a fight. No room to budge on rates or even suggest a alternative- Not sure if that was management or department based decision but it was certainly enlightening.

6
jph 1 day ago 3 replies      
I spend a lot of time with Etsy sellers, all one-person micro-businesses creating fully-handcraft items.

They tell me there are three major problems that are all interconnected: 1) search is poor, 2) cheap knockoffs swamp the search results, 3) there's no obvious way to emphasize truly handcraft items.

All the sellers are experimenting with alternate platforms, such as Shopify, Wordpress, Wix, etc.

7
benwilber0 1 day ago 0 replies      
I browsed and bought a lot of stuff off Etsy about 5 years ago. Anymore it's hard to find anything decent unless I discover someone's Etsy store by some other means. Which is becoming less and less frequent. I don't think I've purchased anything there for maybe a year.
8
mendelk 1 day ago 1 reply      
Not sure if it's related to this, but I was scheduled to have an interview with them on 1/24/2017 for a Full Stack position, and an hour before our scheduled time, they sent me an email that "due to some changes in hiring priority this role is currently on hold", and cancelled the interview.

I wasn't too impressed :)

9
JohnnyConatus 1 day ago 0 replies      
This should have happened sooner but it took longer than they expected to knit a pink slip.
10
pcurve 1 day ago 1 reply      
Based on reading through all the comments, it sounds like Etsy should've never gone public. A lot of people saw this coming a mile away.
11
badloginagain 1 day ago 3 replies      
What's the deal with the "Activist investor" that is forcing these changes? Is this a common thing in the investment world? Does anyone have deeper insight into this?
12
tedmiston 1 day ago 1 reply      
> "We are fully prepared to take any actions we believe are necessary to protect the best interests of all Etsy shareholders."

What exactly are they insinuating?

13
chx 1 day ago 0 replies      
Thing is, even my favorite Etsy artists (I have bought five Unicorgis from Squidbrains...) I have found via social media and not through Etsy. If they were selling on their own website, Shopify or whatnot, my willingness to buy and discovery process would be the same. I just do not see the value in Etsy. I am sure there is some but I do not know what.
14
debacle 1 day ago 0 replies      
If Etsy can't fix discoverability it's dead. It's the only problem. There's so much low quality, zero effort, dropshipped crap that there's no real value to the platform anymore.
15
yalogin 1 day ago 0 replies      
On a related note, how is Pinterest doing? How long can it survive as an independent social network. It focuses solely on one thing but how much is that pie growing?
16
fujipadam 1 day ago 4 replies      
Maybe ignorant question. Why would one choose Etsy over Amazon
17
jv0010 1 day ago 0 replies      
I really think the start of a lot of marketplaces closing down. Facebook has become so easy to use and quick to list it will be dominant one
18
fffernan 1 day ago 0 replies      
Etsy alternative: https://www.thegrommet.com/
19
mathattack 1 day ago 1 reply      
Is there any kind of conflict of interest when a board member names themselves CEO? Or is this considered OK in corporate governance circles? (Or is just "Beware when swimming with the sharks"?)
20
robattila128 1 day ago 1 reply      
I've put basically no work in marketing and no money in advertising yet I've got a lot of sales already in the last few years. I really hope they stick around a long time! eventually I want to take my shop seriously.
21
perseusprime11 23 hours ago 0 replies      
I moved away from Etsy once I started comparing prices to EBay . Products on Etsy is overpriced for some reason.
22
throwit2mewillU 1 day ago 0 replies      
Always dreadful to hear this.

Years of best practices in product/engineering in blogs (DevOps, I also remember their endless scrolling A/B tests!), youtube, conferences, then product doesn't work, company fires people.

23
flukus 1 day ago 1 reply      
No monthly who's firing thread for may?
24
gech 1 day ago 2 replies      
25
artursapek 1 day ago 0 replies      
Wow, this has been a bad day for tech stocks.
26
dboreham 1 day ago 1 reply      
Interesting in that I came up with the idea that is basically etsy in 2000 (as I'm sure thousands of others did), after noticing that various artist/artisan friends I had made after moving to Montana had no viable way to sell their work on the 'net. I still have the code for the site somewhere in my projects directory, called "asite" for "Artists' Site".

Anyway, I got distracted by an influx of work, a new baby, and ultimately other startup ideas.

Good to know I would have wasted my time trying to finish and launch that company...

16
The licensing program for MP3-related patents has been terminated fraunhofer.de
464 points by petercooper  2 days ago   267 comments top 8
1
notaplumber 2 days ago 6 replies      
Recognizing this adds legitimacy to software patents. Don't. There have been free and open source MP3 decoders for many years now.
2
freehunter 2 days ago 5 replies      
The relevant quote:

>On April 23, 2017, Technicolor's mp3 licensing program for certain mp3 related patents and software of Technicolor and Fraunhofer IIS has been terminated.

Does this mean that you can't get a license for MP3 anymore, or are they trying to say you don't need a license anymore? Are they opening it up, or are they shutting it down?

3
midnightclubbed 2 days ago 2 replies      
Some number of years ago I wrote an mp3 decoder for a game I was working on. It allowed us to put hours of speech onto our 16Mb N64 cartridge (yep, it was quite a few years ago).

Knowing we had to get a mp3 license I contacted Fraunhofer who decided that a console game required a hardware decoding license which ran at $10,000s (if we had been a PC title it would have been a few $100 as I remember).

Legal got involved and decided they would license Rad Games Tool's Miles audio (since it already had a mp3 license and they could take any heat from Fraunhofer!).

Unfortunately for me legal then made me completely wipe the first implementation, carefully optimized N64 RSP vector code and all, and do a clean re-write of everything. We didn't use a single line of the Miles code, but they got a license fee and we had happy lawyers.

4
CalChris 2 days ago 0 replies      
Software falls under Process which is one of the four patentable subject matters for utility patents: Process, Machine, Manufacture and Composition of Matter. So software is patentable in the United States. However, software can also fall under the abstract idea exception and thus not be patentable.

https://www.uspto.gov/web/offices/pac/mpep/s2106.html

Enfish LLC v Microsoft is the most important recent case. In its decision, the Supreme Court suggested that claims purporting to improve the functioning of the computer itself, or improving an existing technological process might not succumb to the abstract idea exception.

http://www.patentdocs.org/2016/05/enfish-llc-v-microsoft-cor...

That's your dividing line. My guess is that Fraunhofer's MP3 patents improve a technological process and are valid.

5
derefr 2 days ago 6 replies      
So, now that the "but MP3 is patent-encumbered" consideration is finally dead-ish, what's the new balance on the debate between shipping {MP3, MP4-AAC, MKV-Vorbis, MKV-Opus} as music/SFX assets in software products?

Also, with the two sub-considerations:

on mobile, where hardware decoding exists for only some codecs;

on the web, where the audio APIs only accept some of these formats/codecs.

6
BIackSwan 2 days ago 0 replies      
I highly recommend "How Music Got Free" for an entertaining and illuminating read of MP3 and how it changed the world - for the better or worse.

It also delves into how Fraunhofer (and its creator) benefited monetarily from its adoption.

Link - https://www.amazon.com/How-Music-Got-Free-Obsession-ebook/dp...

7
ggambetta 2 days ago 5 replies      
I'm curious about what advantages and benefits, if any, the patents brought to Fraunhofer. Other than making mp3 slightly more difficult to work with especially on Linux, did it benefit them in any way? Did them benefit society?

Coming at this from an "this is a real-life example of software patents being {good|bad}".

8
dandelion_lover 2 days ago 2 replies      
So is the FSF's campaign "Play Ogg!" [0] slowly becoming obsolete?

[0] https://www.fsf.org/campaigns/playogg/en/

17
SCOTUS Rejects Guilty Until Proven Innocent Can't Keep Money from the Innocent forbes.com
427 points by rrauenza  22 hours ago   179 comments top 12
1
jdc0589 20 hours ago 5 replies      
Does this have any implications for the ridiculous seizures of property police carry out every now and then when they pull someone over who has a large amount of cash on them?

The whole idea of a court case titled, e.g., "State of Texas vs $45,000" is asinine. I'd love to see the SCOTUS lay down the law on that bullshit.

2
pc86 22 hours ago 5 replies      
Who dissented? I would be interested in reading the dissent and seeing if it was based off of some technicality of this case, or a belief that requiring someone to prove their innocence wasn't a violation of their Constitutional rights.
3
rayiner 17 hours ago 4 replies      
The article does a piss-poor job of actually framing the issue that was decided: http://www.scotusblog.com/case-files/cases/nelson-v-colorado. In particular, the article's characterization of the question presented is so hand-wavy that it makes the dissent seem incomprehensible.

To understand Thomas's logic, start with Section I of the dissent: https://www.supremecourt.gov/opinions/16pdf/15-1256_5i36.pdf. Thomas is not saying that the state should be able to "keep money from the innocent." Thomas's reasoning is roughly the following:

1) The 14th amendment requires the government to give you adequate process before depriving you of a property right.

2) At the time petitioner was convicted, he paid over a sum of money to the state. He lost the property right in that money, and the state gained the property right in that money.

3) After the conviction was overturned on appeal, the state required petitioner to go through a process to get his money back. Petitioner alleges that the process was inadequate under the 14th amendment.

4) To make a 14th amendment deprivation claim, you have to show deprivation of a property right. At the time petitioner sought his money back, he had no property right. That transferred to the state under step (2).

5) Thomas asks: where is the property right that is the basis for the 14th amendment claim? It can't come from the 14th amendment itself, because that only comes into play once petitioner has a property right.

To get around (5), you can theorize that the initial payment automagically become null-and-void when the conviction was vacated. But that would be an unusual result, because legal judgments don't ordinarily have that kind of effect. Say you buy some property, then sue the seller and get a judgment saying you overpaid. You can assert that judgment against the seller to collect, but at most the judgment means the seller owes you money back, it does not automatically transfer the property right in some of the money you paid back to you.

I think the majority is right in that the overall effect of the Colorado law would be a due process violation. But the majority's reasoning kind of requires thinking of the whole process as a black box and not thinking too hard about what happens inside.

4
ars 21 hours ago 2 replies      
I don't understand this:

> Ali had previously sold the Chevy but still held title to it and it was registered in his name ..... In order to regain his Chevy, Ali was asked to prove his innocence.

Why does he need to regain "his" Chevy? It said he sold it, so it's not his anymore. Just the title transfer was not registered yet (which in my state is pretty common, especially for junk cars, since the state charges a fee and sales tax to record the transfer).

5
rhizome 20 hours ago 0 replies      
A little more of an educated take from a couple weeks ago:

http://www.scotusblog.com/2017/04/opinion-analysis-states-ca...

6
inlined 7 hours ago 0 replies      
> Ali had previously sold the Chevy but still held title to it and it was registered in his name. When the buyer was arrested for a DWI and drug possession, police seized the truck and filed a civil forfeiture action against it, even though Ali was not involved. In order to regain his Chevy, Ali was asked to prove his innocence.

If Ali sold the car but kept the title what the heck did he "sell"? This sounds like a poor defense against civil forfeiture. It seems like he'd have to claim he cheated the person he sold the car in order to assert ownership. I wouldn't want to touch that case either.

7
OliverJones 18 hours ago 0 replies      
Sarah Stillman wrote up civil forfeiture in The New Yorker in the summer of 2013. John Oliver's TV piece on the topic must have drawn heavily from this article.

http://www.newyorker.com/magazine/2013/08/12/taken

8
davrosthedalek 22 hours ago 3 replies      
It was a 7:1 vote. Is there a resource to look up how individual judges voted?
9
Neliquat 22 hours ago 5 replies      
This is a huge step forwards. I only hope asset forfiture is next.
10
felipelemos 20 hours ago 1 reply      
What surprises me is - even for just 1 vote against - it was not a unanimous decision.
11
wu-ikkyu 21 hours ago 1 reply      
Does this mean police can't legally steal your money anymore?
12
justinclift 22 hours ago 1 reply      
Wonder if Kim Dot Com's legal team would be able to make use of this in their ongoing US legal saga?
18
Ask HN: Who is hiring? (May 2017)
577 points by whoishiring  3 days ago   974 comments top 173
1
JoryFormlabs 49 minutes ago 0 replies      
Formlabs | Boston, MA | Onsite | Full-time | Mechanical Engineer

Sound interesting? Learn more here: http://grnh.se/0xodvm1

THE COMPANY: We are a passionate team of engineers, designers, and problem-solvers who make 3D printing tools for professionals. Started out of MIT in 2011, Formlabs is committed to bringing innovative and sophisticated fabrication tools into the creative hands of designers, engineers, and artists around the world. We just raised $35 Million in our series B.

JOB DESCRIPTION: As mechanical engineers at a 3D printing company we create tools we use ourselves. Were excited to build devices that not only create beautiful parts but also reflect careful user experience design. Our team prototypes, builds and manufactures the mechanisms and systems that make our printers function with precision and reliability.

YOU WILL:

* Can share a strong portfolio of previous work

* Enjoy the gritty details of part design, material selection and manufacturing techniques

* Use Solidworks to design components, produce drawings, and build assemblies

* Can communicate seamlessly with vendors and suppliers across the globe

* Have experience with the full product development cycle

* Communicate seamlessly with vendors and suppliers across the globe

* 4+ years industry experience

Sound interesting? Learn more here: http://grnh.se/0xodvm1

2
JoryFormlabs 50 minutes ago 0 replies      
Formlabs | Boston, MA | Onsite | Full-time | User Interface/Interaction Designer

Sound interesting? Learn more here: http://grnh.se/5rwkbo1

THE COMPANY: We are a passionate team of engineers, designers, and problem-solvers who make 3D printing tools for professionals. Started out of MIT in 2011, Formlabs is committed to bringing innovative and sophisticated fabrication tools into the creative hands of designers, engineers, and artists around the world. We just raised $35 Million in our series B.

JOB DESCRIPTION: Formlabs Design Team is seeking an experienced interaction designer to lead the development of our user interfaces and software tools, and act as a liaison between design and software development. Were looking for someone with programming experience (C++ or C#/Unity is preferred) and a good eye for design. Bonus points if you have After Effects chops.

YOU WILL:

* Develop user interfaces from low-fidelity wireframes to pixel-perfect interactive mock-ups

* Develop the UI/UX of our core software products across desktop, embedded, and web

* Create an intuitive, beautiful, powerful, and consistent software experience for our users

* Instill a commitment to detail-focused, polished, clean, and pixel-perfect UI

* Understand the capabilities of our hardware and algorithms to find the right balance between simplicity and power in the tools that we build

* Work and collaborate across multiple engineering and creative teams

* Sketch, design, prototype, test, and iterate on a continuous basis to invent, try, and communicate new ideas

Sound interesting? Learn more here: http://grnh.se/5rwkbo1

3
jasonchen913 2 hours ago 0 replies      
MongoDB | New York, NY (relocation is available) | Senior Software Engineer (Cloud) | Full-Time | Competitive Base + Pre-IPO stock Options

We are looking for a server-side engineer that will work on core functionality for our cloud products, writing code that will help store petabytes of data in MongoDB all over the world, touching millions of users! At our size, you will have the chance to have a big impact on our future.

Do you have any interest or questions? Please reach out to me at JC@mongodb.com or apply here http://grnh.se/kr5738--- If you have any interest, this is a short post from InfoWorld (http://spr.ly/60078rGKH), which named MongoDB Atlas (our newest cloud offering) one of its 2017 Technology of the Year! ---

4
AJDFraser 1 hour ago 0 replies      
Nested.com | Back-end Developer | London | ONSITE https://nested.com/

We are an ambitious new company started by founders of GoCardless and Songkick and backed by some of the world's leading investors and entrepreneurs. We believe in the value of fewer, better people and are looking for a skilled engineer to join our small, extremely talented and product-oriented London based team.

On a day-to-day basis you will:- Develop the core consumer facing product, which currently uses Ruby and JavaScript with a little bit of Python thrown in. This will require rapid, agile iteration based on customer feedback and metrics.- Develop tools to support our internal operations team and help automate as much as possible. We want someone passionate (possibly bordering on the obsessive) about improving operational efficiency- Work closely with our designer to implement a high quality, modern front end experience, so a keen eye for design is favorable- Finally, youll have the trust and autonomy to work creatively through solutions to problems. We dont just say this, we mean it. We will expect and encourage you to experiment, innovate and adapt on new and existing features.

The stats:Eng team = 2 x FE | 1 x BE | 1 x Data Science | 2 x designers |1 x awesome CTO | Total company size 16 | 8m Series A raised March 2017

The package:50-70k depending on experience | All the normal perks you would expect + 3k to spend on your perfect tech setup | Flexible working (we actually mean this!)

If the above sounds of interest then please get in touch, we would love to hear from you! Please apply here https://nested.workable.com/jobs/403118

Thanks for looking :-)

5
mleva 2 hours ago 0 replies      
MongoDB -- New York, NY (ONSITE) | Full Stack Engineer | Full-Time | Base + Pre-IPO Stock Options

We're looking for 2 Full Stack Engineers with leanings toward either front-end or back-end development to join our R&D team in NYC. We're building a new product enabling server-less architecture with MongoDB using React, Redux, Golang, MongoDB, AWS, and more. This is a small team where you will have a huge and immediate impact within an already established company!

Any interest? Please reach out to me at Matt.Leva@MongoDB.com, or apply directly at http://grnh.se/unlpr81.

6
transfix 1 hour ago 0 replies      
Transfix | Front-end Engineers | NYC | On-site

Transfix is creating a marketplace to connect shippers with truck drivers. We're in a $400B industry that's ripe for automation. We're dedicated to reducing the amount of miles being wasted by optimizing the way shipments are handled from creation to delivery.

We're looking for mid-sr front-end engineers to join our team!

Tech stack: Aurelia.js, react.js, es6, ruby on rails, postgres, AWS

Process: Recruiter Screen (20min) > Tech Screen (1-1.5hrs) > On-site Interview (3-4hrs)

If interested, please apply on our jobs site (https://jobs.lever.co/transfix) or reach out to me at michelle@transfix.io

7
lgrenawalt 2 days ago 2 replies      
Cockroach Labs | New York, NY | Full-time | Onsite | $100-150k

Cockroach Labs is the company behind CockroachDB, an open-source, distributed relational database written in Go. CockroachDB is scalable, survivable, and strongly consistent - hence the name. The company was founded in 2015 with a mission to Build it Right.

Check out the product on Github at https://github.com/cockroachdb.

Roles:

-- Principal Software Engineer, Distributed Systems

-- Software Engineer, Distributed Systems

-- Software Engineer, Full Stack

-- Software Engineer, Production

-- Technical Lead, Full Stack

-- Senior Product Designer

-- Web Developer

All positions offer $100-150k base, equity and comprehensive benefits. Learn more at https://www.cockroachlabs.com/careers.

Interested in chatting? Email jobs@cockroachlabs.

8
xando 3 days ago 5 replies      
Hey, a friendly reminder. Im parsing the thread, all job offers added here are also available on the map on

https://whoishiring.ioor just HN itemshttps://whoishiring.io/search/36.0440/-90.8984/4?source=hn

If you post here, please use the below format to help me with parsing. If you wont, no worries, I will do my best to get all the things right.

 1) {company} | {job title} | {locations} | {attrs: ONSITE, REMOTE, INTERNS, VISA, SALARY, company-url} Google | Software Developer | SF | VISA https://google.com DuckDuckGo | Software Developer | Paoli PA | REMOTE, VISA, SALARY:100k-120k Facebook | Web-developer | Zurich | SALARY:120k CHF Google | Site Reliability Engineer | London | SALARY:120k GBP, VISA, REMOTE
or

 2) {company} | {job title} | {location} Google | Site Reliability Engineer | Sydney Facebook | Web-developer | Zurich
Im using this regex to test the first line, you can test it here https://regex101.com/r/relwQD/3

 \s*(?P<company>[^|]+?)\s*\|\s*(?P<title>[^|]+?)\s*\|\s*(?P<locations>[^|]+?)\s*(?:\|\s*(?P<attrs>.+))?$
Check bellow for the SALARY regex.

 SALARY:(?P<salary_min>\d+(?:k|K)?)(?:\s*\-\s*(?P<salary_max>\d+(?:k|K)?)?)?(?:\s?(?P<currency>[A-Z]{3}))?
and you can test it as well https://regex101.com/r/SRWkMz/2/

9
BCharlie 2 hours ago 0 replies      
GE Power | Sr. Software Security Programmer | Atlanta, GA USA | http://www.ge.com/careers/opportunities?keyword=2749772

About us:We're a new team of software engineers focused on helping the business build secure software on GE's Predix platform (predix.io).

About the role:

We build security tools for development teams (CI/CD security plugins, platform scanners, log aggregators), security focused libraries (2 factor authentication, OAuth wrappers, encryption wrappers), and anything else that might help our teams be more secure.

We also embed directly with product teams as security focused developers - ensuring user stories around security are being implemented, teaching developers about secure coding, and building the most sensitive parts of our critical applications.

Technology focus areas:GE is a big company, and we support teams that use all sorts of languages, frameworks, and technologies. The most frequent technologies we work with are:

* Java with SpringBoot * Angular * Polymer * Node

Other languages I am seeing more of: Python, Ruby, Elixer, GoWhen we build internal tooling, we pick the best tools for the job.

What we look for:Great programmers who love security and understand secure coding. Experience with the technologies listed above, CI/CD, TDD, and general development best practices is key.

If you love to code, understand how to find, exploit, and fix vulnerabilities in web apps, and want to help us build security tooling and improve app, I'd love to chat!

ApplyYou can find the full job posting at http://www.ge.com/careers/opportunities?keyword=2749772, or go to ge.com/careers and search for job number 2749772

You can also just reach out to me with questions!

10
oncojacob 2 days ago 0 replies      
Oncora Medical | Lead Engineer | Philadelphia, PA | FULL TIME, ONSITE, SALARY: $110k-$160k, oncoramedical.com

- Lead Engineer

- Security Engineer

Oncora Medical is a venture-backed startup building datadriven clinical decision support tools for radiation oncologists. Our stack utilizes state-of-the-art data aggregation pipelines to integrate clinical data, radiation treatment data, and patient outcomes data. Our research team works directly with clinicians to develop accurate, interpretable predictive models of clinical events. We present this information to physicians through intuitive and interactive visualizations that help them make smarter, more confident clinical decisions. If you want to work on software that solves a real clinical need and directly helps cancer patients, Oncora is the place for you.

Apply online at http://oncoramedical.com/careers

11
dgraunke 2 days ago 0 replies      
Thomas Street | Senior Fullstack Developer | Seattle | ONSITE, SALARY:120k-150k https://thomasstreet.com

Thomas Street is a pocket-sized design and development studio in Seattle and San Francisco that helps companies design and build pioneering products. Our team is a group of independently driven, wickedly smart, and incredibly chill people. We work in small teams that move faster than expected. Collaboration is in our DNA and our designers work side-by-side with devs on every project straight out of the gate.

Were looking for senior full-stack devs people who are comfortable working on all parts of an MVP web app. We mostly use Javascript (React), Python, and Java, and build on AWS.At Thomas Street you get super smart co-workers that love working together and getting things done, an engineering and product culture focused building useful and stable products, and a bright loft space in the best location Seattle has to offer.

PERKS: 100% medical & dental (Premera Gold Plan) and Long-Term Disability, 20 days of PTO and paid holidays, annual education budget, ORCA pass or parking stipend, 6% 401k match and annual profit sharing, 4 weeks paid parental leave

Email us at job@thomasstreet.com!

12
snowmaker 2 days ago 0 replies      
Y Combinator (yes, the people who run this site) is hiring hackers | San Francisco | Onsite | Fulltime

If you're interested in getting funded by YC as a founder in the future, but you don't have a startup that's ready for that yet, joining the YC software team could be a great step.

The YC software team is a small group of hackers in SF that write the software that makes all the parts of YC work.

As a member of the software team, you'll get full access to the YC program, just like founders do. You'll learn the ins and outs of how YC works, and you'll get to follow and learn from hundreds of companies. You'll meet the best people in the startup world and get exposed to the best startup ideas. And of course, we'll guarantee an interview for anyone who's worked at YC.

If you're a hacker, apply here: http://bit.ly/1Od0T2l. You can also email me with questions: jared@ycombinator.com

13
beliu 2 days ago 0 replies      
Sourcegraph (https://sourcegraph.com) | Software Engineer | San Francisco, CA | ONSITE, FULLTIME, Salary: $120-180K + equity

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?", "What functions 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 alumni. Our users and customers span programmers across the world, influential open-source authors, and major companies. Our technical challenges include scaling code analysis and search to every codebase in the world.

Stack: Go, TypeScript, GraphQL, Docker + Kubernetes

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

14
robbomacrae 2 days ago 2 replies      
SoundHound | All roles: Santa Clara / San Francisco. All engineering roles: Toronto. NLP only: Sacramento / Baltimore | ONSITE - http://soundhound.com/careers

I'm an NLU / Data Engineer at SH. We've just raised $75 Million from NVIDIA, Samsung, KP and others to take on Amazon and Google in AI with our "Collective AI" Houndify platform. Our open Houndify platform has the worlds fastest speech recognition and most sophisticated natural language understanding. We've had a lot of interest from partners and there are a LOT of really interesting projects being worked on requiring complex problem solvers who can work well independantly.

Things have come a long way since our leaked demo video took top spot on Reddit a year ago!

https://www.reddit.com/r/videos/comments/38fdyl/this_is_insa...https://www.houndify.com/http://app.jobvite.com/m?3uCiQhw0

If you have any questions you'd like to ask an engineer here just email me: rob at (company name) dot com. I respond to all emails but please like the thread says no recruiters! And we have hired from this thread in the past.

15
mdellabitta 2 days ago 0 replies      
Digital Public Library of America | Frontend Developer | Boston, MA | Full time | Remote | $80k-100k

http://bit.ly/2q84JVC

The Digital Public Library of America empowers people to learn, grow, and contribute to a diverse and better-functioning society. We do this by maximizing public access to our shared history, culture, and knowledge.

DPLA connects people to the riches held within Americas libraries, archives, museums, and other cultural heritage institutions. All of the materials found through DPLAphotographs, books, maps, news footage, oral histories, personal letters, museum objects, artwork, government documents, and so much moreare free and immediately available in digital format. The cultural institutions participating in DPLA represent the richness and diversity of America itself, from the smallest local history museum to our nations largest cultural institutions. Our core work includes bringing new collections and partners into DPLA, building our technology, and managing projects that further our mission through curation, education, and community building.

Information about how to apply is in the jobs listing at the bit.ly link. Additionally, you can feel free to ask me any questions!

16
gablg1 2 days ago 0 replies      
Pagedraw | Software Engineer | San Francisco, CA | Full-time - ONSITE

Pagedraw is a startup that gives designers the super powers of developers. Founded by Harvard undergrads, Pagedraw solves the problem of time wasted writing HTML and CSS code.

At the core, we are a compiler that takes as input designer mockups and outputs fully semantic, production ready code (for React, Angular, Ruby on Rails, you name it).

If your team uses React, for example, Pagedraw automatically generates the render function of all your components, from the views drawn by designers. As a developer we believe you should work only at a data level, taking care of the state of the app without worrying about whether something is vertically centered or not. We've raised over $1.2M from investors like Lightspeed, SVAngel, and Charlie Cheever.

The problem were solving is not necessarily a new one, but its very hard, and we need smart, passionate people who want to join our mission of making the development of apps better for everyone.

For more info, read our blog post at https://medium.com/@gablg1/pagedraw-is-hiring-9e69cccade83#.... Our interview process consists of a series of informal conversations (technical and non-technical) with the members of our team, as well as a take home coding assignment.

Send your resume to jobs@pagedraw.io and mention Hacker News.

17
htroyer 2 days ago 0 replies      
University of Chicago | Software Engineers (python) | Chicago, IL | ONSITE, Full-time, Visa, https://cdis.uchicago.edu/careers/

We are looking for experienced software engineers to join our data engineering team building out and scaling the Genomic Data Commons, a 5PB open-source data commons platform used by cancer researchers.

Software Engineers on our team work with cloud computing infrastructure primarily based on OpenStack to develop, maintain, and evaluate software applications. We work in Linux-based systems in Python with some C/C++ and Go and various web technologies.

Coding includes the full stack including systems orchestration, API development, algorithms and data structures, and user interfaces. Projects span management, sharing, and provenance of large data sets; automation, metrics, and scheduling for cloud computing, large scale pipelining of next-generation sequence analysis, transfer programs/protocols for high-speed networks and resource visualization.

Please email cdis-jobs@lists.uchicago.edu with a letter of interest and resume.

We're also hiring QA Engineers and a Security Engineer.

18
jonnyarnold89 4 hours ago 0 replies      
Trussle | London | Full-time | Onsite

Hi, I'm Jonny and I'm a software engineer at Trussle, a start-up offering free online mortgage advice. I have also taken on the job of finding new people to join our team!

We've just closed a 4.5m funding round and now we want to grow the Product Development team - designers, product managers, software engineers and QA - so we can do more, better and quicker.

There's more detail about all of the roles we're looking for on our Product Development blog: http://trussle.github.io/jobs/ - you can even apply for them on the site :O

If you have any questions, get in touch with us via work@trussle.com or tweet us @TrussleTech!

19
fortysixpercent 2 days ago 0 replies      
Backend Engineer | $100k - $150k + equity | Solutions Architect | $90k - $110k + equity | Replicated | Los Angeles + SF | https://www.replicated.com

Replicated makes it simple for developers to deploy their application into any environment from a VPC to an air gaped on-premise server. Our customers include great companies like npm, Travis-CI, Code Climate, Circle CI and many others.

Our top hiring priorities are for developers with Golang experience and technically-minded people to work with our customers.

The Backend Engineer role will be part of the engineering team working on the core of our product working mostly in Go and doing a lot of work with Docker, Swarm and Kubernetes.

In this role you'd be working closely with an experienced team. We have openings for a wide range of experience levels. So if you are passionate about what we're working on you could be a great fit.

The Solutions Architect role is working with Replicated's developer customers. This would include working with them as they work to integrate with the platform, and as they deploy with their end users. In this role you will handle lots of issues related to Linux server deployments, Docker and Replicated.

Our customers handle first-tier customer support so the issues we address are rarely mundane configuration issues. It's a role that will offer the chance to improve a lot of skills and work closely with the engineering team on solving problems.

For the right candidates US-based remote can work for this position.

Interested? Want to talk? Email: austin (at) replicated (dot) com

20
rupalpatel 2 days ago 0 replies      
VocaliD | Full Stack Lead | Boston area (Belmont, MA) | $110-130k + equity + benefits | Full-time, ONSITE | https://vocalid.co/about

Full-Stack Lead

VocaliD hosts the largest voice bank in the world, giving a personalized voice to those without speech. See Rupals TED talk about our mission (https://www.ted.com/talks/rupal_patel_synthetic_voices_as_un...)

Our enormous mission and tiny team are growing! Were looking for an experienced technical leader to build and expand VocaliDs Voicebank platform. Youll make thoughtful, forward looking decisions with our UX designer and voice processing scientists across the full web, backend and storage stack, preparing for orders of magnitude in growth, throughput and processing. Along the way youll touch millions of lives and learn everything about cutting-edge voice synthesis.

What We Look For:Excellent software project organization, abstraction and architecture instincts, growing the foundation for platform growth

Versatility to make great decisions across the entire technical stack for healthy development and production

Thoughtful and productive coding skill in python or similar, setting the example for the platform

Credibility, empathy and magnetism to inspire and lead an engineering team

Our Stack:python, angularjs javascript, hosted on aws

If you are interested in joining a thriving and passionate team, please submit a cover letter and resume to jobs@vocaliD.co with subject header: Full Stack Lead

Visit us at www.vocaliD.co for more information about VocaliD.

21
nickolasclarke 6 hours ago 0 replies      
QLEAR | Software Developers | Shanghai, China | FULL-TIME, VISA http://qlear.build

QLEAR is an environmental tech company that develops a IoT platform for indoor environmental quality monitors, mostly focused on air quality. We pull in real-time data, store and analyze it, and provide various ways to communicate that data to different audiences. We've got a few thousand sensors hooked up already, and we need to start expanding our team as we move beyond air quality into other environmental indicators, as well as IoT automation, environmental certifications, etc.

We are small team of five, based in Shanghai. If you are fluent in Mandarin and the fit is good, remote is certainly an option. I love distributed teams, and want to build a dev culture that permits remote work.

We are looking for the following:

Backend Engineer (Ruby)

Frontend Engineer (React + Redux)

Mobile Development Engineer (React-native)

QA Engineer

Technical Operations Engineer

Note: Candidates who ware comfortable working in Chinese and English are preferred. Apply at http://jobs.qlear.build or email careers@qlear.build for more information.

22
pruth 2 days ago 0 replies      
MotionMetrics (https://carv.ai/) | Software Engineer (Full stack engineer & mobile (Android or iOS) engineer) | London, GB | Shenzhen, CN

Compensation18K 46K ,0.0% 2.0% (equity)

If you love skiing and technology, then you're in luck.

We're making Carv, the world's first digital ski coach (using some very intelligent sensors!).

We work with some of the latest and greatest skiers (Olympians included!) and are looking to boil down their knowledge into a personal ski coach that can help everyone ski better.

As a full-stack engineer engineer, you will be working alongside the CTO. Depending on your passion, skills and experience this could mean a mix and match of the following

Building Carv's iOS app in Swift

Building Carv's Android app in Java or Kotlin

Building Carv's server in Python or Swift

Building Carv's digital coaching in using C++

Improving technical processes across the board

Some of the tech we work with include. (Any experience with the following technologies will be helpful, but we're sure you can pick it up along the way!)

Android NDK, BLE, SWIG, Protobuf, Django/Vapor

Reach out to us for a chat at pruth -at- motionmetrics.co

23
ddemetri 2 days ago 1 reply      
SAN FRANCISCO, CA

States Title | Founding Engineering Manager

First Full-Time Engineer

$150-180k

VCs: Foundation Capital | Bloomberg Beta | Fifth Wall

We are a Series A start-up reinventing the $14 billion market for title insurance a first step on our mission to make homeownership simpler, safer, and more accessible.

We are a diverse team of entrepreneurs who have founded successful start-ups, led initiatives at big companies (Google, Kayak, McKinsey), and played material roles in government (White House).

We have spent the past months analyzing the market for title insurance and now need to quickly ramp up engineering hiring and planning in order to hit our ambitious launch goals.

Come help us scope and build the team and product!

We are most focused on finding a high-growth engineer who wants to master the practice of people management: recruiting, planning, leading. However, we are also passively sourcing folks with more of an interest in individual contributorship.

https://boards.greenhouse.io/statestitle/jobs/659665#.WO0hsl...

ONSITE

24
joergrech 2 hours ago 0 replies      
Talentwunder | Senior Software Engineer (Groovy, Java, Akka) | Berlin, Germany | ONSITE, Full-Time | https://www.talentwunder.com

Talentwunder is an award-winning startup in the Direct Sourcing area that builds a search engine for people on top to 50+ social networks with, currently, over 1.7 billion profiles.

Were looking for skilled senior software engineers for our Groovy-based Web-Scraping system who care about efficiency, high-performant and maintainable software. Our challenges include scaling to support big data sets and servicing our users with up-to-date data in a user-friendly tool. We strive to create a fast yet reliable platform enabling our developers to continuously ship updates.

Requirements

* 3+ years experience in Web-Development using Groovy/Java or experience in Web Scraping with HTML, CSS, and Javascript

* Experience with Akka, Akka Cluster or similar frameworks

* Experience with agile software development (Scrum/Kanban)

* Plus: Proficiency in handling of multi-terabyte datasets with billions of documents

* Plus: Experience with cloud-based development using AWS, Azure, Google Cloud, Cloud Foundry, Docker or other container/PaaS environments is a plus

* Plus: Experience with testing techniques

* Good communication skills in both German and English is a plus (one is sufficient)

What are we offering?

* Great work-life balance, including flexible working hours without travelling

* Competitive salary with stock options connecting you directly to the success of the company

* An education budget to spent on conferences, books, online tutorials, meetups, etc.

* A hardware budget to buy the MacBook/Laptop, Monitor, etc. of your choice

* Free drinks, chocolate & fruits

Interested? Were excited to receive your application! Please send your resume, your earliest possible starting date, your salary expectations and if available your profile/portfolio on Github, Stack Overflow, Linkedin, Behance, etc. to Jrg (joerg |at| talentwunder -dot- com)!More Info? See https://talentwunder.com/en/jobs/senior-software-engineer-gr...

25
StylightGmbH 7 hours ago 0 replies      
Stylight | Kickass Developers (iOS, Fullstack, Data) | Munich, Germany | Onsite | Relocation Assistance + Visa Sponsorship | Company language: English

Stylight is the leading Style and Shopping Guide, providing more than 10 million users per month worldwide with inspiring shopping experience. Stylight combines digital fashion, beauty, home & living and lifestyle content with curated online shopping. With the seamless affiliation to over 800 partner shops, Stylights inspiring content becomes instantly shoppable. For more information visit: http://www.stylight.com or our tech blog (http://tech.stylight.com/)

We are looking for engineers who want to make an impact. Were a fashion company but you wont have to wear the latest Karl Lagerfeld;) You dont even need to like fashion at all, but you should like fashionable code. You dont speak German? No big deal, we use English as our main language.

We're looking forward to receiving your applications!!http://jobs.stylight.com/jobs/

26
ayw 2 days ago 0 replies      
Scale API (YC S16) | San Francisco, CA | Onsite | Full-time | $100,000-$120,000 + Equity 0.25%-1.5%

Scale API (YC S16) is looking for software engineers and machine learning engineers to join our team of 6. Scale API is an API for human intelligence. Our mission is to bring human intelligence to software applications. By combining machine learning and a human workforce, we're actively bridging the gap between what software can do and what humans can do. Our current clients include Alphabet (Google), Uber, Procter & Gamble, Houzz, and many more.

Why you should join:

- We're working on a core problem for our decade - bringing human intelligence to software

- We are growing exceptionally quickly and have amazing investors. We are an extremely promising startup for our size.

- We're a talented team with experience from Dropbox, Quora, Snapchat, Facebook, Palantir, MIT, and CMU.

Email careers@scaleapi.com with your GitHub and LinkedIn profiles

27
jeandenis 2 days ago 0 replies      
Plaid | Backend Engineers, Frontend Engineers | San Francisco, CA | ONSITE, Full-time, https://plaid.com/

We believe that the way consumers and businesses interact with their finances will drastically improve in the next few years. Plaid's goal is to enable this shift by building the tools and infrastructure that allow developers to create the next generation of financial services applications. Today, hundreds of companies such as Robinhood, Stripe, and Venmo rely on Plaid to integrate with banks and the financial system.

Plaids infrastructure handles millions of requests per day and thousands of bank integrations, and we pride ourselves on maintaining a robust API to support the developers who depend on us -- and the millions of consumers who use their apps. Our API and most of our services are written in Go and Typescript. Our infrastructure is built on top of AWS, Elasticsearch, Redshift, S3, Spark -- and although we love trying new technology as individuals, as a team we are pragmatic in our choices, favoring the right tool and not necessarily the flavor of the month.

If you are interested in any of our roles please reach out to me over email - jgreze __at__ plaid.com

Here is a link to our job postings: https://plaid.com/careers/

We're also hiring a designer, a product manager, and an engineering manager.

28
katyi 2 days ago 0 replies      
Top Hat | www.tophat.com/careers | Toronto, ON, Canada | ONSITE Full-time

Top Hat is hiring!! We are looking for smart software engineers to join our team. Some of the roles we have available are: Android Lead, DevOps Engineer, and Full-stack Web developer (Python, Django, Javascript, React.js/Flux, AWS, Ansible). Salary ranges based on experience from $80K to $130K.

Were a pretty awesome growth-stage startup in the education space - we make the classroom more interactive, fun and engaging for both students and professors. We JUST raised our Series C round in order to take on the textbook industry, which you can read about here: https://www.bloomberg.com/news/articles/2017-02-15/top-hat-r... - Union Square Ventures joined us this round, who along with our previous investors make up some of the top VCs in the world (having funded companies like Kickstarter, Twitter, Shopify, Salesforce, Box.net, etc.).

Top Hat helps professors make every lecture count by transforming mobile devices into powerful engagement tools, inside and outside the classroom. Recently, Top Hat has been building out interactive textbooks and creating a way for professors to collaborate on authoring new content and sharing it through our marketplace. In summary, we have a great dev culture and some really cool problems to work on!

Were also running a Hack && Tell community event on June 20thcome see some cool tech demos and say hi! https://www.meetup.com/Toronto-Hack-and-Tell/events/23965045...

If you are interested in our open positions apply here: https://app.jobvite.com/j?aj=oqatYfwL&s=hn

29
sankethkatta 2 days ago 0 replies      
Smartcar API | Frontend, Backend, Business Development | Mountain View, CA | ONSITE | https://smartcar.com

We're a small team (9 people) making a big change in transportation. Technological additions to vehicles are kicking off a new era of better transportation which is affordable, greener, and safer. The automotive industry is undergoing the most disruptive changes since its inception. We believe the future of transportation is Autonomous, Electric, Shared and Connected. Smartcar is building an API platform to solve the "connected" part of it.

The positions we are hiring for:+ Business Development / Account Manager with 2+ years of experience. + Frontend Software Engineer with 2+ years of experience. Our stack is Node.js, Postgres, Redis, Docker, AWS.+ Frontend Software Engineer with 2+ years of experience. Experience with any modern frontend framework (React, Angular, Ember, ...). Our stack is Node.js, Postgres, Redis, Docker, AWS.

If you are interested in helping us modernize transportation and enjoy working in a collaborative environment, we'd like to meet you. $95K to $130K + up to 1.0% equity

If you want to learn more, email me at sanketh@smartcar.com or call me at 530 475 2882. No recruiters.

30
quadrature 2 days ago 2 replies      
Shopify | Toronto, Ottawa, Montreal, Waterloo, San Francisco | Full-time, Internships | Onsite | Remote | VISA

Shopify is a platform that allows entrepreneurs to easily setup an online store. We build solutions that empower merchants no matter what their size is. Our product help merchants who are just starting as well as established brands that need a solution that can scale with their traffic.We're always working on products that make it easier for entrepreneurs to reach their audience and help them make data driven decisions.Shopify is built in Ruby on Rails running on a stack composed of Docker, Golang, Mysql and Redis. Our data infrastructure uses Kafka, HDFS, Zookeeper and we use PySpark and Sklearn for our data modeling and machine learning tasks.

If you're interested in building tools that empower Entrepreneurs come take a look at who we are and what we're doing

- blog: https://engineering.shopify.com/

- github: https://github.com/Shopify

- job postings: https://jobs.lever.co/shopify?lever-via=XBuWsYM_Q2

31
ngtvspc 2 days ago 0 replies      
SimpleLegal (YCS13) | Product Manager, API Engineer, Python Engineer, Customer Success Managers | Mountain View, CA | FULLTIME

SimpleLegal is YC-backed, enterprise SaaS startup run by second-time founders in Mountain View, CA. We are the software platform for the in-house legal department. Sales has Salesforce. Marketing has HubSpot. Legal has SimpleLegal.

Our stack: Python, Django, Postgres, Django REST Framework, Javascript (jQuery).

Product Manager: Mid to senior enterprise product manager. Someone to start and grow this team. Help decide what goes on the road map, work with engineer, sales, customer success and customers to define timelines and priorities. Experiencing working with mid market to enterprise level customers.

API Engineer: Mid to senior API engineer (experience with Python and Django REST Framework a plus).

Python Engineer: Mid to senior Python engineer. Experience with larger codebases, spanning multiple related products. Experience with Django is great. Really looking for someone to shape best practices and engineering standards as we grow the team.

Customer Success: Our Customer Success Managers (CSMs) are the first level of communication to customers in need of support. The CSMs analyze issues logged by customers, leverage product expertise and share best practices to help establish our place at the top of the legal technology space.

Also hiring in many other customer facing roles: Sales Development, Implementation, and Customer Support.

More Info, jobs and application: https://www.simplelegal.com/careers

32
iamnafets 2 days ago 1 reply      
Amazon New Product Demand Forecasting | Seattle | Full-Time | On-Site ($130-$250+ depending on experience)

Amazon's New Product Demand Forecasting team is responsible for one of the most challenging problems in supply chain optimization: predicting sales for products that have no sales history. This is a uniquely creative space in Forecasting requiring our machine learning models to capture both the nuances of the global consumer marketplace as well as customer behavior on Amazon.

Our team works closely with research scientists to invent new ways to make use of novel data, solve hard engineering problems around scaling and performance in predicting for tens of millions of products, and iterate quickly in order to stay on the cutting edge.

I'm looking for an experienced software developer (sorry, no university hires at this time!) that is comfortable with big data and machine learning and can:

* Design systems that provide a stable base for innovation in a rapidly changing business

* Improve Forecasting algorithms through data-driven analysis and experimentation in our Scala/Spark environment

* Optimize for scalability and performance of both distributed computations and near-metal C++ code

* Learn quickly and keep up with a rapidly changing machine learning and big data landscape

* Communicate their ideas clearly with all members of a diverse team

If this sounds interesting, as the hiring manager I'd love to chat or buy you coffee. Email me (Stefan) at smai@ (amazon.com) with your resume and a brief introduction. (Interview process is 1 phone screen and onsite interview with whiteboard coding and behavioral questions about your experience.)

P.S. Big shout out and thanks to the HN community for the "Who is hiring?" threads! I've gotten to meet or email with nearly 100 very talented engineers and scientists (and hired several) over the last 2 years. I'm now down to 1 more opening on my team. I'll say this: if you think you're not qualified -- send me an email anyways. I've been flabbergasted with the number of strong engineers who preface their email with "I'm probably not a fit". Imposter syndrome is real -- send me an email anyway and let's at least have a chat!

33
yllus 2 days ago 0 replies      
Canadian Football League | Lead Web Developer | Toronto, Canada | Full Time | ONSITE | http://www.cfl.ca/

Under the direction of the Director of Technology, the Lead Web Developer would lead the development of the web properties of the Canadian Football League, including CFL.ca, LCF.ca and its team websites.

We employ a small, top-notch team of experienced graphics designers, product managers and fellow developers who blend structured requirements gathering with lots of face-to-face interactions to work together and create a terrific website experience. All team members are empowered to bring their own ideas of how to make the digital experiences of the Canadian Football League truly great; so bring your ideas and opinions - not just your coding skills.

This position is a full-time role located at the CFL headquarters in Toronto, ON, Canada at 50 Wellington St. E.

RESPONSIBILITIES

- Develop WordPress plug-ins and themes in PHP, JavaScript and CSS for CFL.ca, LCF.ca and the team websites

- Architect and develop the CFL API, a PHP-based REST API that serves statistical data to CFL.ca, the CFL Mobile app and various external partners

- Manage communication with the Canadian Football Leagues server administrator / operations staff, proactively scheduling server performance

- Write and maintain automated tests for new and modified pages and API endpoints

QUALIFICATIONS (KNOWLEDGE, SKILLS, ABILITIES, EXPERIENCE)

- 5+ years of professional web development experience in PHP, JavaScript and CSS

- 4+ years working with the WordPress CMS to build themes and plugins

- 4+ years experience with MySQL databases

- A passion for football or another professional sport is a big plus

Job Type: Full-time

Salary: $85,000.00 /year

Contact: E-mail ssyed@cfl.ca with your resume; I'll be in touch shortly!

34
prakashj 2 days ago 0 replies      
Nextdoor (http://nextdoor.com/) | San Francisco, CA | Full-time | Onsite

I'm one of the co-founders and Chief Architect at Nextdoor. Our mission is to use the power of technology to create stronger and safer neighborhoods all around the world. Over 70% of the neighborhoods in the US are using our platform to communicate about the issues most important to them, and we've just started expanding internationally as well in the Netherlands and UK. Founded in 2010, we're backed by Benchmark Capital, Greylock Partners, Google Ventures, and Tiger Global among others, and have raised over $210M in venture capital to-date.

We are hiring across the board, and growing quickly. A list of our open job reqs can be found here at http://nextdoor.com/jobs. In particular, we're always looking for great full-stack generalists who are comfortable working in an agile, fast-paced environment. Our stack is primarily Python and Go servers, running on AWS, with client apps built in Obj-C/Swift (iOS), Java (Android), and JavaScript/React (Web).

Our office is in San Francisco (mid-Market) close to Civic Center BART. If you're looking for a relatively small startup (we're still fewer than 150 people total, with ~60 in engineering) with an opportunity to have global impact, we'd love to hear from you at jobs@nextdoor.com.

35
arkadiyt 2 days ago 1 reply      
Airbnb | Full time | Onsite: San Francisco, Portland, Seattle, Beijing

Airbnb's mission is for every human being on the planet to Belong Anywhere. We're growing rapidly and hiring for a lot of positions.

It's a super positive and energetic work environment, with great people, perks, compensation, and work life balance, and we're solving some pretty unique tech challenges. You can read more on our tech blog:https://medium.com/airbnb-engineering

We also contribute heavily to open source:https://github.com/airbnb

And we give awesome tech talks - check out our open sourced StreamAlert project, presented at Enigma 2017:

https://www.youtube.com/watch?v=QVtzMy_tNcQ

and a talk about an Android GraphQL client from an Android infrastructure engineer and Apollo project contributor:

https://www.youtube.com/watch?v=4cDEfB1xcLc

Some specific roles we'd like to call out:

- Security engineering manager: https://www.airbnb.com/careers/departments/position/658347

- Android engineer: https://www.airbnb.com/careers/departments/position/2281

Full list of 150+ positions: https://www.airbnb.com/careers/departments

36
galori 2 days ago 1 reply      
San Francisco, CA / REMOTE OK in the US | Lead Full Stack Rails Developer | Stitchfix | Full-timeHello, we're continuing to do a ton of hiring at Stitchfix, but specifically I'm hiring a developer to join my small team - "Better Data Engineering". We are a small team that is responsible for Stitchfix's famous "Style Profile", and other similar data intensive customer facing features. We work closely with the Data Science team, and our goal is always to serve our customers better using the information they provided while not being creepy :-)

 ,---. Stitchfix is a clothing / style personalization service. .((___)) Search Instagram for #stitchfix, which will tell you a whole lot ,' `---' `. about us, how much our customers love us and you'll get / |========| \ an idea of our business. / |/\/\/\/\| \ / /|/\/\/\/\|\ \ Come back when you're done. /__/ |========| \__\ //// |________| \\\\ ""' [||||||||] `"" `""""""""' 
You can reach out directly to me (gal at stitchfix.com) - I'm a Principal Engineer at Stitchfix and the hiring manager for this position. Here is a job posting roughly covering this role: https://www.stitchfix.com/careers?gh_jid=455296&gh_src=r8m5v.... and Stitch Fix's "Multithreaded" Tech Jobs blog & site (http://technology.stitchfix.com) has a lot more about the team and other positions (were also hiring iOS, DevOps, and UX)

37
plsoucy 2 days ago 1 reply      
TapClicks | Software Engineer (intermediate to senior) | Montreal, QC | ONSITE, VISA, SALARY: 50-95k CAD + stock options

* Intermediate to senior software engineers (back-end (LAMP/PHP), front-end (Angular) and full stack)

We build a unified reporting dashboard mostly targeted at marketing agencies, with connections to 150+ third-party platforms from which we get data through APIs and FTPs in some cases. We also offer a workflow management tool to help make our clients more efficient.

TapClicks is #87 in the Inc 5000 list of fastest-growing private US companies for 2016, and has offices in San Jose (Silicon Valley), Nashville and Boston.

We're looking for people in the Montreal area or willing to move to Montreal. We're open to sponsoring VISAs for great candidates.

Email me at plsoucy@tapclicks.com if interested. Thanks!

38
bramgeenen25 2 days ago 0 replies      
Wevolver | Senior skilled Full Stack Developer | REMOTE & ONSITE | Amsterdam | Full Time

Javascript (Angular/React)

Python (Django)

Postgres

Git

AWS

Im Bram Geenen, co-founder of Wevolver. If you are skilled and keen on making a big positive impact then our team might be a great place for you!

Wevolver = Github for HardwareEngineers globally use our platform to collaborate on open source or private hardware projects. Think brain-controlled robotic arms, electric urban transportation, and laser 3D printers.By enabling anyone, anywhere to develop hardware we aim to generate more innovation and empower people to create and solve challenges.Wevolver is mission-driven: we prioritize making a positive impact on people's lives and we are a transparent organization, heavily involved in open source.

Since our launch in 2014 we have build a great community of hardware developers, and the Wevolver platform (and to be more precise; the incredible work of our users) has been honored with awards such as the SXSW Innovation Award. Fast Company listed Wevolver in the 2016 Top Most Innovative Webplatforms, in between Facebook, Slack, and IBM Watson.

We are now developing a powerful version control system for hardware projects to take Wevolver to the next level. Thats where you come in.

ROLE:Work closely with our founders, developer, and community manager on functionality that directly impacts Wevolvers growth. Youll have autonomy and will be strongly involved in all major decisions. Furthermore:

 architect and improve performance of our API and web-platform, develop new features in a collaborative and test-driven environment, maintain our databases and servers. We are currently on Angular 1 and will either upgrade or move to React (a decision which you can influence)
Salary range: $40K $120K 2.0% 7.0% (depending on location & experience)

Job details: https://goo.gl/Zwkh4X

Contact: info@wevolver.com

Looking forward to hearing from you! On behalf of the Wevolver team;Bram Geenen

39
JED3 2 days ago 1 reply      
Pathlight is the first platform dedicated to helping sales managers. These managers are critical to any organizations success (and revenue), but are stuck with using whiteboards, email, and spreadsheets to do this vital job.

Sales managers use Pathlight every day because it helps them control their team's pipeline, productivity, and development like they've been doing it for 20+ years.

Were looking for hungry and talented full-stack engineers to help us.

Pros:

 - Green field development. An opportunity to build things from scratch and own large parts of the stack. - Real world problems. The kind that companies pay $100K+ to solve. - Experienced founders. This is our 2nd startup - our first was acquired in 2013. - Well-funded and well-run. Series A, low burn. Capital efficiency is important to us. - Product market fit. Companies already using it every day.
Cons:

 - Very early. Very uncertain. - Were not going to match your offer from Facebook - No free lunches, gym memberships, massages, etc. - We play Yacht Rock on Fridays.
Our application pulls from a customers existing CRM and uses a whole mess of buzz-words to perform our magic (cue shameless buzzword dump):

 - Python/Django (Python3, Celery) - Machine learning (scikit-learn, numpy) - GraphQL (a la Graphene, graphql-js) - Thick frontend client (ES6/Babel/React/Flux)
If you'd like to apply, please email your resume and contact information to trey[at]pathlight.co for more information.

40
jonrkarr 2 days ago 0 replies      
Karr Lab (http://www.karrlab.org) @ Mount Sinai Medical School | New York, NY 10029 | Research Associate, Postdoctoral Fellow, or Software engineer | Full-Time | ONSITE | $60-70k

The Karr Lab at the Institute for Genomics & Multiscale Biology at the Icahn School of Medicine at Mount Sinai is seeking a talented, ambitious scientists and engineers to develop technology for building, simulating, and applying cutting-edge whole-cell computational models of individual cells.

We are developing whole-cell computational models which comprehensively predict how behavior emerges from the molecular level by representing all of the biochemical activity inside cells. Our goal is to use whole-cell models to transform bioengineering and medicine into rigorous, quantitative disciplines. Our work is highly interdisciplinary, involving systems biology, genomics, bioinformatics, data integration, parallel simulation, optimization, software engineering, and data visualization, and highly team-oriented.

We are looking for scientists and engineers to help develop several technologies, including a domain-specific language for describing whole-cell models, a parallel multi-algorithmic simulator, scalable tools for visualizing and analyzing high-dimensional simulation results, and tools for handling personal `omics data.

More information: http://www.karrlab.org/join or Jonathan Karr (karr@mssm.edu) How to apply: Send a cover letter and a CV to Jonathan Karr (karr@mssm.edu).

41
dtwhitney 2 days ago 0 replies      
PINATA | Senior Software Engineer | New York, NY | Full time, ONSITE

TECH AT PINATA

We like Facebook's OSS and functional programming. We're happily using React / Redux/ React Native, and GraphQL for our mobile and web applications, and Scala (Cats, Http4s, Shapeless, Freestyle, etc.) on the backend.

We like the impact functional programming is having on JavaScript, and very happy to have Facebook's Flow for static type annotations. We're over-the-moon with ES6 (or whatever you want to call it) and looking forward to the new stuff in ES2017. We're even toying around with PureScript for admin tools on both the backend and frontend.

Our GraphQL API is backed by Scala, and we've bought into the ethos that GraphQL subtly preaches: CQRS/EventSourcing. We've built this largely with the Typelevel stack, and it's running on top of AWS Lambda and Kinesis.

YOU

You're a talented and passionate engineer interested in functional programming, unit testing, and strong type systems, but when necessary you're willing to relax some constraints to get-things-done.

You work well with your colleagues and have the humility to learn from them and the talent to teach them.

You are excited about working for an early stage company with promising and tangible prospects!

If you are interested, please send your resume to dustin@gopinata.com. Our interview process starts with a phone call to give more information to each other, followed by a tech interview, which will lead to an offer.

42
jpulec 2 days ago 0 replies      
Chewse | Fullstack Developer | San Francisco | ONSITE | https://www.chewse.com | $115-162k

Chewse is weird little family who works with offices to run their meal programs.

We're looking for individuals who want to work as part of a small team, and have a lot of responsibility for what they produce. Humble confidence strictly required. Previous experience with Python and JS nice, but not required.

Process: Initial phone screen, technical phone screen and take home question, video chat, full day onsite

Come bring your heart to work!

43
indomitable 2 days ago 1 reply      
Ultimate Software | Ft. Lauderdale, Atlanta, San Francisco, Toronto CA | Onsite/Remote | http://www.ultimatesoftware.com/careers

Ultimate Software has been building HR and Payroll software since 1990. We moved from selling licenses for on-premise installations to a cloud-based/subscription model in 2002. We are very passionate about building awesome tools to make people's work lives easier/better. Our motto is People First, which describes how we build our product, treat our customers and our amazing company culture.

Ultimate Software is hiring for a large number of full time development positions, including:

 - DevOps Engineers (San Francisco office) - Software Engineers (Java, C#) - Software Test Engineers, and more.
About 20% of our Product Development team works from home. We have an unbelievable benefits/401K package, so apply to Fortunes #1 Best Tech Company to Work For in 2016 today.

Here is a link to our job postings! http://ulti.pro/29PRPAj

You can also email resumes to techcareers AT ultimatesoftware.com

44
zillyhome 2 days ago 0 replies      
Stealth startup | Ruby (RoR), Node, or PM | Bay Area + remote (we're flexible) | Full-time and part-time | Competitive salaries depending on experience

We are a stealth company, with millions in seed funding, founded by serial entrepreneurs looking to crack open the unyielding world of real estate and homeownership. We're a global team that loves to move fast, laughs in the face of nasty-hairy challenges that lay in our path, and isn't afraid to spend money to get the best and leverage our time. If you're an audacious soul looking to tackle one of the biggest problems that plagues our society today and yearning to join an experienced team at the ground floor, then hit us up!

We have a slight bias towards developers with a few years of experience, but if you're especially intrigued and are a self-motivated developer, hit us up anyways. Let's chat!

Email your resume and (optional) references to code to us at jobs <at> zilly.email

45
jzhen 2 days ago 1 reply      
Thinknum | New York | Backend Engineer | On-site - Full-time | $90k-$140k + equity

=== Who We Are ===

Thinknum is a Fintech company that organizes the Internets commercial activity into data models. Thinknum provides real time granular data (e.g., the average discount for Michael Kors handbags vs Coach handbags across retailers). We have hundreds of clients across major financial institutions and corporations. We're a profitable company that is growing quickly.

=== Who We Are Looking For ===

We're looking for back-end engineers that can streamline our data collection process. You will design and implement systems that collect data from websites and make it available to our customers on our platform. Looking for engineers with experience in Python and familiarity with the DOM and tools for parsing the DOM like Selenium and BeautifulSoup.

=== Interested? ===

Interested? Drop me a note at jzhen@thinknum.com

Learn more about us: https://www.thinknum.com/

Thanks, Justin

46
karig 17 hours ago 1 reply      
Zumper | San Francisco, CA (SF)| ONSITE, REMOTE, FT, VISA

Zumper is the largest startup in real estate. We raised our Series B last October, growing from 30 to 55 in this year alone (and still growing)! We are hiring in several departments, including sales, engineering, marketing, and customer support.

Current openings:

-- Backend Python Engineer | ONSITE, FT, VISA

-- Senior/Lead Frontend Engineer | ONSITE, FT, VISA

-- Customer Support | ONSITE, INTERNS, FT

-- Account Executive (Dallas, Houston, Atlanta) | REMOTE, FT

Please visit our careers page for our full list of openings: https://jobs.lever.co/zumper

Our interview process is dependent on the role, but it typically involves 1-2 phone screens followed by 1-2 onsites.

47
Rabot 2 days ago 0 replies      
Ledger (YC W17) | Software Engineer | Washington, DC | $100k-150k, equity, Full Time, onsite | https://www.ledgerinvesting.com/

We are making insurance as an asset class, potentially bringing the next trillion dollar market to life and changing the insurance gets priced everywhere.

We work with tons of financial data and we have everything to build: from APIs to UI for investors and insurance companies.

contact: aymeric@ledgerinvesting.com

48
tapad 2 days ago 0 replies      
Tapad | Unify Life Across Devices | Onsite: New York, NY or Oslo, Norway | $100K - $160K/YR + Bonus

Tapad is the true cross-device partner. By leveraging the power of our proprietary Tapad Device Graph, we unify data across all devices to understand the interests, passions and behaviors of the audiences that matter most.

Tapad's Open Source technologies (below) handle:

> 2 Mill events/sec, 30+ PB of Data, and sub 10 ms response times.

___________________________________________

Distributed Applications... Scala, Python

Distributed Computing... Mesos, Kafka, Zookeeper

Distributed Databases... Aerospike, Cassandra, Vertica

Distributed Analytics... Hadoop (YARN), Spark 2

Distributed Storage... Ceph, Hadoop (HDFS)

Global Networking... VXLAN, BGP, EVPN, VPLS

___________________________________________

Here are our open roles in Engineering:

Data Engineer (NYC): http://grnh.se/mskdc31

Data Scientist (NYC): http://grnh.se/qia7vp1

Infrastructure Engineer (NYC): http://grnh.se/7oalp31

Senior Software Engineer (NYC): http://grnh.se/5giaqb1

Senior Software Engineer (Oslo): http://grnh.se/v4bnl51

VP of Engineering (Oslo): http://grnh.se/o3lps41

Product Manager (NYC): http://grnh.se/fwycu11

49
kvoltz 14 hours ago 0 replies      
Rize | Washington, DC | Full-time | Onsite

At Rize, were making saving sexy. Weve built a powerful automated savings product that uses behavioral design and technology to help Millennials save for goals that really matterbuilding an emergency fund, paying down debt, taking that life-changing trip, etc. Were building the company and the brand that our generation will turn to for financial independence, and we need your help to realize that hugely ambitious vision.

We're looking for a talented developer who brings speed, creativity, confidence, and pure intellectual horsepower to our Java 8 / Groovy/Grails backend. A developer who has the engineering chops and confidence to anchor a dev team while having the humility to not need to constantly show everyone that he/she is the smartest person in the room (even if you are).

Process: phone screen > culture meetup > team interview > tech challenge

Full job description here: https://angel.co/rize/jobs/203069-backend-engineer

Interested? Reach out at jobs@rizemoney.com

50
lexi-mono 2 days ago 2 replies      
Hey everyone, sorry if this is a bit off-topic.

Every month I scan the previous months Who Is Hiring thread and build stats around the most popular languages.

Hope someone finds this useful. Constructive feedback welcome.

http://langstats.azurewebsites.net/

51
vbui 15 hours ago 0 replies      
Matterport | Sunnyvale/SF,CA | Full-Time,Onsite | https://matterport.com

Matterport makes a 3D camera that allows users to easily capture physical spaces. That has resulted in the worlds largest dataset of aligned RGB-D images--200 million images from 300,000 different locations, and we want you to help us work with it. We have a broad research agenda focusing on 3D reconstruction and deep learning that includes semantic labeling and segmentation, 3D object classification and pose estimation, depth from RGB, estimation of unseen 3D surfaces, texture/depth in-filling, photogrammetry, SLAM, keypoint matching, and passive stereo.

Check out the gallery here: https://matterport.com/gallery

Roles: Computer Vision Engineer / Computer Vis. Researcher / Deep Learning Engineer/ Back-End Developer / Javascript Engineer (3D Team) / Data Platform Architect

Apply: https://matterport.com/careers/positions/

Process: Resume > Technical Phone screen > OnsiteContact: vbui(at) matterport(dot)com

52
nsamuell 2 days ago 0 replies      
Pathgather - http://pathgather.com - ONSITE - New York, NY (NYC)

Pathgather is a fully-funded enterprise learning startup (Techstars '14) focused on helping employees at Fortune 500 companies advance their careers by learning new skills. Our platform is used by some of the largest companies in the world (HP, Visa, Qualcomm, etc.) to aggregate learning content from both public providers (e.g. Udacity, Pluralsight) and private catalogs (internal learning systems), empower their employees to share what they're learning (e.g. articles from HN), and track employee progress towards career goals. We've got real revenue, real customers, and a real opportunity to make learning better for employees everywhere.

We're looking for Backend and Frontend Engineers to join the engineering team. Our two teams interface via our GraphQL API; this means our frontend engineers can query exactly the data they need and our backend engineers can focus on more interesting problems than fetching data for views.

As a Backend Engineer, you'll leverage our PostgreSQL schema heavily to enforce our business logic via DB constraints, trigger functions, and all kinds of fun things... When you aren't designing database models, you'll be writing integrations with a variety of external services, working on our machine learning models, and - of course - LEARNING.

As a Frontend Engineer, you'll be tasked with implementing the "delight" our customers have grown to expect from our product. This means focusing on the right interactions and keeping everything clean, consistent, and reusable. React, of course, helps a ton for this.

If any of this sounds interesting, contact me (neville@pathgather.com, CTO) or apply to our careers link below!

BACKEND ENGINEER (Ruby/Postgres/GraphQL), $100-130k, https://jobs.lever.co/pathgather/e700098b-b552-4b10-a5a5-e0e...

FRONTEND ENGINEER (React/React Native/CSS), $100-130k, https://jobs.lever.co/pathgather/8a543314-5444-468c-85ce-3ed...

53
swesthafer 2 days ago 0 replies      
PayPal | San Jose, CA | Fulltime | Onsite (relocation available) | Hiring Javascript Application Engineers

PayPal is looking for JavaScript engineers who want to work both in the browser and on the server-side in Node.js. Over the past couple of years, we've worked hard to migrate our entire web application stack to Node and powerful client-side apps and we're looking to turn the dial towards product experimentation and innovation. We need your engineering ability and your desire to be a part of the whole product!

Im a manager on the Online Checkout (thats the Pay with PayPal button and experience) engineering team. We're looking for experienced JavaScript developers. My team is currently working primarily with Angular on the client and Kraken on Node. If you've got experience with React, we're actively exploring doing an inside-out migration of our application and could use your expertise. As most Node shops go, we're leveraging a whole lot of other open source tools as well and we're very supportive of open source activities for our people.

We have several openings within my team as well as within other teams--so drop me a line even if my particular opening doesn't sound interesting and I'll help you find the right place! You can contact me at swesthafer at paypal dot com.

54
amattn 2 days ago 0 replies      
Armory | San Mateo, CA | Full Time | ONSITE

http://go.Armory.io/YC-Apply

Armory is a YC W14 startup called based in San Mateo (very near Caltrain). We are working on making cloud software deployments, safe, trivial and ultimately boring.

Today we are looking to hire our 3rd engineer. If you are interested in making deployments less painful, we should chat. If you are a polyglot engineer, we should definitely chat. If you are familiar with AWS or similar dynamic cloud-based configuration and architecture, we should absolutely chat.

Were small and growing but weve got paying customers (including a Fortune 100 company) and a strong culture. Diversity and collaboration are important parts of who we are. We value creativity, ability to prioritize and the importance of sharing knowledge.

Our CEO wrote a great post here about our long term vision you can find here:

http://blog.armory.io/the-armory-manifesto/

Click on the link below to apply. Be aware of the confidence gap* and remember that you do not have to match all the listed requirements exactly to apply.

http://go.Armory.io/YC-Apply

* confidence gap: http://www.theatlantic.com/magazine/archive/2014/05/the-conf...

55
Kaedon 2 days ago 0 replies      
ChowNow | Los Angeles, CA (Playa Vista) | Full Time | Onsite | https://www.chownow.com/

At ChowNow, we build online ordering systems for thousands of restaurants. We're launching new projects in the coming months that I'm really excited about. I love working here as a software engineer. It's a great balance of challenge, innovation, and freedom.

We're looking to bring on a Principal Front-End developer to help us build out the new products and update some of the existing ones. We use React for our newest projects and have some Ember.js projects too. The position is here: https://jobs.lever.co/chownow/909fd10f-ff59-434d-8cf6-efb271...

In addition, we'd like to hire another backend / full-stack engineer to work on our Python-based services. This is the team I'm on! We have interesting opportunities coming up related to scaling, architecture, and the new products. https://jobs.lever.co/chownow/a9dc2301-e807-4e6e-b0eb-54e2a6...

You can find all our open positions on our careers page at https://jobs.lever.co/chownow?lever-via=MO5-ac-qvc. If you're interested or have questions what it's like to work here, please contact me at kevinlondon@chownow.com or our recruiter, Candice, at candice@chownow.com.

56
localhost3000 2 days ago 2 replies      
Mensch Labs | Product Engineer | San Francisco, CA | Full-time | Onsite preferred | http://rep.ai/

We are a small team (6) building tools to change the way businesses communicate with customers. Our product, Rep, combines customer context, machine learning, and a slick app that enables organizations to build meaningful relationships through mobile and desktop messaging.

We're actively looking for builders folks that want to contribute more than code. Your specialization is less important than your desire and ability to learn fast and adapt to shifting technologies.

We're founded by ex-Googlers with deep experience in messaging, personalization, and machine learning, and we're backed by some of the top investors in Silicon Valley: Accel Partners, First Round Capital, SV Angel, and Forerunner Ventures.

We offer competitive salaries, meaningful equity and generous health, dental and vision benefits. If you are a member of an underrepresented group in technology, we strongly encourage you to apply.

Technologies: Python, Postgres, WebSockets, React, Redux, ML, etc.

Drop us a note at hi@menschlabs.com with a link to your LinkedIn, a resume, or anything else we should know. Well get back to you quickly!

--

p.s. I love working here. The team is smart and talented but also deeply good, respectful, and empathetic.

57
crochefolle 8 hours ago 1 reply      
Agoda | Full-Stack Software Engineer | Bangkok, TH | ONSITE, VISA https://careersatagoda.com

(Note: re-post to follow whoishiring.io scrapper format)In essence youll be responsible for the complete scope, design, build and testing of products and features for one of Asias fastest growing e-commerce websites. As a part of the Agoda .net Engineering team, you will be exposed to numerous innovative technologies in the fields of data-processing, big data, efficient data storage structures, recommender systems / machine learning, natural language processing, and many more. Whichever technology we work with, it must operate at the performance needs of a hyper-scale infrastructure operating at thousands of requests per second.

Process: phone screen (not technical) > Skype (technical, 2-3 calls) > Onsite Interview (we take care of the costs air-fare+hotel)

Full job descriptions: https://careersatagoda.com/vacancies/full-stack-senior-softw...

Or contact us at cedric(dot)rochefolle(at)agoda(dot)com with subject "[HN] Agoda Full-Stack Engineer"

58
SJES 2 days ago 2 replies      
Raising the Floor | Installation Expert | Anywhere | Full time, 6 month contractAnytime, Anywhere, Any Computer Access. At Raising the Floor, were an international coalition of individuals and organizations dedicated to ensuring that the Internet, and everything available through it, is accessible to people with accessibility barriers due to disability, literacy, digital literacy, or aging, and regardless of their economic resources. We are looking for a talented software engineer to lead and develop one of the associated systems of GPII called Installation on Demand (IoD). This system will allow GPII to install and use Assistive Technology (AT) software on demand, whenever required by a user. This is a 6-month Contractor full-time position. REQUIRED: 3+ years experience in developing installation software - particularly in systems where users do not have admin privileges.Other skills: 3+ years of experience developing in one or more programming languages on a daily basis (e.g., JavaScript, Go, C/C++). 3+ years of experience in systems programming. Experience with software distributions and/or complex software deployment systems. Experience with cloud computing and storage platforms (AWS, etc.). Experience with large scale and globally-distributed deployments. Experience advocating for the end-user through all of the phases of the product development process. Experience working successfully with a remote distributed team. Able to work independently to complete tasks on schedule without close supervision. Highly motivated, self-directed, and able to thrive in ambiguity.To apply, please send resume to jobs@raisingthefloor.orgWebsite about the project: gpii.net
59
ejo0 2 days ago 0 replies      
Phosphorus| Senior Software Engineers | New York, NYC | ONSITE | Fulltime | http://phosphorus.com

Phosphorus is a computational genomics company with the vision to create a world where every healthcare decision is optimized with genomics. Founded in 2016 and based in New York City, Phosphorus develops powerful data-driven software that enables labs around the world to deliver the most advanced clinical genetic tests beginning in cardiovascular genetics and for infertility. With a team of experts in computational biology and computer science and a leading scientific advisory board, Phosphorus is building a data network that will help providers, researchers and patients around the world better understand and harness the power of the human genome. We are a spinoff from Recombine's acquisition for $85M by CooperSurgical last year, we are growing quickly, and are well-funded with a Series A by FirstMark Capital.

We are looking to hire experienced, senior software engineers. We use Spark, Scala, Rails, Parquet, Javascript, SQL, AWS, etc. Our interview process is straightforward and quick. Phone screen, followed by in-person interviews.

More information on positions can be found here:

* Senior Software Engineer - https://phosphorus.workable.com/jobs/312856

Message Eugene at eugene@phosphorus.com if interested. Also if you want to learn more about the genomics space happy to talk, just send me a message.

60
contingencies 2 days ago 0 replies      
Infinite Food | Hackers / Mechanical Engineers / Applied Materials Scientists / Food Scientists and Technologists / Multilingual Multiplatform Mobile App Developers | Shenzhen | $neg + equity available | Full-time or REMOTE | http://8-food.com/

Work on what you want, within reason. Help define the company and take ownership of your chosen field.

Registered in Hong Kong, we are a small, mainland China based, international team in the mid prototyping phase, approaching prep-for-manufacturing on a novel series of distributed food service locations supporting automated food preparation and retail. You can look at them as scaled down factories, robotic chefs or one large distributed just-in-time custom food manufacturing system including the associated logistics network. Fresh ingredients and personalized customer orders in, tasty cooked food out.

We are in perfect unison with the largest trends in the sector (convenience, personalization, mobile ordering, commodification of last mile delivery), are already oversubscribed for our next investment round and are currently doubling down by moving to Shenzhen. We have great experience with China, less in manufacturing, lots in complex systems and emerging technology, and multiple successful exits globally.

Mandarin speakers well regarded, but Chinese knowledge is not required. Clear written technical communication in English is mandatory. Skills and experience first, qualifications a distant second. We respect execution.

Email in profile, please include 'Candidate: <Desired Job Title>' in subject. No recruiters.

61
dickfickling 2 days ago 0 replies      
Dave.com | Senior Web/Mobile Engineer | Los Angeles, CA | ONSITE | Full Time

Dave.com is disrupting the $36b overdraft fee industry. From within our (React Native) iOS and Android apps, users can request a paycheck advance of up to $250 with no interest.

We are a product and engineering-driven company first and are focused on building a quality team vs a large team. You will be a formative part of our company culture moving forward. To that point, we want someone that can take ownership of a project from beginning to end and can do it on their own. Well be there to support you but not hold your hand.

Backed by Mark Cuban, SV Angel, the Chernin Group, Kraft, Diplo, and others, we're well funded and located in sunny Los Angeles.

Requirements:

* Frontend and backend web development experience

* 3+ years of Javascript

* At least one professional project built with React

* Familiarity with web and mobile security best practices

Stack:

* API: Python/Flask, PostgreSQL, Redis, hosted on AWS

* Website: React (static, hosted on S3)

* iOS/Android: React Native

We're a small team of six (four engineers) looking to add another engineer to the mix. Apply directly to me at dick@dave.com or on AngelList at https://angel.co/dave-com/jobs/234404-senior-software-engine....

62
roddylindsay 2 days ago 0 replies      
Hustle | Software Engineer | San Francisco and New York | ONSITE

Hustle is a peer-to-peer text messaging platform that provides organizations across the country with an affordable, efficient, and effective tool to reach their supporters. By facilitating two-way conversations, Hustles clients maintain genuine, personal dialogues with hundreds, thousands, and even millions of people.

Our clients include Planned Parenthood, Human Rights Campaign, and Our Revolution (Bernie Sanders' organization). It's 48 times more effective than making phone calls.

See a recent article about us in The Hill: "Left Finds New Online Tools To Fight Trump": http://thehill.com/policy/technology/320195-left-finds-new-o...

We use JavaScript, React, React Native and Node.js through out our stack. It's a stack that heavily rewards generalists that just want to ship things.

Hustle was started by engineers from Facebook and MongoDB and is backed by top VC firms including Social Capital and Index Ventures.

Please apply on our site to learn more about us and our growing team of 30!

http://hustle.life/jobs

63
rjspotter 2 days ago 1 reply      
Apartment Therapy Media | Back End Engineer | REMOTE | http://www.apartmenttherapy.com/jobs/

The job posting in the link does a good job of describing what we do and how (if I do say so myself). Short version; No heros, no assholes, do a good job, and build stuff that allows you to sleep at night under reasonably high load. We are also a remote first team and have an emphasis on learning and development.

The hiring process is mostly blind and is designed to match how we work on a day-to-day basis. There are no whiteboard sessions or brain-teasers.

64
greattypo 2 days ago 0 replies      
Clever (YC S12) - San Francisco - onsite

Right now the market for educational software is a mess. Its incredibly difficult for developers to get their products into schools, and its even harder for them to scale. School districts spend tons of money on learning applications, but they have no way of knowing if students are even using the apps theyre purchasing. Teachers know theres great software out there, but relatively simple challenges like getting 30 students logged in at once make using it impossible.

At Clever, were working to change all that. We provide schools with a free API and single sign-on solution that makes using educational apps a breeze. Weve grown fast: after four years, half of all schools in the US (68,000 schools) are using our platform. Our goals are much bigger than that, though. We want to be two things:

-a single place where schools can easily integrate, manage and analyze all the software theyre using, and

-a single identity that students can use to see everything theyve learned across multiple apps.

Were a team of just over 100 (40 engineers) based in downtown SF, and were looking for engineers who enjoy working in (or would enjoy learning) Golang, Node and React. More generally, we want people who are sharp, adaptable, and passionate about improving the way education works for everyone.

Check us out at https://clever.com/about/jobs, or check out one of our product releases here: https://clever.com/products/badges

65
jeffkeeling 2 days ago 0 replies      
Full-stack Developer & Designer | HigherMe (YC W2015 & 43North 2016) | https://higherme.com | Boston, MA, Buffalo, NY, San Francisco, CA | REMOTE/ONSITE | Full-time

HigherMe is removing the grind of finding and staffing hourly jobs. Job-seekers only have to fill out one application for thousands of jobs positions. They dont even have to apply for jobs themselves as employers can reach out instead. Our platform helps both sides in this process with features like text-to-apply and job interview scheduling while employers can easily keep track of applicants all the way to the on-boarding process.

Our engineering department is looking for a mid/senior-level full-stack developer to begin work on a set of custom features requested by a client. Our codebase consists of React.js and PHP Laravel.

We are also seeking a designer who is able to handle both the UI and UX side of things. This position would involve crafting marketing materials, landing pages, and app flow. The designer will end up dictating a huge portion of our site's look, feel, and branding.

Well start the interview process with a phone interview followed by video interviews with other relevant members of the team.

Apply on Angelist: Full-stack developer: https://angel.co/higherme/jobs/235702-full-stack-developerDesigner: https://angel.co/higherme/jobs/235708-ui-ux-designer

66
energysavvy 2 days ago 0 replies      
EnergySavvy | Seattle, WA | Cambridge, MA | Onsite

EnergySavvy is on a mission to help solve one of the worlds biggest challenges: energy. We work with electric and gas utilities across the country to improve the way consumers and businesses interact with energy at work and in their homes, and better serve their customers.

To give you a sense of our favorite technologies, our team works with: Flask, Python, React, Git, and PostgreSQL, but we dont expect you to walk in the door knowing them.

Were hiring for a few key roles in our Cambridge and Seattle offices:

Seattle:

* Software Engineer: http://bit.ly/2pBy6yQ

* Senior Full-Stack Engineer (Strong back-end, Front-end is a plus): http://bit.ly/2ppgoOo

* Client Engagement Professional: http://bit.ly/2pBxPfi

Cambridge:

*Software Engineer: http://bit.ly/2qmpUTQ

Email christine at energysavvy.com to find out more or apply online.

67
btmerr 2 days ago 1 reply      
Seed (YC W15) - Online Business Banking - https://seed.co

ONSITE in San Francisco or Portland, REMOTE (US)

Role: Backend Engineer, iOS Engineer

Stack: Golang, Swift, Docker, AWS

Skills:

We value core software engineering experience, so being comfortable working w/o a framework and being able to code in other languages are a big plus.

Process:

Phone intro, phone screen, onsite + technical interview, decision. We strive to complete this process within 2 weeks if a candidates schedule permits.

Apply: https://seed.co/jobs/

Please include a cover letter and mention that you found us on HN. Also feel free to reach out to me at brian at seed.co

What we do:

Were taking on the challenge of modernizing small business banking. Were building beautiful, easy-to-use tools for banking, invoicing, expense tracking, and more, so our members can focus on helping their businesses thrive. Those tools also need to integrate smoothly with often-antiquated banking systems, and be bank-level secure. Its a huge challenge, but one we enjoy tackling every day.

Recent press: https://seed.co/press/

68
stormy 2 days ago 1 reply      
BloomReach | Backend Engineer | Bangalore | Full Time | Onsite | http://bloomreach.com

BloomReach brings businesses the first open and intelligent Digital Experience Platform (DXP), designed to accelerate the path to conversion, increase revenue, and grow customer loyalty.

Backend Engineers at BloomReach own and lead the design and development of our core technology components that serve over 20% of e-commerce users in U.S.

A few of our latest Bangalore-based projects:

 Product Search for billions of interactions and millions of products A Distributed, highly scalable content indexing system Real time auto-complete system
What you would have done :

 Got yourself a B.Tech/M.Tech or equivalent degree in Computer Science Built software solutions for 2-6 years dabbling in backend first languages, such as C/C++, Java, Scala, Python. Loved designing and analyzing applications end to end, which communicate with each other via services and APIs Used map-reduce or large-scale data processing (e.g Hadoop), Linux serving systems, databases Maintained distributed systems at significant scale in a production environment. Have fun stories of how you broke systems (and how you then fixed them) :) Brownie points for being an Open Source contributor.
If this is you and you can prove it, were interested in talking to you about joining our top-flight engineering team. To get the conversation started, send along a cool piece of code, a link to something youve built or a hack that youre proud of to ZGFtYXlhbnRpLmdob3NoQGJsb29tcmVhY2guY29t . We cant wait to have a look.

69
avj_vs 2 days ago 0 replies      
Vector Software, Inc. | Software Engineers and Research Engineers | London, UK | ONSITE, REMOTE

Vector Software is a leading provider of innovative software testing solutions for safety and mission critical embedded applications. Software development organizations that need to solve complex quality problems use Vector Softwares VectorCAST line of products to perform dynamic software analysis.

http://www.vectorcast.com

Without sounding clich, we offer work looking at interesting problems in the area of software engineering, compiler design and automated test. We work closely with our customers to come up with innovative (and often bespoke) solutions to problems they are facing now -- this means your work will often see immediate validation.

Within Europe, we are looking to hire:

 * Software engineers, with a focus on third-party integrations * Research engineers, with a focus on automated software engineering and security * Junior software engineers (inexperienced or graduate) * Interns (any duration -- reach out and we can see what we can do!)
Anyone with a background in operating systems, compiler design, formal methods or static analysis are greatly encouraged to apply! Experience with C/C++ is a must for all roles, experience with Python is a benefit.

We are predominately looking to hire for positions in our London office (the Strand, London), but we will consider exceptional remote candidates for the research engineer positions.

Feel free to reach out to me directly if you have an interest in any of these roles: andrew.jones [at] vectorcast.com.

70
cubanjon 13 hours ago 0 replies      
Diamond is hiring in Los Angeles, CA ... We're a growing digital agency hiring lots of React.js, React Native, Node.js, Data Scientists, Wordpress (yeah, that too), and more.

Diamond is a dev shop founded by developers who understand the importance of clean & efficient code, continuous integration, unit tests, qa automation, and DevOps... Ever felt like there's a better way to build awesome systems? We've got it!

Project range from startups to large television & film clients, in areas from DevOps, web, mobile & even ROBOTS!

Check us out: http://dws.la/our-work/

Apply here: https://goo.gl/forms/YitvG7Q7fS3dmnLa2

71
lyime 2 days ago 0 replies      
Terminal 49 (YC Founders) | First Engineer | SF / Oakland | Onsite (Relo ok) https://www.terminal49.com/

Terminal 49 is a trucking service, we help move containers for large importers and exporters. Our software automates 80% of the manual tasks and reduces operational overhead, by way reducing the cost of transportation.Our mission is to make global trade cheaper and more efficient for businesses. Today we are operational in the Port of Oakland, we are moving over 80 containers/month for over a dozen customers.

We are looking for our first three key hires.

 - Software engineer (Full stack web) - Sales - Account & Operations Manager
-- Re: Software engineer

We are looking for people who have shipped products before.Our stack: API built on Rails 5 and Postgres. Ember.js front-end.

I am one of the founders. I am really excited about helping improve the container shipping space and I am looking for talented and driven people to join me in our mission. If you are interested in being part of the founding team, email me akshay@terminal49.com

72
jcberk 2 days ago 1 reply      
Jobcase | Boston/Cambridge MA | onsite | interns / full time | https://www.jobcase.com/about_us

Jobcase runs a set of job boards and a professional social network focused on the 3/4 of the country that doesn't have a four-year college degree. We're growing quickly, with 70MM registered members, and are self-funded to 100+ employees, so we're highly focused on data-driven decisions and making smart capacity investments for the future. We've just been voted one of Boston Business Journal's Best Places to Work (again!).

Recruiting for multiple roles, especially:

Platform engineer - Build all our core systems (including interesting architecture/scaling problems), working on a well-documented code base in a team with a strong review culture and very clear communications. We use a Java/Hibernate stack; happy to talk to people with experience in comparable technologies.

Data science / analytics / information retrieval - Help our members find relevant advice and jobs, and our colleagues make good decisions. Have a direct impact on revenue and on engagement, working with a team that's making major optimizations for our members and with colleagues who are uniformly data-savvy.

Interview process is a phone screen, then onsite interviews, with onsite design exercise and/or take-home coding/analysis exercise. Happy to answer questions, jberk at jobcase.com - my team works pretty closely with both of those teams.

http://www.jobcase.com/locations/4Od3KKqq7pBUVSLdOt5YCwfo/nz...

73
benjlang 2 days ago 0 replies      
Spoke | Software Engineer - AI and Learning | San Francisco | http://askspoke.com

Spoke is a young, well funded, San Francisco-based startup that is reinventing workplace ticketing systems. Our goal is to make Spoke the primary business application that companies use for all of their knowledge and service requests. Were a small team of designers, engineers and machine-learning experts who are repeat entrepreneurs and most recently worked at Google and Twitter.

We are looking for exceptional engineers to join our team in San Francisco. At Spoke we are using ML and NLP technologies to make workplace ticketing systems smarter. The work spans many disciplines: Information Retrieval, NLP, ML, and deep learning.

You can learn more and apply here:https://jobs.lever.co/askspoke/135f082c-de82-4875-bbd1-35f6a...

jobs@askspoke.com

74
gibrown 2 days ago 0 replies      
Automattic (WordPress.com, Jetpack, WooCommerce, .blog, Polldaddy, Gravatar) | Search Wrangler | Full Time | REMOTE

We're a distributed company with employees in >50 countries. Help us influence search and recommendations for the 27% of the Web that runs on WordPress.

We're looking to take our search infrastructure up a few notches. A bit on what we're working on:

- We have some good distributed systems deployed that we are constantly improving: https://data.blog/2016/05/03/state-of-wordpress-com-elastics...

- Various versions of search, related posts, and recommendations have been launched over the years, but we've only recently had good enough tracking to easily test algorithm changes at our scale. Lot's of new data available for improving search relevancy.

- Billion plus unique users of our search systems each month, searching in every language that humans use.

- Search is not just about the algorithm. We're working to build great user interfaces and product integrations that engage users.

No walls around the garden. Make the Open Web a smarter place.

http://automattic.com/work-with-us/search-wrangler/

Our hiring process can take a bit of time. Read about it here: https://www.google.com/search?q=automattic+hiring+process#q=...

75
arupchak 2 days ago 1 reply      
PagerDuty - Multiple Roles - San Francisco, Toronto, Remote - Full Time

We are hiring across the entire stack and are building a product that tangibly makes engineers lives easier. We're hiring for backend/frontend/infrastructure/security.

If you want to work on something that helps you and your peers on a regular basis, get in touch.

76
irene_ling 2 days ago 0 replies      
Lazada eLogistics | Regional Head of Data | Singapore | Onsite | Full-time

See the full JD here: https://sg.linkedin.com/jobs/view/274806975.

Apply by emailing your solution to the below filter to irene.ling@lazada.com. Please have [your name] - Regional Head of Data - HN as the subject line.

Technical Questions

Here (http://i.imgur.com/ImdVZBI.png) is a simplified model of the systems used by a fictional online retailer. Their three systems track the flow of an order placed on their website, through their warehouse, and to the point of delivery. Each system uses its own database (MySQL for the shop, PostgreSQL for the warehouse, etc.). The systems communicate to each other via API calls (that are not shown here).

Please review the model and be prepared to discuss it with us. When we talk, we'll ask you how you would answer queries about this fictional business. These will be high-level questions and not deeply technical. We'll also want to hear your opinion of the model, its limitations, and how it could be improved.

1. Write a query to count the number of products across all orders received by the warehouse system today (the PostgreSQL database).

2. Given an order_id, how would you find its last GPS coordinates?

3. What do you think is the most serious problem among these systems, and why? (We are not looking for a specific answer, we want to know what you think is a problem.)

4. Why do you think this fictional company chose Redis for their delivery system, and is it a good choice?

77
higuera 1 day ago 0 replies      
TrueAccord -- Senior Software Engineer & others -- Sunnyvale, CAhttp://trueaccord.breezy.hr/p/8336955c3346-senior-software-e...

Hyper-growth company 3 years ahead of the competition. Rigorous high-quality development process in Scala using functional design patterns. Disrupting the Debt Collection industry for the better.

78
jbicket 2 days ago 0 replies      
Samsara | Full Stack, Firmware, Mobile, Site Reliability (SRE) | San Francisco, Onsite

Build aws for physical infrastructure

Samsara was founded by founders of Meraki (see pg's essay on "do things that don't scale"), has a bunch of interesting customers ( https://www.samsara.com/customers ), and has a small, tight-nit engineering team.We are looking for people who love building and seeing their code get used by customers. Our backend is in golang/graphql and our frontend/apps are in react/javascript/typescript. We're also looking for embedded firmware engineers (mostly c and golang).

apply/more info at https://www.samsara.com/jobs

79
folz 2 days ago 0 replies      
Thistle | Software Engineer | San Francisco, CA | Onsite, https://jobs.lever.co/thistle.co/4a7a1753-162c-4dae-87b7-b10...

Thistle delivers delicious, organic and healthy meals as a subscription - "put your diet on autopilot". We're an early-stage, rapidly growing health & wellness startup in the Bay Area.

We're hiring software engineers (senior and junior; we're good about on-the-job training) for:

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

- Kitchen/Ops infrastructure for designing, preparing and delivering thousands of meals in a day.

- Growth: Experiment with new user acquisition and engagement strategies.

I'm also a software engineer here - I actually joined Thistle after reaching out from an earlier HN Hiring thread. It works!

Our stack is Python/Django on the backend, some Javascript on the frontend, (forthcoming) app in React Native. Experience with those technologies is a plus but not required - if you're a fast learner we will be just as interested in what you like to eat for lunch.

Interview: phone screen, then visit HQ to try the food and discuss/pair program with our codebase. No brainteasers.

Apply at https://jobs.lever.co/thistle.co/4a7a1753-162c-4dae-87b7-b10... and if you have any questions or just want to chat, feel free to email me <rodney> AT <thistle>.<co>. Please, no recruiters or agencies!

(note: .co, not .com)

80
alie 21 hours ago 0 replies      
OpenMail | Los Angeles, CA | ONSITE

OpenMail, an adtech startup based in Venice Beach, is hiring!

DevOps Engineer: AWS, Python http://www.openmail.com/job-listing/98f3de21-d010-4cdf-b4e2-...

Data Analyst (A/B Testing): SQL, Strong Statistics background (Stats PhD preferred)http://www.openmail.com/job-listing/8dd08a47-5e78-4250-bf08-...

Software Engineer: Python http://www.openmail.com/job-listing/a2612066-fef4-458c-b216-...

Senior Software Engineer: 4+ years of Python experiencehttp://www.openmail.com/job-listing/46b7b99f-18d1-47c5-bd3f-...

--

OpenMail | Seattle, WA | ONSITE

OpenMail is also hiring in our Bellevue office!

Senior Software Engineer: 4+ years of Python experiencehttp://www.openmail.com/job-listing/46b7b99f-18d1-47c5-bd3f-...

81
bqe 2 days ago 0 replies      
Software Engineer | DefenseStorm | Seattle, WA | ONSITE https://www.defensestorm.com

DefenseStorm is a cybersecurity startup that helps banks and other financial institutions manage the deluge of security data that they produce. We take all of the security critical information and then alert on what's important, generate reports, and show cool dashboards.

We use AngularJS, Typescript, Java 8, C#.NET, PostgreSQL, Elasticsearch, and we're built on AWS.

The engineers we're looking for are serious about security, performance, and UX. We're trying to build a useful, secure app that solves real problems.

We are a fast paced startup that knows the value of a healthy work-life balance.

Read about our engineering culture here:

https://www.defensestorm.com/about

and

https://www.defensestorm.com/cybermind/engineering-culture

82
roycoding 3 days ago 1 reply      
Arundo | Multiple roles | Houston, Oslo | Full-Time | ONSITE

Arundo is a startup building a data platform for industries with sensor-laden equipment, such as oil and gas, shipping, renewables, utilities, and transportation. Our platform and associated tools allow customers to easily create streaming data pipelines and build and deploy machine learning models. We are a distributed team with offices in Houston, Texas, Oslo, Norway, and Palo Alto, California and work with customers around the world.

We are currently expanding our team by more than 50% and hiring for roles across the company, including:

- Data scientists (Houston and Oslo)

- DevOps (Houston)

- Full-stack developers (Houston and Oslo)

- UI/UX (Houston)

- Technical project managers (Houston and Oslo)

- More

All positions are onsite in the locations specified.

Other things to know:

- We welcome candidates from all backgrounds and demographics.

- Arundo is a fast growing startup with constantly changing needs.

- We value independent workers and nice, enthusiastic people, who happen to be very good at what they do.

Please check our website for a full listing: https://www.arundo.com/about#hiring

83
Infosourcer 2 days ago 0 replies      
Cloudera | Engineering (& More) | Onsite | Globally

Cloudera was founded in 2008 to help businesses capture, store and analyze that data. We built a software platform that can handle the huge amounts of data now available. We developed a powerful collection of processing and analytic capabilities. Our customers are able to ask very deep questions of their data, and get their answers quickly.

From the beginning, we recognized that data could drive social, as well as commercial, value. For example:

* Producing and distributing clean energy is easier and cheaper if we can instrument wind farms, solar collectors and transmission networks, and continuously optimize them.* There are seven billion people in the world today, but the population will grow to nine billion by the year 2050. We must feed two billion more people but wont find much new arable farmland. If we can analyze data on soil chemistry, model weather accurately and select the varieties of seeds best suited to produce in those conditions, we can increase crop yields.* Genetic analysis, both of patients and of the diseases that afflict them, provides a rich toolbox for interfering with disease onset and progression, and offers the hope of designing new drugs that can cure many varieties of cancer in our lifetimes.

Cloudera was also started "because we believe that data makes things that are impossible today, possible tomorrow. Theres more data coming, and there are plenty of impossible things to work on. Our journey is only well begun." ~Mike Olson, Cloudera CSO

If you would like to join us on this exciting journey, check out the possibilities on our website-"There are plenty of impossible things still to be done."

To learn more & apply for our current openings in the US, Asia-Pacific, Latin America,and Europe/Middle East/Africa, check us out here https://goo.gl/Pm87Mj

84
yesokayawesome 2 days ago 0 replies      
Parkour | Development Lead | Budapest (Hungary) | Onsite, VISA

---

We're building drive-thru payments, turning your car into a payment token - to park, fuel, and (sure, why not) buy fast food without stopping to pay.

We're looking for the right person to take up software tech and build a team together with. It's not meant to be an easy comfy job - be in it if you want to learn and gain experience rapidly, and take part in creation instead of production. A love for car tech doesn't hurt either.

Engineering will boot off on 3 legs:

* Payment handling via visual identity

* Parking (1st of 7 focus areas) product

* Consumer mobile app

VC backed. Pre-money. More engineering hires happening.Founders' backgrounds in tech and finance (OnePlus, KPMG, Macquarie, etc.)

More to see: https://dreamjo.bs/en/job/parkour/development-lead

Drop your message to: jobs@getparkour.com

85
grehce 1 day ago 1 reply      
UnifyID | San Francisco, CA | Full-time | Onsite | Competitive

UnifyID is building a revolutionary identity platform based on implicit authentication. Our solution allows people to identify themselves in a unique way that is extremely difficult to forge or crack. Best of all, we are doing it in a way that respects user privacy.

Latest Announcements - https://unify.id/press.html

- SXSW Security & Privacy 2017 Winner

- RSA Innovation Sandbox Unanimous 2017 Winner

- TechCrunch Disrupt SF Battlefield 2016 Runner-Up

- Stanford StartX S15

Roles:

- Full Stack Engineer (20 new): https://unify.id/full-stack-application.html

- Machine Learner (5 new): https://unify.id/machine-learner-application.html

- iOS Lead Engineer: https://unify.id/iOS-application.html

- Android Lead Engineer: https://unify.id/android-application.html

- Front-End Lead Engineer: https://unify.id/front-end-application.html

Excellent team, comprehensive benefits, great SoMa location, visa sponsorship, exciting growth, and meaningful impact at this early-stage VC funded startup.

Email: jobs@unify.id

86
SCM 22 hours ago 0 replies      
Stevens Capital Management LP| Developer| Radnor, PA| ONSITE| FT

Stevens Capital Management LP (SCM) is a registered investment adviser that manages a multi-billion dollar hedge fund that has been in business for 25+ years.SCM specializes in the rigorous development and disciplined implementation of empirically based quantitative trading strategies. Our highly productive team works in a fast-paced collegial environment, utilizing extensive data sets, technology and the scientific method to devise and employ trading strategies throughout the worlds most liquid financial markets.

We are seeking highly driven, production-oriented developers who possess strong technical skills and the ability to work in a fast-paced collaborative environment.

C++ Market Data Feeds Developer: http://scm-lp.com/c-market-data-feeds-developer-position/Implementation Developer: http://scm-lp.com/implementation-developer-positions/Execution Developer: http://scm-lp.com/execution-developer-positions/

Please submit your resume to: recruiting@scm-lp.com

87
timols 2 days ago 0 replies      
Aconex | San Francisco, CA USA, Melbourne, Australia| Full-time | Senior Software Engineer, Senior UI Engineer | ONSITE | $135k+

Aconex is a highly profitable project collaboration company with most of the worlds largest construction companies as customers. We are to construction projects what Atlassian is to software projects.

We're looking to build a team of experienced software developers to help us bring a new product to market with a strong financial aspect. Our stack is based on a service oriented architecture, so we have a number of different technologies at play - Java, Go, Ruby, Python etc. To begin with, you'll be working with Java 8 (using Dropwizard), Angular, Typescript as well as many other tools.

Love to chat stack, so if you're interested - reach out!

Technology choice is open for discussion on new services that we start.

More about us: https://www.aconex.com If you're interested, email me at tolshansky(at )aconex( dot)com

88
kerianne 1 day ago 0 replies      
Flexport | San Francisco

Flexport is a platform for global trade in an industry that comprises 12% of the global GDP. We are building products that are enabling anyone to participate in trade regardless of geographic, regulatory or logistical boundaries

By dramatically simplifying the process of importing goods from overseas, we aim to empower a new generation of entrepreneurs benefitting from the wonders of international trade.

To keep up with our 20% MoM growth in this multi-trillion-dollar industry and international expansion, were growing our team by ~3 engineers per month in our downtown SF HQ.

Check us out if you:

-Want to be part of a close-knit engineering team that releases new code every day-Take a product-first approach to building software-Care about the real world functionality of your programming-Have a desire to build scalable programs that standardize information flow and increase operational capacity-Have amazing coding skills and CS fundamentals

Our stack: Our continuous releases are integrated with Travis and Github. On the frontend, we use React for the views, organize the data flow with Flux, and test our application with Jest. On the backend, we're a Rails shop riding on AWS and Postgres RDS.

Want to learn more? Email moira@flexport.com or check out our site @ flexport.com/careers.Flexport | San Francisco

89
arobbins 2 days ago 0 replies      
Factual | Engineers and data lovers | Los Angeles, Shanghai | www.factual.com/jobs#openings

Factual is currently hiring engineers and data lovers of all levels in the SF Bay Area, Los Angeles, and Shanghai.

Factuals location platform enriches mobile location signals with definitive global data, enabling personalized and contextually relevant mobile experiences. Built from billions of inputs, the data is constantly updated by Factuals real-time data stack. We were named one of "50 Disruptive Companies in 2013" by MIT Technology Review. We have a terrific team that is still fairly small and an incredible CEO who was previously the co-founder of Applied Semantics (which was bought by Google and became AdSense). Factual has venture funding from Andreessen-Horowitz and our partners/customers include Bing, Apple, Facebook and Groupon.

There are many challenging problems to work on at all layers of the stack: data cleaning and canonicalization, storage, deduping, serving, APIs, improving data using machine learning, etc. A great example is one of our most recent products, Geopulse Audience, which stands at the intersection of high quality places data and large scale analysis of user geo-data: http://www.factual.com/products/geopulse-audience . If you love data, Factual is the place to be. Our main criteria are that you're smart and get things done, but you'll get bonus points for experience with Clojure (http://www.factual.com/jobs/clojure), machine learning, NLP, algorithm design, or Hadoop/Spark.

You can email me personally at alexr@factual.com, or view our job postings here: https://www.factual.com/jobs#openings

90
TDMLB101 2 days ago 0 replies      
BAMTech | New York, NY | (Sr.) Software Engineer || ONSITE or REMOTE, Full time

Join our team and help us drive the cord-cutting revolution! BAMTech, a subsidiary of MLB Advanced Media, isnt just about streaming Baseball we also manage HBO Now, NHL, Twitter NFL, Fox Sports Go, WWE, and several other content providers. You would be helping a team whose services act as the linchpin for video playback, handling new challenges of scale and speed in a rapidly growing industry. The company is aggressively expanding to meet increased demand, and you would be getting in on the ground floor of this new opportunity. You would help the team create new designs to meet our scaling demands, build out services in cloud infrastructure providers with exposure to AWS EC2, S3, Dynamo, and Kinesis, and help the team introduce new processes to scale. If you like tinkering with new technologies, have experience with high scale systems, or simply want to gain exposure to new tools, this team is a great fit. Youd be helping the team embrace microservices architecture with an emphasis on non-blocking, highly concurrent programming. Experience with Scala/Play/Akka is highly preferred, but not a requirement. With strong CS fundamentals and an entrepreneurial attitude, youd be an asset to our team.

Apply here: http://www.mlb.com/careers/mlbam/?gh_jid=262978 Feel free to PM me for more information.

91
commandertso 2 days ago 1 reply      
GreatHorn | Senior Software Engineer | Belmont, MA (Boston area) | Full-time | ONSITE | https://www.greathorn.com/Stack: Python, Haskell, React, JavaScript, PostgreSQL, Redis, RabbitMQPlatforms: AWS, Azure

We're a seed-stage startup in the suburbs of Boston. We are seeking a skilled and thoughtful engineer to join our creative team and help build the definitive communication security platform for cloud infrastructure.

This engineer will be core to the development of our engineering team - they'll work closely with the CTO, mentor junior team members, be a key participant in product design, and will be central to ensuring we can deliver high quality software on time.

The ideal candidate has:- A demonstrated background in one or more of: Javascript, Node.js, Python, Haskell, and/or SQL- Meaningful experience working with cloud services (Google Apps, Azure, AWS, etc.)- Bonus: Cybersecurity and/or startup experience

Job posting: https://www.glassdoor.com/job-listing/senior-software-engine...

Our posting for an Infrastructure Engineer: https://www.glassdoor.com/job-listing/infrastructure-enginee...

Please feel free to reach out directly at careers@greathorn.com.

Personal note: The company is an excellent one - we're candid and collaborative, committed to creating a diverse workplace, and firmly follow our "no assholes" rule for hiring. We're Techstars graduates, are led by cybersecurity veterans, and last year achieved 535% year-over-year growth.

92
ecsa 1 day ago 0 replies      
Economic Space Agency (ECSA.io) | SF, Oakland, Santa Cruz, Europe, World | Software Team Lead/Engineer | Onsite, remote, interns, visa

Our aim is to take decentralization, p2p finance & communities to the next level. We are combining blockchain with cryptographic capabilities (capability-based security) to create a distributed computing platform. Communities can then operate smart contracts that's resilient yet interopable to produce a radically different economy. #smartcommunities #p2peconomy

We are looking for: 1. Team lead experience 2. Javascript ninja 3. Web platform experiece (HTTP, HTML, NoSQL) 4. Experience with smart contracts game design & blockchain experience a plus

Also another senior software architect position for Open Source protocol (Agoric): 1. NodeJS expert 2. NoSQL database 3. Experience with Computer Language design+implementation, Distributed computing, and blockchain highly desired.

We also have more financial instruments technology in the money market and capital market space in the pipeline. Candidates with experience of financial algorithm (or just algorithm) are encouraged too.

Contact: joinforces [at] ecsa.io

93
nikkisnow 2 days ago 1 reply      
Liberty Concepts, Inc. | Senior PHP/Drupal Developer | Boston, MA | ONSITE

Liberty (https://libertyconcepts.com) seeks a Senior PHP Developer to join our highly-collaborative, award-winning team. We are looking for someone with a passion for designing and developing clean, concise, modular code within a CMS environment. The developer will work closely with the development team, project managers, U/X specialists, and designers to deliver content management systems to streamline our clients organizational goals. In particular, Liberty is seeking someone well versed within the Drupal 8 environment, with working WordPress knowledge a plus.

Our hiring process is a phone screen, in-person interview, code samples/small coding project (paid, of course). We're a small team with wonderful people. I've been a part of Liberty for the past 2.5 years and it's been amazing. Dog friendly office, parking on-site (because Boston; well, Allston actually), 401(k) match, 100% employer paid health insurance, working with cool clients that are doing good. We're located a few minutes from Boston Landing. If you have any questions, I'm happy to answer them. Check out the full listing here: https://libertyconcepts.com/careers/senior-phpdrupal-develop...

94
j_s 2 days ago 3 replies      
I'm going to ask that we require a base salary in all posts on this thread. The lowest someone is going to get paid to do this job is: ______

Do we value HN enough as an audience to require this?

Edit: It feels like this monthly thing is starting to take off and it's time to add some barriers to entry. I hesitate to say "downvote if they don't have salary info" without official blessing but this is such a waste of time without it. I mean even I will upvote Apple showing up w/out salary but few companies can pull that off.

95
k1w1 2 days ago 1 reply      
Aha! (http://www.aha.io) | Rails / Front End / Security / UX | REMOTE

Aha! is looking for experienced Ruby on Rails, Javascript and front-end engineers to develop rich interactive experiences in React with a Rails backend. Aha! is the #1 tool for product managers to plan strategy and roadmaps.

In additional to core engineering roles, we are also looking for a security engineer and UX designer to join our team.

Aha! is profitable, you can work from anywhere in North America and we offer excellent benefits.We use our own product to manage our work (which is especially rewarding), we deploy continuously and we are developing in Rails/CoffeeScript/React/d3. Our entire team is remote - primarily in US and Canada.

http://www.aha.io | email: engineering-jobs@aha.io

96
beghbali 2 days ago 0 replies      
Grand Rounds | Staff Data Platform Engineer | SF, CA| ONSITE | FULLTIME | https://grandrounds.comWe are starting to build a near-real-time healthcare delivery and analysis platform to significantly change how healthcare is delivered. We are looking for experienced candidates to build this data platform using Kafka, Spark, Cassandra, Presto, and more. We've raised over $100M, are a small team of 12 data engineers and are looking to expand. If you want to work on something impactful and work in a mature startup environment, ping me at bashir@grandrounds.com or apply https://jobs.lever.co/grandrounds/2b58459d-a009-4d79-8eb7-4b...
97
bostik 2 days ago 0 replies      
Smarkets | Full Time | ONSITE (London, UK; now also Santa Monica, California)

We're a modern betting exchange, going technology first to enable proper price competition in a field of fat commissions. Join a small, agile, and fast-growing team, in our beautiful office in St. Katharine Docks. If our US location tickles your fancy, you get to help setting up a brand new office too.

Smarkets develops a reliable, low-latency, highly concurrent betting exchange based on trading exchange designs. We're also building a fast, modern web interface to allow for a smoother experience. Servicing our users is top priority.

The Smarkets platform is written predominantly on Python and Erlang, and relies heavily on asynchronous programming techniques. We use REST where we can. Life at Smarkets circles around people, version control, configuration management and automation. We can - and do - deploy to production several times a day.

Our entire production is in AWS. In fact, Smarkets was the first gambling operator under the Maltese regulator to get permission to run everything in the cloud. We push the envelope where needed and educate auditors when necessary.

We are looking for engineering talent in the following roles:

* Frontend Software Engineers (London, Los Angeles); React knowledge is a plus

* Software Engineers (London, Los Angeles)

* Web Developer, to join our marketing team (London)

* QA Engineer (London)

* Junior and mid-level quants (London)

If you like the idea of flat structure and practical engineering approach, see our jobs at https://smarkets.com/careers/ . (Some time ago I wrote an overview about our engineering challenges, which you can find at https://smarketshq.com/the-challenges-of-running-a-betting-e... .)

98
lpgauth 2 days ago 1 reply      

 AdGear - ONSITE - Backend Engineer (Erlang, C, Rust) - Montreal - FullTime AdGear - ONSITE - Data Engineer (Scala, Java)- Montreal - FullTime AdGear - ONSITE - Javascript Application Engineer (TypeScript, Knockout.js) - Montreal - FullTime AdGear - ONSITE - Ruby Application Engineer (Ruby) - Montreal - FullTime 
AdGear is a digital advertising technology company providing platforms and services for digital media innovators such as publishers, advertisers, and media agencies. We operate a full-stack advertising platform enabling our customers to innovate with formats, audience data, reporting, pricing and distribution strategies.

For more information, complete description of roles, and details on applying, please see http://jobs.adgear.com/

99
zeade 21 hours ago 0 replies      
Lending Club | Lead Site Reliability Engineer (SRE) | San Francisco, CA | Full Time, Onsite https://wwww.lendingclub.com/

Lending Club has many positions open but I'm looking for a special one in particular: our first SRE in product engineering. This unique role will lay the foundations for solving the hardest problems in operations with software at LC. You will be making the SRE playbook and then building it. Whether its development in our Java-based micro services, plumbing the depths of Splunk to get the right report data, integrating New Relic APIs to level up our alerts, or optimizing SLAs, you're going to do it all.

Lending Club powers the biggest p2p credit marketplace in the US. Come work with the brightest, most creative minds in fintech in our goal to change the banking industry.

Learn more & apply here: http://chj.tbe.taleo.net/chj06/ats/careers/requisition.jsp?o...

100
kvoltz 23 hours ago 0 replies      
Rize | Washington, DC | Full time | Onsite | Backend Engineer | https://rizemoney.com / https://angel.co/rize/jobs/203069-backend-engineer

At Rize, were making saving sexy. Weve built a powerful automated savings product that uses behavioral design and technology to help Millennials save for goals that really matterbuilding an emergency fund, paying down debt, taking that life-changing trip, etc. Were building the company and the brand that our generation will turn to for financial independence, and we need your help to realize that hugely ambitious vision.

We're looking for a talented developer who brings speed, creativity, confidence, and pure intellectual horsepower to our Java 8 / Groovy/Grails backend. A developer who has the engineering chops and confidence to anchor a dev team while having the humility to not need to constantly show everyone that he/she is the smartest person in the room (even if you are).

If you're interested reach out via jobs@rizemoney.com. We can't wait to talk to you!

101
late2part 1 day ago 0 replies      
CrowdStrike | DEVOPS and Many Others | Irvine, Seattle, Kirkland, Sunnyvale, Minneapolis, DC, London, Bucharest, or REMOTE | https://www.crowdstrike.com/careers/CROWDSTRIKE is the leader in cloud-delivered next-generation endpoint protection. CrowdStrike is headquartered in Irvine, CA with customers around the globe.We collect more logs in a day than most companies collect all year. Our core data is orders of magnitude larger than that. This is big scale.Our stack includes Go, Python, Kaka, Cassandra, Ubuntu, Splunk, Chef, AWS, GCP, Bare Metal, MAAS, and many more.We use cloud services as well as run our own on-premise data centers.We have many engineering positions open at the website above.I'm specifically hiring 2 DevOp Linux Systems Engineers. DevOps Linux Systems Engineers should have a working knowledge of linux, ubuntu, AWS, networking, optimization, and troubleshooting. We build automation code - that's where our focus is. I'm also hiring for someone to help automate our cloud billing, specifically, automate, categorize, and track our billing from our various cloud providers.We hire smart people that can get things - engineers that can figure things out and deliver solutions, working code, and products. We like folks to have experience and understanding of a certain set of tools - but we are more interested in smart people who like to do incredible things with a team of great people.Please contact us via the web site above, or mail me at the address in my profile.
102
moss_whitney 2 days ago 0 replies      
Triggr Health | Full Stack and Data Engineers | Chicago | ONSITE | Full-time

Triggr Health is the first predictive system of care for addiction recovery. We are a world-class team of engineers, designers, doctors, and researchers from institutions such as Stanford, Google, UCSF School of Medicine, UPENN, Northwestern, and Rackspace. We are currently working with many of the top treatment providers, government initiatives, health systems, and academic research programs in the world. Our core platform utilizes phone sensors and phone data to predict the state of an individuals recovery in real-time, enabling the right care to be delivered proactively the moment it is needed. Imagine if you could predict risk factors that lead to regressive behavior, such as when someone is angry; when they are experiencing a craving; when they are not sleeping well; or when they are falling off their continuing care plan. Now imagine doing all of this without self-reported data.

We are building apps on both Android and iOS, a customer-facing web application, a robust web services API, machine learning-driven analytics, and large-scale data processing. Our tech stack includes NodeJS and MongoDB on the backend, Backbone on the frontend, React Native, Swift and Java for mobile, and Python 3 for machine learning.

If you want to work with a highly driven, mission-oriented team that enjoys working hard, has fun together, and embraces quirkiness, contact us at talent@triggrhealth.com with a resume, why you are interested in this position, why you want to be a part of solving this problem, and a picture of your favorite dog or cat breed (bonus points if its yours!).

Sr Full Stack Engineer Jr Full Stack Engineer Data Engineer

Full job descriptions here: https://angel.co/triggr-health/jobs

At Triggr Health we value diversity and endeavor to treat everyone with respect, no matter their age, gender, race, ethnicity, or sexual, cultural or ideological preferences.

103
addstructure 2 days ago 0 replies      
AddStructure - https://addstructure.com - Chicago / NYC / Remote

AddStructure is an NLP company, building the future of voice-driven commerce for some of the world's largest retailers. We pride ourselves in providing a great work/life balance, and if you're interested in the future of natural language technology, you'll love the problems we're solving. You can be onsite or remote but must be located in the domestic United States (no visa sponsorship available).

If interested, please email jobs@addstructure.com.

Currently seeking:

* UI/UX designer - creatives needed to help design the future of hybrid voice/visual interfaces

* Senior full-stack developer - significant experience with any of: Node, Java, C#, AWS, Postgresql

104
computermedics 2 days ago 0 replies      
Zantech IT | macOS Apps Developer | Crystal City, Arlington, VA | Full Time | Onsite with some remote | US Citizen able to get and hold security clearance

We are a team of Senior Macintosh Engineers supporting a Federal contract and are hiring for a developer to assist with coding solutions (using Swift or Objective-C) to solve engineering obstacles.

Hiring process is: apply to the posting at the link below, then phone screen, then interview, then offer and start working.

http://www.zantechit.com/jobs/req-1190-macos-ios-developer/

Email me with questions bgoldberg//_at_//zantechit.com

105
snewman 2 days ago 0 replies      
Scalyr | Backend, Agent, Customer Success Engineers | San Mateo, CA | ONSITE

I've built half a dozen startups, including Writely (aka Google Docs), and I can honestly say that Scalyr is my favorite so far. We're building an amazing team, users rave about our product, and things are taking off we're closing seven-figure contracts and revenue grew 5x last year. And we're doing it on a sane, 40-hour, daily-team-hike, Fridays-at-home schedule. We're pre-series-A, but in many ways playing like a series B company, so this is a chance to get the best of both worlds -- early-stage equity and impact, with later-stage compensation and stability; plus a very strong team for peering or mentorship.

Backend Engineer: We've built a NoSQL data engine from scratch that searches text at 750 GB/second. How'd you like to help us scale and optimize to multiple TB/second?

Agent Engineer: you'll own our lean, mean data collection agent. If you enjoy constantly getting to play with new tools, come help us connect to... everything. You'll get to play with packages from Apache to Zookeeper, APIs from AWS to, er, Azure, while tackling challenges such as monitoring 100,000+ simultaneous log files using minimal CPU.

Customer Success Engineer: our customers are engineers. We're looking for someone with lightweight ops experience and good communication skills to help them get the most out of Scalyr. A great opportunity to join the team and work your way up the engineering ladder.

https://www.scalyr.com/company/jobs/back-end-engineer

https://www.scalyr.com/company/jobs/agent-engineer

https://www.scalyr.com/company/jobs/customer-success-enginee...

106
cbogie 1 day ago 0 replies      
Mesosphere, Inc. is hiring a variety of software engineers to help build the Datacenter Operating System, based upon Apache Mesos. If you're looking to work on distributed systems, large clusters at scale, containers & microservices, and big data frameworks, we'd love to hear from you. Languages we use include Scala, Java, Erlang, Go, C++, Python, & Javascript.

We start the process with an intro call, then a coding challenge + review call, followed by a full day of onsite interviews.

We are hiring for full time roles in our SF, CA and Hamburg, Germany offices, and will sponsor visas wherever possible.If it makes sense for you and works for our team, we are open to remote, home office working arrangements, in both the US and EMEA.

All openings:https://mesosphere.com/careers/

107
swimmadude66 2 days ago 1 reply      
Kabbage | Software Engineer | Atlanta, GA | ONSITE

Kabbage uses data pulled directly from a business's transactions to better evaluate their credit worthiness and offer them a line of credit. Our partners also use this data via our Kabbage Platform, allowing them base their loan decisions on same credit data, with their logo, their money, and their customers.

We are growing at an exponential rate and are in need of Full-Stack engineers with experience in C# WebAPIs and Angular2 Typescript front-ends.

More information on our open positions can be found here: https://www.kabbage.com/company/careers/

108
cyberalterego 2 days ago 0 replies      
AlterEgo (https://cyberalterego.com) | FrontEnd Engineer | Copywriter | Bucharest, Romania | REMOTE

AlterEgo is generating aliases for personal information with a single click. We're growing our team of 5 with 1 additional engineer.

Our Stack: Microsoft Azure, C#, JavaScript, BootStrap

More info, send an email to hello@cyberalterego.com with the subject HN.

109
jmtame 2 days ago 0 replies      
Tophatter (https://tophatter.com) | San Francisco | Senior Full Stack Software Engineer, Senior Android Engineer, Android Lead | Full Time - Onsite

We're one of the fastest growing e-commerce startups in the world - our revenue is doubling year over year and we're profitable. Looking to double the size of the engineering team in 2017. Looking for hungry engineers to grow with us. We pay top of market, and we offer among the most competitive benefits.

Apply: https://tophatter.com/apply (there's not an error on this page; it's a challenge to get to the main application page)

Goodluck!

110
pesto88 2 days ago 0 replies      
Cloudflare | Fullstack Web Engineer (Marketing) | San Francisco, CA | Onsite

Hiring a Fullstack / Frontend Engineer for our marketing team. Currently we have 3 devs, 3 designers, and a web producer that serves a growing team of 25+ marketers at Cloudflare(400~ people).

I would say the main requirements are 2~ years of experience and a solid portfolio.

Skill set: Html, Css/Sass, Javascript, Node

Experience with Docker, Kubernetes, Nginx, A/B testing, localization, and/or light-weight CMS API's(like contentful) would be a plus.

You're going to be working with all sorts of people from all over the company, so being a good communicator would help.

The main challenge is taking concurrent small projects from start to finish, and being able to keep the scope of each from creeping into something unmanageable.

We're growing fast, and I'd have to say the culture at Cloudflare is extremely vibrant, fun, and casual. We currently would like everyone to show up to the office everyday, but are very accommodating for whatever comes up in your daily schedule.

Direct listing for this job: https://boards.greenhouse.io/cloudflare/jobs/610494

View more of our openings:https://www.cloudflare.com/careers

111
joshrotenberg 1 day ago 0 replies      
Capital One | Senior Software Engineer, Clojure | San Francisco, CA | ONSITE, FULLTIME

We need a senior engineer with Clojure experience to join our team and help us work on the Mobile/Web back end services that power Level Money, including adding new features, cleaning up old ones, improving performance and increasing test coverage. Qualified candidates will have some experience with Clojure or other functional programming languages, various AWS services (CloudFormation, DynamoDB, SQS, etc) and distributed systems. Experience with mobile application backend development and financial institution data are also a definite plus.

Apply online here: https://www.capitalonecareers.com/job/san-francisco/senior-s...

Feel free to contact me with any questions: josh dot rotenberg at capitalone dot com

112
Gxorgxo 2 days ago 0 replies      
TravelPerk | Senior Frontend Developer | Barcelona | ONSITE travelperk.com We are looking for a talented Senior Front-end Developer with a passion to develop a performant single-page web application with great user experience. You will work as a part of the team that builds a next-generation application for business travel. This position involves: Building and maintaining reusable, testable UI components. Writing a readable, well-documented code. Working closely with our product team to build new features. Working in an Agile environment. Being able to mentor/coach/train other colleagues as a subject matter expert. What do we offer? Competitive compensation including base salary, bonus and equity in the company. 24 vacation days per year and flexible working hours. This position requires full-time, in-house work in Barcelona, Spain. We can help with relocation from anywhere in the world. English is the official language at the office. Spanish is NOT required. The link to apply is http://bit.ly/front-eng-tk
113
msilvey 17 hours ago 0 replies      
Womply | DevOps Engineer | SF, PDX | ONSITE, https://womply.com/

Womply makes software to make small/medium business life easier.

The DevOps team manages AWS infrastructure with Puppet and a fair bit of Python code.

We work with a series of microservices written in Java or Ruby.

Our data tends to live in PostgreSQL, Cassandra, or MySQL.

The role is further described here: https://www.womply.com/jobs-sanfrancisco?gh_jid=146642

We are also hiring on many other fronts: http://www.womply.com/jobs/

114
ksowocki 2 days ago 1 reply      
Occipital (https://www.occipital.com) | Boulder, CO, San Francisco, CA | ONSITE | Full-time | iOS Engineer, Supply Chain Manager, Computer Vision Engineer, Platform Software Engineer - Mixed Reality, Unity/Unreal Engineer, Business Development

At Occipital, were working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real world spaces. We believe it will power the next generation of augmented reality and some of the key parts of virtual reality as well.

https://occipital.com/jobs

115
dblooman 2 days ago 0 replies      
FundApps | Software Engineer (Senior) | London | Full-time, Onsite | https://www.fundapps.co

=== Who we are

FundApps is an award-winning Fintech startup helping investment managers comply with worldwide regulation. We're a small team of smart, friendly people (https://www.fundapps.co/about-us/meet-the-team) who collaborate closely and take pride in delivering amazing software and providing outstanding customer support.

We know that diverse teams are strong teams and we welcome applications from everyone regardless of age, gender, ethnicity, sexual identity, faith or disability to join our team.

=== Roles

Software Engineer | We are looking for motivated, intelligent coders to join our close-knit engineering team (see stack below) to work on anything from new features to greenfield products. We deploy every day with one click and pride ourselves in getting our engineers up and running fast expect to deploy to clients in your first week! Hiring process: coffee or call, followed by on-site interview with pair programming exercise | Apply here: https://fundapps.workable.com/jobs/64778

=== Stack + Tooling + Methods

C#, F#, ASP.NET MVC, Golang, React, Redux, Webpack, AWS, Lambda, Terraform, Packer, Atlas, Consul, HAProxy, Sumologic, Sentry, TeamCity, GitHub, CI/CD, TDD, Kanban.

116
nmec 2 days ago 0 replies      
JustPark | QA Automation Engineer | London | Full Time, Onsite

Were looking for a proactive and talented web and mobile app QA engineer to join the JustPark team and help take our product to the next level.

JustPark is one of London's most exciting and fast-growing startups - with a record-breaking 3.7m equity crowdfunding round under its belt, on top of investment from BMW and Index Ventures. In 2015 alone, JustPark were featured in WIREDs top 10 hottest startups, crowned winners of Richard Branson's 'Pitch to Rich', and nominated for the Growing Business Awards UK Employer of the Year.

As our QA Engineer, you will:

Take responsibility for the full test lifecycle across our products - frontend, backend and API. Design and implement automated tests. Manage and assist with manual testing to ensure all requirements are met. Create and carry out test plans which result in detailed and actionable bug reports. Understand new and existing features in great depth. Input during feature planning and help anticipate issues. Help shape the whole teams QA processes. Share knowledge with our junior QA Engineer.

Benefits:

- A salary that is actually competitive.

- Generous stock options.

- Unlimited holiday (yes actually!).

- Free lunch every day, cooked by our in house chef - check out her Instagram: whatsjuliecooking.

- Free parking at any JustPark space

Apply & more info: https://justpark.workable.com/j/BADFF03CC0

117
rhoulette 2 days ago 0 replies      
Sense | Cambridge, MA | Full-time, Onsite

At Sense, we're building an intelligent home energy monitor that can tell you what devices are on in your house and how much power they're using in realtime. We're passionate about energy efficiency and about helping users understand and take control of what's going on in their homes.

We're a small team that loves nothing more than solving hard problems in the service of building a useful product -- and boy do we have some hard problems! If that sounds like your cup of tea, get in touch at ryan@sense.com or via the job links below:

Front End Software Engineer - https://sense.workable.com/j/7FE6D55A98Software Engineer - https://www.workable.com/j/983D47F35A Data Scientist - https://www.workable.com/j/E3548DBBE1

118
janpaul123 12 hours ago 0 replies      
Remix (YC W15) | Backend, full-stack, algorithm engineers, and more | San Francisco | ONSITE, VISA

Join us in building a real-life SimCity.

Today, cities use pen and paper to make planning decisions that affect millions of people's lives. We think there's a better way. We've built a web-based platform that helps city planners make much smarter decisions.

Originally started at Code for America, we're now working with 200+ cities including Atlanta, Sydney, Boston, Miami, San Francisco, Reykjavik, and Seattle. All in just two years. Learn more about our product at http://remix.com.

Were looking for engineers across our stack to write robust code that drives the worlds first transit planning platform. We use:

- Mapping: OpenStreetMap, Mapbox, Mapzen, Leaflet, TWKB, GTFS, PostGIS, ogr2ogr

- Back-end: Ruby, Rails, Python, Flask, PuLP, COIN-OR Branch and Cut solver (CBC), Cython, Sidekiq, PostgreSQL, Redis

- Front-end: React, Webpack (with Hot Module Replacement), ES6/Babel, LESS, CSS Modules, Yarn

- Testing: CircleCI, RSpec, Approvals, WebMock, puffing-billy, Capybara, Jasmine, Happo, Browserstack, Overcommit, Codecov (>75% coverage front+back-end)

Youll work on (for example):

- The scheduling algorithm that turns a Remix map into work sheets for bus drivers

- Visualisations for use in public meetings, such as the Jane (Jacobs) isochrones tool (https://blog.remix.com/remixs-isochrone-visualizes-travel-ti...)

- Our geo-database of open data (transit and census)

- Live-updating costing models and simulations

- Our demographics tool that helps transit agencies serve their communities equitably (per the Civil Rights Act of 1964)

Go to http://remix.com/jobs to apply and to see all our openings (design, data, sales, customer success, etc). We are committed to a workplace that reflects the community we serve. We especially encourage women, people of color, and others who are underrepresented in the tech industry to apply.

119
billytetrud 2 days ago 0 replies      
Techincal Cofounder | San Francisco Bay Area, CA | Tixit | Full Time or Half Time | Equity: 10-20% + ~$40k salary | REMOTE welcome

We're a small (9 person) team building a lightening fast extensible project management system. We're looking for a 2nd technical cofounder to accelerate the development of our product. You'd be working with me (the other technical cofounder) in designing and implementing the core backend as well the web frontend. We value our test-driven development, clear internal and external documentation, and doing things right to build and maintain momentum. Our stack is node.js and mongodb. I'm happy to chat with you over the phone or skype about what we're doing. We're just about to announce our public beta this month.

Email me at billy@tixit.me and mention you're from HN, I'd love to hear what you've been working on. Check out more info about us at https://angel.co/tixit-1 and more info about the position at https://angel.co/tixit-1/jobs/114395-technical-co-founder

Thanks, Billy Tetrud, Founder at Tixit, billy@tixit.me

120
tjc75 18 hours ago 0 replies      
MongoDB | Senior Software Engineer | 140-200k w/ equity | New York

We are looking for an exceptional Senior Software Engineer to help us build and iterate on our BI Connector platform. This role would be focused on working on language translation, optimization problems, execution algorithm tuning, and integrating this platform with other tools in our ecosystem. Additionally, this role would also likely contribute to adding new features to our query optimization framework.

C++ and Golang are tools we use often for this. If you don't have experience in Go, we'll teach you it on the job.

Please reply directly to http://grnh.se/5tuh241

121
shensations 2 days ago 0 replies      
Tinder | Computer Vision Engineer, Machine Learning Scientist, Natural Language Processing Scientist, Security Engineer, Android Engineer, DevOps Engineer, Backend Engineer, Data Engineer, iOS Engineer | Los Angeles | VISA | https://gotinder.com/jobs

The most infamous dating app. Really cool stuff happening beneath the hood. Fun team with lots of great benefits, and lots of growth opportunity. Send resumes to juliet.shen@gotinder.com

122
danielrmay 2 days ago 0 replies      
Ring Leader Solutions | Full Stack Developer | REMOTE | Full Time | http://ringleadersolutions.com/

Ring Leader Solutions is a software consultancy focused on delivering excellent bespoke solutions to clients in the finance and energy sectors. We're based in London, but we primarily work remotely. We're a small team right now, looking to expand as we win more projects with our client - the UK's largest purchaser of independent energy generation and leading supplier of renewable energy.

In addition to our bespoke solutions work, we're also working on a regulatory compliance product - aimed at helping organisations in these sectors react to regulation changes more rapidly. If you're from a consultancy background looking for the opportunity to sink your teeth into a product, or vice versa, you could be the person for us!

We typically work with C# or Java on the back end, and we find ourselves increasingly building React and Redux based front ends, but we recognise the futility of forcing a hard language requirement. If you're a passionate technologist who can demonstrate skill, ambition and (perhaps most importantly) an insatiable hunger to learn, we want to hear from you.

If you're interested, shoot us an email at talent@ringleadersolutions.com. Mention HN in the subject line!

123
juliagregory 22 hours ago 0 replies      
Ouster | Engineering | San Francisco | ONSITE, Full Time

Ouster is a venture-backed startup located in San Francisco. We are developing advanced sensor hardware and vision algorithms for autonomous cars and drones. We're looking for software and hardware engineers interested in working on the systems that underpin modern robotics: high performance sensors, localization, mapping, object detection, tracking and classification. Our team is composed of engineers that wear many hats and enjoy building robots that cope with the messiness of the real world. All of us push code, some of us build hardware, and none of us wants to wait another decade for cars and drones to be driving themselves.

Roles:

-- Embedded Linux Engineer

-- Robot Perception Engineer

-- Deep Learning Engineer

-- 3D Mapping Engineer

-- Hardware Engineer

More information at https://ouster.io/careers/ or email directly at dao.mi@ouster.io.

124
sshrinivasan 17 hours ago 1 reply      
Zymeworks Inc. (www.zymeworks.com) | Web Application Developer | Vancouver, BC | ONSITE

Process: Telephone conversation -> Small code review task -> On-site interview (with optional Skype call if outside Vancouver)

We are looking for a web application developer with expertise in data visualization, user interface design and browser based tools to join our software team. This is an ideal opportunity for an individual who enjoys working with diverse teams of scientists and software developers to contribute towards our research platform. There is great scope for learning and professional development within a collegial and inclusive team. This position will report to the Group Lead of the Software Development Team.

We expect you to have

-- Proven experience with interactive web application development

-- A good grasp of web standards and browser technology

-- A working knowledge of HTTP, REST and the nuances of API design

-- Experience with our software stack or equivalent technologies

-- Proficiency in English, spoken and written

Duties:

-- Create browser-based visualization, UI and data analysis tools tailored to our scientists' R&D needs.

-- Collaborate with scientists and developers to condense complex requirements, design prototypes and deploy production grade software for internal users.

-- Participate in peer code reviews, regression testing and systematic deployments.

-- Experiment with new technologies and ideas to enhance the maintainability, simplicity and robustness of our platform.

Our Stack:

-- React, AngularJS, D3, and Elm

-- Python

-- PostgreSQL

-- Go and Elixir

Zymeworks is a fast growing, clinical-stage biotechnology company developing protein therapeutics for the treatment of cancer using computational technologies. We develop molecular simulation algorithms, data analysis and visualization pipelines, bioinformatics and machine learning applications, as well as high performance computing infrastructure for our scientific tools.

125
0xfaded 2 days ago 0 replies      
ALICE Technologies | Software Engineer | Menlo Park, CA | Full-time | Onsite[ArtificiaL Intelligence in Construction Engineering]ALICE is bringing AI and Optimization to construction engineering, management and scheduling. We are a well funded ($2.5M) company founded out of Stanford looking to scale as we make our first enterprise sales. This is an excellent time to get in.The problems we solve are real and technically challenging. In addition to competitive salary and equity, we offer the opportunity to break into the ripe-for-disruption construction industry. You will also learn the art and science behind our algorithms. Frontend or Fullstack Engineer - a good fit if you: - enjoy implementing technically complex, yet user friendly interfaces. - are self driven and can own responsibility for large parts of a project. - have a solid understanding of algorithms and data structures (especially graphs).

 Bonus points if you have experience with: - WebGL, Angular, React, Scala or another JVM language, PlayFramework, AWS UX+UI Designer - a good fit if you: - understand the challenge of presenting a complex system to users. - want freedom to explore novel data visualization concepts. - are able to work with the team to produce a polished, professional product.
Contact hossein@alicetechnologies.com

126
Infosourcer 1 day ago 0 replies      
Cloudera | Engineering (& More) | Full-Time | Onsite | Globally

Cloudera was founded in 2008 to help businesses capture, store and analyze that data. We built a software platform that can handle the huge amounts of data now available. We developed a powerful collection of processing and analytic capabilities. Our customers are able to ask very deep questions of their data, and get their answers quickly.

From the beginning, we recognized that data could drive social, as well as commercial, value. For example:

* Producing and distributing clean energy is easier and cheaper if we can instrument wind farms, solar collectors and transmission networks, and continuously optimize them.* There are seven billion people in the world today, but the population will grow to nine billion by the year 2050. We must feed two billion more people but wont find much new arable farmland. If we can analyze data on soil chemistry, model weather accurately and select the varieties of seeds best suited to produce in those conditions, we can increase crop yields.* Genetic analysis, both of patients and of the diseases that afflict them, provides a rich toolbox for interfering with disease onset and progression, and offers the hope of designing new drugs that can cure many varieties of cancer in our lifetimes.

Cloudera was also started "because we believe that data makes things that are impossible today, possible tomorrow. Theres more data coming, and there are plenty of impossible things to work on. Our journey is only well begun." ~Mike Olson, Cloudera CSO

If you would like to join us on this exciting journey, check out the possibilities on our website-"There are plenty of impossible things still to be done."

To learn more & apply for our current openings in the US, Asia-Pacific, Latin America,and Europe/Middle East/Africa, check us out here https://goo.gl/Pm87Mj

127
dw2 2 days ago 0 replies      
Workshop | Software Engineer #1 | London, UK | ONSITE (some WFH not an issue) | 35-45k + Equity 1%-2.5%

Workshop is on a mission to redefine how people learn. Were focused on building new products and experiences which give every person the opportunity to grow and improve themselves. We believe passionately in the power of leveraging modern technology to make learning easier, more accessible, more engaging, and enjoyable. Were early stage but are excited about the future and have high ambitions.

Were looking for driven, ambitious thinkers who care deeply about what were trying to do and who are looking to challenge their software engineering skills on a daily basis.

Youll help us to develop our core app, with a focus on front-end development (we use React & React Native), however we like all our developers to be comfortable with the full-stack. Youll be expected to be involved with all areas of software development, including backend and devops.

We're a team of 2 looking for engineer #1 (we're both engineers by background)

If you are interested just email me: dan@workshop.ws

128
xwilders 23 hours ago 0 replies      
BEYOND LABS | Javascript Full Stack Developer | London 35-45k + up to 1% equity | ONSITE | FULL TIME & INTERNS

Beyond is an enterprise SaaS platform thats spearheading a new generation of companies - ones that remain agile as they grow. We do this by transforming the way companies plan their numbers - their budgets. Ultimately, we believe companies do best when employees are empowered to take initiatives, rather than constrained by outdated budgets.

You will:

- Integrate key finance and productivity tools with Beyond, such as Xero, Asana and Slack

- Help build ways of viewing and learning from large data sets using visualisations, chat bots & Machine Learning

- Work with our talented front and back end teams to deliver whole features - front end components that users will love, linked to a robust and efficient back end

Learn more at http://bebeyond.co/jobs/ or drop me an email: xavier@bebeyond.co

129
victor9000 2 days ago 0 replies      
AMP | Senior Software Engineer, iOS & Mobile | Seattle | ONSITE http://amptab.com

We're building a communication hub for manufacturers, wholesalers, and retailers that allows them to easily exchange information about the goods being sold. This hub is gradually replacing current communication methods such as Excel/FTP/Email/Dropbox, and we're in the process of scaling our product to handle 100K+ manufacturers. We're looking for a mobile developer to help us take our iOS app to the next level. Ideally this is someone who has 7+ years of experience, but we are open to adjusting the role for candidates with less experience.

Our product backlog looks a bit like:

 - E-Commerce integration - EDI integration - iOS mobile development - UX/UI design - Generating print material - Payment processing - User analytics (for our customers to track *their* customers) - Email campaign orchestration and tracking (ditto) - Data visualization (ditto) - Logging - C# business logic - Modern web front-end, greenfield, likely React or Vue.js
About us:

 - Family-friendly: Sane hours and a generous vacation policy - Benefits: Health, Vision, Dental, etc - Financial security: Enough pay so you don't have to worry about it - A stake in success: Meaningful stock option grant - Profitable
Can you get things done? Please contact: victor [at] amptab.com

130
joectastic 2 days ago 0 replies      
Democracy.com | New York, NY | CTO | Full-time | OnsiteDemocracy.com is a marketplace platform designed to connect citizens with candidates, elected officials and issue organizations.

More than ever, citizens across the ideological spectrum are engaging, organizing and making their voices heard on the issues and elections that matter to them. But theres a problem. The number one reason people give for not getting involved in an issue or election is that its too hard to find out what they can do that will actually make a difference.Democracy.com solves this problem by making it incredibly easy for citizens to find the right action to take any issue or election.

We are looking for a hands-on Chief of Technology to lead the companys technology efforts. You will define, establish, and lead all technology related activities. You will be responsible for building a top-level tech team from the ground up and for developing strong code discipline and best practices. As a C-team leader playing an integral role in the strategy and execution of the business, you will have a substantial equity position.

Existing codebase built using Node, Express, React, Relay, Redux, Flow, Elasticsearch, RethinkDB. Your call on what you want to keep and which direction you want to take the technology!

If interested, please contact jobs@democracy.com.

131
hellofreshjobs 1 day ago 0 replies      
HelloFresh | Front-end, Full Stack, Backend, DevOps | Berlin | Onsite | Visa

We are the leading global company in the expanding online recipe kit delivery market. This is a unique opportunity to gain valuable and challenging experience at a rapidly growing startup. Responsibility is given from day one to use your initiative and creativity to help us grow our business. We are fast-paced, love the food world and were recently named the fastest growing company in Europe!

We're looking for Full stack, Front-end, Backend and DevOps Engineers who are keen to gain exposure to a modern stack and work as part of a team of exceptional engineers.

For more info about our culture and projects check out our Engineering blog at: https://engineering.hellofresh.com

For our stack check out our Stackshare at: https://stackshare.io/hellofresh/hellofresh-com

We work with PHP, Go, Docker, React.JS/Redux, Angular.JS, and are currently transitioning towards a microservice focused approach.

If you're keen to join our team, please apply using the appropriate link (so we know you came from HackerNews!):

Full Stack: http://grnh.se/e3m2ki1

Front-end: http://grnh.se/5yd3vc1

Backend: http://grnh.se/p4s6yu1

DevOps Engineer: http://grnh.se/g7bk5f1

132
eoqbe_ds 1 day ago 0 replies      
QBE | Software Engineer, Senior Data Scientists | London, UK | Full-time, ONSITE

We're one of the world's largest insurers, managing $4Bn of policies, covering a large number of domains: Energy, Cyber, Property, Marine and Casualty, to name a few. We specialise in commercial insurance and we handle often large and complex risks.You will be helping us to better forecast the risks our current and prospective clients face, so that we manage and price our policies more accurately by leveraging the rich customer and claims data in combination with growing external sources like credit, census, telematics, GPS, and social media data.

You will also help us with modelling customer acquisition and retention, fraud detection, as well as with identifying and prototyping new technology.

Stack-wise, we are a Python shop (scikit-learn, Tensorflow, Flask, PySpark, celery). We use Docker and Ansible but we plan to move to Kubernetes and Terraform.

Attractive Package including Health Insurance, Bonus, Pension, Flexible Working

CONTACT: qbe.eo.ds@gmail.com (please mention this list when you get in touch)

For more info:https://qbe.wd3.myworkdayjobs.com/en-US/QBE-Careers/job/GBR-...https://qbe.wd3.myworkdayjobs.com/en-US/QBE-Careers/job/GBR-...

133
crochefolle 13 hours ago 0 replies      
Agoda | Bangkok | Full-time | Onsite | Visa/Work-Permit provided

In essence youll be responsible for the complete scope, design, build and testing of products and features for one of Asias fastest growing e-commerce websites. As a part of the Agoda .net Engineering team, you will be exposed to numerous innovative technologies in the fields of data-processing, big data, efficient data storage structures, recommender systems / machine learning, natural language processing, and many more. Whichever technology we work with, it must operate at the performance needs of a hyper-scale infrastructure operating at thousands of requests per second.

Process: phone screen (not technical) > Skype (technical, 2-3 calls) > Onsite Interview (we take care of the costs air-fare+hotel)

Full job descriptions:https://careersatagoda.com/vacancies/full-stack-senior-softw...

Or contact us at cedric(dot)rochefolle(at)agoda(dot)com with subject "[HN] Agoda Full-Stack Engineer"

134
davidshariff 2 days ago 0 replies      
Amazon Prime Now | Seattle, WA | Full-time | Onsite

Prime Now provides Amazon Prime members unparalleled convenience and ease of mind by offering one-hour, ultra fast delivery as well as two-hour scheduled delivery of tens and thousands of essential products. Check out the Prime Now video at https://www.youtube.com/watch?v=cjIH5dUQh7E

We're hiring for many roles including:

* Front End Engineers

* Software Engineers

* Technical Program Managers

If you're interested, send me an email and resume to primenow-hiring@amazon.com

135
iovrthoughtthis 2 days ago 0 replies      
Release Platform | Remote | Interns | Fulltime | London, UK

Technologies: HTML | CSS | JS | Ruby | Redis | Postgresql

Values: Honesty | Empathy | Self-awareness

We help brands to acquire new customers, by turning their existing customers into social media influencers.

We're a small team building a software platform that enables brands to understand and harness the power of their customers recommendations. Release is one of Colliders 2016 cohort, and counts some of the brightest minds in tech & advertising as investors and advisors. Visit www.releaseplatform.com and check us out.

Interview Process:

1. Call to discover:

 - Who you are - Who we are - Can you code
2. Pair programming session to discover:

 - How well you code - Your approach to problem solving - Can we work together
Here are some projects you could help us with!

 - A/B testing in a multi-tenant environment. - Moving from Monolith -> Micro-services. - Using CQRS/ES in event-driven, asynchronous parts of our domain.
If you're interested send an email to jasper@releaseplatform.com

136
mands 23 hours ago 0 replies      
NStack | London, UK | Full time | Onsite & Remote | Functional Programmers and Full-Stack Devs | http://nstack.com / http://www.github.com/nstack/nstack

NStack lets data analysts to do sophisticated data work in the cloud without a team of engineers. To accomplish this, were a building a platform for composable, data-driven microservices, using a mixture of Haskell and low-level Linux systems tech (including containers, systemd, IPC, with some typed DSLs, systems code, and distributed systems thrown in). Our aim is to use the fundamental lessons of programming languages and operating systems to provide an abstraction over infrastructure - think Bash for containerised microservices.

Were looking for both talented backend/systems programmers -- preferably with some knowledge of typed functional languages and *NIX systems programming -- and smart generalists / full-stack developers to join our team to make this a reality. Its a challenging role, working on hard problems, and offers the chance to work with a top technical team and shape a company and product from an early stage.

NStack is funded by top-tier investors from the West Coast, the founders are both technical and ex-YC / academia, and our team is lucky enough to include world-class talent for the problem we're solving. Salaries are competitive and include generous stock options. We're generally hiring onsite, however remote within Europe is also possible for the right candidate. Were looking at a range of positions and experience levels - whether youve just left uni or been hacking for 20 years, if youre interested please get in touch.

Any questions please comment, reach out via jobs@nstack.com, or https://angellist.com/nstack/jobsCheers!

137
atoombs 2 days ago 0 replies      
ScriptDash | San Francisco, CA | Software Engineer | Full Time - Onsite | https://www.scriptdash.com

At ScriptDash we are using technology to re-design and re-build the pharmacy from the ground up to offer better patient care and improve people's lives. Justin Kan recently named us one of his 3 favorite recent startups (https://news.ycombinator.com/item?id=12618741).

We believe that the status quo in the pharmacy industry is broken and were doing something about it. Were a VC funded ($6 million series A) technology startup based in San Francisco made up of ex-Facebook engineers. We offer free medication delivery in the Bay Area and were building an advanced technology platform to help patients manage and understand their medication therapy. We allow patients to text, call or email their pharmacists with any question and strive to provide an amazing patient experience. The pharmacy experience is completely broken, and we have a huge opportunity to use technology to improve the lives of millions of patients.

Our stack is Ruby on Rails, React, React Native, and Go. Were offering a competitive salary and a generous equity package.

Apply by API! More details at https://scriptdash.com/careers/software_engineer?gh_jid=5536...

138
averydavila 2 days ago 0 replies      
Perfect Sense (www.perfectsensedigital.com) | Software Engineers & Software Architects | Reston, VA | Full-Time | Onsite

About us: Perfect Sense is a full-service product company that capitalizes on its enterprise digital experience platform, Brightspot, to drive innovations in web and mobile development for corporations worldwide. Our clients include leading corporations such as Johnson & Johnson, Coca-Cola Company, Univision, Politico, Scripps Networks Interactive, US News World & Report, and many others.

Do you want to work hard alongside smart and talented designers, product managers, and engineers every day? Do you excel when you are smack in the middle of a challenging project, thrive when things get complex, and yawn when everything is going according to plan? Do you actually want to like your clients and coworkers?

PERKS: PPO health, dental/orthodontic & vision benefits; company-paid life insurance, STD & LTD; 15 days of PTO, paid holidays, & sabbatical after 5th year; 4% 401k match 100% vested; free daily catered lunches, free gym membership, & access to company's season tickets for DC sports!

APPLY: We have multiple positions for software engineers & architects open on our careers page: http://www.perfectsensedigital.com/about-us/careers/ or email Avery Davila at avery@perfectsensedigital.com

139
koddi 2 days ago 0 replies      
Fort Worth, Texas (ONSITE, Full Time) Koddi (http://koddi.com or https://twitter.com/koddiyak) PHP Developer / Engineer (Hiring 2-3)

Koddi is a bidding platform for vertical-specific ads on Google, Facebook, TripAdvisor, Trivago, Facebook, Kayak, and other metasearch sites. We manipulate huge data sets to make buying search ads easier and more revenue productive for our clients. We work with great partners and clients (like some of the top travel brands in the world.) Must have strong experience with:

 - Object-oriented basics and principles - Modern PHP (5.4+) development and best practices - MySQL and relational database design - JavaScript - git
That said, capability, outputs, and results matter much more than specific experience. We'll give passionate developers that want to learn the opportunity to do so if they are a great match for the team and have a positive attitude.

Bonuses:

 - AJAX, jQuery, HTML/CSS - Symfony / Silex - JSON, XML - Google APIs, OAuth 2.0 - MySQL performance optimization, big datasets, BigQuery - Basic Linux administration - Bootstrap - Amazon Web Services (EC2, RDS, Redshift)
careers@koddi.com if interested

140
010001001010 19 hours ago 0 replies      
Anomali | Belfast, UK | Full-time | Onsite

Anomali delivers innovative and effective technologies to address cyber security challenges for organizations of all sizes. Backed by Google Ventures, General Catalyst Partners, Paladin Capital Group...

We're currently looking for:

* Software Engineers (all levels: graduate / senior / principal)

* QA Engineer (mid level)

* UX Designer (mid level)

* Customer Support (mid level)

* Operations manager (mid level)

All positions here: https://jobs.lever.co/anomali?location=Belfast%2C%20United%2...

I work in engineering for Anomali. Happy to answer any q's from potential candidates: d greenwood at anomali com

141
clay_to_n 2 days ago 0 replies      
Stasis | Senior Infrastructure Engineer | Bangalore, India | ONSITE | https://stasislabs.com

Stasis | C++ Firmware Consultant | Bangalore, India OR Los Angeles, CA | ONSITE

Stasis Labs is hiring an experienced infrastructure engineer to help us improve the quality of medical care through smarter patient monitoring.

Our monitors are currently live in hospitals in India, and are built for a global distribution. We have teams in Los Angeles, Bangalore, and working remotely. We just graduated from the first class of the Techstars Healthcare Accelerator, in Partnership with Cedars-Sinai.

We are looking for someone excited by the idea of building a well-tested, reliable web infrastructure stack with modern technologies. We're a node.js + PostgreSQL stack on AWS, currently using Terraform + Capistrano + Sprinkle for our infrastructure stack.

More details here: https://angel.co/stasis-labs/jobs/198773-senior-infrastructu...

We're also looking for a temporary consultant (2 - 4 month duration) on our device firmware. This position is onsite in Los Angeles, CA, or in Bangalore, India. Your role would be building features, fixing bugs, and unit & integration testing our C++ firmware. Experience with FDA verification testing for medical devices is a plus, and any experience developing safety-critical software is great.

For either position, reach out to careers+software@stasislabs.com

142
lintaho 2 days ago 0 replies      
Trialspark | Full-stack developers, product designers, and more | New York City / NYC | Full time | https://www.trialspark.com

We're a software and technology company that helps accelerate the discovery of new drugs and medical treatments by reimagining the clinical trial process.

We've worked with a range of studies that have helped develop new treatments for diseases such as Ebola, Alzheimer's, and HIV. We are an early-stage company based in NYC looking to hire our first few employees to help us achieve our mission of bringing life saving treatments to patients faster. We offer competitive compensation packages (salary + equity) and benefits.

As an early stage employee, you'll be working directly with the founders and have a strong voice in product and technology decisions. You'll have ownership over large portions of the product and how it evolves. Ideally you have at least 2+ years of experience. For engineers specifically, you'll be working at all levels of the stack (flask/python + react/javascript).

We'd love to hear from you - apply at https://boards.greenhouse.io/trialspark or shoot us a message at hiring@trialspark.com!

143
youmin 2 days ago 0 replies      
Nexiona | Frontend and backend developers | Barcelona (Spain) | REMOTE (only Europe) | http://nexiona.com

About us:

* Software development company focused 100% on professional IoT

* Young company but growing very fast (currently 17 people expecting 30 before the end of next year)

* HQ in Barcelona, office in UK and looking forward to open on GE, FR and US very soon

Positions:

* Backend/frontend developers, product manager, system administrators... Open positions and apply details: https://goo.gl/EiiXGY (We are open to spontaneous applications for other positions)

* Keywords: iot, rabbitmq, mongodb, python, flask, elastic, graphite, extjs, javascript, node.js, ansible, raspberry pi, arduino, embedded, docker, cloud, agile, scrum, etc.

* Interview = culture [1h] + technical interview [1h] + coding project presentation [1h] + onsite interview [1h]

Final notes:

* g33k p30pl3 and nice atmosphere

* remote work but fully connected with workmates

* one week every 4-6 we spend time together in our Barcelona office

144
JasonMerriman 2 days ago 0 replies      
Business Insider | Javascript Engineer | NYC | Onsite | Fulltime | http://www.businessinsider.com

Javascript Engineer: https://careers.jobscore.com/careers/businessinsider/jobs/ja...

Are you a passionate Javascript engineer, comfortable with architecting large scale projects on a growing team with goals such as building the best, first class CMS in the world? Do you have an active Github or strong web presence? Do frameworks such as Angular, React, and VueJS excite you? Would you like to work on projects that reach over 90 million users every month? If yes this is the opportunity for you! Business Insider is looking for mid to senior level self starter to spearhead our front-end projects.

Business Insider is growing at a great pace with publishing platforms in many continents and the most popular business news site in America. In addition to Business Insider, we run INSIDER, http://thisisinsider.com, and BI Intelligence, a premium subscription service for industry professionals. With a global family of sites across Europe and Asia, we are quickly closing in on a billion page views per month.

145
ig1 2 days ago 0 replies      
Data Scientist/Quant | MarketInvoice | London, UK (we've hired two people from HN)

https://www.marketinvoice.com/

We're looking to hire an experienced data scientist who can take the lead in build out our credit scoring algorithms. Ideally we'd love someone with some experience in credit scoring but we're open to candidates with machine learning backgrounds who have a strong interest in finance (either from past work experience or otherwise).

This is a role that requires both commercial nous as well as technical skills.

MarketInvoice is the VC-backed peer-to-peer fintech platform thats building the modern backbone of the economy. Imagine youre a young company whos just won a major contract but your client wants to pay you on 90 day terms when you need to pay your staff and suppliers upfront. Thats where we step in. Our platform uses the peer-to-peer approach to provide the day-to-day operational financing for companies as varied as mobile development agencies, food brands and construction firms.

Were the largest startup in our space worldwide; last month we finance over 50m in deals. It's a 100bn/year market which is dominated by legacy lenders and banks with complex processes and shady practices. Were bringing transparency and simplicity to the market.

All roles have equity options with low strike price and employee friendly terms.

Reach me at i.ghory@marketinvoice.com

146
alexk 2 days ago 1 reply      
Gravitational (YS S15) | Devops | San Francisco & Toronto | ONSITE REMOTE https://gravitational.com

Gravitational, an early stage systems & cloud startup in San Francisco, is looking for ambitious and talented people. We are well-funded by fantastic Silicon Valley investors.We are an experienced team: we founded Mailgun[1] which was acquired by Rackspace, we created Vulcand[2] and some other cool stuff at Rackspace and are authors of Teleport[3], Telekube[4] and Teleconsole[5]

 * DevOps/Implementation services (Terraform, Linux, Kubernetes, Go, Ansible)
Locations: San Francisco, Toronto, (Remote is OK for senior engineers)

Details: https://github.com/gravitational/careers/

Contact: jobs@gravitational.com

[1] https://www.mailgun.com

[2] https://github.com/vulcand/vulcand

[3] https://github.com/gravitational/teleport

[4] https://gravitational.com/telekube

[5] https://www.teleconsole.com/

147
nickdandakis 2 days ago 0 replies      
Token - http://token.ai | ONSITE | Full-time | New York, NY/NYCWe are looking for iOS and backend (primarily Go/Golang) engineers to join our growing team in the ecommerce and personal assistant space.

Token is the simple, sophisticated way to thoughtfully give personalized gifts. We are on a mission to make the world a more thoughtful and generous place by transforming the way we buy things and show love. Our team is building a specialized A.I. platform and a world-class crew of experts in service, etiquette and empathy.

Our engineering team is fundamental to everything we do, focused on scaling expectation-exceeding, human-quality service to a mass scale. Our cultural approach is to build with best practices, implement your own ideas and develop excellent habits. And to celebrate. We take celebration very seriously.

We are a scrappy team with deep experience in virtual assistance, data-mining, and customer service. Token is a brand new type of product, focused on design and customer experience. We are an early-stage company that is venture funded by exceptional investors with deep experience in ecommerce, human-and-artificial intelligence systems and gifting.

https://boards.greenhouse.io/token

148
sshumaker 2 days ago 0 replies      
Credit Karma | San Francisco, Venice, Charlotte | Full Time, Onsite | https://creditkarma.com

Credit Karma's mission is to make financial progress possible for everyone. We have over 70 million US members and are a true mission-oriented business, a rare case where our incentives are aligned with our users - we succeed by helping our members attain financial progress.

We've been growing rapidly over the past few years (hypergrowth) and are hiring across a wide range of positions. On the backend side, we are moving to Scala-based microservices using finagle and Thrift, and as well as GraphQL on node.js. Our native iOS and Android apps are #1 in finance (with a 5 star rating on the App Store) and we're rebuilding our website in React + Redux. Our data teams use Kafka, Spark and BigQuery among other technologies.

If you're motivated by growth and impact Credit Karma is probably the best place to work in tech today. We have solved product / market fit and distribution, but compared to our peer unicorns there is still so much work to do. If you look at the gap between our product today and what we are well-positioned to become - the main touchpoint for consumer finance - there is tons of opportunity for people joining now to take on responsibility and ownership and have a meaningful impact.

https://www.creditkarma.com/careers

149
pracucci 1 day ago 0 replies      
Spreaker | Europe | Full-time | Remote | 50K + Benefits

Spreaker is a podcasting hosting platform, with a multi-region / multi-AZ infrastructure running on AWS.

We're looking for a talented and passionate engineer to work on our next-generation infrastructure, based on AWS, Docker and Kubernetes.

Learn more at:https://www.spreaker.com/jobs/devop

Interested in chatting? Email jobs@spreaker.com

150
retrimaniac 2 days ago 0 replies      
Retrium | Full-Stack Javascript Engineer | U.S. Only | REMOTE, SALARY:70k-130k, https://www.retrium.com/jobs

* U.S.-based applicants only please! *

Retrium is looking for a senior full-stack developer to help us build out our amazing agile retrospectives platform. We need someone who has hands-on experience with our tech stack (Node+React+Redux+ES6) preferably in a fast paced startup environment.

We're a startup and things move pretty fast around here. It's exciting. It's also relatively unstructured; it's on you to figure out the best way to get things done.

We care deeply about the developer experience. As a result, we regularly pay off our tech debt and review new technologies that makes development enjoyable and effective.

The team is small and close-knit. We have fun. Everyone has a ton of responsibility. And people love working here!

Retrium is a fully distributed/remote company. Work from home, or from a coworking spot. It's up to you. We Slack a lot and we love Sococo for our virtual office. Some people love the idea of working remotely; some don't. Make sure you do.

This job isn't for everyone. We're looking for a truly senior level contributor who can thrive in a fast-paced, remote work environment. Think that sounds like you? We'd love to hear from you.

Please submit your application via https://angel.co/retrium/jobs/186672-full-stack-javascript-e...

151
matt_oriordan 2 days ago 0 replies      
Ably | Full time | Remote | Ideally Europe

Ably is a realtime data delivery platform solving distributed problems at scale for businesses like Yahoo, Offerup and Computer Associates.

We have our base in London, but mostly work remotely on flexible time. Every day we solve truly challenging distributed and scalability problems that go well beyond what common frameworks, languages and platforms address. If you enjoy taxing your brain, managing your time, having your code reviewed by like minded people, working with a range of technologies and getting shit done, then we think you might just fit in and enjoy yourself!

Find out more about Ably at https://www.ably.io

We have two roles currently we are trying to fill:

- Realtime systems engineer - https://www.wfh.io/jobs/3630-node-go-distributed-systems-eng...

- Web developer with Rails focus - https://www.wfh.io/jobs/3631-full-stack-ruby-rails-developer...

152
mcafeeryan92 2 days ago 0 replies      
Raise.me | Lead iOS Engineer, Product Manager | San Francisco, CA | Onsite, Full-time

Raise.me is expanding access to higher education by reinventing how students earn scholarship dollars from colleges (https://techcrunch.com/2017/03/29/raise-me-grabs-12-million-...). We just closed a Series A from top investors like Redpoint and First Round Capital, and and are growing our team rapidly. If you're an engineer looking to work with other smart and passionate individuals on the mission of helping all high school students achieve their college ambitions, get in touch! We offer a meaningful equity stake along with great benefits and competitive pay.

Tech stack: Ruby/Rails, Node microservices, Go microservices, React.js/Redux frontend

Here are the listings: https://www.raise.me/jobs and here is a bit about life at Raise.me: https://medium.com/@raiseme/life-raise-me-69d546d65c6b

Apply to jobs[AT]raise.me or you can email me directly at ryan[AT]raise.me.

153
jdevoll 2 days ago 0 replies      
Amazon | Software Developer | Seattle | Onsite, Part-time | https://www.amazon.jobs/en/landing_pages/part-time-tech

Are you an experienced software engineer looking to work a reduced schedule while receiving full-time benefits, and want the opportunity to have a huge impact? Consider joining the Amazon Connections part-time engineering team. All team members, including the manager, will work a reduced 30-hour per week flexible schedule.

Amazon Connections is an innovative program that gives Amazonians an effective way to share feedback and help shape the future of the company. The supporting technology systems create a continuous feedback mechanism to raise the bar on leadership and introduce positive changes in the workplace. Our goal is to help develop leaders who earn trust, remove barriers to excellence and make Amazon an inspiring place to work.

The Amazon Connections part-time engineering team is chartered to ensure the right Amazonian receives the right question at the right time while ensuring the platform can scale to meet the constantly evolving demands of Amazons global workforce. Come innovate with one of the largest and fastest-growing companies on earth!

Full job description: https://www.amazon.jobs/en/jobs/447764

If you have questions about the position or the team, feel free to email me, (Jeremy) at jdevoll@amazon.com.

154
chris_io 2 days ago 0 replies      
Improbable | Software Engineer | San Francisco, London | https://improbable.io

I'm a software engineer at Improbable. We're building SpatialOS, a distributed operating system that facilitates simulation on an unprecedented scale. My team is responsible for taking SpatialOS and helping corporations and governments ask huge, "what if" questions of the real world. We're backed by A16Z and partnered with Google.

In addition to a wide range of engineering roles in our rapidly growing London office, we've just opened a new office in San Francisco where we're building a new analytics team focused on building a distributed analytics platform to let our customers understand how real and virtual worlds operate. Our analytics platform will help customer answer key questions about the simulations they build in verticals as broad as gaming, autonomous vehicles, city simulation and more.

A full list of roles is available at https://improbable.io/careers/opportunities

If you're at all interested, drop me an email at chris@improbable.io

155
rwalker 3 days ago 0 replies      
Apple, Inc. | Cupertino

Apples Siri is looking for exceptional engineers, designers, and project managers well versed in machine learning, natural language, speech recognition, server automation, and/or mobile software development. Siri is used on countless iOS, tvOS and watchOS devices and handles over a billion requests per week.

If youre passionate about music, Natural Language Processing, building internal tools or one of a variety of our open positions, youll be right at home!

Apply online or send a resume and a feature request to brittanyd@apple.com.

156
baileewalker 2 days ago 0 replies      
Docent Health | Boston, MA | Onsite | Full-time | 3 Senior Engineer Openings

Docent is looking for 2 front-end Engineers and 1 back-end Engineer to join our fast-growing and mission-driven team. Email bailee.walker@docenthealth.com if you're interested!

Docent Health is a technology-enabled healthcare services company, founded with the mission of helping health systems and providers make their patients feel beautifully connected to their healthcare journey. Were a polyglot shop that uses the best tools to solve our problems and we are thoughtful about our choices. At Docent, you will develop applications used every day in hospitals. We care about the impact our work has on patients, nurses, and doctors in the industry. We need talented and thoughtful front-end and back-end engineers to make this happen. (https://www.docenthealth.com/)

Senior Software Engineer, App (2x openings): https://jobs.lever.co/docenthealth.com/c58ee777-e143-4d03-ba...

Senior Software Engineer, Platform:https://jobs.lever.co/docenthealth.com/7bff7460-61a4-44c1-a9...

157
captaintobs 2 days ago 0 replies      
Scribd | Senior Recommendations/Search Engineer | San Francisco | VISA | ONSITE

Scribd is a reading subscription that gives you access to the best books, audiobooks, magazines, and more. Our mission is to re-imagine the way the world reads.

Our team is looking for smart engineers to work on our recommendation and search systems. You should have a strong machine learning background with experience in search or recommendations with a production system or a MS/PHD in a related field. Scala/Spark and SQL experience is a plus. We are also looking for senior Rails engineers.

We are a small team which means you can have a ton of impact and bring in your own ideas. We work on an ambitious project to organize all the books in the world and use it to take book discovery to the next level.

Scribd has a very friendly, engineering-driven company culture, is profitable, and well funded. We are ambitious but at the same time we value a good work life balance.Stack: Ruby on Rails (we are one of the largest Rails sites), Go, MySQL, Redis, Kafka, Spark (Scala). But we care way more about your personality and hacking skills than what languages you've used so far.

If you have questions you can reach me at toby at scribd.com. I am happy to answer any question related to this role. Please apply directly via https://boards.greenhouse.io/scribd/jobs/76773. NB, we are also hiring for a lot of other positions: https://www.scribd.com/about/jobs.

158
ppandey 2 days ago 0 replies      
Asana (https://asana.com/jobs/eng) | San Francisco, CA . New York, NY | ONSITE Software Engineers (generalists and specialists: mobile, web, api, infra, security)

Were a mid-stage startup (~250 people) building a SaaS product that allows teams to track their work and achieve their most ambitious goals. We are looking to grow our team with engineers and managers who want to build enterprise software that delights users while ensuring the highest level of security, availability and performance. We're hiring across all of our teams in SF and NY, each of which has 2-5 engs at a time and is responsible for projects from inception through launch and beyond. We value technical excellence, mindfulness, and maximizing impact, which leads to an engineering culture that focuses on shipping quickly (and sustainably) as well as mentorship.

Our interview process consists of a written test, phone interview, followed by on-site interviews. You can view our interviewing guide at http://asa.na/interview Here are a few links in case you are interested in learning more:Engineering Blog: https://blog.asana.com/category/eng/Asana's vision doc and where we are going: http://asa.na/visionOur Engineering Values: https://asa.na/14gOur co-founder Dustin on why work-life balance is so important to us: http://asa.na/live-well Please email me at hn@asana.com if you're interested in our engineering positions.

159
dmangot 2 days ago 1 reply      
Papertrail (Solarwinds) | Lead Site Reliability Engineer (SRE) | San Francisco | ONSITE

http://bit.ly/2krNaNmFor more information, email dmangot[at]librato[dot]com with the subject line [Hacker News Papertrail Ops]

If your idea of fun is ingesting terabytes and terabytes of data 24 hours a day, then we've got the job for you. Papertrail is looking for a lead SRE to help build, improve, and manage our high performance stream processing pipeline. This is truly one of those jobs where you and your developers/ops friends can use the tool you operate every single day.

The Papertrail stack is currently largely Ruby, Java, Scala, and MySQL. Lots and lots of MySQL. This is your opportunity to come in and lead a small SRE team at a company that is growing every month. Plus, with the backing of SolarWinds behind it, there are no worries about running out of VC funding, or where the next round is coming from. We're a small distributed team where everyone writes code, operating an existing successful business and we're looking for the next piece of the puzzle to collaborate in taking our SRE practices to the next level.

If this sounds interesting to you, we'd love to open up a conversation about whether we're a good match, setup some interviews and a coding test. You can find the contact info above.

About the company:Papertrail manages billions of log messages for operations-savvy companies. Papertrail provides time-saving log tools, flexible system groups, team-wide access, long-term archives, charts and analytics exports, monitoring webhooks, and 45-second setup. It's all your logs in one place, and it "just works". Papertrail is a wholly owned subsidiary of SolarWinds, Inc.

160
maxjgoldberg 2 days ago 0 replies      
Zagster | Cambridge / Boston, MA | Full-time | Onsite | http://zagster.com

Zagster is the leading provider of bike share programs for cities, universities, businesses and properties. We simplify bike sharing through a full-service model that covers everything involved in planning, building and operating a system. By using right-sized infrastructure and app-based technology, Zagster bike sharing programs are flexible and affordable for both the communities we serve and the riders within them.

Named one of the best places to work by the Boston Business Journal and Outside Magazine, Zagster sits at the intersection of technology and transportation. As North America's fastest-growing bike-share provider we put more people on more bikes every day. We recently closed a $10M Series B funding round and we're looking for talented people to help us build the future of bike sharing.

~~~ Positions we're currently hiring ~~~

* Front-End Software Engineer

* Senior Mobile Developer

Our stack: Javascript ES6, Node, Express, React, Redux, React Native, MongoDB.

Learn more and apply at https://boards.greenhouse.io/zagster

Reach out to me at max@zagster.com with any questions.

161
illeto 2 days ago 0 replies      
Charlie Finance | San Francisco, CA | Onsite | https://www.hicharlie.co

Charlie is a free, text-based AI that is here to automate everything in personal finance that can be automated and to radically simplify the rest. We are using Artificial Intelligence, Machine Learning and NLP to help everyday people manage all of their everyday finances. We are very well funded, our engagement is extraordinarily strong, and our user base is growing rapidly.

Were looking for a curious, relentless Software Engineer who cares about everyday people to join our VC-backed team in San Francisco as employee #6. We have the freedom and the runway to build together A.I. that will improve the financial health of millions.

Interview Process: Couple of phone calls and an onsite interview. Well ask you normal interview questions, but as we are still a very small team, we will also spend just as much time learning about what kind of person you are and how youll help us define this company and culture.

Learn more and drop us a line at http://bit.ly/2ltHFKh

162
KnownSubset 2 days ago 0 replies      
Radialogica | St. Louis, MO | FULL TIME | ONSITE http://radialogica.com/contact | http://radialogica.com/

Radialogica is a health care analytics company focused on radiation oncology. We provide sophisticated software and robust analytics to elevate quality of care for cancer patients. Our organizational strategy, capabilities and resources are unified around a deep commitment to quality and value in oncology, and the goal of reducing the physical and financial burden of cancer treatment and survivor-ship. We are looking for others to join our team where you can start to deliver an immediate impact to the healthcare of others suffering from cancer.

For all positions we value skill-set over tool-set and ability over qualifications. The team youre joining is small, highly skilled, and reasonably good at ping pong. Our offices are relaxed, kitchen is well-stocked, and we have fluffy dogs on site.

Our tech stack consists of: Ruby/Rails, .Net/Mono, Ember.js, Docker, Kubernetes, Terraform, SaltStack, AWS

Interview process: Phone screen followed by onsite interview with team members.

Roles Available:* DevOps* Front-end Developer* Back-end Developer

Shoot any questions or apply by emailing nathan@radialogica.com

163
eriktrautman 2 days ago 0 replies      
Viking Education | Course Mentor | Remote | Part Time | http://www.vikingcodeschool.com

Viking Code School is a 100% online development bootcamp driven by the mission of launching a million high-growth careers around the world regardless of a students location, prior experience or economic standing.

Our mentor-led Flex Program pairs students with industry veterans who perform weekly code reviews as part of the learning process. It is a great chance to pass on your knowledge without leaving your day job (or your house). As a mentor, you work with your mentee(s) during their full time in the course, which typically takes between 6-12 months to finish. You meet with your mentee 1-3 times per week for code review and can work with anywhere from 1 to 10+ students, depending on desire and ability.

Our back end has two tracks (Ruby/Rails or Node/Express) and our front end covers JavaScript/React/Redux. As a mentor, you have access to the course materials so you can get up to speed on anything you aren't firm on.

Check-ins are compensated.

Requirements:

* 4+ years of professional development experience as part of an engineering team.

* Strong grounding in CS fundamentals like Data Structures and Algorithms.

* Relevant experience with CS, Ruby/Rails, SQL, JavaScript/React etc.

Email careers@vikingcodeschool.com with your CV, links and anything else that would prove your development or teaching ability and general awesomeness.

164
bradavogel 2 days ago 0 replies      
Mixmax | Full-Stack Engineer or intern | On-site San Francisco (will relocate, also remote an option for experienced engineers) | https://mixmax.com/careers

We're a growing, fast-moving team looking for all types of engineers: full-stack, backend, site reliability, data, integration.

Mixmax's mission is to reinvent the way professionals communicate for work. We're building the impossible: a rich communications platform that brings the power of the web to everyday communication. This includes easily scheduling meetings, completing surveys, making purchases, signing documents, and even interacting with apps. Were fully integrated with Gmail and Google Inbox, and even have a Electron-based native desktop application. Already, were seeing phenomenal growth, with customers from Uber, Airbnb, and tens of thousands of more businesses depending on us for their daily communications.

Were well-funded with an A++ list of investors who previously backed companies like Twitter, Heroku, Lyft, and Square. We have big plans ahead. Come do the impossible with us. Check out our engineering blog to see what we've been working on: https://mixmax.com/engineering

Our stack: Node, Mongo, Elasticsearch, AWS, Redshift, Redis, Electron (full stack: http://stackshare.io/mixmax/mixmax-for-web)

Email careers@mixmax.com and lets chat!

165
thejash 2 days ago 0 replies      
Sourceress | Writer | San Francisco Bay Area, CA | REMOTE Full-time Contract

We're a (human-assisted) AI sourcing platform that delivers great results (customer quote: "I'd have a panic attack if you guys stopped existing"). Our goal is to help people move to employers that value their talent, and make hiring easy for companies who do work that matters. We dont cure cancer, but we help companies that do ;) One founder previously sold a company and published NLP papers; the other was Chief of Staff at Dropbox. We have a real business, customers, and revenue, with machine learning problems that are core to our product.

Position: Writer

We're searching for writers with strong technical fluency and a sincere, enthusiastic tone to write emails to technical folks (software engineers, product managers, product designers, etc.). Our customers are tech companies with a diverse set of products and technologies, so you'll learn about a ton of different technologies.

If you'd like a great remote job that allows you to learn more about technology and you share our values (https://goo.gl/YatLLp), email kanjun+hn@sourceress.co

166
idlecool 1 day ago 1 reply      
HackerRank | Sr. Full Stack Software Engineer | Palo Alto, CA | Onsite, Fulltime | https://boards.greenhouse.io/hackerrank/jobs/562982

Technologies and Skills: Ruby on Rails, React/Redux, RESTful API, MySQL, AWS

HackerRank (formerly InterviewStreet) was part of YC Summer 2011 Batch. We have profile data for over 2M+ developers, their scores in different challenges, across 1000+ companies. We are working on a platform where an engineer can solve a set of programming challenges, and we match them to the right job irrespective of where they come from, what degree they hold, what university they went to and more. If the recommendation is successful (we have some early proof points), we can almost eliminate interviews from recruiting! That's a massive shift!

We are growing fast, and you will be working closely with our CEO. If you believe in the mission and you have the right skills, please submit your application here https://boards.greenhouse.io/hackerrank/jobs/562982

P.S. As a company focusing on improving the technical hiring process, we ensure a response within 48 hours.

167
mkoehrsen 2 days ago 0 replies      
Cortico | Platform Engineers and Front-end Engineers | Cambridge, MA | ONSITE | Fulltime | https://www.cortico.ai/

Cortico applies artificial intelligence and media analytics to map and analyze the public sphere. We are a nonprofit in collaboration with the MIT Media Lab that provides newsrooms, advocacy and nonprofit organizations, and community influencers tools and programs to connect with their audiences on greater common ground.

We have immediate need for two experienced software engineers:

* A back-end engineer to help build out our data platform. We work in Python and make heavy use of the Python-based data ecosystem, including Keras+Tensorflow for deep learning. We are currently using Postgres and Elasticsearch hosted on AWS, with the expectation that we'll integrate other technologies as our use-cases demand it.

* A front-end engineer who in the near-term will build prototypes and data visualizations that demonstrate the power of our platform, and long-term will lead product development. Our first front-end hire will be in a position to strongly influence on our choice of technology stack.

More information at: https://www.cortico.ai/joinus/

168
benweissmann 2 days ago 0 replies      
Tulip | https://tulip.co/careers | Boston, MA | Full time | Onsite

Do you want to help realize the next industrial revolution?

Tulip is transforming manufacturing processes by bringing the latest technological advances from the lab to the shop floor. We have multiple Fortune 500 customers and are already enabling production lines building the things you interact with everyday.

Whereas most factories are still using state of the art technology from the mid 19th century, we come from the future to bring them a rich, realtime web app, modern tablets, IoT systems, in-depth analytics, and more. Our products are already (measurably!) helping our customers, so we're rapidly expanding our number of customers and size of deployments.

Were looking for people to join our core team who are excited about working across our software stack: web development with Meteor+React+Redux, IoT/embedded software, computer vision, data engineering, technical operations / DevOps, web-based UI design, and anything else we need to make the best product possible. Apply at https://tulip.co/careers or email us at jobs@tulip.co.

169
someear 2 days ago 0 replies      
Polly | Software Engineers, UX, Data, Marketing | Seattle, Bay Area | FULL-TIME, Onsite, https://www.polly.ai

At Polly were building interactive polls and surveys delivered through the medium of enterprise messaging (Slack, Microsoft Teams). Weve got great traction and are growing fast (double-digit MoM growth for the past 2 years). Were a team that values empathy and respect over technical chops (but youll need to have that too!). Here are the roles were hiring for:

 * Mid/Senior Full-stack engineer * Mid/Senior Backend engineer * UX Designer * Data Scientist * Marketing Generalist (Seattle only) * HR/Ops/Admin (Seattle only) * PMs willing to get their hands dirty (code, customer support, dig in the data)
Our stack: Node, Javascript, PostgreSQL, AWSWe also offer medical, dental, vision

We're a small team (<5) and are looking for creative thinkers to help deliver innovative solutions via a messaging interface.

Apply at jobs@polly.ai and reference HN (or check out our AL page for more details: https://angel.co/polly-ai/jobs )

170
blakesmith 2 days ago 0 replies      
Sprout Social | Chicago, IL| Full-time | React Native Mobile Engineer| http://sproutsocial.applytojob.com/apply/ZkZkXt/React-Native...

We leverage React Native to build beautiful, performant and intuitive Android and iOS applications for our products. Youll help us ensure that the Bambu product mobile applications are better than a native equivalent by pushing the bounds of JavaScript and to look for high-value opportunities to introduce React Native to our Sprout applications.

At Sprout we encourage cross-functional collaboration. The Mobile 'squad' consists of a dedicated Mobile Product Designer, dedicated QA Analysts, other Mobile Engineers and a Mobile Product Manager.

Sprout Social is used by more than 17,000 brands around the world. Companies like Marvel, Adobe and Pivotal Labs rely on Sprout to create stronger relationships with their customers through social media

We are looking for someone that has contributed to and submitted several applications on a professional team.Please apply via the above link and mention Hacker News!

171
bryanh 2 days ago 1 reply      
REMOTE ONLY

Zapier (YC S12) | https://zapier.com/ | Infrastructure Engineer

About you -- You can cross systems, DevOps, and application software boundaries. You have a history of shipping high-quality production code in Python. You are skilled working directly on the command line. You embrace automation and take pride in building internal tools to help your team be more efficient. You are not afraid to jump into application code to ship a new feature or infrastructure code to help scale a system.

About Zapier -- For the past five years, Zapier has been helping people across the world automate the boring and tedious parts of their job. We do that by helping everyone connect the web applications they already use. We believe that there are jobs that a computer is best at doing and that there are jobs that a human is best at doing. We want to empower businesses everywhere to create processes and systems that let computers do what they are best at doing and let humans do what they are best at doing.

https://zapier.com/jobs/infrastructure-engineer-spring-2017/

172
ianl 2 days ago 0 replies      
Manifold | Frontend Engineers and Fullstack Engineers | Halifax, NS | Remote, Fulltime, https://www.manifold.co

At Manifold, we help developers discover and use innovative tools and technologies; so you can focus on building, not managing, your applications. Each new cloud service we use today introduces complexity in the form of another bill, account to manage, credential to secure, and code to deploy.

Today were solving this problem through Torus and the Manifold platform. Torus simplifies your development workflow by enabling you to store, share, and organize secrets across services and environments. While, Manifold allows you to build and offer cloud services to developers without having to worry about billing, identity, and credential distribution (An example of one such service: JawsDB).

Were a small, remote-friendly venture-backed company based in Halifax, Canada with teams in Toronto and San Francisco. With a shared passion for making developers lives easier and our backgrounds reflect that, having worked at the likes of Red Hat, Heroku, and Salesforce.

Senior Front-End Engineer apply at https://jobs.alongside.com/details/senior-frontend-engineer/...

Fullstack Engineer apply at https://jobs.alongside.com/details/full-stack-engineer/21147

173
misternugget 2 days ago 1 reply      
Deutsche Bahn // DB Drive | iOS & Android Developer | Frankfurt am Main, Germany | ONSITE | Fulltime

We are looking for great mobile developers - iOS and Android! Do you have a passion for building mobile applications? Do you love working on and shaping products, using best practices and state-of-the-art tools, developing software in a modern way? Then we should talk!

But first, who's "we"? We are a startup being founded inside Deutsche Bahn AG. Our mission is to modernise today's mobility through innovation and disruption of existing solutions. Autonomous shuttles, on-demand mobility and learning, growing, digital systems that help to shape and to change the mobility of tomorrow? Yes, we're on it and we want you to join us in our office in the heart of Frankfurt am Main, Germany!

Are you skeptical about Deutsche Bahn being able to move fast and innovate? We totally understand, but we want to tell you that we are completely autonomous and try our best to offer the best of both worlds: the benefits that come from working for a large corporation and the joy of working for a fast-moving and creative start-up that wants to ship.

Interested? Shoot us an email with your CV/GitHub/StackOverflow and a few words about yourself: michael.barillere-scholz@deutschebahn.com

19
Why Chinatown Produce Is Cheap (2016) saveur.com
459 points by bilifuduo  1 day ago   399 comments top 3
1
metaphorm 1 day ago 13 replies      
this rarely gets mentioned in these articles but it's extremely important. The Chinese food culture is substantially different than the Western food culture, and I don't just mean the items on the menu.

Chinese don't eat raw foods at all, and especially not vegetables, which they correctly (by the standards of Chinatown produce) view as being unsanitary until thoroughly cooked.

They have created a market that is efficient by eschewing the standards of sanitation that Western produce markets use. That's not to say that this is bad. Their food culture is fully adapted to it and it doesn't produce epidemics of food-borne illness in their community because they handle and cook food appropriately. The same approach wouldn't work if it was mostly Westerners buying the food though. A taste for raw baby kale salad makes this entire approach to food marketing non-viable.

2
tn135 1 day ago 21 replies      
As a fish loving Indian, I was totally surprised to see that in Capitalist America the choice of fish was absolutely pathetic. At American fish places you only get "shrimps" may be "large shrimps" and "small shrimps". Salmon, Bass, Red Snapper and just few handful of usual fish. My small village fish market offers at least 20 varieties of fish in India's coastal region. A proper fish market would offer at least 100.

Then I entered 99Ranch and since then my respect of my eastern neighbours has gone up significantly. Not only they had Tiger prawns and King Mackerel, they actually understood the difference between Pampino and Pomphret.

3
dxbydt 1 day ago 4 replies      
Ha! I figured out the reason even before I read the whole article... always a gratifying feeling.That said, there are tons of food hacks if you want to save 30-40% and have a strong stomach. Buy your cashews, cumin seeds, turmeric, groundnuts, papayas, guavas from the nearby Indian store - there's tons of them in CA. Most of these are sourced from Fiji, Philippines, India etc, whereas Safeway would source cumin from Oregon and charge $5 per ounce. You can literally get a whole pound of cumin for that price - but no, you don't get the "organic certification", or the bar code or the USDA assurance sticker or anything that lets you know where the cumin came from in case you get some food poisoning and want to lodge a complaint. The Indian store lady dips into a giant cumin bottle and pours out a pound of cumin and takes $5 cash and no sales tax ofcourse wink wink. So yeah, depends on your ethics and cash situation. Say you want a little pep in your walk and like some extra endurance - used to be ephedra was legal and you could pop into your Chevron foodmart and buy a pill. Now it's no longer legal, so you go to the Chinese store and get the strongest ephedra tea - free market ftw. Ofcourse if you brew something strong and land up in the hospital, the medic can't really help you since who knows where that tea came from and what else is in it. Literally no American supermarket can compete with an Indian store when it comes to say cashews. Your Target gives you two pounds of cashews for $15. The Indian store gives you two kgs... that's 4.4 pounds! Ofcourse it won't come in a nice airtight jar with feel-good marketing on why you must eat your servings of USDA nuts for optimum health - instead, it's going to be wrapped up in a cone made of newspaper.

If you have a "tropical palate" and a strong stomach, you should definitely try some of these shady joints. It's a trip.

20
Escalation of Privilege Advisory intel.com
477 points by ctoth  2 days ago   299 comments top 37
1
kop316 2 days ago 4 replies      
Seeing this reminded me of something that happened a few weeks ago. I went to a conference where someone very high up in Intel came out to give a presentation what they were doing for security. A few things stuck out to me:

- They said they work very hard to work with Linux to make sure their stuff is compatible.

- The person also specifically called out that they work with BIOS vendors (and called out Coreboot by name, implying they work with them)

- They added that they intend to make sure all of the features are on every chip, and it included the Intel ME.

When the talk was over, the first question someone asked was: "Is there any backdoor on your chips?" After a bit of laughter, the presenter said of course there was not and (understandably) got offended by the question. I specifically asked why they don't allow people to completely disable the Intel ME, and I did not get a concrete answer.

Seeing the _remotely_ exploitable Intel firmware vulnerability makes me not think that question was so funny. I really hope Intel is held responsible for this.

2
scarybeast 2 days ago 4 replies      
Wow. A _remotely_ exploitable Intel firmware vulnerability? You don't see one of those every day. My instinctive reaction is that this is ridiculously serious, although I'd need to see the full technical details.

It's worth noting that the reference to "system privileges" being attained likely refers to something much more privileged than we would normally ascribe to "system privileges". Normally, "system privileges" would mean something SYSTEM on Windows or root on Linux. In the event of "system privileges" in the management component, remember that the main CPU is a slave to this thing.

3
orblivion 2 days ago 1 reply      
It's beyond pathetic that we're scrambling for rumors on hacker news to figure out if we're affected by this. Security news is in need of serious consideration.
4
ChuckMcM 2 days ago 2 replies      
I had an interesting experience with the AMT technology fairly recently. I had updated my desktop's windows partition from Win7 to Win10 when it was free to do so, and then gone back to Linux. And because some tax information was in Quickbooks I booted it into Windows mode and it was trying to update to the latest Win10 and failing. I checked with Microsoft support and they had me download a tool to allow them to fix it, which kept failing to work. Eventually I tracked it down to the fact that I had previously disabled "Intel Management Engine Interface" in my device manager (back when there was a lot of discussion about it). Re-enabling it allowed their tool to loot through the system and fix what ever bits had given the OS fits, and then once it was running and current again, I disabled it again :-).

Based on the Intel documentation, my Surface Pro 4 is vulnerable (its a 7th gen with 11.6.0.1042) but its also disabled and I'm not sure whether or not that 'saves' me here (as the driver in the OS is disabled but it is unclear if a local network attack would work or not).

5
tomc1985 2 days ago 1 reply      
This advisory should have been published years ago. HN thread from earlier today:

https://news.ycombinator.com/item?id=14237266

6
hackuser 2 days ago 1 reply      
I was just doing some research on Intel Management Engine (ME), the independent subsystem on which AMT and other security applications run. Since I have them at my fingertips, perhaps these will be of use:

* By far the best place to learn about ME and AMT that I found, though it's a few years old:

Platform Embedded Security Technology Revealed: Safeguarding the Future of Computing with Intel Embedded Security and Management Engine by Xiaoyu Ruan (security researcher with the Platform Engineering Group at Intel). Apress (2014)

* Intel x86 considered harmful by Joanna Rutkowska, founder of Qubes (2015)

http://invisiblethings.org/papers/2015/x86_harmful.pdf

* How to Become the Sole Owner of Your PC by Maxim Goryachy, Mark Ermolov, Positive Technologies [haven't read this one in awhile]

https://github.com/ptresearch/me-disablement/blob/master/How...

* How Purism avoids Intels Active Management Technology by Purism

https://puri.sm/learn/avoiding-intel-amt/

7
Sunset 2 days ago 2 replies      
This is just what you would expect would eventually happen with AMT. Frankly it should be possible to physically disconnect a jumper on the motherboard that completely PHYSICALLY disables things like AMT.
8
lorenzhs 2 days ago 3 replies      
Thankfully this doesn't look quite as serious as the SemiAccurate article earlier today made it look (it's AMT, not ME), and doesn't affect consumer CPUs. But if you have AMT provisioned, then holy cow this is really really bad. Remotely exploitable is just wow.
9
mastax 2 days ago 2 replies      
This seems to corroborate what SemiAccurate published earlier: https://semiaccurate.com/2017/05/01/remote-security-exploit-...

Crazy. A lot of the HN discussion was incredulous based on SA's reputation. https://news.ycombinator.com/item?id=14237266

10
ohrer 2 days ago 3 replies      
If AMT is enabled it would be listening on ports 16992 and 16933 (TLS). I ran lspci | grep MEI on my machine (an i3-2100, not vPRO as far as I know, running Linux Ubuntu 16.04) and got:

00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)

Then ran nmap -p- and the ports didn't show up, and can't access them, so AMT is disabled. You can read more on how enable or disable AMT and how to access it here:

http://manpages.ubuntu.com/manpages/zesty/man7/amt-howto.7.h...

11
microwavecamera 2 days ago 1 reply      
My favorite part is the huge disclaimer at the bottom:

INFORMATION IN THIS DOCUMENT IS PROVIDED AS IS IN CONNECTION WITH INTEL PRODUCTS. YOUR USE OF THE INFORMATION IN THE DOCUMENT OR MATERIALS LINKED FROM THE DOCUMENT IS AT YOUR OWN RISK. INTEL RESERVES THE RIGHT TO CHANGE OR UPDATE THIS DOCUMENT AT ANY TIME. EXCEPT AS PROVIDED IN INTELS TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE

Intel: "Hey everyone it's your BFFs at Intel. There's this uber critical bug in our enterprise hardware that will murder you right in the face and you should totally update your firmware right away or face certain doom even though we won't tell you exactly how it works or why it's so critical. Trust us, you totes need to do this asap but if it borks your servers \_()_/. kthnxbye"

12
merpnderp 2 days ago 0 replies      
Looks like Apple machines are safe.

"Are Apple Macs impacted by this at all?"

"No. Apple hardware has an ME, but Apple don't ship the AMT firmware for it."

https://mjg59.dreamwidth.org/48429.html

13
bjt2n3904 2 days ago 5 replies      
The tools they listed are windows executables.

Am I vulnerable to this on a Linux System? If so, any way to assess vulnerability, and patch things?

14
YCode 2 days ago 1 reply      
Is it just me or is there almost no information in this advisory besides telling people to update their firmware?

I don't know what this vulnerability is or how it is exploited and I barely know what systems of mine might be affected by it.

15
wyager 2 days ago 1 reply      
Are Apple computers with Intel CPUs vulnerable?

It seems like everyone in the security community saw this coming. I hope this serves as enough of a warning to, at the very least, get Intel to stop putting spyware in all their CPUs. Ideally, this helps push large hardware manufacturers away from proprietary CPU manufacturers entirely. Open source hardware collaborations could (and should) do to Intel what open source OSs did to Microsoft. Doesn't mean that Intel will go away, but their presence should absolutely be reduced.

16
Jach 2 days ago 5 replies      
> "This vulnerability does not exist on Intel-based consumer PCs."

How does Intel define an Intel-based consumer PC?

17
mooneater 2 days ago 1 reply      
Can someone confirm, is it possible to tell via inspecting /proc/cpuinfo or similar, if my system may be affected?
18
0x0 2 days ago 0 replies      
Where do I find this "Windows Device Manager" in Debian 8?
19
pmontra 2 days ago 0 replies      
Many people wrote that ME was a potential vulnerability and backdoor along the years. Russia and China have been designing some CPUs for a while even if they are not at the same level of Intel and AMD yet. I remember Russia's Baikal (MIPS and ARM), China's Longsoon (MIPS family) and some ARM chips. I wonder if they planned those chips with national security considerations in mind.

The current trend of blocking some Internet services with country level firewalls could be another way to protect from remote attacks. At least spies should spy from within the country as in the old times. They could see the other effects as bonuses (political control, protection of local companies) and being large countries thay maybe don't care much about the consequences of a slowed down information flow.

20
walterbell 2 days ago 1 reply      
From http://mjg59.dreamwidth.org/48429.html

> What do we not know?

We have zero information about the vulnerability, other than that it allows unauthenticated access to AMT. One big thing that's not clear at the moment is whether this affects all AMT setups, setups that are in Small Business Mode, or setups that are in Enterprise Mode. If the latter, the impact on individual end-users will be basically zero - Enterprise Mode involves a bunch of effort to configure and nobody's doing that for their home systems. If it affects all systems, or just systems in Small Business Mode, things are likely to be worse.

> What should I do?

Make sure AMT is disabled. If it's your own computer, you should then have nothing else to worry about. If you're a Windows admin with untrusted users, you should also disable or uninstall LSM by following these instructions.

21
lossolo 2 days ago 0 replies      
If you are on linux:

Merely having a "vPRO" CPU and chipset isn't sufficient - your system vendor also needs to have licensed the AMT code. Under Linux, if lspci doesn't show a communication controller with "MEI" in the description, AMT isn't running and you're safe. If it does show an MEI controller, that still doesn't mean you're vulnerable - AMT may still not be provisioned. If you reboot you should see a brief firmware splash mentioning the ME. Hitting ctrl+p at this point should get you into a menu which should let you disable AMT.[1]

1. https://mjg59.dreamwidth.org/48429.html

22
nthcolumn 2 days ago 3 replies      
Luckily my old rack is too old to have ME. But are there alternatives out there when these old power-edge warriors finally die or do I have to start building a beowolf out of raspberry pis?
23
berberous 2 days ago 1 reply      
If I have a personal computer at home (not managed by an IT department), is it at risk, or does Intel ME need to be enabled somehow?

What was Intel ME trying to solve that couldn't be done without it?

24
1001101 2 days ago 2 replies      
You have to wonder, is this the only/last one of its kind?
25
tyingq 2 days ago 3 replies      
Intel list of vendor makes and models with vPro. Includes even some laptops. And, guess what? Retail POS systems. Ouch.

https://msp.intel.com/find-a-vpro-system (sha1 cert, so chrome may complain)

Edit: also apparently expired cert, but in this case, interesting info there that I didn't see elsewhere, so...

26
tomc1985 2 days ago 2 replies      
Can the remote exploitation aspects of this advisory affect systems behind NAT?
27
d33rp0ints 2 days ago 0 replies      
AMT was enabled by default on my lenovo x220. I guess it's time to dive into coreboot and me cleaner.
28
cantrevealname 2 days ago 2 replies      
We need a service to monitor all the published security & privacy issues that vendors like Microsoft, Intel, and Apple don't consider to be bugs, and then offer some kind of automatic disable/fix/patch/uninstall tool.

I'd be willing to pay $50-100/year per system so I don't have to personally dig into every security and privacy mitigation.

Specifically, the tool or service should:

- Check for known vulnerabilities just like Management Engine described in the article, and disable it or patch it (if a patch is available).

- Uninstall or disable all tracking, reporting, spyware features (esp. in Windows 8 and 10 for example).

- Disable all unnecessary services to harden the OS. Yes, I realize that this has the potential to break things, so it has to be done intelligently.

- Etc.

I would have thought that anti-virus software would have been a perfect place to build in such capability, but AV software has generally turned into garbage unfortunately.

30
hultner 2 days ago 0 replies      
Is there any PoC or similar to test if our own systems are vulnerable?
31
jacquesm 2 days ago 4 replies      
So, who is taking bets here: Accident or Malice?
32
faragon 2 days ago 1 reply      
In my opinion all hypervisor-like hidden chips should be always documented, and disabled by default, by law, except for closed appliances (e.g. a video game console). That's crazy and very dangerous stuff.
33
orblivion 2 days ago 1 reply      
/r/netsec pointed to what seems to be the mitigation guide. It has the same "SA-00075":

https://www.reddit.com/r/netsec/comments/68oy3q/pdf_intelsa0...

It talks about turning something off with a Windows executable. Was it necessarily on to begin with? Anybody familiar with this product? I thought this was a sub-OS level thing.

34
zie 2 days ago 0 replies      
on windows you can run this: netstat -na | findstr "\<16993\> \<16992\> \<16994\> \<16995\> \<623\> \<664\>"

to see if you have LMS running, which apparently is required to remotely exploit it. PDF with details here: https://downloadmirror.intel.com/26754/eng/INTEL-SA-00075%20...

35
tmsldd 2 days ago 0 replies      
We're waiting for the manifestation of all manufacturers and cloud service providers, which is equally important at this moment.
36
nisa 2 days ago 1 reply      
Nice. Just after proposing to using AMT for remotely controlling workstations at university.

AMT 6.0 up to the current version? are affacted.

Here is a handy Wikipedia Table: https://en.wikipedia.org/wiki/Intel_AMT_versions

Core2 seems to be not affected.

37
throwaway2048 2 days ago 2 replies      
Its important to note, that Intel has a VERY strong incentive to downplay the seriousness of this problem. Other sources have indicated that its possible on any post 2008 Intel system, its just not possible remotely.

Since we don't know the exact nature of this exploit, things are extremely dangerous for ALL Intel systems right now.

21
Getting Closer to Mass Production of Bones, Organs, and Implants bloomberg.com
334 points by jgrahamc  6 days ago   56 comments top 13
1
Boothroid 5 days ago 1 reply      
Airway is mentioned, but this is one of the hardest parts to manufacture. Very little clinical success in this area so far: http://www.bbc.co.uk/news/magazine-37311038
2
Tharkun 5 days ago 1 reply      
An acquaintance of mine had a part of her skull replaced by a 3D printed part, made by Materialise. While it sounds spectacular, she was out of the hospital in days, none the worse for wear.
3
dghughes 5 days ago 2 replies      
I've read about coral being used as temporary structure for bone replacment but eventually the patient's own bone takes over replacing it.

You'd think a liver would be the easiest organ to grow since in adults a liver can regrow from a healthy piece. That's why you sometimes read about people donating part of their liver.

I think there will always be one big problem and that's the health of the patient. People who need a new organ are so sick they probably won't survive the operation to get a new organ. Anesthetic is like a controlled drug overdose but add age and poor health I can't imagine being an anesthesiologist that's one tough job!

4
systems 5 days ago 7 replies      
why aren't teeth implants and crowns getting cheaper because of 3D Printers

crowns and teeth implants should be a lot easier than other organs or bones

5
devrandomguy 5 days ago 0 replies      
"Who: Engineering Ph.D. dropout ..."

In other words, an ordinary professional engineer, who considered extending his formal education? Bit of a gaffe, there.

6
crusso 5 days ago 0 replies      
"getting closer"... that's not much to go on.

If you read the article skeptically, there isn't any news here - nothing that hasn't been reported prior to the last 2 or 3 years.

The big news will be when we can fabricate complex organs, significant patches of skin with features like hair follicles or fingerprints, etc. Notice that even the liver reference was just some liver tissue that was implanted in a mouse - not an actual liver or a human trial.

8
smaili 5 days ago 10 replies      
Has there been a term coined yet for people with these parts? I don't believe it would be classified as a cyborg since these are not machine-type parts. Although the parts are ironically produced by machines.
9
lallysingh 5 days ago 0 replies      
I wonder if they'll be able to produce some of these parts in-place, inside the body, as part of the surgery. Otherwise, some parts may be too hard to implant.
10
afinlayson 5 days ago 0 replies      
I'm very excited for this technology. But not as much as hockey players, who would love to be able to have their teeth replaced.
11
ricardobeat 5 days ago 1 reply      
> Ten-year old Organovo [...] has received more than $100 million in funding

I couldn't help but think of Juicero's $120m to design a flat mechanical press.

(yes, supply chain etc, but still...)

12
sbahr001 5 days ago 0 replies      
Hello 6 million dollar man.
13
throwaway6556 5 days ago 1 reply      
22
First introduction to LaTeX sharelatex.com
453 points by rawland  3 days ago   167 comments top 28
1
Xcelerate 3 days ago 7 replies      
I absolutely love ShareLaTeX. It's one of the few products that is kind of niche but does one thing and does it really well. I definitely get $8 a month worth out of their service. Having used MacTeX and similar products, ShareLaTeX is just a much smoother user experience. Not to mention their documentation is great and really gets to the point of what you are often trying to do. I've used their service on the last three research papers I've written and have been sharing the platform with different professors I work with.

(I sound like a shill, but check my comment history I'm not affiliated with them. Just a happy customer.)

2
konschubert 3 days ago 10 replies      
I strongly dislike LaTeX mostly because of its terrible error messages, because of the mess of incompatible packages and because of its inflexibility in layout adjustments.

I admit that I never sat down to understand the latex design principles and learn it the hard way. So maybe I'm just uninformed.

But seriously, I just want to write some text with formulas.

The error messages are so useless, usually I'm forced to trace a bug by commenting out sections of text. For even the most trivial features, packages have to be included. Finding the right set of compatible packages is a science on its own. Usually you start with somebody else's document header and try to tweak it to your needs.

And good luck placing an image on the page where you want it.

I assume that if you spend some time understanding the language, it becomes clearer and less of a mess.

But I feel like there is room for a declarative text editor that's a little bit more intuitive.

3
greeneggs 3 days ago 0 replies      
Besides Googling for tricks, another way of learning LaTeX is to download the source code for nice-looking papers that you find on the arXiv.

For example, for "Learning to learn by gradient descent by gradient descent" arXiv:1606.04474 (https://arxiv.org/abs/1606.04474), if you click on Download->Other formats, you get the latex source code and in this case also the Omnigraffle files for the diagrams.

4
tomcam 3 days ago 5 replies      
Just in time! I use pandoc to generate PDF files from markdown, but it's not a straightforward process in any case but creating documents that look like Donald Knuth dashed them off in 1978. Pandoc is super flexible but your output goes through LaTeX templates so customizing them felt out of reach given my limited time--until now.
5
aethos 3 days ago 3 replies      
While this is a decent guide, I find that being skillful in latex comes from memorizing many highly specific commands. I spend most of my time googling for things such as "How to use (a), (b), (c) for enumerating lists".
6
rawland 3 days ago 2 replies      
To be honest, I shared the LaTeX documentation of ShareLaTeX with you because it is plain excellent.

Right now, I'm finishing my doctoral thesis and compiling locally, because I'm without internet for long times due to travelling. Therefore, I scraped the docs to have a local copy.

Am glad to see the praise for ShareLaTeX here, though. Especially due to their solutions with ridiculous error messages and their general approach. When I encounter a cryptic problem I switch from vim+vimtex to texstudio -- which usually helps a lot by providing an overview, syncing the logs to the occurrence, organizing them by severity and enhancing understanding by unfolding the log.

The only difference between ShareLaTeX and overleaf I see, is SLs over-the-tops documentation. Kudos again and thanks.

For general interest, my current LaTeX workflow is:

 * Write in vim + vimtex. * Switch on continuous compiling (that's like ShareLaTeX). * Using synctex to preview with zathura (lightweight pdf). + This is really nice, you can configure vimtex to it. + CTRL-Click into the (zathura) pdf focuses vim to the corresponding position + <leader>lv in vim jumps to the position in the pdf being open side-by-side in zathura. * In case of complex errors open texstudio * Save battery, use vimagic and be happy.

7
arooaroo 3 days ago 1 reply      
Always pleased to see more resources encouraging more LaTeX use. ShareLatex and Overleaf are doing a great job of promoting Latex.

Fwiw my Getting to Grips with LaTeX[1] tutorial have been around for years and are well used.

[1] http://www.andy-roberts.net/writing/latex

8
anton_tarasenko 3 days ago 0 replies      
LyX[1] can be a better intro to LaTeX. It was posted on HN before. But really, it's the most powerful WYSIWYG editor for LaTeX, and it still provides access to the .tex source of the document. You can use the interface and learn the language at the same time.

Besides, custom shortcuts make LyX much faster than writing TeX directly with autocomplete.

[1] https://www.lyx.org/

9
TheApexTheater 3 days ago 11 replies      
Honest question: I tried using LaTeX for a homework assignment. I had already done all the work on some loose paper, but it was all over the place and thought LaTeX-ing it would help readability. It took me about three hours and I wasn't even halfway done (there were four questions and I had barely done the second one)... Is taking this long normal for LaTeX? or is it something you get better at with practice?
10
mhh__ 3 days ago 0 replies      
I found that, for someone with programming experience, the core LaTeX is quite easy to teach. I use it for all my school projects, and ShareLaTeX just works. I also managed to use it(Nothing Fancy) collaboratively with a friend of mine, with only ~5min introduction (Although I was sat next to him, so not quite the same as learning it alone).
11
rosstex 3 days ago 1 reply      
>ctrl+f "lyx"> 0 results

https://www.lyx.org/

Gonna plug Lyx, the best tool for writing LaTeX without actually feeling like you're writing LaTeX.

12
walrus1066 3 days ago 1 reply      
A nice intro project is writing your CV in latex, using packages like https://github.com/xdanaux/moderncv
13
matteocantiello 3 days ago 2 replies      
Here's why I don't think it's worth any longer spending time learning LaTeX: When Donald Knuth came up with TeX, he had in mind the printed page. LaTeX gave writers the opportunity to control the way their printed documents looked like. It made writers their own typographers. But the future of documents is content and collaboration, not typographic style. Printing will become irrelevant, and the documents of the future will have to be interactive, executable and device agnostic. As we move forward Authorea provides the best of both worlds (full disclosure, I'm one of the people behind the project). Authorea, which is a format agnostic collaborative platform, allows to write documents in richtext (word), markdown, LaTeX (or a combination of the three). It renders your docs to HTML, but you can export anytime to LaTeX (and PDF). Which means if you want, you can still convert your document to LaTeX without learning LaTeX syntax. It is version controlled (built on GIT) and allows to include data rich plots and Jupyter notebooks. We built it with the "paper of the future" in mind https://www.authorea.com
14
cygned 3 days ago 2 replies      
We have built a reporting engine for PDFs on top of LaTeX; data is loaded using SQL, pre-processed with JavaScript if neccessary and then rendered using pdflatex.

Works great and is fast, but I wouldn't do it again (thinking about using CSS3 + print properties for that).

15
mythrwy 3 days ago 1 reply      
I'd like to know LaTeX.And of course played with it a few times.

The issue is, I write something that requires a document editor like once month (if) and it's usually a minimal number of pages. I do it so infrequently it's always a huge pain even using Libre Office. And every time I think "it really ought to be possible to do this with Vim" (which I suppose LaTex would solve, and that's a big plus). It's just the learning curve/benefit ratio isn't there yet.

16
aceperry 3 days ago 3 replies      
I tried to learn LaTex a long time ago when I was just getting started with Linux, but gave up when I found that I could use MS Word and get what I needed, without the steep learning curve. I'm sure LaTex is much better than Word for some things, but I've never needed anything as specialized as LaTex. In fact, I don't use 99% of what Word is capable of and most of the time I'm using a simple text editor or vim or atom.
17
ppidugu 3 days ago 1 reply      
I feel this post could be edited to as "Learn a pinch of Latex in 30 minutes"....for some people title could be ambiguous...frankly we can't learn anything in 30 minutes...we just get a feel of any skills or concept....the concept of really learning is when we could put something to practical...if we couldn't put anything to practical its not learning but just skimming through the concepts.
18
jimhefferon 2 days ago 0 replies      
If you benefit from TeX, LaTeX, and friends, please consider supporting them with a membership in the TeX Users Group.

For full information see http://tug.org/aims_ben.html but note that if you select to get the journal electronically then a one-year membership is $45. (If you are a student, recent student, senior citizen, or come from a country with a modest economy then the annual rate is $15.) It could not be more reasonable.

19
Koshkin 3 days ago 1 reply      
I wonder if Donald Knuth uses LaTeX or some other TeX macro package (e.g. Plain TeX).
20
xattt 3 days ago 0 replies      
ShareLatex and TeX in general is awesome. I use it for the Biblatex and I have dabbled with Beamer.

Two issues that I have run into are live word counts for assignments for profs who refuse to give page counts, and having to maintain multiple document versions manually (one in TeX, one in Word) because my field (Nursing) is full of non-tech savvy older profs who will look at you funny if you provide them with something outside their comfort zone.

21
platz 3 days ago 3 replies      
For pdf deliverables regarding things like a resume, I am wondering if it is just better to create an html document using FE web dev skills, and render it to pdf (having done the latex resume thing recently).

i.e. for PDF's (like a resume), What are the advantages of latex over html+css->pdf?

(This is assuming I don't care about things like table-of-contents generation or precise chapter-aware commands)

22
zackmorris 3 days ago 0 replies      
Here is an editor from a couple of years ago that lets you check your LaTeX:

http://www.codecogs.com/latex/eqneditor.php

More:

https://news.ycombinator.com/item?id=9986430

23
EvgeniyZh 3 days ago 0 replies      
I've learned LaTeX by taking all lecture notes in LaTeX and googling all the stuff (or just leaving comment to google it later). Math was especially hard, but after a semester and a half I'm almost not googling and writing relatively complicated LaTeX as fast as regular text.
24
soyiuz 3 days ago 0 replies      
LaTeX I feel is going the way of HTML as a intermediate layer language that is not to be meant to be read/written by humans. Like others in this thread I much prefer writing in Markdown and then using something like Pandoc to convert to Latex.
25
ptaipale 3 days ago 1 reply      
I love LaTeX, but I disagree about that WYSIWYM.

It's really WYGIWYAF. What You Get Is What You Asked For.

26
oldgun 3 days ago 0 replies      
Always enjoyed services from sharelatex, they made a lot of stuff easier.

A looks like a nice tutorial.

27
DoctorOW 3 days ago 0 replies      
This didn't really answer "Why Learn Latex?". It mentioned some of the benefits of Latex as a format but what reason do I have for not using some sort of Latex generator?
28
amygdyl 3 days ago 2 replies      
I figure the chance of downvotes is worth it for relating the most unexpected conversation I had sociallyI'm prompted by the commenter who above says they struggled and preferred Word. I use Word as a daily driver because of Excel embedding, and company policy, but this is about the value of pursuing LaTeX that may open not so unique possibilities:

Posted because there are lots more places where I think being up to speed with TeX / LaTeX can get you hired by someone interesting / or in lucrative if dull job, not necessarily as a programmer:

Through a friend, I met and chatted with, eventually for hours, the a gentleman whose last occupation turned out to be the publisher for authorized education books... In Iraq... Under Saddam.. Why we got so deep talking at my friend's dinner party? We were arguing the real time composability of TeX. I don't know the chances of such a conversation with any septuagenarian gentleman, to start with, but I hope my friend's promise to invite me next chance we can meet will arise. I encountered a delightful gentleman programmer by nature as opposed to training; his formal education was history and languages, self taught programmer, who also mentioned MCL. I last used LaTeX in earnest in the late 90s - his knowledge, I should have asked if he was actively using, seemed current... our mutual friend a publisher, this makes me think I ought inquire if a book is forthcoming. Regardless, I think it's fascinating just how entrenched TeX and LaTex are in the minds of users. And publishers I've met who use TeX are devotees. I've been told by a couple now, that they expect associates to pick it up on the job. So potentially this might be a angle for a programmer to side move into a different field. Associates hired or promoted to work with publishers are usually tasked with longer term research into subjects and trends, it looked to be rewarding work. And in politics, economics, tech obviously, a programmers skills might be enough for the transition, especially if the publisher felt lightweight on in house abilities.

I used to encounter commercial applications wrapping TeX frequently, in the 90s. One, by a British software house since subsumed in the XML everything, enterprise data / private equity rollup fad, I forget the names it went through, was essentially selling TeX, plus advert placement layout engine, used by FAZ, Suddeutsche Zeitung, lots of Italian dailies, the EC, for a sweet 50,000 a seat.

Mass market Print publishers need tools to manage costs that drill down to the weight of ink used on the paper. It's a reason the InDesign ecosystem is stable- third party integrations that are expensive to write for a select audience. But smaller houses have wider tolerances, may "leave that to the printer" (hope they can get good bids without the pre press estimate), so the variety of pre press tools widens to include just LaTex and a impostor for separations/plates.

Knuth's Digital Typography, is a excellent read, and a chapter in that, showing by how much, and how easily, major press titles can be made more readable, save space, and more, became a brilliant sales tool for my consulting. If you know TeX / LaTex, and need a gig, Digital Typography, plus the addresses of nearby smaller publishers, might be a great way to catch good work. I found so, anyhow.

23
Google accuses Uber of creating a fake company in order to steal its tech businessinsider.com
344 points by golfer  21 hours ago   163 comments top 20
1
golfer 19 hours ago 1 reply      
Some quality journalists are live tweeting the proceedings from inside the courtroom. Getting some great updates in real time:

https://twitter.com/CSaid

https://twitter.com/Priyasideas

https://twitter.com/inafried

https://twitter.com/MikeIsaac

2
TazeTSchnitzel 17 hours ago 2 replies      
This made me wonder what HN thought of the acquisition at the time.

Well: https://news.ycombinator.com/item?id=12315205

Top comment noted how the company looked like a quick flip.

3
crench 20 hours ago 3 replies      
"Here's the thing," [Judge William Alsup] said. "You didn't sue him. You sued Uber. So what if it turns out that Uber is totally innocent?"

This is going to be a very interesting case.

4
askvictor 14 hours ago 3 replies      
Uber seems to be the logical extreme of 'easier to beg forgiveness' mentality; there are no rules (explicit or implicit) or ethical boundaries that are not subject to be broken in pursuit of their goals.
5
anigbrowl 20 hours ago 3 replies      
What does it take to get a business license revoked these days? If an individual carried on the way Uber does s/he's be looking at a long stretch in prison. While I championed Uber's disruption of the taxi monopoly when it got started, and did a lot of free advocacy here on HN against taxi industry shills, the firm has turned out to be as corrupt or worse than the market it set out to disrupt.

Should the various allegations made against the firm prove true, and and it seems like there's a good chance of that, a good number of people need to face criminal charges, the company needs to be shut down and its assets auctioned off, and the investors need to end up with nothing because they abrogated their corporate governance responsibilities.

6
marcell 19 hours ago 2 replies      
Based on this live tweets (https://twitter.com/CSaid) it doesn't sound like Waymo/Google is making much headway. They want to pin this on Uber, but haven't presented evidence of wrongdoing by Uber:

 Judge to Waymo: U have no proof that shows a chain of Levandowski saying to anybody heres the trade secrets.
Unless Waymo presents something like this, I don't see how this trial benefits them. Sure they can make a big fuss an get Levandowski kicked off self driving cars / Lidars, but that won't stop Uber from moving forward with their program.

7
dmitrygr 19 hours ago 1 reply      
Judge Alsup, to Waymo Lawyer: "You have one of the strongest records I've seen of somebody doing something bad. Good for you!"
8
Animats 20 hours ago 10 replies      
Levandowski is probably going to come out of this really well. Uber, not so much. Google's LIDAR technology is obsolete spinning-scanner gear, mostly from Velodyne. It's something you'd use on an experimental vehicle, not a production one. The production LIDAR systems are coming, they're all solid state, and they come from big auto parts makers like Delphi and Continental. So by the time the Uber case gets to trial, it will be moot.

Levandowski already got his money. Waymo could sue him, but what are the damages? Google isn't selling anything, so they can't show impact on their sales volume. (Neither is Uber. Uber's venture into self-driving is probably more to pump up the valuation than to provide a real service, anyway.)

I'm beginning to think that self-driving will be a feature that comes from auto parts companies. You need sensors and actuators, which come from auto parts companies. You need dashboard units, which come from auto parts companies. You need a compute unit, which is just a ruggedized computer packaged for automotive conditions, something that comes from auto parts companies. You need software, which may come from a number of sources. This may not be all that disruptive a technology.

9
kristianc 15 hours ago 0 replies      
Original HN discussion from the time - several on here, including myself thought acquisition looked like quick flip from the outset:

https://news.ycombinator.com/item?id=12315205

10
Namrog84 20 hours ago 1 reply      
If this turns out to be true, this does not bold well for a bright UBer future. I feel like I only hear bad things about them lately.

Anyone have any speculation as to what might happen to Uber if this turns out to be true?

11
wand3r 20 hours ago 1 reply      
This is Ubers fault for leaving themselves open, but this will play out like a hostile takeover w/ Google upping their 6percent stake to controlling or wholly owning Uber
12
Touche 20 hours ago 1 reply      
The entire point of Uber is to evade laws on technicalities, so the fact that they are doing this here should be a surprise to no one.

That is their core competency, in fact.

13
bunderbunder 2 hours ago 0 replies      
This page loads a 2400x1800 *.jpg into a (on my screen) 372x279 image element.

I believe no further comment is necessary.

14
tim333 10 hours ago 0 replies      
So if Uber stole Google's designs but are not using them in their present self driving stuff can Google do much?
15
fujipadam 15 hours ago 0 replies      
Considering Uber's past unethical behavior, I am sure they stole tech. The problem is that it is very difficult to prove it.

If it is proved, there should be actual consequence to the executives, including jail

16
PascLeRasc 13 hours ago 1 reply      
Is this Otto the same as www.ottomotors.com? That site seems slightly fake, like the kind of site Hooli in Silicon Valley would have.
17
asafira 13 hours ago 0 replies      
Since parts of this are public information, when is the next bit of information expected to come out?
18
huangc10 19 hours ago 1 reply      
If this is true, it's kind of a brilliant scheme, you know, in an evil "I'm going to take over the world" sorta way.
19
aaron695 13 hours ago 0 replies      
"Google just accused Uber of creating a fake, shell company with its former engineer to steal its tech"

They don't seem to be backing that clickbait title do they?

I think the backdated form makes sense, more sense they doing something obvious like creating a fake company the 'day' after someone leaves Google.

20
valuearb 18 hours ago 2 replies      
24
International Travel Guide for Basecamp employees github.com
377 points by slyall  1 day ago   382 comments top 6
1
8draco8 1 day ago 11 replies      
I live in Europe. From my perspective going to US looks like going to some kind totalitarian country. First I have to got visa which is not automatically approved because I'm Polish not British. Then I have to go trough a lot of, mostly pointless, security checks, checking social accounts, interrogations, scans and manual personal revisions. On any stage of that I can be handcuffed and sent back to Europe for almost no reason. It's sad but from where I sits US starts to look like all of those countries they was fighting with "for the freedom".
2
SCdF 1 day ago 4 replies      
Just don't travel there.

I'm sure I'd be fine: I've been fine a dozen times before. That was before they decided that it was OK to demand passwords and so on. Maybe now it would be worse. Or maybe my skin colour lets me off the hook.

Regardless, I'd rather just not waste jet fuel on flying to a place that treats anyone this way.

Your phone/tablet/laptop is, for better or worse, a gateway to your entire life. It contains your photos, bank account credentials, messages between friends, messages between you and your wife, photos between you and your wife

Random border thugs absolutely should not have the right to rummage through it in another room.

There are plenty of ways to do meetings remotely. There are plenty of places in the world you can travel to for work meetups that aren't the US.

Just don't travel there.

3
shifte 9 minutes ago 0 replies      
Has anyone created a tool to automate the removal and restore of work and secrets for this purpose?
4
bloomca 1 day ago 1 reply      
So, many comments here target US or Trump in particular. But in fact, as many noted, there is not real connection it started long time ago. Also, I bet, there are quotas (e.g. number of people) to be detained, so they have to fulfil it.

Also, US is just an example here (because many conferences are held in the US), but also there are stories from the UK, for instance. From my point of view, the problem is that with social networks it is extremely easy to get access to your whole life it is already pretty easy to identify person on the facebook, for instance (right now there is no way to prove that it is _exactly_ you, but I am pretty sure they will be soon). So, with restrictions on such monopoly media (and I've heard it is already harder to register on the Facebook), it is very easy to end up in a situation where we will get "human score" (similar to credit score, but in the digital world), which will be used in such situation.

And even the bigger problem is that it might be needed for a work, for a loan application, etc, so you wouldn't be able to do all this without it (or even "to apply for a visa your score should be higher than 3.0". My predictions are that governments will try to work more closely with popular platforms trying to emerge such (there were few stories than people were detained because of tweets) metrics, and to broad access not only from your phone, but from their device, just your user profile.

5
tremon 1 day ago 3 replies      
Besides the obvious "don't cross the border with work data", I found this recommendation much more interesting:

[ask] for someone to remove you from the Basecamp team for 1Password so you no longer have access to Basecamp logins and passwords.

Maybe we should temporarily suspend our employee's accounts too when they travel to the US.

6
emeidi 1 day ago 4 replies      
I've traveled from Zrich to Los Angeles on Good Friday (April 14, 2017) for leisure - my first visit since February 2016 and thus my first trip to Trump's 'murrica.

I was joined with my dad who recently retired and never has left the continent - his first long haul flight and first time to the US.

I feared and prepared for the worst and I even was debating about leaving my iPhone, iPad and MacBook Air at home to avoid any searches.

It turned out to become the smoothest immigration ever: We stood at the curb waiting for the car rental bus within 45 minutes after we stepped out of the plane.

Short lines, smoothly working self-service kiosks, a friendly immigration officer, not one single intimidating or aggressive question.

Way to go!

25
Intel platforms from 2008 onwards have a remotely exploitable security hole semiaccurate.com
501 points by theSoenke  3 days ago   180 comments top 38
1
AdmiralAsshat 3 days ago 4 replies      
The short version is that every Intel platform with AMT, ISM, and SBT from Nehalem in 2008 to Kaby Lake in 2017 has a remotely exploitable security hole in the ME (Management Engine) not CPU firmware.

We knew this would happen. We knew that the Management Engine was a backdoor, and we knew it was only a matter of time before someone would figure out how to exploit it. This is exactly the reason why Libreboot exists (https://libreboot.org/faq.html#intel). And now, far from being the tinfoil hat distro that is often portrayed, it will become a bare necessity.

2
Sephr 2 days ago 4 replies      
> For obvious reasons we couldnt publish what we found

It's not obvious to me why anyone not under an NSL or NDA would sit on this vulnerability for 5 years and wait until it's actively being exploited in the wild before public disclosure.

It's extremely negligent to global security for SemiAccurate to not immediately publicly disclose the vulnerability 5 years ago after Intel refused to fix it. Of course this is ignoring the root of the problem, which is that the US government has deeply compromised Intel since the very first security management interfaces were added to Intel chips in the early 90s.

The real solution to the root issue is legislation that forces security disclose timelines of 90 days or less for government-found vulnerabilities, and prevents the stockpiling of vulnerability exploit kits.

3
tomku 3 days ago 6 replies      
Is there a better source for this than SemiAccurate? The article doesn't really have much beyond self-aggrandizement and "we can't tell you any details, but you're screwed". For something that could be anything from "Charlie Demerjian heard a rumor about a ME patch and wanted some pageviews" to the actual security apocalypse, I'd like credible sources.
4
jackhack 3 days ago 3 replies      
>>every Intel platform with AMT, ISM, and SBT from Nehalem in 2008 to Kaby Lake in 2017 has a remotely exploitable security hole in the ME (Management Engine) not CPU firmware.

>>there is literally no Intel box made in the last 9+ years that isnt at risk

>>SemiAccurate has been begging Intel to fix this issue for literally years

Am I the only one who is so cynical to think it must have been deliberate? Intel dragging their feet for YEARS -- what could justify such a delay? The paranoid side of me asks "Were they waiting to patch this hole, until they found a different one that could be utilized?"Which begs the next quesion: Where is the NSA in all of this? It's the sort of thing that would be mighty handy to a group wishing to snoop on everyone and everything?

Last question: Why would anyone trust the encrypted management engine after this? (Why would anyone trust it before?)

>> What about embedded devices that are increasingly PC based? Digital signage perhaps? Industrial controls. HVAC. Security systems. Flight controls. Air traffic controls. Medical devices.

What, indeed? Is this the method used to interfere with Iran's nuclear program centrifuges?

5
krylon 2 days ago 4 replies      
As a sysadmin at a Windows shop, I don't know what to make of this. Has Intel commented on this, yet? Any OEM?

Joanna Rutkowska, who is a renowned security researcher, warned of something like this happening sooner or later[1], so I don't think I can afford to just ignore this.

But without something more specific to act on, there is nothing I can do, except wait firmware updates to be released by various vendors. If that happens.

And what if Intel does make a statement that essentially says, "This is all total BS"? I wouldn't know whether to believe them or not.

The only scenario where I could have any degree of certainty would be if Intel came out and said, "Yeah there's an exploitable security hole in ME, here's a patch to disable it".

[1] http://blog.invisiblethings.org/papers/2015/x86_harmful.pdf

6
_wmd 3 days ago 3 replies      
Zero details and zero cross references, zero mentions on Google and zero mentions in any security list I'm on. Charlie blowing nonsensical steam yet again?
8
electic 2 days ago 0 replies      
I think it is high time for companies who make hardware be financially fined for lapses like this. In this particular case, the manufacturer was warned and did nothing for years.

This is negligence especially considering these chips control critical devices that can cause damage or even loss of life if they are successfully exploited.

Can you imagine if car maker didn't fix a hardware defect they knew for years. Oh wait...

9
tomc1985 2 days ago 3 replies      
What is the motivation behind Management Engine?

From the perspective of an everyday user these things came out of nowhere to evolve into this para-computer running along side me that I cannot see and have no control of. It is on literally ALL hardware

Why is it that any attempts to disable it knock your whole computer out?

And this is the world of technology that we want? I'm so sick of technology companies appearing to work for their customers but secretly working against them.

11
devy 2 days ago 4 replies      

 Security is a cost center and most OEMs run on margins too thin to bother with security patches even if they cared. Most simply dont care.
I think that sums up pretty well why downstream vendors are treating security casually. So the billion dollar question is, how do we fix this, as a tech community?

12
lurker456 3 days ago 2 replies      
Great news that this finally came to light.

After learning about remote management capabilities I've always suspected it had holes. Large attack surface, any exploit would have a high value, and closed source.

Perhaps one day we'll be able to buy CPU's without this "feature".I'm betting AMD and ARM are in the same boat.

13
kartan 2 days ago 0 replies      
"It is this last point that has been causing some political unrest in the US, and the rest of the Western world. As you undoubtedly know, China is very nearly the sole producer of all electronic goods. It would be very, very easy for the Chinese government to slip a hardware backdoor into the firmware of every iPad, smartphone, PC, and wireless router." 2012 https://www.extremetech.com/computing/133773-rakshasa-the-ha...

Made in China, designed in the USA. Everyone wants their own backdoor.

14
discreditable 2 days ago 0 replies      
Patching is going to be a nightmare considering that many OEMs drop support for a motherboard after 3 years. There will be unpatched systems floating around for a very, very long time.
15
imode 3 days ago 1 reply      
I've got a Lenovo T530 and a Lenovo T450s. I wonder if they've released a firmware update yet...?

I can't say I'm surprised, but I am surprised at the fact that finally, after all these years, someone finally got down to patching some vulnerabilities in this area.

props to whomever forced Intel's hand.

16
PhantomGremlin 3 days ago 0 replies      
Can anyone add any details? The article is very very vague. Doesn't this work thru the Ethernet port in the chipset silicon?

So if you're running a desktop that has a physical Ethernet card in it, and the Intel Ethernet isn't connected, are you OK?

And if you're running on a laptop that uses Intel's Ethernet, (and most of them do?) then are you vulnerable?

17
shdon 2 days ago 0 replies      
Worrying about the ME and my dislike of secure boot is what has kept me from upgrading beyond the Core 2 Duo with BIOS. It's starting to feel slow now, but I still don't feel I can upgrade unless there is at least a way to disable the ME. So far, there don't seem to be any reliable methods of doing so.
18
snackai 2 days ago 0 replies      
Even without any newly discovered backdoor. The Intel ME was always a fuing security issue. A BACKDOOR. It is completely naive to think the NSA can't use the ME to get access to anything, but hey it needs another Snowden for people to listen again.
19
akeck 3 days ago 0 replies      
Intel ME always reminding me of the saying, "Absolute power corrupts absolutely."
20
mtgx 3 days ago 1 reply      
21
thrilleratplay 2 days ago 0 replies      
For those who cannot switch to Libreboot, https://github.com/corna/me_cleaner may be a solution to this issue.
22
pmoriarty 2 days ago 1 reply      
What is the management engine, and how does one access it remotely?
23
drudru11 2 days ago 2 replies      
Does this affect an Apple MacBook?
24
pinewurst 2 days ago 0 replies      
It'll be interesting to see how Intel deals with it.

Looking at the recent Atom failures (with vendors told in no uncertain terms to present publicly as generic "timing component" failure), will they even admit it's an ME thing?

25
irl_ 2 days ago 0 replies      
I have a Sun workstation that seems to be no longer supported by Oracle (Sun Ultra 24 with a Q9300). I guess I'll just be vulnerable forever.

I don't really know what AMT does, but this has me thinking, if AMT is provisioned while a machine is used inside a company and then that machine shows up on eBay still provisioned, is it going to be phoning home and still be remotely manageable? How many of these machines have what are essentially persistent rootkits managed by large corporations that have had large fleets of laptops/desktops deployed that are then sold on?

26
cryptarch 2 days ago 0 replies      
Now this less-mainstream theory about the precarious state of our communication systems has confirmed to a greater degree, would anyone here know of similar risks that few seem to be aware of right now?

I'm not sure if this would be considered OT, but considering the nature and scope of these vulnerabilities I don't consider it reasonable to exclude the possibility of intent and malice.

For this reason I'd like to ask: what do you consider to be "the next, most likely to surface, conspiracy of this flavor"?

The flavor being: "the struggle for control of any and all data and computational resources".

27
metalliqaz 2 days ago 0 replies      
The way this article is written leads me to believe that it is not entirely accurate.
28
zyordz 2 days ago 0 replies      
I'm a total n00b to how this stuff works, but I can't seem to find any information for this sort of stuff online. I have an Intel CPU with a Gigabyte Motherboard and BIOS. If I'm running Linux without a GUI (headless) is this something that I have to worry about? If so, how do I turn it off? I don't see any options for the Intel AMT or ME in my BIOS settings.

EDIT: I have a Core i3-4130T. Looks like it doesn't have vPro so I'm hoping I'm safe?

29
api 2 days ago 0 replies      
Vulnerable as in how vulnerable? Do you need to be physically connected to local Ethernet for this? WiFi?

If it's WiFi that's damn scary.

30
SomeStupidPoint 3 days ago 3 replies      
My ignorance is showing, but what product lines are impacted?

Obviously things like Xeons and Core iXs, but what about things like Atom processors in tablets?

31
j_s 2 days ago 0 replies      
Warning: Baseless, Idle Speculation

With the lead time on the silent patch before Shadow Brokers published all the Microsoft exploits, I wonder if Shadow Brokers will be publishing this one soon. No chance of an Intel ME patch going out without being noticed though!

A Shadow Brokers release would be a real mess.

32
some1else 3 days ago 2 replies      
Are remote management functions of portable consumer electronics (i.e.: remotely wiping your iPad) also supported by similar hardware chips from other vendors?
33
elorant 2 days ago 1 reply      
I've disabled ME on my PC because at some point LMS (Local Management Service) started consuming too much resources for no apparent reason.
34
mattcoles 2 days ago 1 reply      
Site is throwing NET::ERR_CERT_AUTHORITY_INVALID on latest Chrome Canary, is anyone else seeing that?
35
lightedman 2 days ago 0 replies      
So they (SemiAccurate) knew about this for years, and STILL haven't bothered with disclosure to force Intel's hand earlier?

Thank you, SemiAccurate, for sitting on a vulnerability for years when you could've reported on it long ago and not had us left with this garbage of a security hole to deal with.

36
mtgx 2 days ago 0 replies      
A back door is a back door is a back door.

Let's hope Intel and all the other chipmakers will learn this lesson (unless it's done on purpose, in which case they won't care about any lessons learned - they'll do it anyway).

37
shmerl 2 days ago 0 replies      
Is there an analog of this issue on AMD chips?
38
eberkund 2 days ago 1 reply      
I've always wondering why nobody seems to notice the fact that this site is literally called "Semi Accurate". I mean sure, everyone makes mistake and even the most credible news sources are not entirely accurate all the time. But what am I to think when your organization is literally named after being only half truthful?
26
Americans' Access to Strong Encryption Is at Risk, an Open Letter to Congress rietta.com
335 points by rietta  14 hours ago   114 comments top 22
1
Nomentatus 14 hours ago 8 replies      
The irony here is that simple one-time-pad solutions (OTP) will continue to be available to securely encrypt the sort of messaging that's of use to terrorists (relatively short infrequent messages), instead it's the general communications (including for banking) that the rest of us perform online that will be made vulnerable.

You don't even have to program or use a computer to create these OTP solutions, for limited messages you could just flip a coin to create the OTP if necessary (although there are lots of more automated solutions available as well.)

Airgapped computers at both ends provide another way 'round restrictions for more sophisticated actors. Their backdoors won't be accessible (remotely.)

So taking away secure encryption from the rest of us is just security theatre; a destructive, narcissistic legislative exercise designed to make it look like the pompous powerful doing something when they're doing nothing of any real use while creating terrible risks.

This is why, I think, legislators have consistently ignoring logic and math from professionals such as the OP - they don't care. They know perfectly well they're pissing into the wind doing nothing useful; that it's all theatre; they just think the fallout is going to land on someone else's pants after they're out of office. But tech works (and fails) faster than that.

[Counterargument: if everything else is breakable, securely encrypted messages really stand out. One answer: But very short messages (in an unknown format) aren't generally breakable, anyway, and that's the likely case.]

2
xupybd 13 hours ago 4 replies      
Just think of the outrage if the government required master keys to everyone's homes? I know there is a difference, but it's not a huge leap to compare the two. We don't want the government to have such easy access to our homes because we can't trust every government employee not to abuse it. I think the same goes here. No mater what safe guards you put in place it's a scary thought that you simply can't keep the government out of your affair's. Sure now you think you have nothing to hide. But what if your political views become criminal, what if your religious views become hate speech? We're not there yet but times can change quickly.
3
libeclipse 3 hours ago 1 reply      
I did my Extended Project Qualification (EPQ) [1] on this issue, and it actually surprised me how many people think that the governments are right in this debate.

When presenting the work, I had a chance to ask ordinary people, and they all pretty much agreed that the government should be able to "break" encryption with a warrant.

This is a scary prospect, and I feel that educating citizens as well as the government is important.

[1] https://github.com/libeclipse/EPQ/blob/master/paper.pdf

4
1001101 12 hours ago 2 replies      
Does anyone here remember the clipper chip? If you don't, I'd recommend boning up on this chapter of the crypto wars.

The 'because terrorism' excuse falls a bit flat with me.

Thought experiment: how hard would it be for a terrorist organization with access to 100's of millions of dollars (eg. ISIS) to come up with a secure communications scheme? One time pad. A reasonable cipher that hasn't had any 'help' during development. Even run an encrypted channel over a backdoored product. I'm sure many of us could come up with something in a day (with decryption over an airgap). How about a hostile government with multi-billion dollar budgets (and who have been using OTP already for decades).

Is this about terrorists, or is this about citizens? My bet is on the latter.

https://en.wikipedia.org/wiki/Clipper_chiphttps://en.wikipedia.org/wiki/Crypto_Wars

5
rietta 14 hours ago 0 replies      
I'm going to have to go back to listen to the entirety of the Senate hearing at some point. With so much talk about Russia hacking and influence and then they flip the switch and want backdoors into encryption even though any mandated tool the government demands for so called lawful intercept can be hacked by or ordered by the judges in Russia! There is a strange disconnect and I think it hurts us that the public discourse is security vs privacy rather than being about the personal security off all citizens.
6
spilk 22 minutes ago 0 replies      
The US Department of Defense arguably runs the most extensive key escrow system in the world. Every DoD employee and many contractors have Common Access Cards (CAC) that contain email encryption keys that are escrowed with DISA.
7
threepipeproblm 2 hours ago 0 replies      
I read that Sen. Diane Feinsetin is supporting an anti-encryption bill. It's never been completely clear to me if she, and those like her, fall more on the stupid side, or more on the evil side.

But the arguments against this aren't that difficult... so I have to guess it's the evil. Power corrupts.

8
WalterBright 10 hours ago 1 reply      
It isn't just our privacy at issue. With more and more critical infrastructure on the internet, having unbreakable encryption is a major national economic and national security requirement.

It's unrealistic to think that if there is a means for access by the government, that foreign enemies and criminal organizations won't be able to access it, too, and cause havoc.

9
_jal 14 hours ago 0 replies      
The Four Horseman of the Infocalypse[1] ride again!

[1] https://en.wikipedia.org/wiki/Four_Horsemen_of_the_Infocalyp...

10
nom 13 hours ago 0 replies      
The greatest problem right now is our hardware, not our software. We can always devise secure encryption schemes without backdoors. Nobody can do anything against it.

Our hardware on the other hand... is probably backdoored already.

11
notliketherest 13 hours ago 3 replies      
This is not a battle they can win. Most American's DGAF if their shit is encrypted, until the PSA campaign fighting against laws like these tells them the government is taking away their rights and able to snoop on their lives. Just like SOPA and others this will be defeated.
12
natch 11 hours ago 0 replies      
For congressional consumption, I suspect arguments like this need to be dumbed way, way, down.

Tim Cook's "software equivalent of cancer" is an example of an effective dumbed down take on it, but it need not be the last one. The more ways the point can be re-worded concisely so that lay people will understand it, the better.

13
shmerl 13 hours ago 0 replies      
Some just never learn. How many times will they bring up this "let's make a backdoor but we don't really want a backdoor" stupidity?
14
paulddraper 13 hours ago 2 replies      
Encryption will never be intentionally backdoored on a large scale.

I think one of RSA argued this, basically "Do you really think the government will want to review and approve everything on the app store?"

Forcing big players to divulge data, making accused people decrypt their devices -- those are things the government could do. Encryption per se isn't in any danger.

15
pinaceae 11 hours ago 0 replies      
As if they'd give a shit.

Right now they want to un-insure 24mil people, re-introduce the whole pre-existing condition scam.

you really think a ruling class that has no qualms being "pro-life" while denying young mothers healthcare will care about your nerd bullshit?

16
sandworm101 12 hours ago 0 replies      
Access is under no risk whatsoever. Encryption is math. It is open source. It will always be there. What is at risk is the legal right to use it, the government's permission for the public to use that math. My point: people with good reason to fear the government will still access and use encryption. This therefore isn't about terrorists. It is about watching the everyday people who want to abide by the law.
17
feld 12 hours ago 0 replies      
Bernstein v. United States
18
nickpsecurity 9 hours ago 0 replies      
A better example of work that Congress might be interested in would be Schneier and Kerr's writeup on encryption workarounds showing government tools they have available with legal considerations of current or expanded ones. That's the kind of practical stuff that can influence powerful people's opinion as they're always looking at grey areas to balance many conflicting interests.

https://www.schneier.com/blog/archives/2017/03/new_paper_on_...

19
I_am_neo 14 hours ago 0 replies      
As a sovereign I demand my privacy!
20
deepnet 13 hours ago 1 reply      
> ... "protected being being stolen."

repetition error.

21
microcolonel 13 hours ago 1 reply      
Good sentiment, and better cause...

but please, for the love of god, proofread your writing!

22
azinman2 13 hours ago 4 replies      
Wait does he have a Masters in Information Security from the College of Computing at the Georgia Institute of Technology???!

Joking aside, unfortunately it takes deep problems to motivate people/the US to change. It'll swing this way, and there will be dramatic consequences. Only then will things swing back the other way.

It's too bad there isn't any balance here -- it does make sense in many situations that the police/courts should be able to gain access to information. But encryption doesn't care about the situation. Encryption doesn't care who you are. Encryption has no contextual morales of its own.

If data had physical weight, where things that were important we're really hard to steal, then it'd function like the real world. But data does not, and it's too easy to download gigs of data one should never have access to. It's very difficult to gain a middle ground as suggested by Pelosi. I don't know if she understands that.

27
Louisiana prosecutors are using fake subpoenas to pressure witnesses to talk thelensnola.org
294 points by user982  2 days ago   136 comments top 25
1
pc86 2 days ago 7 replies      
> The notice came from District Attorney Leon Cannizzaros office. His prosecutors are using these fake subpoenas to pressure witnesses to talk to them a tactic that defense lawyers and legal experts said is unethical, if not illegal.

The fact that the DA's office, which does not issue subpoenas, can mail to witnesses a document which says "SUBPOENA" is bold lettering and threatens arrest, is not on its face obviously and flagrantly illegal, is shocking to me.

In a just world everyone in the DA's office who had a hand in this and had the authority to stop it would be charged with falsifying court documents, witness tampering, or whatever other crime(s) were committed in doing this.

2
tcj_phx 2 days ago 5 replies      
Prosecutors have a tough job. Prosecuting people who've hurt other people is the easy part of their job. Prosecuting people who haven't hurt anyone but themselves (self-medication w/ the street pharmacy), or who've become dependent on alcohol just to feel 'normal' [1]... Maybe prosecutors have to have a cruel streak to stick with the job after the novelty wears off.

[1] https://news.ycombinator.com/item?id=14085230

Sometimes people call the police for help. Years before I met her, a friend of mine got out of control, and her family called the police (maybe her 'craziness' was because she was starting to go through menopause). The police couldn't do anything but take this woman downtown. Her daughter protested, "THIS IS NOT WHY WE CALLED YOU", but the officers were like, "whatevers". If all you've got is a hammer, everything is a nail.

Prosecutors' job is frequently to compound the wounds inflicted by the public servants. They do this with the gusto of a true-believer.

3
Spoom 2 days ago 1 reply      
Ah, I get it. The prosecutor's office wasn't getting real subpoenas from a judge (which would have been easy enough to get in most cases) because it would have required that the defense also have access to the testimony as well as the ability to cross-examine. This way, the prosecution gets an ace in the hole to use at trial or plea bargaining.

That has to be pretty illegal, right?

4
mpweiher 2 days ago 1 reply      
Did I mention that the US has become a police state?

- 3 felonies a day (so 100% prosecutorial discretion)

- NSA etc. mean they can access those 3 felonies if they want to, quite a bit into the past

- 95% plea bargain rate (more of same)

- prosecutors behave criminally

Yay!

5
CodeWriter23 2 days ago 2 replies      
Meh. My bestie has worked the county counsel office in two different counties. He told me it is standard practice for court clerks to hand out stacks of blank, pre-signed subpoenaes to any attorney, government or private practice. Of course the caveat is if you abuse them, there will be, trouble.
6
d883kd8 2 days ago 0 replies      
This is the same DA office where they have tactically brought criminal charges against public defenders and investigators: https://www.theguardian.com/us-news/2017/may/01/prosecuted-l...
7
turc1656 1 day ago 0 replies      
Violating the Code of Criminal Procedure should carry disbarment, at minimum. Include the very reasonable cases that could be made for fraud and/or forgery (depending on the wording of the law(s) in that state) and things get even more serious.

What's not mentioned is the possibility of a violation of section 242 under title 18 of the Federal code (https://www.law.cornell.edu/uscode/text/18/242). For practical purposes, that's a hell of a stretch, I admit. But it really shouldn't be. My reasoning is that the government here is forcing people to do something that it doesn't have the authority to force them to do, that may very well be a violation of this law. They are restricting your freedoms without the authority under law to do that. The question becomes whether or not the restriction of freedom(s) from these fake subpoenas counts as a violation of the "rights, privileges, or immunities secured or protected by the Constitution or laws of the United States". And I don't know the answer with certainty. A constitutional lawyer would have to weigh in on that. I imagine it would, though, because these people are effectively being forced to show up somewhere when they had no intention of doing so with people they never wanted to meet and forcing them to speak by answering questions they did not want to answer. That sounds like a first amendment violation to me.

8
DanielBMarkham 2 days ago 0 replies      
What an odd statement this is:

"We want to make the process both for victims and witnesses as user-friendly as possible, but we are not going to allow them to determine the future of the case."

It sounds a lot like "We're big believers in using evidence and witnesses to prosecute cases, but we're not about to let any of that deter a successful prosecution where one is warranted"

I'm sure they don't mean it that way, right?

9
kens 2 days ago 0 replies      
This reminds me of how San Jose would use fake lab documents to trick defendants [1]. This came to light when a fake lab report was actually used as evidence in a trial; supposedly the detective who created it forgot it was fake [2]. This doesn't seem like it should be legal.

[1] http://www.mercurynews.com/2007/12/23/fake-lab-reports-were-...

[2] http://www.mercurynews.com/2007/12/16/sex-case-hinged-on-pho...

11
sheraz 2 days ago 2 replies      
Sounds like this is an opportunity for a SVaaS (Subpoena Verification as a Service).

(I'm joking -- right up until the point where I am not)

I'm not even sure how one would verify that a subpoena is valid.

I suppose the same goes for verifying badge numbers for police, fire marshalls, city inspectors, etc.

12
JackFr 1 day ago 0 replies      
While this article refers to the DA's office, the history of police corruption in New Orleans is astonishing. It's hardly surprising that there is virtually no respect for the law.

http://www.pbs.org/wgbh/frontline/article/fbi-officers-stati...

http://www.pbs.org/wgbh/pages/frontline/law-disorder/etc/cro...

13
ptero 2 days ago 3 replies      
I wonder if the offending DA can have his pants sued off his ass in a civil case by one of the victims.

This might be the only option unless this gets enough national attention to get the DA fired.

14
scrps 1 day ago 0 replies      
When a Prosecutor's ambition is tied to a career path that demands high win/loss records, a "tough on crime" stance and constant but misinformed public scrutiny (Nancy Grace, fetishized true-crime shows, etc, I don't mean real journalism.) you are going to get misconduct and corruption as a career advancement strategy.
15
mnm1 1 day ago 0 replies      
These are prosecutors. What do you expect? Integrity and ethics? Seriously? From a position of unchecked, almost infinite power over others?
16
gumby 1 day ago 0 replies      
These same prosecutors are also attacking public defenders with fake criminal charges: https://www.theguardian.com/us-news/2017/may/01/prosecuted-l...
17
teilo 1 day ago 0 replies      
My parents used to work in Louisiana doing PNG transmission line inspection. They couldn't wait to get out of there. The amount of government corruption in that state is staggering, and so this article really does not surprise me.
18
fencepost 1 day ago 0 replies      
Reading through this makes me wonder why there haven't been Bar complaints against Napoli. Threatening opposing counsel in open court?

This may in part be a few bad apples, but it also sounds like that includes the top of the pile.

19
ASlave2Gravity 2 days ago 0 replies      
This sounds like the plot for an Elmore Leonard novel.
20
pasbesoin 1 day ago 0 replies      
Well, some people need to be losing their law licenses -- toute suite. And permanently.
21
ouid 2 days ago 1 reply      
if I ignore a real subpoena now, could that be considered entrapment?
22
davidgerard 2 days ago 1 reply      
Cheap reblog of

http://thelensnola.org/2017/04/26/orleans-parish-prosecutors...

"Orleans Parish prosecutors are using fake subpoenas to pressure witnesses to talk to them"

23
Doxin 2 days ago 4 replies      
> The purpose and function of calling the police is generally to bring lawful force to bear against someone who has committed a crime.

Only in america.

> Their job is not to resolve domestic disputes

Only in america.

> Any time you call the cops on somebody, it should be done with the expectation that they may be arrested and taken to jail

Only in america.

Just because the American police force is awful and only really good at escalating situations doesn't mean that that's the best they can do.

The polices job is "Protect and Serve", not "Escalate and Worsen", if that requires temporarily filling the role of emergency counselor so be it.

For example every dutch police car carries a couple teddy bears they can hand out to children in traumatic situations such as car crashes. Sure you can argue that it isn't the polices job to soothe children, but you'll be very glad that they still do when it's your kid hurt.

24
throwit2mewillU 2 days ago 0 replies      
These are the people who destroy democracy.
25
bogositosius 2 days ago 2 replies      
This really just boils down to a local version of this:

https://en.m.wikipedia.org/wiki/Administrative_subpoena

Administrative subpoena. This is common practice all over the country. Funny that they quote a former NYC prosecutor who seemingly forgot that the NYC district attorney offices issue self-generated pieces of paper saying "subpoena" on them, too. Must have slipped his mind.

The only problematic part of this particular DA's use of these is the printing of the legal threat. If a judge doesn't issue and sign a subpoena, it's legally toothless. Claiming otherwise is a lie.

But just printing the word "subpoena" on a piece of paper that isn't signed by a judge doesn't make it "fake," as the article so melodramatically declares.

28
Cap'n Proto 0.6 released 2.5 years of improvements capnproto.org
329 points by 0x1997  2 days ago   108 comments top 14
1
drej 2 days ago 10 replies      
This might be a contrarian view, maybe I'm misunderstanding it. To me, much of message passing is not performance critical, so it would be well served by JSON/YAML/XML for easy implementation/testing/debugging. If one needs performance, he can just send bytes over, which can be (de)serialised in a (couple) dozen SLOC. Sure, when you're talking about very complex structures, RPC, dynamic schemas etc., then you might opt for something like this, but let's be honest - that's quite a minority of current users, isn't it?

I never minded these frameworks, but then I wanted to write a few parsers for some file formats and they used Thrift/Flatbuffers to encode a few ints, which seemed like a major overkill. There was no RPC, no packet loss, no nothing.

2
pagnol 2 days ago 5 replies      
Some time ago I wanted to use Cap'n Proto in the browser but then I found that the only existing implementation written in JavaScript hadn't been updated in two years and the author himself recommended against its use somewhere in a thread on Stackoverflow. I would love to use Cap'n Proto but for me a robust JS implementation is a sine qua non. Does anyone here happen to know if there's been any progress in this regard or have I missed something?
3
hellofunk 2 days ago 2 replies      
There is some strange geeky enjoyment from browsing all the serialization libraries out there. For my taste, I have centered on Cereal. When workind with C++ end to end, I have found it to be the easiest and fastest way to throw data around.
4
ipsum2 2 days ago 1 reply      
Great stuff! Since this release comes after the release of GRPC and (slightly less related) Graph API and ships with a web server, how does it compare?
5
forrestthewoods 2 days ago 0 replies      
Woohoo! Lack of first class Windows support always held me back. Looking forward to playing with this and seeing hopefully more regular future updates.
6
makmanalp 1 day ago 1 reply      
What always trips me up about capnproto is that it's billed as a serialization library, but what it is is an in-memory storage layout, and "serialization" is mostly just dumping memory into a file, right? (which is cool)

What confuses me is, then what are the costs of migrating to this system? Am I essentially dumping my programming language's object model for my capnproto implementation's? When can this be annoying? Or does it vary from implementation to implementation?

In a similar tangent - how similar is this to apache arrow, not because of the columnar analytics part, but could I expect to just dump a bunch of data in shared memory and read it from another process to eliminate IPC serialization/copy costs?

7
DonbunEf7 1 day ago 3 replies      
As usual, nobody has said "capability" yet, which is unfortunate, because one of Capn's biggest strengths is that it embodies the object-capability model and is cap-safe as a result.

Edit: Why does this matter? Well, first, it matters because so little software is capability-safe. Capn's RPC subsystem is based directly upon E's CapTP protocol. (E is the classic capability-safe language.) As a result, the security guarantees afforded by cap-safe construction are extended across the wire to cover the entire distributed system. This security guarantee holds even if not every component of individual nodes is cap-safe, and that's how Sandstorm works.

Continuing on, there's also historical stuff going on. HN loves JSON; JSON is based on E's DataL mini-language for data serialization. HN loves ECMAScript; ES's technical committee is steered by ex-E language designers who have been porting features from E into ES.

8
grandinj 2 days ago 1 reply      
Does it do protocol negotiation? i.e. can a client ask the server what interfaces it implements?
9
mhogomchungu 2 days ago 1 reply      
I think this[1] API among others should be renamed and "future" be used instead of "promise" to better reflect C++ naming conventions.

[1] https://github.com/sandstorm-io/capnproto/blob/247e7f568b166...

10
justforFranz 1 day ago 1 reply      
Would it kill developers of open source to provide a simple, two-sentence explanation of what their app does?
11
educar 2 days ago 1 reply      
Windows support is great but why is this a showstopper? This is a common problem in many libraries and the common solution is to mark those platforms as unsupported until sometime steps up. Also platform support is a dynamic list - platforms are kept alive by presence of contributors/maintainers.
12
TeeWEE 2 days ago 1 reply      
Ver nice and technically better than gRPC. However i better bet my company success on a standard that the big giant Google is betting on, and other companies are embracing. Also client side libraries for all langauges is important. Probably gRPC is probably better here too?
13
halestock 2 days ago 1 reply      
A bit off topic, but that title banner is a massive waste of space. It takes up more than half the space on my screen (15" laptop).
14
DonHopkins 2 days ago 0 replies      
The name "Cap'n" was forever tainted for me, from my traumatic experience with "Cap'n Software Forth".

http://www.art.net/~hopkins/Don/lang/forth.html

"The first Forth system I used was Cap'n Software Forth, on the Apple ][, by John Draper. The first time I met John Draper was when Mike Grant brought him over to my house, because Mike's mother was fed up with Draper, and didn't want him staying over any longer. So Mike brought him over to stay at my house, instead. He had been attending some science fiction convention, was about to go to the Galopagos Islands, always insisted on doing back exercises with everyone, got very rude in an elevator when someone lit up a cigarette, and bragged he could smoke Mike's brother Greg under the table. In case you're ever at a party, and you have some pot that he wants to smoke and you just can't get rid of him, try filling up a bowl with some tobacco and offering it to him. It's a good idea to keep some "emergency tobacco" on your person at all times whenever attending raves in the bay area. My mom got fed up too, and ended up driving him all the way to the airport to get rid of him. On the way, he offered to sell us his extra can of peanuts, but my mom suggested that he might get hungry later, and that he had better hold onto them. What tact!"

29
Why Walking Helps Us Think (2014) newyorker.com
401 points by bootload  3 days ago   117 comments top 24
1
jtraffic 3 days ago 6 replies      
"our brain must survey the surrounding environment, construct a mental map of the world, settle on a way forward"

A colleague in my phd program went on the job market this year with research that is related to this, especially to the connection between writing and walking discussed in the final paragraph.

In a nutshell, his theory and experimental evidence suggest that we use the same cognitive mechanisms to process real maps as we do abstract maps. In particular, he shows that we often have mental "landmarks." He focuses on number lines as maps, and suggests that the round numbers behave like landmarks. He shows that all of the known cognitive signatures of the way we process landmarks on, say, a road-trip are present for these abstract landmarks.

He shows the same thing with textures in the context of anchoring and adjusting (we anchor on an initial texture and use it as a cognitive landmark.)

To me, his theory is extremely compelling and explains a lot. It makes sense that our brains, as our environments have become more complex, have adapted to use spatial cognition to process the abstract.

EDIT: Here is a link to his CV: http://marketingphdjobs.org/sites/default/files/Gaurav%20Jai.... The paper I'm talking about is called "Presence of Numerical Landmarks and Their Effects on Judgments." He hasn't posted it on the web, I'll see if I can get a copy from him and post it (if he's ok with me doing so.)

2
bootload 3 days ago 5 replies      
". When we go for a walk, the heart pumps faster, circulating more blood and oxygen not just to the muscles but to all the organsincluding the brain. Many experiments have shown that after or during exercise, even very mild exertion, people perform better on tests of memory and attention. Walking on a regular basis also promotes new connections between brain cells, staves off the usual withering of brain tissue that comes with age, increases the volume of the hippocampus (a brain region crucial for memory), and elevates levels of molecules that both stimulate the growth of new neurons and transmit messages between them."

New neurons. The next line about walking being easy tells me you live in a flat area with no obstacles.

"A small but growing collection of studies suggests that spending time in green spacesgardens, parks, forestscan rejuvenate the mental resources that man-made environments deplete."

Uneven ground. I always look for uneven ground. Walking on concrete, man-made paths is the equivalent of looking at brick walls.

3
biztos 3 days ago 3 replies      
This may be today's least original comment, but I've recently discovered the magic combination of podcast and treadmill. (I knew them both, separately, for a long time already.)

In addition to helping make 30 minutes of sweating go by much faster, I find it almost always generates a bunch of ideas. Like a little brainstorming walk, if you will, but all-weather and easier to schedule.

My current favorite podcast for this is the Andreessen Horowitz "a16z podcast."

http://a16z.com/podcasts/

4
kazinator 2 days ago 1 reply      
Walking helps us think only if we don't bring any modern distraction such as a mobile device. The main advantage of walking with regard to thinking is that we are away from such things and also away from people. Anyone who wants to get a hold of us to distract our thinking first has to figure out where we are and then track us down on foot. Experience shows that this doesn't happen, unless it's a very, very urgent matter.

Walking helps with difficult problems in coding and design. It helps because often when you get a bad idea that doesn't work, and you think it's actually a great idea, you still have twenty minutes left to walk. If you were sitting at the machine, you would be saying, "Eureka!" and coding the bad idea. If you're walking, you'd like to code the idea, but you can't; not yet. So you keep juggling the idea in your mind for the remainder of the walk, by which time you figure out that it was wrong.

If you get into a mode where you're just trying ideas to see what works, and in the given situation that approach isn't working well (however well it might work at other times) walking will physically remove you from that and break the pattern.

5
dmitripopov 3 days ago 1 reply      
My physician strongly recommended me to walk at least 10 000 steps every day. I prefer to walk fast and for a long distance, it gives me a really huge productivity boost. However I try not to think about work during my walks, it is more effective for me. When I get back to solving problems after a walk I get an enlightment almost all the time.
6
RichardHeart 3 days ago 1 reply      
Whenever I'm learning things when walking, the location an idea popped into my head is pretty much never forgotten. I'm not sure whether its actually valuable, but it feels like it makes the ideas unforgettable. I'm going to assume the value is real because: https://en.wikipedia.org/wiki/Method_of_loci

I think consuming some portion of your subconscious with repetitive activity frees up some blocking on your conscious thought, so that you can stay engaged on an idea for longer. It's like your normal boredom/frustration loop gets muted by the repetitive behavior (music, movies in background, walking, fidgeting, etc.)

Sometimes having other things going on makes deep work easier, sometimes it makes it harder. I've noticed it's good to test both, and oscillate.

7
matthewwiese 3 days ago 1 reply      
Great read. Thanks for the link.

I often get the same energized writing vibe after a run. Though unlike the article emphasizes near the end, my 5 mile daily run is preplanned (obviously) and so leaves my brain able to effectively "dissociate" and enter that realm of creative thinking that often precedes our falling asleep. After the first couple miles, my body gets into the groove and I'm able to either serenely absorb my surroundings -- the geese and their Spring young, say -- or float around in that gooey reality between daydreaming and acting.

Steve Jobs was a particularly notable "hacker type" who enjoyed walks. So besides the article's writer bent, I'd say idle physical activity is a good choice for those who just want to think.

8
yoandy 3 days ago 1 reply      
I used to go to Work every day by walking around 2 Km, without doubt it helps a lot to arrive work clear minded and in good mood. I think is even better when you walk in group and you talk to the others.
9
0xFFC 3 days ago 2 replies      
Sorry I didn't have time to read completely, I will read this when I have free time.

But I wanted to mention this is completely reverse for me. Over the years I have found my body and mind are complete opposite side of each other. I have to complete stay moveless, and when I stay moveless for awhile that's when my mind will work at its extreme capacity. Moving, Walking, Talking, Writing, everything is kinda distraction from my deepest mind state, and I need that state when I study Math especially the hard/analytical problems. I call that deep state, ZEN. I wish I could be in that state everywhere and every day.

10
3131s 3 days ago 0 replies      
For any distance that takes less than 30 minutes, I almost always walk. For longer distances I ride a bike. Typically I'm walking to go exercise, and I find it to be the perfect warmup for that. I also find that it really helps my muscles recover the next day after a workout as well.
11
nemo1618 3 days ago 1 reply      
Another possibility: walking is a means of seeding your brain's RNG with new entropy. That would explain why some sedentary activities (like driving to work or fiddling with a toy) can help you think too.
12
seanalltogether 3 days ago 6 replies      
So why does taking a shower help us think? Or driving a car on the highway to work? It has to be more then just getting blood moving?
13
goodjam 2 days ago 0 replies      
I love this friendly jab at Flaubert from Nietzsche On ne peut penser et crire quassis - One cannot think and write except when seated (G. Flaubert). There I have caught you, nihilist! The sedentary life is the very sin against the Holy Spirit. Only thoughts reached by walking have value.
14
hownottowrite 3 days ago 1 reply      
If you like this article you should probably read, Frdric Gros' A Philosophy of Walking [0]. His book came out in 2014 and inspired a brief flurry of articles focused on the more esoteric effects of taking a stroll.

[0] - https://www.versobooks.com/books/1865-a-philosophy-of-walkin...

15
iplaw 3 days ago 1 reply      
Do these benefits translate to other outdoor activities? Jogging, cycling, etc.?

I seem to achieve this sort of mental clarity when I'm on an open-ended recovery ride. Training days, however, are probably too regimented and my focus is solely on hitting and/or exceeding the targets set by my coach.

16
bdamm 2 days ago 0 replies      
"A small but growing collection of studies suggests that spending time in green spacesgardens, parks, forestscan rejuvenate the mental resources that man-made environments deplete."

Does this explain why it seems all great cities have large walkable parks near their core downtown areas and near any areas considered to be more livable? It isn't the park, per se, but perhaps the ability to find walkable conduits that can be ambled without concern for bodily harm.

When I move to a new place one of the first things I do is locate the longest walkable circuit that does not involve busy intersections where waiting is required.

17
keithpeter 3 days ago 0 replies      
Chris Arthur is a good writer for the walking if you liked the literary aspect of the OA.

http://www.chrisarthur.org/

The Irish Nocturnes essay Meditation on Walking used to be online. Fortunately, the Way Back Machine has it.

http://web.archive.org/web/20010413013113/http://www.richmon...

[The Richmond Review was a nice early Web based literary magazine]

18
Nomentatus 2 days ago 0 replies      
Our legs and arms are pumps, as we all learned in high school, with valves in the blood vessels that facilitate that function.
19
agentgt 3 days ago 1 reply      
For those that want to perhaps burn more calories or for whatever reason want to make it more challenging I recommend rucking.

That is take a backpack and put like 35 pounds in it.

I highly recommend it.

20
visakanv 3 days ago 0 replies      
This is part of why I'm very excited for VR. Our system of navigating the web as pages on screens is incredibly limited. Once we can navigate content in space (think video games you could still drop me anywhere in Grand Theft Auto: Vice City and I'd be able to navigate to any other point on the map from memory), we'll open up all sorts of interesting new possibilities.
21
david927 2 days ago 0 replies      
I always thought part of the power of walking was that it was a form of bilateral stimulation, such as found in EMDR therapy.
22
adultSwim 2 days ago 0 replies      
Highly recommend Wanderlust by Rebecca Solnit. In it she explores the intersection between walking and thinking.
23
mdevere 3 days ago 2 replies      
why are these articles always so pointlessly long. who wants to read all this meandering tangential bullshit when it can be distilled down into two paragraphs at most.
24
ivwdbwib 3 days ago 0 replies      
I love walking
30
How to Read Mathematics stonehill.edu
384 points by ColinWright  3 days ago   31 comments top 11
1
gtani 3 days ago 1 reply      
There's a few books on how to approach books and problems, e.g. don't strain on first seeing new material. Lara Alcock wrote 2 books on studying math which seem to have the same ToC, a lot of undergrad programs have materials on proofs and how to transition from high school problem solving: http://web.archive.org/web/20150319020039/http://www.maths.c...

Mathoverflow and math.stackexchange soft-questions tag has lots of mini-essays, e.g. https://mathoverflow.net/questions/143309/how-do-you-not-for...

and https://math.stackexchange.com/questions/617625/on-familiari...

____________________

For proofs, books by Polya, Velleman, Hammack etc

Prof Baez' reading lists for math and physics: http://math.ucr.edu/home/baez/books.html

2
rrherr 3 days ago 0 replies      
I've also found these to be helpful:

The Language and Grammar of Mathematics, from The Princeton Companion to Mathematics, by Timothy Gowers: http://press.princeton.edu/chapters/gowers/gowers_I_2.pdf

Reading Mathematics, by John Hamal Hubbard: http://www.math.cornell.edu/~hubbard/readingmath.pdf

3
maroonblazer 3 days ago 0 replies      
As someone who struggled with math and hated it in high school and now loves it but still struggles with it I got a lot out of this article. It brought to mind this EdX course: "Effective Thinking Through Mathematics"[0] which I also found valuable.

Has anyone read the author's book[1] and can recommend it (or not)? It only has 2 reviews, a 5-star and a 3-star and the latter review is not helpful.

[0]https://www.edx.org/course/effective-thinking-through-mathem...[1]https://www.amazon.com/Rediscovering-Mathematics-Classroom-R...

4
cstrahan 3 days ago 1 reply      
If you haven't heard of Shai Simonson I suggest checking out his ArsDigita University[0] lectures[1] (from which I studied Theory of Computation[2] back in late 2011).

He's a superb lecturer, and I owe him a debt of gratitude for his recorded classes.

[0]: http://www.aduni.org/

[1]: https://adunivids.neocities.org/

[2]: https://www.youtube.com/watch?v=Pt6GBVIifZA

5
danidiaz 3 days ago 0 replies      
I like this quote I found in a mathematical analysis book:

"It is an unfortunate fact that proofs can be very misleading. Proofs exist to establish once and for all, according to very high standards, that certain mathematical statements are irrefutable facts. What is unfortunate about this is that a proof, in spite of the fact that it is perfectly correct, does not in any way have to be enlightening. Thus, mathematicians, and mathematics students, are faced with two problems: the generation of proofs, and the generation of internal enlightenment. To understand a theorem requires enlightenment. If one has enlightenment, one knows in one's soul why a particular theorem must be true."

https://www.goodreads.com/book/show/5760666-foundations-of-a...

6
dshanko 3 days ago 1 reply      
I also found this to be helpful - Write Mathematics Right, by L. Radhakrishna https://www.amazon.com/Write-Mathematics-Right-Professional-...
7
onuralp 3 days ago 3 replies      
I think it would be quiet interesting to crowdsource a math-to-english interpreter (a la 'explain shell' [0]) for math equations.

[0] https://explainshell.com/

8
bluetwo 3 days ago 1 reply      
I've always loved math, but as things get more complex I stop thinking in math and start thinking in code.
9
badpizza 2 days ago 0 replies      
I will add to the lists this another resource:

Handbook for spoken Mathematics (Larry's speakeasy) by Lawrence Chang: http://web.efzg.hr/dok/MAT/vkojic/Larrys_speakeasy.pdf from The Lawrence Livermore Laboratory

10
amelius 3 days ago 0 replies      
I guess how to read mathematics depends strongly on the context or the subfield you are looking into.

A simple example: a superscript can mean exponentiation or an index.

Also, sometimes it is preferred to leave out symbols that occur often, to avoid clutter. One example is dropping the sigmas out of equations, and infer they exist by looking at indices.

11
bluenose69 3 days ago 1 reply      
I thought this was going to be about how to read Mathematics aloud, e.g. to describe it over the telephone. It seems that even something as common as $f : a \rightarrow b$ might be spoken aloud in different ways.
       cached 4 May 2017 15:11:01 GMT