hacker news with inline top comments    .. more ..    8 Jul 2017 Best
home   ask   best   3 weeks ago   
Making a virtual machine in Google Sheets briansteffens.github.io
1058 points by signa11  3 days ago   109 comments top 19
indigochill 3 days ago 2 replies      
This may sound silly, but I don't think I've actually seen a more elegant functional visualization of how computers work at that level. I could see this being used as an educational aid to introduce students to the key concepts.
k__ 3 days ago 2 replies      
This reminds me of my work at a big corp.

The admins didn't allow my team too much software, especially no compiler or something, but(!) they allowed MS Office.

So what happened was, that we started to program everything we need in VBA, with Word, Excel or Access as base, depending on the needs.

SonOfLilit 3 days ago 4 replies      
Oh, man. This is a VM in JS ("Google Script") with a UI in Google Sheets.

If I had more time I'd post a VM in Google Sheets formulas only.

Anyone want to take it up?

Edit: hold my beer (see my reply below)

Mister_Snuggles 2 days ago 1 reply      
This reminds me of a "game" that a friend and I made in Excel.

The game was, roughly, a text-based adventure game. Each row in the sheet represented a "room", columns across gave names to the directions you could go and the target rooms, a description of the room, etc. I think there were other columns to mark whether the room represented the end of the game too. The UI was a bunch of buttons and cells on another tab that were manipulated by VBA code.

The game was never very good, but we ended up creating quite a lot within that limited framework.

jzymbaluk 3 days ago 3 replies      
Absolutely incredible. So when am I going to be able to play Doom on Sheets?
stereobit 3 days ago 1 reply      
Ha, good one. I implemented levenshtein distance in Apps Script the other day to help some poor colleagues who were doing manual data cleaning tasks.
throwaway2016a 3 days ago 1 reply      
I didn't know about App Scripts. This is very cool not just because it is a relatively clean visualization of a CPU but also because (on a personal level) it showed me what App Scripts can do.

Now if only it displayed the register values in hex or binary. As an education aid in college I found it easier to visualize what was actually happening in one of those bases. Another useful feature for debuggers is to highlight the values that changed in the last step. Sometimes even highlighting the exact bit if displaying in binary. I'm not sure how doable that is in Google Sheets though.

Edit: it's also a nice attention to detail that the stack shares the same heap as instructions. It might have been an easy out to put the stack in it's own column.

chubot 2 days ago 2 replies      
I can't see the code without edit access? I go to Tools -> Script Editor, click, and it does nothing. No error even. (Happens in both Firefox and Chrome.)
techolic 3 days ago 1 reply      
I came in to learn how to run Windows XP in Google sheet.

Not exactly disappointed though.

stared 2 days ago 0 replies      
And I thought that http://www.deepexcel.net/ (Deep Spreadsheets with ExcelNet) was mind-blowing...
j45 2 days ago 0 replies      
Fun read, it reminded me of a Computing Science assignment I remember to this day - prof had us build a Russian compiler that worked with trits (0,1,2) instead of bits. A tool like this would have made traversing and visualizing it a lot easier.
IgorPartola 2 days ago 0 replies      
I had this idea one time to use MySQL triggers to create a bunch of XOR gates and then use those as a basis for a CPU. Then eventually I could run Linux on that and rung MySQL on top of it.
Fej 2 days ago 1 reply      
Now all we need is a higher-level language that compiles to Sheets VM. How hard would it be to write a C-like for this?
exabrial 2 days ago 0 replies      
From the "use the right tool for the job" department :D
louithethrid 2 days ago 2 replies      
Cloud vapingThe next big step in free hosting: Milking public available turing complete services for free computation power.
epx 2 days ago 0 replies      
I remember of a Blackjack game implemented in SuperCalc 3 using only circular referencing and IF() as "programming" loopholes
XCSme 3 days ago 1 reply      
So cool! Useless, but cool :)
assafmo 2 days ago 0 replies      
So much awesomeness!
erikatoni 2 days ago 0 replies      
Wildcard Certificates Coming January 2018 letsencrypt.org
834 points by darwhy  1 day ago   191 comments top 26
SwellJoe 1 day ago 1 reply      
Let's Encrypt is just about the best thing to happen to the web this decade. It really is huge to have encryption be something that can Just Work. It is, by far, the most popular feature we've added to Virtualmin in many years (and we had support from very early on due to the high demand for it).

Wildcard certs have been a common request, but you can already specify multiple domains using SAN. And, since you can issue a new LE cert on-demand, it's actually not necessary for a lot of use cases that would have required a wildcard in the past. In the bad old days, getting a new certificate (even just to change details like adding a name to it) was time-consuming and often cost money. Most of the time when our users have needed a wildcard, it was just because they wanted to save a little money by having all of their subdomains on one cert; and not so much that they really needed to be able to spring up dozens/hundreds/thousands of new subdomains that could just automatically be secured. If you have a fixed number of names that need SSL with the same cert, you can already do that today with Let's Encrypt.

Nonetheless, this is great. I'm just super impressed by how effective the LE folks have been at improving the state of security on the web, and for free! They really deserve every kind word and every donation dollar that comes their way.

randomf1fan 1 day ago 5 replies      
This is great news for organizations. I work at a large Fortune 150, and there are lots of services that require wildcard certs. We have a process to get these from our internal CA as well as a third-party - the internal CA is automated, but the third-party (for external services) can be slow and cumbersome, to the point where many departments just buy their own cert. And then a year later, they move on, forget, etc, and suddenly we have services that have expired certs and there's a scramble to fix them.

This move by Letsencrypt should hopefully make them the standard for any external service that doesn't require an EV cert.

prdonahue 1 day ago 0 replies      
Looking forward to using these at Cloudflare for our Universal SSL product. Our plan is let customers choose which CA they would like us to issue from, with sane defaults based on constraints imposed by other settings, e.g., CAA record prohibiting issuance from one of the CA choices.
madsushi 1 day ago 4 replies      
Wildcards were one of the two big blockers for Let's Encrypt adoption at a lot of organizations. The second blocker, the operational discipline to automatically refresh the cert and restart services every <90 days, will likely be the only excuse left.
middleclick 1 day ago 1 reply      
I am genuinely curious as to how much this will affect the cert providers commercial business? Other than Lets Encrypt not being able to issue EV certs. Does anyone have a resource that talks about this?
mnglkhn2 1 day ago 3 replies      
I would feel even more comfortable if I would be able to pay a nominal sum. Even $1 per cert would go a long way in securing their infrastructure. Maybe Letsencrypt does not want to handle the hassle of managing payments.
chtitux 1 day ago 1 reply      
One great advantage of wildcard certificates is the privacy of the domains.

If you use customer1.mycorp.com, customer2.mycorp.com, etc. the names of your clients is exposed twice :

- if you issue one certificate with all the domains, all the domains are readable in the certificate (Cloudflare free cert. has this issue too)

- all the LE certificates are published in Certificate Transparency logs. So you can detect if anyone issues a cert. for your domain, but anyone can view the certificates you issued.

With a wildcard certificate, the subdomains used are not public.

Note this issue applies to "internal" subdomains too. You probably don't want to expose the hostname of your backoffice (admin.mycorp.com) or your new top secret project (linux.microsoft.org).

eridius 1 day ago 1 reply      
What verification strategy are they using to determine when a wildcard cert can be created? I see the discussion on https://github.com/letsencrypt/acme-spec/issues/64 suggesting that they validate a sampling of randomly-generated subdomains, but it's unclear if that's actually the strategy they're using (and an obvious downside with that strategy is it won't work for a client that wants a wildcard cert for whatever reason but hasn't configured DNS to handle arbitrary subdomains, though you could of course argue that these clients don't actually need wildcard certs).
kharms 1 day ago 8 replies      
Question on this topic - is there a method of encrypting subdomains when you don't own the domain?

An example: I run a vm that exposes mysubdomain.azure.com, can I turn on ssl at that level? A google search says "no" but I figure this is a place where someone might have a workaround.

jpsim 1 day ago 1 reply      
Is there a write-up somewhere explaining why this was a technical hurdle compared to base domain certs? Very curious.
e12e 1 day ago 0 replies      
This is fantastic news. I just whish x509/browsers/other clients could be fixed with proper support/implementation for scoping, so signing a CA cert limited to a single TLD wouldn't be a big deal.

That way, Letsencrypt could've just signed a CA cert that was authorised to sign certs for anything under example.com - but not for anything else - and we could bootstrap trust in internal/local CAs just as we now do with certificates.

dopamean 1 day ago 1 reply      
The company I work for is a large user of Let's Encrypt certs (we order them for our customer's sites). It doesn't look like we'll be able to use this since we don't control our customer's DNS.
LinuxBender 1 day ago 10 replies      
Serious question. What does LetsEncrypt buy me that I could not get from having a knob in applications and browsers that lets me accept self signed certs?

To be clear, the reason I am asking is that historically a CA was intended to be a way to validate "who" you are talking to. LetsEncrypt is providing a signed cert that does not validate an entity. It just solves the self signed cert, which could also be solved in applications by having a setting to "Accept Self Signed Certs". Some apps and appliances already have this.

hdhzy 1 day ago 0 replies      
Wow, very cool. I wonder if elliptic curve certificates and intermediaries via certbot are also in the pipeline. P-256 can be issued via manual CSR and EC intermediaries are scheduled "before September" according to https://letsencrypt.org/upcoming-features/
benth 1 day ago 1 reply      
I recently read about how Plex got trusted SSL certificates for all their users in partnership with DigiCert, and was really curious if a similar scheme could be accomplished with Let's Encrypt. The scheme required wildcard certificates so I figured it wouldn't be possible. But with this announcement, maybe it would be! I work on a product that generates a self-signed cert and so our customers always get a cert warning. They can replace the cert with their own if they like, but some customers aren't set up to do that. Offering an alternative where we securely mediate creation of a trusted SSL cert would be fantastic.

See: https://www.plex.tv/blog/its-not-easy-being-green-secure-com... and https://blog.filippo.io/how-plex-is-doing-https-for-all-its-...

gsylvie 1 day ago 1 reply      
I want multi-wildcard-certs (using subject alternative names aka SAN). Also, if I get a cert that covers:

 [*.a.company.com] and [*.b.company.com]
Can I please also have [a.company.com] and [b.company.com] stuffed into two additional SAN slots!

p.s. How do I get an inline asterisk into my HN comment!?

dijit 1 day ago 8 replies      
I strongly dislike wildcard certificates.

I worked in a few places that had a *.company.com which covered, obviously, everything under that domain.

That meant if that wildcard cert leaked then our EV cert for, say, checkout.company.com would be essentially compromised too.

Not to mention. If you have a wildcard cert it's rather likely you're passing those certs around servers, lots of scope for leakage.

I really think that if you feel the need to do wildcard certificates, then you should at least try to figure out another way around it. I'm not saying you absolutely must never use them, but be incredibly mindful of what is at stake and limit the scope and availability of such certs as much as possible.

For instance. Don't put the same wildcard on mail servers and IM servers and git servers and etc; a compromise of one will compromise them all and the revokation system is not good enough.


taylorbuley 1 day ago 0 replies      
In my best Oprah voice: "Subdomains for everybody! You get a secured subdomain.. you get a secured subdomain..."

In seriousness, I pine for the post `~username`, pre-`/username` days where services would hand out subdomains for user management. It still happens -- viz Tumblr, etc. -- but I feel like it's less frequently then it used to. One reason I would avoid is that wildcard certs are pricey. Nice to see that will commoditize a bit come January.

nvr219 1 day ago 2 replies      
Can I get Windows/IIS support please?
rsanaie 1 day ago 0 replies      
Thank you so much for your efforts!!
gonmf 1 day ago 0 replies      
This is great news!
a1exus 1 day ago 0 replies      
thank you!
JepZ 1 day ago 0 replies      
ikrisztian 1 day ago 0 replies      
What if id like to scan objects with my phone's cam, and use those in VR?
IncRnd 1 day ago 0 replies      
It is a serious security issue to add wildcard certificates for multiple unrelated domains.
stephenr 1 day ago 0 replies      

Wildcard certs, that are generally seen as a security risk, and could have been alleviated for most legitimate uses with higher limits on issuance per domain will be supported.

But S/MIME, the email encryption option that actually works out of the box in basically every mail client, sorry, nothing doing.

I'm not a Woman in Tech communequation.wordpress.com
860 points by triplesec  3 days ago   573 comments top 5
meej 2 days ago 8 replies      
"Youre victimising me when you do that. Youre indicating that its most likely I need special, extra support. Just because Im female."

This is exactly how I felt during my Microsoft internship in 1998 when the internal women's organization, HOPPERS, decided to change their successful "intern buddy" program from opt-in to opt-out. (Well, not really opt-out, because until I got upset with them about it they clearly never considered that anyone might want to opt out.) Despite being only one of two women, both interns, on a team of 40 people, I never felt anything other than welcomed by my team and never felt singled out or harassed because of my gender. As such, I felt quite insulted by the assumption that I needed an "intern buddy" just because I'm a woman in a male-dominated field. A long email thread with the head of the organization ensued, and in the end I did not have the intern buddy that I never asked for in the first place.

I wholeheartedly support the self-organization of underrepresented groups to create safe spaces. However, when participation in such efforts is compelled by things like special awards for members of underrepresented groups in tech or being assigned an "intern buddy" without your knowledge or consent just because you are a member of an underrepresented group, that's not a safe space. That's a ghetto.

fruzz 3 days ago 10 replies      
There's sexism in tech, and to address it you have to call it for what it is. I'm glad her experiences are such that she hasn't encountered these barriers, but other people have, and they need these words and spaces.

Take my previous job. Women were objectified on Slack. A woman was groped, though she didn't report it out of concern for the repercussions. In meetings execs, male execs would only address/look at the men, not the women. The company was 91% men, even though 24% of the workforce for those jobs in the area was female.

My friends in another high-profile company in the area were sexually harassed, though they felt like they couldn't report it. They simply left the job.

I've mentored young women in high school interested in STEM in a program specific for them. The content is the same, but there's value in having these to counter the obstacles specific to women that they'll face.

I've never seen men, as a group, encounter the obstacles I've seen many female peers discuss. Not all women encounter these, but as a group, it's undeniable that there's extra obstacles.

BlackjackCF 3 days ago 3 replies      
As a queer woman in tech... I feel this so much.

I don't really know where to sit on this. It's a bit confusing for me. I understand the need for "X minority group in tech" events, I really do. I think it helps newcomers and people who feel like they're at the fringe find a community.

At the same time, I DO find it a little weird at times to go to "LGBTQ-only", "Asian-only", or "women-only" events. It just kind of reminds me of... this reverse-frat mentality.

Going to events with ONE homogenous group just really skeezes me out for some reason.

paperpunk 3 days ago 2 replies      
She makes a good point when she says "Im already here, people. So Im not the problem youre trying to solve."

I think what a lot of these kinds of posts miss is that efforts to bring women into tech generally aren't aimed at the kind of women who have always done tech, have always wanted to do tech, and participate in the tech community despite their gender. Those women are the die-hards who largely will ignore gender barriers because of their enthusiasm for the field. But if we want to improve the gender ratio we have to think about how to appeal to the women who don't fall into that category too.

I do consider myself a "woman in tech" but that doesn't mean I want special treatment. I'm lucky enough to be surrounded by smart, passionate people of all genders and don't really suffer much sexism with regards to my work. What I do want is more women colleagues and I support initiatives aiming to achieve that.

Full disclosure: I run a student branch of the Women's Engineering Society here in the UK, although we are far from a women's only group. Most of our events are about 50/50.

aphextron 3 days ago 16 replies      
>I want inclusivity, not exclusivity.

Thank you. I find myself feeling the exact same way as a black man in this industry, and cringe at "minority only" events and clubs. We don't need token inclusion and separate praise for being "brave" and "fighting against the odds". We need a world where those things are irrelevant.

Mental health is still an issue in the workplace medium.com
624 points by bcx  1 day ago   318 comments top 37
steven777400 1 day ago 15 replies      
Great article. A few years ago (at a previous job) I took a sick day for "sanity", but told them I wasn't feeling well. I felt guilty about doing it. I think part of it is the association of sick leave with externally visible medical issues, and the corresponding "straightforward" medical verification.

In other words, if you have a temperature or are vomiting, that's obvious. Many infections or physical injury can be trivially verified by a doctor. But a "sanity day", as truthful and necessary as it might be, is neither of those.

Out of curiosity, I checked my current employment contract. It says sick leave is for "A personal illness, injury or medical disability that prevents the employee from performing his or her job, or personal medical or dental appointments." or "Exposure of the employee to contagious disease when attendance at work would jeopardize the health of others." There's a dozen or so other cases listed in the contract, mostly about allowing sick leave to care for sick family members/children. Our contract also allows for verification, "If the Employer suspects abuse, the Employer may require a written medical certificate for any sick leave absence."

I've never heard of anyone here being asked for a verification, but it would tend to discourage people doing the "sanity day" sort of thing.

siliconc0w 1 day ago 3 replies      
There is a kinda secret code for OOO or WFH emails that managers should respect. Definitely got to "Respect the code" (say in a pirate voice). As a manager I'd write purposely vague emails to contribute to this, "Sorry will be late, got jumped by a gang of ninjas" because I really don't like to set a cultural tone that isn't trusting of employees. I basically need to know you aren't going to be here but I don't need to know why.

There was an eng manager that would pester people about vaguer emails asking for clarification. I really wanted to just sit him down and explain that he isn't being clever and he was basically being a jackass for prying into people's personal lives - vague email is vague for a reason.

curun1r 1 day ago 3 replies      
My only issue with this is how he seems to lump in the "mental health" days that people without diagnosed mental health disorders face with the stigmatization that the other group feels. I fully support people who need to deal with mental fatigue in these ways, but if just taking time off "cures" your mental health issues, it's a different class of problem from what others are dealing with.

The "still" is incredibly premature when it comes to mental health in the workplace. We're just scratching the surface when it comes to acknowledging, accepting and understanding those with mental health disorders. Depression, ADHD and even Autism Spectrum and OCD are all on the leading edge of disorders that are receiving less stigmatization and more acceptance over time. But there's a lot more in the DSM-V that are completely misunderstood or completely unpublicized. And our workplaces are completely unprepared to deal with them.

I saw this first hand at my previous employer. We had a coworker who had a number of personal disagreements with other coworkers. In discussing it with my mother, a psychologist, she mentioned that much of his behavior sounded, to her, like someone with Borderline Personality Disorder. He was everyone's best friend up until they did anything he interpreted as being against him at which point he'd flip and try to sabotage them at every opportunity, including filing numerous baseless claims with HR. The organization was completely unprepared to deal with an individual like him. Each HR claim he filed was treated seriously, but there was never encouragement or a requirement that he talk to a trained mental health professional who could have been helped guide the company to a productive outcome. Instead, his conflicts with other employees caused at least 3 of them to quit before he was eventually forced out of the company for taking on someone who had too much pull with upper management. I can only imagine the carnage that would have been caused if he had been a she and had been able to abuse the sexual harassment policies.

HR is only trained to help the company avoid getting sued. But there's damage to both the employee and the company that can happen without the lawyers getting involved. The company's HR failed him and the rest of us that had to work with him by not knowing how to deal with that sort of psychological disorder.

Rather than "it's 2017 and mental health is still an issue," I'd say, "it's 2017 and we're finally starting to acknowledge the long road ahead of us."

throwaway2928 1 day ago 3 replies      
Not that long ago, I was considering joining a startup where an old manager of mine was the head of eng. They seemed to be doing some cool stuff, another friend had recently joined and spoke well of it, and I thought I'd give it a go. As part of that process, my old manager took me out for coffee to talk about the company, etc.

When we chatted, he basically laid down that he was concerned- when I had worked for him, I'd been depressed. He wanted to protect his startup from that kind of attitude. So there I was jumping through hoops to assure him that I had gotten therapy, that I was keeping an eye on it, on and on... only afterwards did I realize how fucked up that was.

Yes, he's got a right to try to protect a fragile young startup. But on the other hand, he's doing it via discrimination due to health issues.

In the end, I also realized something else that mattered: I was always feeling like shit those days that I worked for him in large part because of how he ran things. After he left, we got a much better manager who honestly seemed to work hard to make me happy. Why the hell would I want to go work for that guy again in the first place?

makecheck 1 day ago 2 replies      
One of the big problems with mental health is that its aggravated by bruising that you cant see. If someone came up to you and gave you a paper cut every day for the next 3 years, youd show some major scars and there would certainly be enough evidence to gain some sympathy. All the interactions you have in your day can also have a cumulative effect on the mind.

We can have laws or corporate rules or whatever but at the end of the day people just have to stop being so lousy to one another. Obviously this means there shouldnt be people screaming at each other but its a lot more than that. Its also the little things: dont cut in lines, dont be a jerk in traffic, dont eat stinky meals in the middle of crowds, dont get in peoples way or be generally oblivious to whats around you, etc. These are all the paper cuts of the mind, gradually aggravating people day after day until they just cant handle it anymore.

goodroot 1 day ago 1 reply      
My partner works at Olark. It truly is a human-focused business. I love that she is there. The intention that their team and leadership have applied into creating a safe environment is deeply rooted and honest.

As someone who struggled with depression for two decades, while ultimately thwarted, it was a hopeless, numbing plague. As a coping mechanism, I developed my career working remotely. I was unable to function within a typical office environment. At home I could steal away to my bedroom and hide from the black under cover of blanket, when I needed to.

It's encouraging to see the silent struggle find words and champions. May others who are going through the darkness find supportive and loving environments; any change to find them is worth it. You are the author of your journey and the hero: write a happy story.

logicalmind 1 day ago 0 replies      
One of the hardest things to explain to anyone is burnout and the after effects. I've experienced it myself, along with plenty of people around me. But I also know many friends and family members who are committing themselves to their jobs beyond their ability to healthily sustain their lives. This includes working very long hours, essentially never turning work "off". It impacts their health, their relationships and their mental well-being.

Trying to warn people who have yet to deal with it seems impossible. I've had sit-down heart-to-heart conversations with people I love about commitment to work, expectation setting, work/life balances, etc. and I've never had a good outcome. I've watched people go through the inevitable physical sickness that never seems to go away, and then have that turn into emotional and mental sickness which also never seems to go away. In the end, I always wish there was something more I could do to help them head this off. But no matter how hard I've tried it still happens.

zitterbewegung 1 day ago 2 replies      
I applaud the author for destigmatizing mental health issues. More companies need to be like this. Its really hard for people to understand mental health issues because you have to take many optional classes to even get an idea of what they are. Also, many people throw around terms like psychopath / ADD(ADHD) and either diagnose themselves or others and that can lead to more stigma or even misunderstandings. I think better education of mental health would help solve this.
losteverything 1 day ago 0 replies      
Here is what i learned from my now blue collar career and my old white collar career

Take sick days. Plan sick days.

My corp job had unlimited sick Time - after 5 days required disability. I felt i had to go every day; no breaks. No way to get a health day. Wanted to be that (very stupid) employee that never took a sick day. Didnt realize it benefited company. I chose my company over my family by not calling out. I wasnt "sick" i thought.

My Blue collar jobs i have to show sick dr note, but that is quite legit and easy. No stress. Dont feel well; tired? Back hurts? Spouse ill? I call out. NO GUILT.

Avoid the mental health or stress words. Use stomach or lyme or back injury or vision.

Looking back all my "i dont call in sick" didnt do me one iota of good

Now, i take off if and when i want. How i wish i was blue collar first before white collar

whiddershins 4 hours ago 0 replies      
I find it strange any employee would need to be specific about a sick day.

In general, we as a culture tend towards confidentiality about medical conditions.

I have rarely used sick days when in a salaried position, and take a bit of pride in that. But when I do, I expect to not need to explain myself. And I have no problem on a personal ethics level using a sick day for pretty much anything that feels beyond my control, unavoidable, unexpected, and would prevent me from doing a good job.

Maybe that's not the exact letter of what a sick day is for in my employment agreement, but I've never been questioned about a sick day.

I am under the impression the stipulations about what a sick day can be used for are protection against abuse by employees who will game the system. Since that's not me, I don't give it much thought.

pcarolan 3 hours ago 0 replies      
My cousin worked at European owned bank that had "mental health days". I liked that term because it sounded more proactive than reactive. They were viewed as a way to take care of your mind and reduce stress. You could use them for baseball games or just relaxing at home.
nolepointer 1 day ago 1 reply      
While I agree with the author's argument, stating the current year does not advance it. Seriously, it's even a meme.
neap24 1 day ago 3 replies      
I don't understand. Why isn't it standard practice to just issue a set of "personal days" without regard to "sickness", "leisure", or "mental sanity"? My company switched to this a couple of years ago and doesn't require an explanation. They are your days off, take them as you see fit.
gerbilly 1 day ago 0 replies      
While it's great that we are discussing this topic, my first reaction is: why does a worker even need an excuse?

Isn't it a bit odd that companies who otherwise trust employees with business critical matters, sometimes matters of life and death even, won't trust them to be mature enough to decide when they need to take time off?

When I was in grade 7, me and this girl Elissa were seated at the back of the class. We had the kind of desks where you had to lift up the top to get at your books.

We were lifting the tops up to hide behind them while 'secretly' telling each other stupid jokes and giggling.

In retrospect, the teacher definitely knew what we were doing but he probably figured since we were generally good kids he'd just let us get away with it and have a bit of fun.

profpandit 23 hours ago 1 reply      
Well, mental health has always been and will continue to be an issue that needs to be addressed in the workplace.This is because the workplace now is at least half composed of programming related tasks.Programming is such a mentally tasking task due to the need to get everything just right to get your computer to do what you want with it, that the fallout from it could be compared to a hangover.Your mental faculties do get tired by the process of programming leaving you in the lurch when you step outside that mental zone, and making you susceptible to attacks on issues unrelated to programming, that many managers and other people that don't exercise their mental faculties enough tend to indulge in.As a programmer, it's just as important to learn what to do outside of your programming related tasks, specially ways to relax and rejuvenate your mental faculties.If you don't do this, you'll burn yourself out leaving you susceptible to mental disease.
nvahalik 1 day ago 1 reply      
I don't get this whole thing. Whatever happened to talking to your superiors about this kinda stuff? I've taken plenty of "sick" (of this job) days over the years and often times would proactively tell people to stay home if they were killing themselves (even locking out their accounts, if they went home and tried to work).

This had nothing to do with "mental health" it was just part of keeping people happy and not letting their work dictate their lives.

timwaagh 1 day ago 0 replies      
Sure if people like you you can get away with even a month of being 'sick' but its really depends on the person.

At a company i worked there was a guy who did that. He got away with it but he was a very senior programmer.

If i tried this i would have to worry about them using it as grounds for a firing.

quickthrower 1 day ago 0 replies      
It's one thing taking a day off for mental health, but what if the job itself is contributing to said mental health problem?

For example being bullied or having unreasonable expectations with some kind of negative reinforcement loop.

Certainly doesn't sound like the case at the company in the article. But that CEO sounds exceptional.

We also need to address treating employees as humans not workproduct producing AWS instances.

cgoodmac 1 day ago 2 replies      
What do people do when they take a couple days off for mental health? I love the idea, but have no idea what I'd do.
heisenbit 1 day ago 0 replies      
People who recognize they are having a mental health issue and are working on getting better are often not really the problem. We all wish them better.

What is a problem are people mental issues creating trouble for others. It can get compounded by bosses looking the other way as results are coming in so there is no problem. Except the costs were externalized to the team around them.

DonbunEf7 1 day ago 4 replies      
I couldn't afford to do this.

My mental illness is sufficiently severe that I need months, not days, to unpack and unwind, and I haven't felt not-burnt-out in about half a decade. I only get to do this between jobs.

I'm glad that this situation worked out alright for the employee, but there often isn't enough sick leave available.

alexashka 1 day ago 1 reply      
It's not controversial, there's even a term for it - airing dirty laundry.

People don't talk about it because they don't want to all of a sudden be treated differently because 'mental health', and now people around you are walking on egg-shells or being fake supportive.

Why can't it just be a personality thing - some people need time alone more than others, for whatever reason that is. When you start labelling it mental health, all you're doing is self-diagnosing yourself into a hole that's hard to get out of. Unless you have debilitating problems of course, in which case the employer should know from day 1.

BadassFractal 1 day ago 2 replies      
First hand experience. As a founder it's terrifying to let people know that you are experiencing debilitating levels of burnout, anxiety and moderate depression that prevent you from being effective at your job. There are days when you're just sitting there staring at your screen for 10 hours hoping nobody can tell you're checked out.

You put on a smile, try to follow the usual routine as a robot, and secretly go to your therapist to try to fix it before someone catches on. I was lucky therapy got me out of it, or at least mostly smoothed it out, in under 6 months.

sgt 1 day ago 3 replies      
"1 in 6 americans are medicated for mental health." - that is very high. What's causing Americans to have so many mental health issues? I don't have the stats, but I cannot easily believe that this would the case in let's say Europe.
chris123 1 day ago 2 replies      
I don't think it's likely that a day will come, at least in our lifetimes, where workplaces are free from mental health issues. Yes, that would be great, but it's about as realistic as having colds and flus not be an issue in the workplace. These things are not going away in our lifetimes.
saghul 1 day ago 0 replies      
Very nice article, thanks for sharing! It reminded me of this one, written by my coworker Tyler: https://medium.com/smells-like-team-spirit/teamwork-and-ment...
Sevii 22 hours ago 0 replies      
We have too many people with mental health issues in general. You would think it should be a societal goal.
taurath 1 day ago 0 replies      
Heh. If you're a contractor in a lot of places you don't get sick time or days off either - you get to put a direct dollar cost on "taking a day off".
wu-ikkyu 1 day ago 0 replies      
>We are in a knowledge economy. Our jobs require us to execute at peak mental performance. When an athlete is injured they sit on the bench and recover. Lets get rid of the idea that somehow the brain is different.
sneak 1 day ago 2 replies      
My grandfather taught me well: one should never, ever talk about their health unless it's good.
ninjakeyboard 1 day ago 0 replies      
I think taking downtime is good. I sort of wonder if actually affect my mental health by not working though.
luvandp3ace 1 day ago 0 replies      
I have trouble understanding this. You work in an organization, they have goals, priorities. You have a role and responsibility. Since when was it a company responsibility to take care of your mental well-being? If you need some time off to work on it, shouldn't you just take some time off? Am I missing something?
j05huaNathaniel 1 day ago 0 replies      
Honestly, kind of sounds like the work she does may be the reason for the mental health issues. Maybe find a job that doesn't depress the shit out of you? I know, easier said than done.
lists 23 hours ago 0 replies      
Your mind is localized to your brain. Your brain is apart of your body.
BucketSort 1 day ago 0 replies      
Isn't it always the primary issue?
Aa0535626251 16 hours ago 0 replies      
xname2 1 day ago 7 replies      
Can someone please explain to me what is special with 2017?
What Is Ethereum? whatthefuckisethereum.com
676 points by songzme  14 hours ago   196 comments top 29
mikenew 13 hours ago 20 replies      
There's one point in particular that took me a while to grasp: while you can write code that runs on the Ethereum network, every single node has to process that code.

So if, for example, you had a big 3d animation sequence that you wanted to have rendered, you would not just send that code off to the network to be processed. You would have to pay to have every single person on the network process that job for you, and it would be so big the network wouldn't even accept it. Rather, you would create a simple contract that says "if you render this animation for me and prove that you did it right, I'll pay you X amount of Ether". Someone would take the job and the Ethereum network would process your contract and handle the payment. You would end up paying that person to do work for you, and you'd pay the network (using something called gas) to process the contract.

You could use Ethereum to create all kinds of interesting contracts for financial purposes, voting systems, insurance, or whatever else. But it's not some giant compute cluster that will run some big program for you.

SilasX 13 hours ago 2 replies      
This doesn't seem to do it for me. The multiple explanations it offers are all either:

1) Extremely vague and handwavy, or

2) Links to extremely long documents.

Neither one is an explanation, something that hits the key points and gives you enough to know what to ask to get greater detail.

Edit: toned down criticism.

Temasik 11 minutes ago 0 replies      
Ethereum is not immutable centralized and full of bugs

Good luck in the long run

runeks 4 hours ago 1 reply      
Ethereum is very simple in essence: it's a Turing-complete version of Bitcoin.

The way you transfer a bitcoin from one person to another is by creating a Bitcoin transaction that contains an input script that fulfills an in-blockchain output script with which a number of bitcoins are associated. The output script may say "provide a public key that hashes to <some_hash> and a signature, over a transaction (which sends the bitcoins to a new output script) that redeems this output, that verifies against this public key".

Bitcoins script language -- conditions be fulfilled to transfer tokens associated with one output script to a new output script -- is not Turing-complete, which means it's limited in how complex a condition can be set up for redemption. Ethereum's script language is Turing complete, allowing arbitrarily complex conditions for fulfilling an output script (which allows you to transfer coins/tokens from that output script to a new one).

cslewis 13 hours ago 2 replies      
Few weeks ago I decided to spend a weekend to try to understand Ethereum. I found the whitepaper to be pretty instructive (it even helped me cement my understanding of bitcoin).Here is an annotated version of the whitepaper by vitalik:


aphextron 3 hours ago 0 replies      
I'm still confused. Is this anything beyond another opt-in botnet at it's core?
myautsai 4 hours ago 0 replies      
Ethereum is an awesome idea, but before any practical Ether application booms, it's more like a bubble.

If you're interested in why there's also a token named "Ethereum Classic(ETC)", you can search "DAO" on Google to explore more about why the first largest Ethereum application DAO was failed and why this leads to the hard fork(ETH => ETC, ETH) of Ethereum.

As far as decentralized storage is concerned, there's production-already a blockchain-based product named Sia (http://sia.tech/ ), but Swarm (which is a similar thing based on Ethereum) is still in very early stage.

thinbeige 9 hours ago 1 reply      
Nice thread but the issue I always have with all discussions around cryptocurrencies is:

I never know if the person who just worshipped or criticized a specific currency has a vested interest.

Somebody who sits on billions of ETH will write totally different tham someboy who is shorting/margin trading ETH.

pimeys 6 hours ago 2 replies      
What is the best place to have discussions about Ethereum? I tried to follow the Reddit group, but I don't really need all the hype. I just need information and opinions on writing contracts and developing applications that use Ethereum network. I'm also very interested in the psychological side of trading and different trading strategies. No fuzz, just reasonable discussion.
Frogolocalypse 13 hours ago 0 replies      
The problem with ether isn't the tech of contracts but the implementation of the network. There are very concerning scalability issues that have not only not been addressed, but who's 'plan' for resolution are either untried systems in development (sharding) or have significant architectural issues (proof-of-stake) that very smart people think will never be resolved. I hope they overcome these obstacles, but the jury is still well and truly out.
ourmandave 41 minutes ago 1 reply      
Wouldn't whatthefuckisethereum.edu make more sense for an educational site?
aqsheehy 13 hours ago 1 reply      
A framework for creating ponzis
notadoc 13 hours ago 5 replies      
Are we at the "mania" stage of cryptocurrency interest yet?
prodtorok 13 hours ago 5 replies      
How important is the adoption of Solidity for Ethereum's success?
ksikka 11 hours ago 2 replies      
What is Ethereum _useful_ for?When would I need it?Why is AWS (et al) not sufficient?
retox 1 hour ago 0 replies      
An establishment backed control job.
moomin 7 hours ago 1 reply      
I'm being sniffy here, and the technical achievement of Ethereum is considerable, but were I talking about a general contract computing platform, I'd want one where I could demonstrate the assertions the code makes. And that basically means a dependently typed functional programming language. I'd start with Idris, but even that might need strengthening before DAO-style issues were hard to find.
ruiquelhas 5 hours ago 0 replies      
Don't need a whole website to tell me it is just a vehicle for fraudulent securities.
skrowl 12 hours ago 0 replies      
Wow, I actually own some ETH on coinbase and had no idea it was more than just a competing crypto currency.
amadeuspzs 12 hours ago 0 replies      
Hats off to attempting to explain a deeply technical topic to a variety of audiences, acknowledging different learner needs. A lot of posters here would probably benefit from taking a humanistic approach to explaining what they do to non-hacker news readers!
kensai 7 hours ago 1 reply      
I love that the article ends in this line:

"Support this website! Send ETH to: 0x1c4d1804AD9d47de0D4209882843998E03E30dF9"

joeyspn 12 hours ago 1 reply      
Ethereum has had a good start being the first mover in smart contracts, but EOS is coming and the value proposition is much more solid...


Blockchain tech is evolving...

amygdyl 5 hours ago 0 replies      
Can anyone help me with a reference for any study that has been published on the status of research for the conditions of successful crypto currency launches?

Or a serious reputable journal reviewing the literature comprehensively?

If I'm unable to find filling for the gaps in the study I seek, I'm inclined to think that I have a good chance of being able to work towards a (sincerely and despite being tempted by the ad rates) non spammy simple site to collate the references, this summer. So if you have any suggestions for the effort I will with about 70% probability undertake, I'd be happy to hear from you as well.

sitepodmatt 6 hours ago 1 reply      
The best way to think of ethereum is bitcoin with more flexibility, and its immutability define by owners* tolerance for loss. When vladmir and slock.it lose money they just roll it back. * owners being the slack group with 90% of the mining power. There exists shitcoins with more credibility than ethereum
dmead 13 hours ago 0 replies      
Sounds terrible.
cm2187 11 hours ago 0 replies      
Another cryptocurrency? This is becoming a hyper inflation of crypto currencies...
qbaqbaqba 7 hours ago 0 replies      
Another cryptocurrency based scam?
dialupmodem 13 hours ago 4 replies      
So tired of seeing blockchain, machine learning, and JS in hte news. Things like Ethereum and even Bitcoin are 100% hype, "what if", and are nothing more than dreams.

Last century gave us things like the personal computer, the internet, and so on. What about this one? Fancier webpages? Selfies? Tweets?

All of this blockchain and cryptocurrency and JS hype is tiresome to see. What happened to making real stuff that works and solves real problems?

jamisteven 13 hours ago 3 replies      
Can't trust ethereum or bitcoin for the same reason we can't trust the fed and their "quantitive easing": 1. It's way complicated 2. It's fiat 3. Nobody understand who really is in control of its value
Defending a website with Zip bombs blog.haschek.at
612 points by ridgewell  2 days ago   182 comments top 37
colanderman 2 days ago 4 replies      
I would think Transfer-Encoding would be a better choice than Content-Encoding. It's processed at a lower level of the stack and must be decoded Content-Encoding is generally only decoded if the client is specifically interested in whatever's inside the payload. (Note that you don't have to specify the large Content-Length in this case as it is implied by the transfer coding.)

Also worth trying is an XML bomb [1], though that's higher up the stack.

Of course you can combine all three in one payload (since it's more likely that lower levels of the stack implement streaming processing): gzip an XML bomb followed by a gigabyte of space characters, then gzip that followed by a gigabyte of NULs, then serve it up as application/xml with both Content-Encoding and Transfer-Encoding: gzip.

(Actually now that I think of it, even though a terabyte of NULs compresses to 1 GiB [2], I bet that file is itself highly compressible, or could be made to be if it's handcrafted. You could probably serve that up easily with a few MiB file using the above technique.)

EDIT: In fact a 100 GiB version of such a payload compresses down do ~160 KiB on the wire. (No, I won't be sharing it as I'm pretty sure that such reverse-hacking is legally not much different than serving up malware, especially since black-hat crawlers are more likely than not running on compromised devices.)

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

[2] https://superuser.com/questions/139253/what-is-the-maximum-c...

geek_at 2 days ago 8 replies      
How come when I posted this (my blog post) here I only got 2 points? https://news.ycombinator.com/item?id=14704462 :D
Scryptonite 2 days ago 2 replies      
Reminds me of a time I once wrote a script in Node to send an endless stream of bytes at a slow & steady pace to bots that were scanning for vulnerable endpoints. It would cause them to hang, preventing them from continuing on to their next scanning job, some remaining connected for as long as weeks.

I presume the ones that gave out sooner were manually stopped by whoever maintains them or they hit some sort of memory limit. Good times.

ruytlm 2 days ago 2 replies      
compguy 2 days ago 1 reply      
Wait a minute... He is doing the exact same thing as the former RaaS (ransomware as a service) operator Jeiphoos (he operated Encryptor RaaS).It's know that Jeiphoos is from Austria. Exactly one year after the shutdown of the service, someone from Austria is publishing the exactly same thing an Austrian ransomware operator were doing a year ago.
matt_wulfeck 2 days ago 1 reply      
This is why web crawlers are built with upper boundaries on everything!

Nobody malicious brings down crawlers. It's just unexpected things you find out on the internet.

TekMol 2 days ago 1 reply      
I don't think this "Defends" your website. If anything, it draws attention to it.

Might also be used for some kind of reflection attack. Want to kill some service that let's users provide a url (for an avatar image or something) - point it to your zip bomber.

jacquesm 2 days ago 1 reply      
A friend of mine has a very useful little service that tracks attempts to breach servers from all over the world:


It's a lot more effective to kill the connection rather than to start sending data if you're faced with a large number of attempts.

avaer 2 days ago 4 replies      
Does anyone know if this kind of white hat stuff has been tested by law?

Because it seems in the realm of possibility that if a large botnet hits you and your responses crash a bunch of computers you could do serious time for trying it. I'm hoping there's precedent against this...

eyuelt 2 days ago 2 replies      
The article says that 42.zip compresses 4.5 petabytes down to 42 bytes. It should say 42 kilobytes.

I don't see a way to comment on the article itself, but hopefully the author reads this.

cypherpunks01 2 days ago 1 reply      
This is like the soft equivalent of leaving a USBKill device in your backpack, to punish anyone who successfully steals it and tries to comb through your data.
hirsin 2 days ago 1 reply      
This would be an entertaining way of dealing with MITM agents as well, over HTTP. As long as the client knows not to open the request, you could trade them back and forth with the MITM spy wasting tons of overhead.
bberenberg 2 days ago 0 replies      
I think the natural next step is to make this into a Wordpress plugin.
petre 2 days ago 2 replies      
Another method is wasting attackers' time by sending out a character per second or so. It works so well for spam, that OpenBSD includes such a spamd honeypot.
banku_brougham 2 days ago 1 reply      
We need some legal advice in this thread.

What if the compressed file is plausibly valid content? How could intent be malicious if a request is served with actual content?

ajarmst 2 days ago 0 replies      
Reminds me a bit of Upside-Down-Ternet: http://www.ex-parrot.com/pete/upside-down-ternet.html
em3rgent0rdr 2 days ago 3 replies      
Defending by throwing things back at the attacker, instead of simply locking your door.
vacri 2 days ago 1 reply      
Interesting, on FF54 the test link pegs a CPU but the memory doesn't rise. Eventually it stops and CPU returns to normal. But then I did a 'view source', and the memory use rose until the browser got oomkilled (20GB free ram + swap)
Theizestooke 2 days ago 0 replies      
A great way... to provoke a war with people running botnets.
ioquatix 1 day ago 0 replies      
About a month ago one of my websites was being scraped. They were grabbing JSON data from a mapping system.

I replaced it with a GZIP bomb. It was very satisfying to watch the requests start slowing down, and eventually stop.

DamonHD 2 days ago 0 replies      

That also crossed with another thought about pre-compressing (real!) content so that Apache can serve it gzipped entirely statically with sendfile() rather than using mod_deflate on the fly, so unless I've misunderstood I think that bot defences can be served entirely statically to minimise CPU demand. I don't mind a non-checked-in gzip -v9 file of a few MB sitting there waiting...


ianai 2 days ago 1 reply      
This could also be seen as a bug on the browser side. I'd also be interested in the browser results for the petabyte version.

I wonder if there's room to do this with other protocols? Ultimately we want to crash whatever tool the scriptkiddy uses.

merricksb 2 days ago 0 replies      
Similar topic a couple of months ago:


jscheel 2 days ago 1 reply      
Both ZIP and GZIP file formats store the uncompressed filesize in their headers. You could stream and check for these headers to determine if the a zip bomb is being delivered. Obviously something script-kiddies aren't going to do, but the scripts they use can be improved and redistributed fairly easily.
Pitarou 2 days ago 0 replies      
Wow, you killed Tails!

I tried visiting the payload site with Tails OS (a Linux distro for privacy minded) and the whole OS is frozen.

dveeden2 2 days ago 1 reply      
Directly serving /dev/zero or /dev/urandom also gives interesting results. (Be aware of bandwidth costs)
wooptoo 1 day ago 0 replies      
A similar `slow bomb` could be created for attempted ssh connections to a host using a sshrc script. For example clients which do not present a key, just keep them connected and feed them garbage from time to time. Or rickroll them.
iopuy 2 days ago 0 replies      
Was there a reduction in ip's that Fail2ban would have picked up but instead were treated with the zip bomb?
brian-armstrong 2 days ago 2 replies      
Do browsers protect against media served with Content- or Transfer-Encoding like this? If you use something that lets you embed images, what's to stop you from crashing the browser of anyone who happens to visit the page your "image" is on?
oceanbreeze83 2 days ago 1 reply      
doesn't this incur large bandwidth data charges for the defender?
glenscott1 1 day ago 0 replies      
What are good strategies for protecting your website against ZIP bomb file uploads?
ilurkedhere 1 day ago 2 replies      
Wouldn't all but the most naive scanners use time-out settings, maximum lengths on bytes read etc?
aluhut 2 days ago 0 replies      
* Firefox: Memory rises up to 6-7gig, then just loads endlessly. Tab closable.
justusthane 2 days ago 0 replies      
Ironically, it looks like the site has been DOSd by HN.
a1exus 2 days ago 1 reply      
you better have unlimited bandwidth to try 10G))
late2part 2 days ago 0 replies      
futang44 2 days ago 0 replies      
Just tried it using piedpiper's middle-out algorithm and seeing astonishing results. It's so simple!D2F.1 = D2F.2, D2F.3 = D2F.4
It is as if you were doing work pippinbarr.github.io
736 points by throwaway1892  3 days ago   198 comments top 54
kzahel 3 days ago 1 reply      
If you tried it out and were a little confused, here's a little blog post about the motivation and development of the "game": http://www.pippinbarr.com/words/2017/06/14/narrative-framing...

And some more information in form of a "press" release from the github: https://github.com/pippinbarr/itisasifyouweredoingwork/tree/...

I found the "game" to be somehow interesting.

factsaresacred 3 days ago 2 replies      
Having worked in an insurance company this brought a pang of PTSD.

A stream of minor frustrations, just mild enough to not trigger an audible and cathartic 'f*ck', over and over and over again. The only thing missing was a mandatory health & safety quiz.

Now excuse me while I go thank the Universe that I no longer work in such a place.

fomojola 3 days ago 5 replies      
Clearly it needs the following 3 things:1. It needs a fake calendar that is randomly populated with meetings.2. It needs to randomly require that you open Google Hangouts and chat with other users.3. It needs to send random Slack notifications.
tempestn 3 days ago 6 replies      
This just makes me sad that windows stealing focus, grabbing a randomly typed space bar, and submitting themselves before you can even read them is still a thing.
Aissen 3 days ago 8 replies      
I love the "busywork" aspect of this game. You work like a drone, doing simple tasks with no intelligence whatsoever. This must be what most people working on a desk must feel like (not sure people on HN can relate to this).

It's also a reflection on modern gaming in general. If only some games had busywork as part of their gameplay, they'd feel less tiring and more fun.

floho_hh 3 days ago 1 reply      
I hate the fact that this "game" did not feel overly strange, and I played for a good while until I realized that a) I was not required to keep doing those mindless tasksb) my real work was still waiting
jianzong 3 days ago 3 replies      
I wonder how many people input (or almost input) their real username and password in the first screen.
monochromatic 3 days ago 3 replies      
Disappointed there was no Tayne: https://www.youtube.com/watch?v=KIXTNumrDc4
schindlabua 3 days ago 1 reply      
I ended up laying my fingers flat on the keyboard (thumbs still on space) so I can hit more keys while mashing, lifting them only to set calendar appointments.It's like I've become a parody of myself.
Firegarden 3 days ago 0 replies      
This is stupid its funny how long I keep it going. It's a little stressful when your trying to get your characters quota typed out and you have to keep selecting other modal windows but all in all it feels like "I am on track" with my fake work life.
dsun176 3 days ago 1 reply      
I played if for 8 hours straight. My team thought I was very busy and diligent so they better not interrupted me.
_pdp_ 3 days ago 1 reply      
And if you want to pretend that you are hacking open this: https://haxor.secapps.com/
flukus 3 days ago 0 replies      
I was particularly impressed with the focus stealing popups that emulate the real life windows experience.
dpwm 3 days ago 2 replies      
At first I thought this was a satire of modern work. Now I'm convinced it is at least as much a satire of GUI toolkit widget developments or, more generally, corporate User Interface design.

The game emphasises just how close to being terrible most UI widgets are, and illustrates beautifully that the difference that makes them terrible is usually the only thing that differentiates them from validated text input components. My favourite two are the calendar and the spinner.

The calendar only goes back month by month. Some calendar components I have had to use actually do this, especially those on the web. There is no way to choose a year and there is no text entry of dates. A validated text entry field would be superior if your use of them consisted of anything but picking dates in the current month.

The genius of the spinners in this game is that you can't just use them as text entry fields. You can only use the tiny little buttons, so if you have to enter -13, then you have to click 13 times. Text entry would be superior if you had to pick a value far from zero.

The only widget that does what it's supposed to is the text entry field. But even that feels alien initially because the wrong letters come up. It is only when you see words appear when you hit backspace that you realise that you're just meant to mash keys.

valine 2 days ago 0 replies      
Make it randomly and forcibly install updates and it will be perfect. A "Preparing to install updates [Confirm] [Delay for 10 sec]" message would be funny.
brandonmenc 3 days ago 0 replies      
This is equal parts eerie, depressing, and absolutely hilarious. I'm cracking up right now using it. Well done!
mshenfield 3 days ago 2 replies      
Eerily similar to how distracting an actual work environment can get.
hosh 3 days ago 2 replies      
I wished I could find this article again -- it was an analysis of games that were designed to be deliberately addictive but not fun. Examples were things like ProgressQuest. This was right around when gamification became a fad on the internet (around 2012).

It's all dopamine hacking.

renegadesensei 3 days ago 0 replies      
I recently started working for a very big corporation and this hit a little too close to home.
likelynew 3 days ago 3 replies      
I can totally relate to the superficial points. In my work, I can cut my work to half if I do what I think is best and achieve the same end goals. A big proportion of my work goes to useless things, doing what anyone think is right, and I am instructed to try them all. And even worse, I have to report what I did everyday in nice readable way, due to which I sometimes build temporary things that I know I will have to rework completely later.

I complained about daily reporting and my senior said I can say I could not achieve anything in a day, but I have to report. I haven't done that any time. Can anyone here advise if it's fine for me to report that.

Animats 3 days ago 1 reply      
Up to "Computational Administrator". Is there anything after that?

Reminds me of "Papers, Please".

throwaway1892 16 hours ago 0 replies      
I wonder if this submission would have gone to the front page if I had added game (or [game]) in the title as I first intended when posting it...
molloy 3 days ago 1 reply      
The text that you end up "typing" is actually very motivational!
pavlov 2 days ago 0 replies      
Another super-fun take on this concept is Job Simulator, available for the big three VR platforms:


brianzelip 3 days ago 0 replies      
checkout this author on instagram, his "game idea" thread is hilarious! https://www.instagram.com/pippinbarr/
GreaterFool 3 days ago 0 replies      
Who knew, I'm really good at it!
chickenfries 3 days ago 0 replies      
Fun little game. Made it to Big Data Administrator before I was able to pry myself away.

It would be fun if mashing different keys made typing faster.

pattisapu 3 days ago 0 replies      
Vaguely cognate with the Tim & Eric Awesome Show Good Job! Celery Man / Cinco products type skits [1].

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

pmoriarty 2 days ago 0 replies      
I would like to see a vim/emacs + shell version of this, with maybe IRC for chatting with coworkers. No mousing or clicking around, just have a tiling window manager controlled fully by the keyboard.
strictnein 2 days ago 0 replies      
Reminds me of Cookie Clicker: http://orteil.dashnet.org/cookieclicker/
drakonka 3 days ago 0 replies      
That was stressful.
nice_byte 3 days ago 0 replies      
Wow, this is extremely annoying. Guess the point is to portray a constant stream of interruptions, so job well done :-)
collinmanderson 2 days ago 0 replies      
The dialog boxes remind me about space-team. Totally nonsense instructions. :)
iamben 3 days ago 0 replies      
My brother and I have been laughing about something like this for a while. 1. Create a 'real time office / trading simulator' game and market it well to folks who like playing playstation / xbox. 2. Connect it to 'the cloud'. 3. ....4. Profit :-)
jimbo999 3 days ago 0 replies      
that is horrifying
mesozoic 3 days ago 1 reply      
I am upset I can't be promoted beyond "Computation Administrator" :(
titzer 3 days ago 0 replies      
This. is. freaking. genius.
reacweb 3 days ago 0 replies      
is there a forum to discuss about our progress in the game ?
ducttapecrown 3 days ago 1 reply      
Does anyone know where the text in the emails comes from?
olavolav 3 days ago 0 replies      
So amwesome! :-) Nostalgia + sillyness. Made my morning
larodi 2 days ago 0 replies      
all suffering from ADHD - the text in the emails is the cure. couldn't' have been chosen more appropriately.
hasbot 2 days ago 0 replies      
It reminds me of that game Papers Please.
hayksaakian 3 days ago 0 replies      
Is computation administrator the last level?
geuis 2 days ago 0 replies      
Doesn't work on mobile safari.
jstoja 3 days ago 0 replies      
Thank you for making my job better!
oliv__ 2 days ago 0 replies      
This is brilliant.
j7ake 3 days ago 0 replies      
This game chills me to the bone.
nkg 2 days ago 0 replies      
That is just wonderful.
FlyingSideKick 3 days ago 0 replies      
Hilarious! Thank you.
gt_ 2 days ago 0 replies      
clickbait titles should be banned from HN
saghm 3 days ago 0 replies      
Is there anything after you get to Computation Administrator?
whatnotests 3 days ago 1 reply      
Does not work on chrome on iPhone
ajpikul 3 days ago 0 replies      
ugh windows
ClassyJacket 3 days ago 2 replies      
This page is just a grey screen that pauses my podcast, on an iPhone.
I found a bug in Intel Skylake processors inria.fr
584 points by testcross  5 days ago   99 comments top 17
piemonkey 4 days ago 2 replies      
One amusing thing about this epic tale is Serious Industrial OCaml User disregarded direct, relatively easy to implement, very sound advice from Xavier Leroy about how to debug their system! I would like to think that, were I in a similar situation being advised by an expert of that calibre, I would at least humor his suggestions.

Why seek the expert if not for his advice? It brings to mind people disregarding doctors who give them inconvenient medical advice.

willvarfar 5 days ago 2 replies      
A comp.arch poster said:

> The errata refers to the problem showing up on short loops of less than 64 instructions that use AH, BH, CH or DH.

> Looking at the Skylake microarch, the instruction decode queue is 128 uOps thread, 2*64 uOps when threaded. The Loop Stream Detector "can stream the same sequence of OPs directly from the IDQ continuously without any additional fetching, decoding, or utilizing additional caches or resources." ... "capable of detecting loops up to 64 OPs per thread". https://en.wikichip.org/wiki/intel/microarchitectures/skylak...

> So maybe the microcode update just shuts off the loopback detector.


So if the bug is in the loop-detector, and the patch possibly disables it rather than fixes it, then does anyone have any before-and-after performance stats?

ihnorton 5 days ago 5 replies      
> I worked from the executable provided by SIOU, first interactively under GDB (but it nearly drove me crazy, as I had to wait sometimes one hour to trigger the crash again), then using a little OCaml script that ran the program 1000 times and saved the core dumps produced at every crash.

rr can often be a time-saver in situations by providing deterministic replays up to the point of a crash, whereas coredump analysis is a single retrospective snapshot.


timeu 5 days ago 0 replies      
hacktothefuture 5 days ago 0 replies      
I've worked so far away from the metal for such a long time but I still find these types of articles so interesting even though I only understand a small fraction of the info. Its amazing to think the levels of abstraction which are in place from the code at this level which make my work possible.
pcarolan 5 days ago 2 replies      
How does this bug affect current hardware in production? Is it worth waiting for the fix before buying the new MBPs, for example?
raverbashing 5 days ago 5 replies      
GCC generates code that's smaller but it isn't optimal, because of the potential for partial register stalls (and just overall register renaming issues)

It's of course not wrong, but using AH when you're dealing with RAX is a weird anachronism

Clang does the obvious, correct thing.

libeclipse 4 days ago 1 reply      
hsnewman 5 days ago 1 reply      
Can this be exploited for malicious code?
SiempreZeus 3 days ago 0 replies      
I love reading about hardware bugs, and people their perseverance!

Reminded me of a developer for Crash Bandicoot who had seemingly random crashes: http://www.gamasutra.com/blogs/DaveBaggett/20131031/203788/M...

dingo_bat 5 days ago 0 replies      
Why is it so exciting when Intel has a bug? I had fun reading :)
balls187 4 days ago 2 replies      
> That would not be the first time that GCC treats undefined behaviors in the least possibly helpful way,

Oh compilers. Like VC++6.0 initializing uninitialized memory to 0xCDCDCDCD in DEBUG.

gfiorav 5 days ago 0 replies      
Amazing report
newusertoday 4 days ago 1 reply      
I routinely see these bugs when the new hardware is still getting developed.
fnsa 5 days ago 0 replies      
Mr pthread!
agumonkey 5 days ago 0 replies      
Physicists tell if you sum Fabrice Bellard and Xavier Leroy, the universe enters an undefined behavior void.
etatoby 5 days ago 5 replies      
I will be surely downvoted for this, but I would like to remind everyone how this bug is just one of the many consequences of Microsoft's evil policy of encouraging the sale and distribution of proprietary software in executable form.

There is no other reason why a 64bit multi-core CPU developed in 2015, that makes heavy use of pipelining and other advanced and complicated code execution strategies, would need to support instructions that address the second-to-last byte of a register (eg. %ah) while keeping the rest of the register 'unchanged', which of course means making a complete mess of the code execution path.

The only reason this crap still exists is to keep Windows users' ability to run random EXE and DLL files from the 90s, if not random COM files from the 80s, at the expense of CPU cost, stability, and correctness for everyone else (such as the OCaml developers and users who ran into this bug.)

Ask HN: Who is hiring? (July 2017)
621 points by whoishiring  5 days ago   900 comments top 215
zjellstrom 4 days ago 2 replies      
Doist | Windows Developer | C#, XAML | World | Full-time | Remote: https://doist.com/jobs/#windows-developer

Doist | Back-end Engineer | Python | World | Full-time | Remote: https://doist.com/jobs/#back-end-engineer-python

Doist | Front-end Engineer | JavaScript | World | Full-time | Remote: https://doist.com/jobs/#front-end-engineer

Doist | Front-end Developer | CSS, HTML | World | Full-time | Remote: https://doist.com/jobs/#front-end-developer

At Doist, were always striving to build not only amazing products but also amazing teams: Teams that innovate and change how productivity tools are made. Our flagship product is Todoist, a to do app with over 10 million users worldwide. Recently we launched our second app Twist which is a mindful team communication and collaboration app.

These are all remote positions, you'll be free to work from wherever you please. You can also choose to work from our office in Porto, Portugal, or we'll get you a co-working space in the city where you live. :)

carolinebruner 4 days ago 0 replies      
Binti | San Francisco, CA | Full-Stack Generalists and Data, DevOps, and Security Leads | Full-time, onsite, will transfer H-1B | $100K $140K, 0.05% 0.4%

Binti makes software for foster care and adoption agency staff to improve their daily workflow so they can make better-informed decisions and spend more of their time actually helping people. Our mission is to find a safe, loving, and stable family for every child.

Binti's software is used by private adoption agencies in 30 states. We're in the midst of expanding into serving government foster care agencies and are close to reaching two-thirds of the foster care families in the state of California.

We have sustainable revenue, fanatical customers, and ample seed funding from top investors like First Round, Kapor, and Lowercase. We work together in SF and are growing rapidly.

Binti's main SaaS web product is a conventional monolithic Rails/Postgres app that delivers value in heaps and heaps, and remains super fun to hack on. We're building the monolith up higher and higher, and looking forward to soon chipping off a service or two (perhaps in Elixir?). We're using Kubernetes/Google Cloud.


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

- https://whoishiring.io,

- or just HN items https://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

 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

Check bellow for the SALARY regex.

and you can test it as well https://regex101.com/r/SRWkMz/2/


There is a "REPORT" button in footer of job offers, please complain if I did something wrong.

estsauver 4 days ago 1 reply      
Apollo Agriculture (https://apolloagriculture.com/) | Android Developer, Software Engineer | Amsterdam, Berlin, Nairobi | ONSITE

Apollo Agriculture is using satellite data to help bring modern farming to the worlds poorest farmers. Millions of farmers globally don't have access to the basic farm tools the rest of the world depends on for food production, good seed and fertilizer. We sell these proven agricultural tools on credit, and use satellite data and ML to figure out who we can lend to profitably.

We use Scala, Python/NumPy/SciPy (for science/ML), android and are heavy postgres users. We're building great software for places with low reliability networks and harsh environmental conditions.

We delivered fertilizer to ~1000 farmers earlier this March and are now in the process of getting paid back and supporting our farmers this season. As an example of the kind of work you'd be doing, this week our team is responding to a break out of army worms amongst our farmers by rolling out a pesticide loan on credit so our farmers can save their crops

To apply, send me an email at earl@apolloagriculture.com

beliu 4 days ago 3 replies      
Sourcegraph (https://sourcegraph.com) | Software Engineer | San Francisco, CA | REMOTE, Salary: $100-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

katyi 4 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, Platform Lead, 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 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!

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

constexpr 4 days ago 4 replies      
San Francisco; Full Time; Onsite

I'm the cofounder of Figma (https://www.figma.com), a startup in San Francisco building a browser-based collaborative design tool to improve the way designers and developers work together. We're a small team (~30) and we're looking for talented engineers (https://www.figma.com/careers) who are interested in tackling hard technical problems with smart people and building a product that startups will rely on.

If you want to see what we value, you might find these interesting:

- First principles thinking: https://medium.com/figma-design/introducing-vector-networks-...

- Pushing the web to the limit: https://medium.com/figma-design/building-a-professional-desi...

Upcoming/ongoing projects:

- Develop a plugin ecosystem from the ground up

- Build a community of design content and tools from scratch

- Cross-document shared symbols

- Multiplayer editing infrastructure (realtime simultaneous editing)

Our tech stack: C++, Emscripten, WebAssembly, Node, TypeScript, React, WebGL, Ruby, Sinatra

If you're interested in learning more about what we're working on or want to meet up to talk about any of my other projects (http://madebyevan.com/), you can email me at wallace@figma.com.

bmahmood 4 days ago 0 replies      
ClearBrain | San Mateo, CA | Software Engineer / ML / Data / Backend | Full-time, ONSITE | $90K $140K, 0.75% 1.5%

ClearBrain's mission is to build a self-service AI to predict any human behavior.

Our first product is a predictive marketing layer that can automatically determine user propensity to buy or churn in minutes, and has helped mid-market to public customers increase conversions by over 40%.

We're a small, tight-nit, experienced team from Google and Optimizely (cofounders were the first SRE on Google Ads, and led data science at Optimizely), and well-funded by investors in Dropbox, Optimizely, and AppDynamics. We're pushing the limits of distributed systems and machine learning, and already working with terabytes of data, while innovating in Scala / Spark / EMR.

We think a lot about optimal matrix design, statistical feature extraction, and making machine learning as self-service and scalable as possible. We'd love for you to join us.

You can email me directly at bilal@clearbrain.com, or find more info on AngelList https://angel.co/clearbrain/jobs/224877-software-engineer

sankethkatta 4 days ago 0 replies      
Smartcar API | Frontend, Sales | 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.

We recently launched https://teslabot.ai to show a sneak peak of what our platform can do.

The positions we are hiring for:

+ Sales Manager with 2+ years of experience selling to enterprise.

+ Frontend Software Engineer with 2+ years of experience with any modern frontend framework (React, Angular, Ember, ...). Our backend 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. Compensation is $95K to $130K + equity.

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

jeffnappi 4 days ago 0 replies      
ClearVoice | Phoenix, AZ or REMOTE | full-time | https://www.clearvoice.com/

ClearVoice is a Content Marketing Platform and Marketplace. We make creating great content easy for everyone. We have indexed over 100M online articles and have identified and ranked 200k+ content producers. We use this index to power our transparent freelancer marketplace. We supply all engineers with Macbook Pros, standing desks and quality tools. Competitive pay, fantastic weather and low cost of living in Phoenix (or wherever you live)!


* Front-End Software Engineer ($70-$110k)

* Junior Software Engineer (onsite) ($40-$60k)



andrest 5 days ago 0 replies      
The Farmer's Dog | Software Engineer | New York | ONSITE, SALARY:90-140k, https://www.thefarmersdog.com/

The Farmers Dog is a VC backed direct-to-consumer pet health brand on a mission to disrupt the $60 Billion pet food industry. Our products are human-quality, personalized and manufactured on demand. Also, we just raised Series A ($8.1m) from Shasta Ventures.

Even though we don't sound like a typical tech company we take pride in software development. Were building a subscription based e-commerce business from the ground up and have plenty of interesting problems to solve. Our aim is to offer a seamless subscription experience through on-time production, customized products and best in class customer support. We have CI and CD processes in place, and make use of docker-based microservices via Iron.io. We have plenty of challenges to tackle from predictive analysis to optimizing fulfillment operations.

We're looking for a mid/senior Software Engineer who's comfortable writing backend code and dealing with docker and aws. Our stack is react (and redux), node, postgres, docker and aws.

If this sounds like you reach out at info+hn@thefarmersdog.com

niklasrde 4 days ago 3 replies      
BBC iPlayer | Development Lead | London, UK | Onsite | Full Time


The job description is pretty much on point - we're a small team of 4 engineers (one of whom is me). We build the API for iPlayer (the video one, not the radio one), which is used by the Mobile Apps, TV Apps, Website and syndication partners such as Sky & Virgin - last week we counted 1 billion requests.We're also looking after the Apple TV app (TVML), some open source programs and a number of internal tools for our editorial staff.

At the moment we're extending our personalisation capabilities with some audience research and exciting ML projects and would love someone to help us build the best VoD & live content platform to come out of the UK.

PS: Because I'm not a fan of how we advertise salaries, I'm going to point out this FOI request which shows last year's salary bands for "G9". It's gone up a bit since: https://www.whatdotheyknow.com/request/360583/response/87566...

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

Scale API is looking for software engineers and machine learning engineers to join our team of 10. 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, Harvard, and CMU.

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

idlecool 2 days ago 0 replies      
HackerRank | Full-stack Software Developer | Ruby on Rails, React | Full-time, onsite, will transfer H-1B | $90 - $140K, 0.02% - 0.04%

HackerRank (formerly InterviewStreet) was part of YC Summer 2011 Batch. Our mission is to match every developer to the right job, without interviews! To do that, we're building a universal credential system to assess a developer's skill. We are then looking at which of the skills carry weight for a particular role in a company. It's an incredible developer DNA mapping challenge. We already have 10% of the world's developer population assessed and 1000+ companies use our platform for hiring.

Apply here: https://boards.greenhouse.io/hackerrank/jobs/562982?gh_jid=5...

P.S. As a company focusing on improving the technical hiring process, we ensure a response within 48 hours.

ylere 4 days ago 1 reply      
1aim | Berlin, Germany | Onsite, Full Time, Visa https://1aim.com

At 1aim, we develop and produce access control systems, which allow to open doors with mobile phones. We create all hardware, software and IT-Infrastructure to run our systems on our own. Beside access systems we are already putting a lot of R&D effort in creating further new smart home/building automation products. We see ourselves as an engineering-driven technology company, that influences how a future with connected devices will look.

We enable engineers to focus on what they can to best, letting them work on new products in small, highly interdisciplinary teams. We try to get rid of as much management overhead as possible (no daily standup meetings!).

Right now, we are hiring new engineers for the following areas:

- (Frontend) Web Developer

- RUST Backend Developer (our backend is 100% rust!)

- Electrical Engineer

We do not care about your academic degrees or where you are from, but about the stuff you did and what you could create in the future given the right opportunities. If you are interested in working at 1aim, write us an email at work.hn<?>1aim.com and tell us about the projects you worked on that you are the most proud of and which technological feats of the past inspire you. We provide visa assistance, relocation support and free housing until you find your own place to live.

Interview process: 1st phone interview (screening) -> 2nd phone interview (technical) -> home assignment/technical challenge (depending on application) -> 3rd interview (mixed, via phone or onsite)

bitxbitxbitcoin 4 days ago 0 replies      
PRIVATE INTERNET ACCESS | https://www.privateinternetaccess.com/ | Developers, DevOps, Marketing, Tech Support | Denver, CO | Onsite [Remote to qualified applicants] | Full-Time

PRIVATE INTERNET ACCESS is fighting the good fight against censorship, surveillance, and overall evil. Please e-mail jobs@privateinternetaccess.com to APPLY. Please make sure to send a resume, cover letter, links to anything worth seeing, etc.

Please read this if you haven't already: http://www.activism.net/cypherpunk/manifesto.html

If you want to help fight the good fight with the company who has donated the most to organizations such as the EFF, FFTF, Creative Commons, Linux Mint, Freenode, etc., then send us an e-mail.

Thank you in advance, and have a wonderful day. We look forward to standing in line with you against draconian injustice.

rhc2104 4 days ago 0 replies      
Facebook | Solutions Engineer | Menlo Park, NYC, Paris, Dublin, Dubai, Tel Aviv, Seoul, Tokyo, Hong Kong | Onsite

Solutions Engineers at Facebook spend roughly half their time working with product engineering teams and writing production code. The other half of their time is spent working directly with partners to develop and execute their Facebook technology strategy.

We find that this setup is great for engineers that want to spend more time on the business side of things or have more people interaction while still being hands on with code.

This allows large advertisers to work directly with people at Facebook that have a knowledge of the ads codebase, and Solutions Engineers can implement great suggestions made by partners.

More about the role is available at https://www.facebook.com/careers/life/solutions-engineering-... .

Facebook | Solutions Engineering Manager | Berlin | Onsite

We also have a great opportunity for an engineering manager that would like to support a team in Berlin. You would support a distributed team, so some travel would be required. Roughly half the time would be spent on people management, with the other half on Solutions Engineering work.

We are looking for someone fluent in German.

We will consider a very experienced tech lead that would like to make the transition into people management.

If you would like to apply or have any questions, feel free to send me an email at rcheng@fb.com .

You can find the job listings at https://www.facebook.com/careers/teams/engineering/ , under Solutions Engineering.

fortysixpercent 4 days ago 0 replies      
Replicated | Backend Engineer | $120k - $150k + equity | Los Angeles + SF | https://www.replicated.com

Replicated is developing tools for deploying modern enterprise software. We're interested in connecting with backend developers with Golang experience and people interested in pushing the capabilities of Docker, Kubernetes and Swarm.

The Backend Engineer role will be working on the core of our product.

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.

We're also hiring people to help support our customers. If you are passionate about customer success or supporting customers with complicated devops and sysadmin questions please reach out as well.

Email: austin (at) replicated (dot) com

skadamat 4 days ago 0 replies      
Dataquest | Data Science Instructor | San Francisco | Remote okay | $90k-$120k + equity

At Dataquest (www.dataquest.io), we teach data science and data engineering to thousands of students around the world every day. We teach the concepts behind the code, then help students build projects until everything clicks. We think about online learning in a vertically integrated way, from the actual learning content and the product all the way to job preparation. Students with no programming and just high school math backgrounds have gone from 0 to job ready and have gotten jobs at companies like SpaceX, and our NPS is around 60.

We don't believe in skimming the surface of concepts so that students just know what to type. We build intuition around complicated ideas like random forests from the ground up. We walk students through building their own algorithms, so we can help them understand the tradeoffs and limitations of techniques. We help students build projects, so they can solidify their knowledge and get real-world experience.

While so far we've mostly focused on teaching data science through Python, we're looking for someone to help us extend and enhance our R content. This involves writing instructional content, creating projects, thinking about how to improve how we teach, mentoring students directly, and getting feedback from students to improve our teaching methods. If you have:

- experience writing R code (whether on the job or your own packages)

- experience writing technical data science content

- a strong a data science foundation

- a deep interest in teaching

We're looking for someone who shares our mission of giving people access to high quality education at a low cost. You'll have a lot of latitude to shape how we teach, and to help build a personalized educational platform. We're bootstrapped and profitable, so this is also a chance to learn more about the business side.

If this is interesting, please email srini at dataquest.io.

lexi-mono 5 days ago 3 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.


fouadmatin 4 days ago 0 replies      
Segment | Engineering | San Francisco, CA | Full-Time | Onsite

Segment is building the analytics routing layer for the world. We transform data into over 150 different services, adding new ones every day. Were processing billions of events each month, and maintaining the analytics infrastructure for companies like DigitalOcean, Atlassian, New Relic, and Docker.

Our goal is to help companies learn from how their users interact with the products to build even better products.

We also like to share our work and what we learn, here are some recent examples:

 - https://segment.com/blog/exactly-once-delivery/ - https://segment.com/blog/a-brief-history-of-the-uuid/ - https://open.segment.com
If any of this sounds interesting, wed love to hear from you! Check out some of our open positions at https://segment.com/jobs or email tido.carriero@segment.com with some info about your background and well kick it off from there.

chauzer 16 hours ago 0 replies      
Betterment | Software Engineer (Fullstack, Backend, Mobile, Site Reliability) | NYC | Onsite | Fulltime | http://www.betterment.com

Betterment is the largest independent online financial advisor with more than $9 billion in assets under management. The service is designed to help increase customers long-term returns and lower taxes for retirement planning, building wealth, and other financial goals. Betterment takes advanced investment strategies and uses technology to deliver them to more than 250,000 customers across its three business lines: direct-to-consumer, Betterment for Advisors, and Betterment for Business.

Our engineering interview process: https://www.betterment.com/resources/inside-betterment/engin...

We're hiring for a variety of engineering roles including Backend, Full Stack, Android, iOS, and Site Reliability.

More details and apply here: https://www.betterment.com/careers/

whendriks 4 days ago 1 reply      
Avrios | Software Engineering (Frontend, Fullstack) | Zurich | Full Time | ONSITE

Avrios is the first, fully digital vehicle fleet manager for companies of all sizes. We are shaping how companies buy, use and sell their vehicles. With 27 billion in sales in Germany alone, this might just be the biggest market you have never heard of.We call Zrich, Switzerland our home, but with a team featuring over 16 nationalities, we are a group of talented people from around the world. Fostering a truly open and progressive culture, combined with state of the art engineering and creative approaches to marketing and sales - working at Avrios is a powerful mix of purpose, challenge and most of all, fun.

We are hiring on all parts of the stack:

Frontend Engineer (ES6/AngularJS) - https://www.workable.com/j/149EA47601

Fullstack Engineer (Java) - https://www.workable.com/j/AA196191E4

We are also hiring various business roles, you can find all positions here: https://avrios.com/en/jobs

Apply directly or get in touch with me at wouter (at) <company name> (dot) com

alexpeattie 4 days ago 0 replies      
Peg | Full Stack Developer | London | ONSITE | fulltime | https://peg.co/hiring | 35k-55k + equity

We're on a mission to shift $1BN in advertising budgets towards independent content creators, so we're after someone with frontend and backend development skills to help make that happen.

We're looking for one dev with 1+ years of experience building software professionally, and another with 3+ years; but above all we're after people who are excited about building world-class software, getting their hands dirty with tough problems, and constantly learning.

Our stack is Rails 4.2, Angular, a PostgreSQL DB (now quite big, hundreds of millions of rows), Redis/Sidekiq, Gulp for builds - the whole shebang is at https://stackshare.io/peg/peg

We recently moved into lovely new offices near Aldgate East, if you'd like to drop in and chat more about the roles, drop me a line: alex@peg.co

lordlarm 4 days ago 1 reply      
Kolonial.no | Software Engineer; Dev Ops; Data Scientist; iOS developer | Oslo, Norway | ONSITE http://jobb.kolonial.no/

Kolonial.no are one of the fastest growing startups in Norway recently valued at ~$180 million after just 3 years of operations. We're enabling users to buy their groceries online and already have thousands of daily customers.

We're unique in that we've built a complete warehouse, logistics, and procurement platform with millions of daily transactions and lots of interesting challenges as automation becomes a more important. This has allowed us to scale and adapt quickly to market and business demands.

Our technology stack is primarily Python, Django, PostgreSQL, HAProxy, Salt, SCSS and Javascript + React.js where suitable. You can read more about our technology stack here: https://kolonial.no/om/teknologi/ (Norwegian only)

Herrin 4 days ago 0 replies      
23andMe | Software Engineer, Data Applications and Services | Mountain View, CA | Full Time | Onsite

I'm looking for mid-to-senior level engineers to join my team at 23andMe. We're a direct-to-consumer genetic testing company, with over 2 million customers, and with over 85% of those consenting to use their data for research. The team's goal is to make the data we collect accessible and easy-to-use for our scientific, therapeutics, and R&D teams. We currently do this through a combination of web applications, APIs, and some data processing pipelines. This involves machine learning, data visualization, and web development. We end up working on the full stack, with more emphasis on the back-end.

A full description is here: https://www.23andme.com/careers/ooqx5fwa/ , but the requirements are flexible; being able and willing to learn is what I value most.

We're also looking for a tech lead for one of the teams that works closely with mine. Their mission is similar, but with a bit more focus on infrastructure and data pipelines: https://www.23andme.com/careers/ozMN3fwV/

You can apply at the careers page, or email me at steve.herrin+hn@23andme.com if you have questions.

superscalar 4 days ago 0 replies      
Gambit Research Ltd (http://gambitresearch.com) | London, UK | ONSITE | Full time

At Gambit we research and manage automated sports betting algorithms on behalf of our clients. Their algorithms run on our proprietary execution platform which interfaces with a large variety of bookmakers and exchanges, enabling access to the best prices and massive liquidity.

Our distributed, concurrent system has a core written in Erlang, which interacts with a wide variety of Python processes across the rest of the business. Some of the other technologies we use are: Linux, Docker, Kubernetes, Ansible, C, C++, Java, Haskell, Julia, Go, JavaScript, AngularJS, ReactJS, Django, PostgreSQL, Redis, Apache Spark, Apache Kafka, RabbitMQ, Celery, Elasticsearch, Logstash, Kibana, Graphite, Sentry, Git, GitLab.

We have a very flat hierarchy and an emphasis on employee freedom. We encourage our team to work on projects that interest them, as we believe people are happiest and most productive when intellectually stimulated. You don't need to be interested in sports or betting.

We're actively hiring for the following positions:

 - Software developer - Linux infrastructure engineer / Sysadmin / SRE / DevOps engineer 
More information can be found at http://gambitresearch.com/jobs.html

cottonseed 4 days ago 0 replies      
Hail @ Broad Institute of MIT and Harvard | Software Engineer / Senior Software Engineer | Boston, MA | ONSITE, https://hail.is, SALARY:80k-150k

The Broad Institute of MIT and Harvard was launched in 2004 to improve human health by using genomics to advance our understanding of the biology and treatment of human disease, and to help lay the groundwork for a new generation of therapies.

The Hail team's mission is to build tools to enable rapid analysis and exploration of massive genetic datasets (10s of TB and tripling yearly). We are committed to open science and everything we do is open source. We currently develop in Scala, Spark, Python an C/C++ but will use any tools we need to get the job done.

We're looking for skilled engineers who have a solid CS/engineering background, can quickly write clear, correct code and, for the senior position, have experience working on large, complex projects. You don't need experience in biology or our particular technologies. We work in a highly multi-disciplinary environment (with biologists, bioinformaticians, doctors, operations and mathematicians). Self-improvement is a fundamental part of our culture; we want to grow great engineers. You must be excited to be challenged and learn new things.

Questions? Want to apply? Visit https://hail.is/jobs.html or write us at hail@broadinstitute.org

alie 4 days ago 0 replies      
System1 | Los Angeles, CA | ONSITE

System1(formerly OpenMail), an adtech startup based in Venice Beach, is hiring!

DevOps Engineer: AWS, Python http://system1.com/job-listing/98f3de21-d010-4cdf-b4e2-a3409...

Data Analyst (A/B Testing): SQL, Strong Statistics background (Stats Masters or PhD preferred)http://system1.com/job-listing/8dd08a47-5e78-4250-bf08-8acf5...

Software Engineer: Python http://system1.com/job-listing/a2612066-fef4-458c-b216-19b27...

Senior Software Engineer: 4+ years of Python experiencehttp://system1.com/job-listing/46b7b99f-18d1-47c5-bd3f-6c400...


System1 | Seattle, WA | ONSITE

System1 is also hiring in our Bellevue office!

Senior Software Engineer: 4+ years of Python experiencehttp://system1.com/job-listing/d94c450b-da6f-465e-a6a7-796a0...

ig1 4 days ago 1 reply      
Data Scientist/Quant | MarketInvoice | London, UK (we've hired two people from HN in the past)


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

boyd 4 days ago 1 reply      
One Codex (YC S14) | San Francisco (SoMa) | Full-time (ONSITE) | https://www.onecodex.com

One Codex is a platform for microbial genomics. We are a technical, experienced (and profitable!) team working on meaningful problems that range from infectious disease diagnostics to outbreak epidemiology to improving our understanding of the microbiome. We work with top researchers, medical institutions, and biotechs, and have processed samples from all seven continents (and space!).

We're currently looking for generalist engineers across multiple positions, including both those who are backend- and frontend-leaning. Our stack includes Python, Rust, and ES6 Javascript, and we write everything from D3 visualizations to low-level bioinformatics algorithms.

Challenges include: (1) developing novel algorithms for analyzing complex microbial communities; (2) working with terabytes of genomic data; (3) building scientifically reproducible analyses suitable for both research and the clinic; and (4) supporting scientists and developers building on our platform with extensible APIs.

We are based in San Francisco and offer a competitive salary, meaningful above-market equity, and the chance to be an early employee in a well-positioned startup. Benefits include full medical, dental, and vision coverage, a flexible vacation policy and relocation assistance if moving to the Bay Area. We're also willing to sponsor a visa for the right candidate. Please apply here: https://onecodex.recruitee.com/o/software-engineer-full-stac...

blumomo 4 days ago 1 reply      
Senic (YC S13) | (Open Source) Python or React Native Software Engineer | Berlin, DE | ONSITE | www.senic.com | https://github.com/getsenic

At Senic, a Berlin-based hardware and software startup, we are building the next generation of user interfaces beyond the smartphone. Our goal is to make the interaction with technology in the home seamless and natural with hardware and software products that engage all human senses. Our products include devices that employ haptic, visual and speech interfaces. Were tackling a rapidly growing problem creating solutions that require knowledge of hardware, software, psychology and design.

Were backed by Y Combinator, American and German VCs. We have a team of talented and nice people (15 in total) with backgrounds in electrical & mechanical engineering, computer science, industrial & graphic design and psychology.

Now were looking to grow our team to build the future of interaction and are looking for people excited to go on this journey with us. Specifically, we are looking for someone to join the software team to write new and maintain existing open source code for our Linux/Python/Pyramid backend and/or Mobile/React Native frontend. You contribute to making everyday software and hardware technology more seamless and fun to use.

Please find our detailed job post here:


captaintobs 4 days ago 1 reply      
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.

Simpliplant 4 days ago 0 replies      
FetLife (https://fetlife.com) | REMOTE | Product Designer

More about FetLife:- Largest kinky social network this side of the Milky Way- Nearly 6 million members and growing every day- We grew 100% by word-of-mouth- A top 600 website in most English speaking countries- Serve over a couple of billion requests a month

More info about the role: https://weworkremotely.com/jobs/4904-product-designer

aajhiggs 20 hours ago 0 replies      
Akkroo | Product Owner/Manager, Front-end React Developers | London | ONSITE, https://akkroo.com

Our mobile and web based SaaS product for marketing & sales teams which improves everything about collecting customer lead data at events, tradeshows and exhibitions.Were 4 years old and growing quickly. Our global customers include PayPal, IBM, Aston Martin, Vogue and Patagonia.

Im Andy, one of the co-founders, and right now I'm hiring for a Product Manager and a ReactJS developer to join our team in London:



Our hiring process includes a video or face-to-face chat and a role-specific task which well step through together. If youre been working at an agency and would love the opportunity to become more focussed, working on delivering a single product we think we could be a great fit :)

More roles here:https://akkroo.com/jobs

Visa and remote situations vary by role. Got questions? Ask me! jobs+andy+hn@akkroo.com

simonswords82 4 days ago 0 replies      
Atlas - Clever Software | .Net developer | Essex, UK | Onsite, Full-Time | 32-40k | https://www.atlascode.com

We create clever software applications for clients in complex domains. Our experienced UK-based team work in hand with customers to provide simple yet incredibly effective software solutions. We also have a range of SaaS products we own, develop and market including www.staffsquared.com and www.fundipedia.com.We use the latest Microsoft technologies and we're always looking for talented .Net developers to join our team.

What we're looking for:

Experience in web development, specifically C# and associated tech a bonus such as jQuery, SQL, HTML etc. Candidates with experience in other languages will be considered.

Strong communication skills

Excellent problem solving skills

Ability to work well as part of a team

Eye for detail and identifying problems and solutions

At least 3+ years relevant commercial experience

Self-motivated, able and open to learning and professional development

We use only the best equipment and we're powered by some of the best people in the business. If you're interested email hello@atlascode.com with your information and a CV.

No agencies please!

jbcornell 20 hours ago 0 replies      
Zillow Group | Software Engineers / Software & Product Managers | Seattle, San Francisco, Irvine

Zillow Group is hiring local engineers and product managers! If you are looking, apply from the links below!

Know someone looking and want to make $5k? We offer a referral bonus 60 days after date of hire! Make some money and help a friend find a new career with Zillow Group.

* Trulia | Software Engineer, Web Platform | San Francisco, California apply http://app.jobvite.com/m?3172MiwJ

* Trulia | Software Engineer, Agent Platform | San Francisco, California apply http://app.jobvite.com/m?3pc2Miwc

* Zillow | Senior Software Development Engineer Ad Tech | Seattle, Washington apply http://app.jobvite.com/m?3Lb2Miwx

* Zillow | Senior Product Manager - Home Seller Team | Seattle, Washington apply http://app.jobvite.com/m?3Zb2MiwL

* Zillow | Senior Software Development Manager - Seller Engagement | Seattle, Washington apply http://app.jobvite.com/m?3jd2Miw7

* Zillow | Software Development Engineer - Data Services | Irvine, California apply http://app.jobvite.com/m?3jb2Miw5

RNicolas 5 days ago 0 replies      
CRITEO (http://labs.criteo.com/) | Paris, France | Full-time ONSITE | Machine Learning Engineer (VISA sponsorship)

Click prediction: How do you accurately predict if the user will click on an ad in less than a millisecond? Thankfully, you have billions of data points to help you.

Recommender systems: A standard SVD works well. But what happens when you have to choose the top products amongst hundreds of thousands for every user, 2 billion times per day, in less than 50ms?

Auction theory: In a second-price auction, the theoretical optimal is to bid the expected value. But what happens when you run 15 billion auctions per day against the same competitors?

Explore/exploit: It's easy, UCB and Thomson sampling have low regret. But what happens when new products come and go and when each ad displayed changes the reward of each arm?

Offline testing: You can always compute the classification error on model predicting the probability of a click. But is this really related to the online performance of a new model?

Optimization: Stochastic gradient descent is great when you have lots of data. But what do you do when all data are not equal and you must distribute the learning over several hundred nodes?

Missions of the team in more details: http://labs.criteo.com/wp-content/uploads/2015/04/Software-E...

Feel free to drop us a line at rndrecruitment[@]criteo.com =)

amasad 4 days ago 0 replies      
Repl.it | Hacker | San Francisco | Onsite

Don't care about pedigree -- as long as you're self-taught, curious, intrinsically interested in computers, and would endlessly hack for hack value then please apply directly to my email: amjad@repl.it

We build https://repl.it to make programming more accessible. We're making it easier for people to get started with programming, for programmers to share and play around with languages and stacks online and for teachers to teach programming.

Some of our products:

- Good ol' REPL/IDE: https://repl.it/languages

- Repl.it Classrooms: https://repl.it/site/classrooms

- React Native environment in the browser: https://repl.it/site/react_native

akurilin 4 days ago 0 replies      
Front Row Education -- San Francisco, CA -- https://www.frontrowed.com

* Senior Backend Engineer (REMOTE): https://frontrow.workable.com/j/463B843754

* Senior Frontend Engineer (REMOTE): https://frontrow.workable.com/j/0BE3FFDE8C

Come change how 6.5+ million US students learn Math, Language Arts, Social Studies and much more. Use data, advanced type systems, great product design and deep pedagogy to change lives.

World class, tight-knit colocated + distributed engineering team in continental US. One of the world's highest traffic Haskell products out there, 100% of backend and tools are in Haskell.

Big presence and stewardship of the Open Source community.

Use the best and simplest tools for the job, maintain the no-firefighting culture, sleep soundly at night.

Front Row is a venture funded, revenue generating Series-A YCombinator/ImagineK12 2013 startup.

Keywords: Haskell, React.JS, FlowType, Ansible, AWS, PostgreSQL

wayfaringrob 1 day ago 0 replies      
Human API | Software Engineer, UI Engineer, DevOps, Data Engineer | Redwood City, CA | ONSITE, https://humanapi.co/careers

Make a difference with technology: specifically, by helping to fix healthcare. We're building a real-time data network that allows getting health data from anywhere to anywhere in close to realtime. We roll up this data in a clean RESTful API that developers use to build apps that make peoples' lives better.

We have a whole pile of fun, interesting problems, and a team of smart, passionate people that love working on them. We like to work iteratively in small teams, and to give people autonomy and ownership to solve those problems.

Some of the things you'd be working on:

 - Mapping, modelling and indexing the world's healthcare data - Scaling and optimizing our APIs - Modelling human health - Scaling our ingestion pipeline - Data engineering and building tools for data science - NLP and Classification - Extracting healthcare data from a wide variety of unstructured, unclean formats - Building intuitive UIs to allow users to find and share their health data
More information here: https://humanapi.co/company/join

The process: a quick phone screen, a screen-share technical interview, then an onsite to meet with the team and pair with someone on a problem.

We'd love to hear from you even if you don't "fit" one of the job specs -- we hire for people, not roles. Contact us at jobs@humanapi.co -- we're nice!

brdd 4 days ago 0 replies      
Conduit | Back-end software engineer (Python) | Cambridge, MA / Boston, MA | Full time, ONSITE


In a nutshell, we're building personal relationship management software for professional networkers, small business leaders, and anyone who wants to organize the people, relationships, and interactions in their lives.

Driving all of Conduit is the Conduit Personal Graph, a powerful graph model of a person's relationships and activity-- automatically synced, organized, and managed. It's the first-- and most comprehensive-- graph of its kind. Through the Personal Graph, we ingest, process, and surface tens of millions of data points. That information provides new insight for people looking to understand their own lives. And we think that's a special thing :)

No legacy: we work with modern technologies. Our core: - Front-end: JavaScript (ES6/Babel) React/Redux, Node.js/Express, GraphQL, Apollo, Babel, Webpack. - Back-end/data: Python 3, PostgreSQL, Flask, Redis, Pandas/Numpy, Jupyter. - Across our stack: Docker, Kubernetes.

For the position: - This is hire #5 on a tight-knit, VC-backed team. - You'll work directly with Python 3 and PostgreSQL. - Strong compensation package (actual equity, not options!), flexible vacation policy, technology budget, occasional team lunches, and more.

More details: https://angel.co/goconduit/jobs/210118-back-end-developer-py...

Email me (CEO) to apply, mention HN: brandon@conduithq.com. Please, no remote, no recent bootcamp graduates, no recruiters.

airesume 3 days ago 1 reply      
* Machine Learning/Deep Learning Professional | Global but we are based in the USA | 110% REMOTE :) | https://airesume.com

* Data Scientist | Global but we are based in the USA | 110% REMOTE :) | https://airesume.com

* Content Marketer | Global but we are based in the USA | 110% REMOTE :) | https://airesume.com

* Growth Professional | Global but we are based in the USA | 110% REMOTE :) | https://airesume.com

* Amazing Graphic Designer | Global but we are based in the USA | 110% REMOTE :) | https://airesume.com

We are a small team of developers/engineers focused on revolutionizing the way people find and get jobs using artificial intelligence. We all know getting jobs is going to get tougher and one day we will be competing against AI so help us build an AI that can level the playing field for humans! We already have an amazing product and your skills will help us make it even greater!

Get in on the ground floor of an amazing opportunity to work with a great team of developers and engineers while still being able to work on your own side projects and explore/expand your expertise anyway you want, your growth is our goal! We encourage people to continue learning and we pay for it!

Take a vacation ANYTIME for as long as you like, PAID! We encourage digital nomadship (whether for a few weeks, months or even years if you like) as often as you want! We also have families so staying put is cool too, but we have traveled with kids before and highly recommend it!

Please email jobs@airesume.com with your resume and why you are interested in [a.i.] RESUME as well as a cool story you can share! Impressing us is always a plus :)

No matter what happens we wish you good luck with your job search!

charlesgo 4 days ago 1 reply      
Alan | Paris, France | ONSITE, VISA | Full-stack software engineers | jobs.alan.eu

Were Alan, the first new health insurance in France in the past 30 years.

Some info about us (we raised 12m in seed last October):

- https://blog.alan.eu/alan-the-first-digital-health-insurance...

- https://techcrunch.com/2016/10/24/alan-wants-to-turn-health-...

We're seeing strong growth, with 10s of companies signed every week and a perennial business model.

We are looking to grow our engineering team (which includes French and Americans), with people from diverse horizons.

Our process includes a a couple chats with the CTO and an engineer, then a full day of work with the team at the office in the liveliest neighborhood in Paris.

Together we can change the way people experience healthcare.

Contact us on jobs.alan.eu or at jobs@alan.eu

shitals 4 days ago 0 replies      
Want to work on AI + Robotics at Microsoft Research, Redmond, WA? Does Aerial robotics, Unreal engine, physics, building low level firmwares excites you? You will need to have demonstrable great C++ coding chops, passion for tinkering, ability to get into unknown areas fast and great CS algorithms design skills. Any experience with Unreal Engine, Unity, Physics engines, robotics, drones, firmwares, deep learning etc would be big plus as well. We have already shipped AirSim[1] and we are excited to take it to next level and advance state of the art in reinforcement learning among other things!

The position requires US work authorization and interviews would be in-person at Redmond, WA. Please send resumes at shitals@micro####.com.

[1] https://github.com/microsoft/airsim

aerb 21 hours ago 0 replies      
EBlock | Intermediate/Senior Android Developer | Toronto, ON | ONSITE

EBlock is the fastest growing startup in the dealer-to-dealer car sales space, and we're looking for an intermediate/senior Android developer to join us. We require someone that can work independently, quickly, and who can jump into an existing project and hit the ground running. We currently have an existing Android app on the Play Store (link below), and are looking for someone to help with a feature heavy update for the next major release. This will be a permanent, full-time, in-office position with a market competitive salary.


Required Skills are:

 -Rock solid grasp of Java. -Know your way around Android Studio. -Very strong in pixel perfect custom view design. Can you be given a .PSD and reproduce it exactly? -Comfortable with event-driven, asynchronous code. Eg. You receive a push notification for an update. How would you download a payload based on the id in that notification, then download an image based on that payload, then rotate the image, then animate it onto the screen, then show the user a dialog, then make another network call based on the input of that dialog? How do you elegantly handle an error anywhere along the way? -Less is more development philosophy.
Bonus Skills:

 -Experience with GraphQL. -Experience with the Kotlin programming language. -Any back-end development experience with Spring Boot, and/or SQL heavy applications.
Contact:Adam Erb (adam.erb@carmigo.com)

zone411 4 days ago 0 replies      
New startup (offshoot of Advameg) | Non-tech CEO | New York City | Full-time | On-site

Base salary $150,000 - $180,000/year and bonus schedule/vested shares.

I'm seeking a non-tech CEO for a startup. The product is pre-launch, initially B2C in a proven market, one year in development, in the NLP field using machine learning. Seed funding is provided and the product is novel, exciting, and targeting a validated market.

I want to focus on the tech side as a founder/CTO and the non-tech CEO would handle all of the business side pre-launch and post-launch. Here is a good description of what's needed pre-launch http://quora.com/As-CEO-and-non-tech-co-founder-what-should-...


The_Sponge 4 days ago 0 replies      
Credit Karma | San Francisco, Charlotte, LA | 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're growing very rapidly right now, and have tons of opportunities for people to solve hard problems while helping people grow their financial progress. Let's unpack that:

Opportunities: On the backend, we're transitioning to a microservice based environment based on Scala/JVM, using Twitter-born libraries such as Finagle. We're also unifying our data model into GraphQL to help bring separate but related services and verticals together. On the frontend, we're rebuilding our various components in React using modern web technologies while still keeping an emphasis on stability. We also have data teams using BigQuery and Kafka to injest and understand. We're also hiring security engineering, test engineering, machine learning engineering and basically any other position you might expect to find at an optimistically growing company. All of that combined means that whatever your technical passion, we probably have a spot for you to contribute!

Financial Progress: Honestly, this is the best part. I know working at every company has its ups and downs, but at the end of the day, being able to say "My work helps people. When they thrive, so do we." is fantastic. When our users grow financially, they start migrating to better financial products to suit their new needs, and we want to be there the whole way to guide them.

We have a lot to do, and a lot to solve, and we'd like help! https://www.creditkarma.com/careers

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

Tapad's list of Priority searches:

Site Reliability Engineer - Cloud (NYC): http://grnh.se/hadlum1

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

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

Data Scientist - OPTO (NYC): http://grnh.se/6c1pdb1

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

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


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

phunehehe0 1 day ago 0 replies      
ZALORA | Site Reliability Engineer | Singapore | ONSITE, REMOTE, VISA

The DevOps team at ZALORA is looking for an additional member.

Automation and availability will be your main goals. You will use Nix/NixOS to glue together a stack of Go, MySQL, PHP, RabbitMQ, Solr and more.

A code review is the deciding factor. You either send in an existing project, or implement our coding task. After that we'll have a call and optionally meet to sort out other details.

Apply at http://jobs.zalora.com/apply/lOd9Ir. I personally reply to all applications.

rkrzr 4 days ago 0 replies      
Channable - https://www.channable.com | Utrecht, The Netherlands | ONSITE

Channable is a data feed management company that connects ecommerce companies to all big online marketing channels (marketplaces, price comparison sites etc.) We also optimize and synchronize product data, offers and orders on the various platforms.

We currently have two open positions:

1. for a Backend Engineer2. for a DevOps Engineer

Our Stack includes: Python (Flask), Scala (Apache Spark), Haskell, PostgreSQL, Redis, HDFS, Ansible and Ember.js

We process millions of products per day and offer technically interesting and challenging work. We are looking for highly motivated and skilled engineers to join our team in the city center of Utrecht.

See https://www.channable.com/jobs/ for a detailed job description.

orlandpm 4 days ago 0 replies      
Tachyus | San Mateo, CA or Houston, TX | ONSITE | Full-Time | Scientific Software Engineer | http://www.tachyus.com/

Tachyus creates technology to optimize energy production for the oil and gas industry. With Tachyus software, petroleum engineers integrate all relevant data sources in real-time to explore millions of scenarios and identify the optimal operational and development plans resulting in 10%+ increases in net present value of their assets. Our Scientific Software Engineers use the F# programming language to bring our latest scientific research to production.


kid64 1 day ago 0 replies      
GLD | Software Engineers, Graphic Designers, Technical Writers | Los Angeles, CA // Los Angeles-based Remote | REMOTE

Greetings HN, we're assembling a team of rock stars to help build next-generation software products for the medical industry within a large, established network of healthcare providers and related professionals. Applicants must be experienced in one or more of the following areas with advanced or expert-level proficiency:

 1. ASP.NET MVC 5 and 6 2. PostgreSQL 3. SQLite 4. React 5. React Native 6. Xamarin (iOS/Android) 7. Javascript and jQuery 8. Automated testing (in conjunction with any of the above) 9. Applied cryptography 10. HTML, CSS, LESS/SASS, Photoshop, and Illustrator 11. Instructional documentation for novice users
If this sounds like your cup of tea, let's get in touch! Send your resume to gld@fastmail.com and include salary requirement.

sireetorn 4 days ago 0 replies      
Jetabroad (Thailand) | International Senior Software Engineer | Bangkok, Thailand | Onsite | Full-Time | Visa / Work-Permit / Relocation | Salary USD 80K |

Airfares are hard, we tackle the hardest part, multi-city up to 10 legs long. Think exponential search space, fuzzy constraints, and constantly changing variables.We're looking for both front-end and back-end developers to work on our user-experience and search platform respectively.

Bangkok offers a great place to live with a great standard of living at low cost. Our offices are in the heart of the city overlooking the green of the Netherlands embassy on Wireless Road.

Check out details at https://lnkd.in/f499hJY We are predominantly built with .NET, but language proficiency is not how we hire - fundamentals always win the day.

Here is our Thailand website https://bkkthailand.jetabroad.com/ And, this is our main website https://www.jetabroad.com.au/

Interview - First we Skype, then maybe Skype again and possibly a demo-style programming task, then we get you on a plane to say hello and to check out Bangkok, spend time with the team, if it all gels we make an offer.

phantomas1234 21 hours ago 0 replies      
DTU Biosustain | Synthetic Biology | Copenhagen Area, Denmark | Onsite | Full-time | 450k-550k DKK | VISA

Full-stack Web Developer for Synthetic Biology Design Platform

We're looking for a software engineer to help build a web-based software platform for data-driven design of microbial cells and communities. DTU Biosustain conducts research on metabolic engineering and synthetic biology of microbial and mammalian cell factories for chemical and therapeutic protein production.

With advances in synthetic biology, genomes can now be edited at unprecedented speed and fidelity allowing making multiple changes in the same genome at the same time. This increases the need for computational tools to design cells and communities of cells analogous to the tools used in Computer Aided Design (CAD) of cars, buildings and other man-made objects.

A prototype of the platform is hosted at https://app.dd-decaf.eu. We furthermore enjoy open source software and most of our code is publicly available at https://github.com/biosustain and https://github.com/dd-decaf. You can find our Scrum board here https://waffle.io/DD-DeCaF/scrum.

Our stack currently, in no specific order: AngularJS, Angular Material, Typescript, Python 3 (including its scientific stack), PostgreSQL, Docker, Travis-CI, D3.

To read more and apply, go to: http://www.biosustain.dtu.dk/english/about/job/job?id=64a0e1...

justboxing 5 days ago 0 replies      
Hi, I'm manually curating the VISA OK i.e. Work Visa / Work Permit Sponsorship Jobs in this thread and posting them at


The vast majority of employers aren't strictly adhering to @xando's regex and I've come to terms with manually curating and posting the VISA OK Jobs 1 by 1 for now. Please bear with me -- all VISA OK Jobs listed here will be listed on http://visaok.in/ in about 2 to 3 days.

If you are a job seeker looking for a WORK VISA, feel free to let me know what changes and updates you'd like to see on the site. Bug reports also welcome.

email: theblogdoctor @ gmail

blazonware 3 days ago 0 replies      
Stasis | Senior Infrastructure Engineer | Bangalore, India | ONSITE REMOTE | https://stasislabs.com

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

If you're interested, please email to careers+software@stasislabs.com

quadrature 4 days ago 0 replies      
Shopify | Developer | Toronto, Ottawa, Montreal, Waterloo, San Francisco | FULL-TIME ONSITE REMOTE VISA | http://shopify.com

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

rwhitman 4 days ago 0 replies      
ZehnerGroup http://www.zehnergroup.com/ | Los Angeles, CA or Lima, Peru or Remote | Python/Flask + DevOps Engineer, Django / Python Engineer, Magento 2 Engineer, Full-stack & Shopify Web Developer | ONSITE/REMOTE

ZehnerGroup is a design / build agency in Los Angeles, California. We have an awesome team filled with smart, fun, creative people. Our client projects range from high-profile, complex systems running on tech such Django/Python, Flask, Node, React, Laravel, Docker, AWS, iOS/Swift, Android and more to start-up consumer fashion & lifestyle e-commerce in Shopify, Wordpress and Magento.

We have multiple opportunities for Django/Python developers in our new office in Lima, Peru or remote (within a 4 hr time difference of Los Angeles) and are actively looking for talented engineers with DevOps experience (AWS, Docker, Chef, Circle CI, Ansible), Magento 2 experience to work with us remotely.

Well-rounded developers in Los Angeles with pixel-perfect frontend and Shopify, or full-stack PHP skills are encouraged to reach out for full-time roles in our Culver City office.

For more info you can reach out to me direct at rwhitman+hn@zehnergroup.com . Or fill out an application here: http://zehnergroup.jazz.co/apply

jgoldsmith 4 days ago 0 replies      
Tetra (YC W17) | Founding iOS Engineer | San Francisco, CA | Onsite | Full-time | $80k-$140k + 0.5 - 3.0%

Tetra is looking for product engineers to join our team of 3. Tetra is an AI notetaker for phone calls. Our mission is to use speech recognition and NLP to help teams be more creative and get more done. We're solving a tier one problem for millions of information workers, while helping bring conversational speech recognition to human parity.

Why you should join:- We're a product-oriented company with research-grade deep learning at the core.- We just graduated from Y Combinator and have raised a seed round from great angels and VCs- This is a great opportunity to help shape direction of the product and get early stage equity.

Email founders@asktetra.com with your resume and GitHub.

ngtvspc 4 days ago 0 replies      
SimpleLegal (YCS13) | Product Manager, API Engineer, Python Engineers, Customer Success Managers | Mountain View, CA | FULLTIME, ONSITE, https://www.simplelegal.com/careers

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, Django REST Framework, Postgres, React, JQuery.

API Engineer: Mid to senior engineer with experience working/designing APIs (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 Managers (CSMs): Our 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

EllaGorev 3 days ago 1 reply      
Nulogy | Toronto, Canada | Full-Time ONSITE VISA | Full Stack Web Developer | https://nulogy.com/careers | Rails SaaS for Supply Chain | Our motto is: "Its Not Just Business, Its Personal."

Our mission:

- Enable companies to perform the activities necessary to deliver personalized products more effectively.

- Allow companies in the supply chain network to collaborate and do business together more efficiently.

- Reveal transformative insights about the operations and network dynamics of the industry.

- Drive data-driven decision making and continuous improvement.

About Nulogy:

We are a Canadian success story. Our story started 15 years ago when four engineering grads from the University of Waterloo worked on a design project that grew to become the company. We are now a world-leading provider of specialized solutions for complex supply-chain challenges. As a company founded by friends wanting to make a difference, the close relationship between the founders influence the family-like culture that exists here.


- Unlimited paid vacation (take as much paid time off as you need, with at least 2 weeks off a year).

- 100% top-up for 13 weeks for any parent of biological or adopted children.

- Dev culture is infused with learning; emphasis on clean code, strong technical practices, and collaboration.

- Free format hack days roughly once a month.

Learn about the Culture: http://bit.ly/Nulogy-Glassdoor

APPLY AT: nulogy.applytojob.com/apply/UTgzg0/Full-Stack-Web-Developer

ciju 4 days ago 0 replies      
ActiveSphere | Bangalore, India | ONSITE | Full Time | Software Engineer

We're a software consulting company. Most of our current work is in JavaScript (React, Angular 2, TypeScript), but we have written code in Elxir, Go, Ruby, Erlang, Haskell, Scheme, Elisp, D3. A sample set of client projects can be found here http://www.activesphere.com/portfolio.html

Apart from client work, we have built a tunneling solution in Go, TypeScript emacs mode (referred from TypeScript site), a font converter in Haskell, a DynamoDB emulator in Ruby, a remote debugger (in JavaScript, and Go), a Youtube annotation extension in JavaScript and more.

We are looking for colleagues, who would like to have a job where tinkering is encouraged. We are not about building products, but tools and experiments.

Please visit http://www.activesphere.com to learn more about us.

The interview process usually involves a programming problem followed by a few rounds of telephonic/in-person conversations.If interested, please reach out to us at career[at]activesphere.com.

analyticalspace 4 days ago 1 reply      
Analytical Space Inc | Embedded Systems Engineer or Flight Software Engineer | Cambridge/Boston, MA | ONSITE, REMOTE analyticalspace.com

Analytical Space (ASI), a venture-backed startup, is developing the 1st network of small satellites that use laser communication to provide global data relay services. Initially, our network will connect remote assets in the air and on the Earth's surface and more than triple data downlink from remote sensing satellites. At scale, our network will deliver global connectivity at lower latency than terrestrial fiber optic cables over continental distances. Currently, the company is on track for the launch of our demo satellite at the end of this year with multiple beta customers already signed up.

Founded by Harvard students with deep experience in technology and space policy. The team's background includes stints at NASA, the White House, Planetary Resources, MIT, CalTech, Florida Tech and Harvard.

Job Description:Analytical Space is seeking an Embedded Systems Engineer or Flight Software Engineer who will be part of a small team to write software used to operate and manage computing resources on a 6U cubesat. You will be in charge of designing and implementing mission planning software on a FreeRTOS microcontroller interact with hardware and other subsystems of the spacecraft.

Responsibilities: Develop reliable mission planning software to command and manage all other hardware and subsystems of the spacecraft Design house-keeping software for fault mitigation, detection, and resolution Write well-structured and performant RTOS and Linux based software for embedded systems (AVR32, ARM, x86) Work with other engineers to test your code, and set up automatic testing

Basic Qualifications: Experience in C and C++ for embedded systems Ability to prototype systems in Python to test out designs Strong debugging and unit testing skills

Preferred Skills/We'd like to see: Good Dev-ops skills, continuous integration and testing experience Experience with RS-422, RS-485, CAN, I2C, network programming Experience developing RTOS applications or bare-metal programming Experience writing linux device drivers for hardware is a plus

Bonus/Not required but nice to have: Experience writing in Rust Written code that has flown in space (and worked properly!)

somberi 4 days ago 1 reply      
Jio Money. Bangalore, India. Many Positions - focus is on cryptocurrency and distributed databases. Full time.

We launched 6 months ago and are the top trending app in the Finance section in play store. Approx 30 Million downloads.

The problem scope is large, complex and fascinating problem to crack.

The potential to bring banking to 600 million un/underbanked Indians is what excited me to work on this.

In this iteration I am looking to hire functional programmers, data platform engineers and project managers who will work of Bangalore, India.

We are open to hiring people from around the world but they will need to work out of Bangalore.

Looking for full time and in exceptional cases, consultants, welcome.

We also have our payment network baked into banks and mass transit.

In the past I have built both fast-data and big-data companies and have a few patents in this space.

If you are interested, please email me at google's email service - takenottie.

On a side note and for the readers outside India : It also helps to note that Jio, which is our cellular telephony play, launched around the same time, now is the world's largest cellular data network (pumping 22,000 TB per day) and on-boards a million customers a day! We now have 120 million subscribers (in ~6 months).

roddylindsay 4 days ago 1 reply      
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, political campaigns (including the Bernie Sanders campaign last year) and dozens of universities. 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 34!


ianl 4 days ago 0 replies      
Manifold | Backend API Engineers and CLI 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.

Apply for the Backend / API Engineer at https://jobs.alongside.com/details/backend--api-engineer/160...

Apply for CLI and Integrations Engineer at https://jobs.alongside.com/details/cli-and-integrations-engi...

papercruncher 4 days ago 0 replies      
Tubi TV | Android | San Francisco | ONSITE VISA SALARY:130k-175kUSD https://tubitv.com

We are making premium TV shows and movies available for streaming everywhere and to everyone, 100% free. Join Tubi TV and reinvent the way consumers discover and consume premium studio content. Some of our studio partners include MGM, Lionsgate and Paramount.

We offer very competitive base salary & a performance-based bonus plan, stock options, full medical, dental & vision, catered lunch, gym subsidies and your choice of hardware. Learning is a huge part of our culture and we frequently help non-engineers learn basic programming skills. In addition to generating healthy revenue, we recently closed a $20M Series C round.

As a Senior Android Engineer you will work on a highly rated app, with millions of active users and help redefine how long form content gets consumed on mobile. The ideal candidate loves working on consumer products, has at least six years of industry experience, three of which on Android directly and obsesses over UI/UX. A technical leadership roles is also available for the right candidates. Apply directly at http://grnh.se/c4p8uk1 or email me and mentioned HN if you'd like to chat first.

We have a lot more positions open beyond Android, see https://tubitv.com/static/careers. Unfortunately we cannot offer positions outside San Francisco and Beijing.

joshpadnick 4 days ago 0 replies      
Gruntwork | DevOps Engineer | Anywhere | REMOTE http://www.gruntwork.io/

At Gruntwork, we offer DevOps as a Service. That means we help companies figure out how to do all the steps that come after writing code. How do you test that code? How do you deploy it? How do you monitor it? How do you keep it secure?

It turns out that many, many companies are are struggling with these questions, and we need to grow our company to keep up with demand. We are distributed (work from anywhere), bootstrapped (no investor pressure), family-friendly (no crazy hours), trying to build a diverse team (people of all backgrounds, genders, races, cultures, and ethnicities are welcome), and profitable (we work with some of the biggest brands in the world).

We're looking for a senior or veteran full-stack engineer interested in engineering a fundamentally better DevOps experience to join as the 4th member of the team/employee #2. If that's you, email us at careers@gruntwork.io.

For more info, see the blog post we wrote when we were looking for employee #1: https://blog.gruntwork.io/gruntwork-is-hiring-devops-enginee...

camerond 4 days ago 0 replies      
Carnegie Mellon University | Cloud Education Research Programmer | Pittsburgh, PA | Full-time, Onsite

The Computer Science Department is seeking a Cloud Education Research Programmer to work on an exciting new opportunity. You will be working with Prof. Majd Sakr, who with his team developed a project-based online Cloud Computing course. You are responsible for developing new projects using the Google Cloud Platform (GCP) and will be responsible for maintaining, enhancing, testing, and debugging the web-based applications that are used to administer projects of the online Cloud Computing course and other CMU CS courses.

* Design and implement educational projects to run on cloud infrastructure. Migrate existing projects from Amazon Web Services (AWS) or Microsoft Azure to the Google Cloud Platform.

* Developing the front-end application through which projects are developed and students complete projects.

* Experience with Cloud platforms preferable GCP, Azure, or Amazon Web Services (AWS).

* Experience with Django, Bootstrap, ReactJS, and JavaScript charting libraries is highly desired.

Learn more and apply at https://cmu.taleo.net/careersection/2/jobdetail.ftl?job=2005...

jpcody 4 days ago 0 replies      
Software Engineer | Blackbaud | Austin, TX | Onsite (Relocation Available)


Solve hard problems that truly matter with a team that's smart, experienced, and kind. What problems? Help kids afford college by making it easier for them to find and receive scholarships.


The Job: You'll be writing vanilla JS, React, HTML, CSS, and wiring things to Rails on the back-end. More technical details forthcomingread on.

The Department: We're a 4-member product engineering team within a 13-member engineering department

Technical Details: Rails, React, AWS, Postgres, Elasticsearch, Cassandra, Redis, Memcached, and some internal tooling in Go

The Interview Process: You'll talk to me (Product Engineering Manager), then our CTO, do some remote coding to chat code, come on-site and pair, meet the team, and meet a founder.


You're pragmatic, smart, work well with others, and take ownership of features from planning to production. Preferably, you're proficient with some of our technical stack, and you'll make the entire team better as an individual contributor, a teacher, and an occasional foil.

We take a lot of pride in accomplishing disproportionately big tasks, and to do that we treat engineers like professionals with clear expectations and regular feedback. And we're kind, respectful, and obsessed with the customer experience along the way.



kbaker 4 days ago 0 replies      
Venture Research Inc. | Software/Embedded Systems Engineer | Plano, TX (Dallas, TX, DFW) | Onsite Only | http://www.ventureresearch.com

Interested in RFID? In improving inventory and replenishment processes in hospitals, labs, and clinics? In automatically tracking pallets, containers, and other assets around a facility? Come join us!

Venture Research is a leader in the RFID industry and is consistently pushing the leading edge of what is possible using RFID. We have a variety of opportunities available for both fast-paced new product design and development as well as for development on some of our long-term stable products. 17 year old small but growing company, privately held, with excellent benefits, 401K matching, paid health insurance and highly competitive salary and bonus structure.

We are hiring for the following positions:

* Embedded platforms engineer: C, Linux, Android NDK. Experience with hardware co-design, Python, QT, Django, React a plus.

* Embedded firmware engineer: microcontroller development using primarily NXP Kinetis parts.

* Senior .NET / Backend developer: C#, VB.Net, ASP.NET, MSSQL, Oracle, JavaScript and JQuery. .NET MVC a plus.

Happy 4th of July!!!

Please email resumes to hr@ventureresearch.com, or use the email in my profile. Thanks!

neftaly 4 days ago 0 replies      
Auckland, New Zealand | REMOTE | VISA


# Conqa

* Senior backend Javascript or Clojure developer (Lambda, Datomic, Node)

* Full time - salary (90-100k NZD) & equity negotiable

* Remote or on-site (Auckland, New Zealand)

* International / visa applicants considered

* Functional programming experience preferred (Clojure, Haskell, Erlang, etc)


We're a web & mobile start-up, based in the construction industry. Our product is essentially Git for the physical world, built on a blockchain, and backed by AWS.

Please send your CV and/or GitHub to jobs@conqa.nz. No recruiters, please.

stefanatfrg 4 days ago 0 replies      
Fraugster | Software Engineer | Berlin, Germany | onsite, full-time, VISA, https://fraugster.com

We're building a distributed system for detecting credit card fraud in realtime. All our internal services have been built from scratch in Golang and we're using kubernetes for orchestration. Ideally you've got 4+ years experience in startups running production infrastructure and you've built something from scratch.


 - Experience with Go/Golang, and perhaps C/C++, rust, or similar languages - Knowledge of algorithms & data structures - Interest in distributed systems & databases - Docker, kubernetes & linux development exp. - TCP/IP, HTTP2, GRPC & BGP protocols knowledge a big plus - Experience with monitoring, testing & performance tuning
Some technologies we use are: postgres, kafka, prometheus & ELK, we don't expect candidates to meet 100% of our requirements, a proven ability to learn and adapt is sufficient.

You will be one of the first 10 engineers and can expect lots of responsibility to match a competitive salary.Send your CV and cover letter to: stefan < at > fraugster - dot - com

dogas 4 days ago 1 reply      
ConvertKit | Senior Full-stack Rails Engineer | REMOTE, www.convertkit.com

The engineers at ConvertKit are smart, highly motivated and highly productive developers who care greatly about the craft of coding. We champion learning, bettering ourselves, and teaching to the rest of the team.

About ConvertKit

 * We are a fully remote company, scattered across 8 states and 4 countries. * Bootstrapped, profitable, and growing very (very!) quickly. [1] * We put a high emphasis on work / life balance, and we value and strive for 40 hour work weeks. There aren't set hours, but there's a lot to get done! * We have a positive, vibrant, and genuine culture. [2] * Working with Nathan Barry is super awesome!! 
About the role

 * You'll be part of our awesome engineering team, helping to build our product. We primarily use Rails, Mysql, Redis and Sidekiq to get the job done. * We're facing real (fun) scaling challenges because of our incredible growth. Ideally
you've been there, done that before. * We're also looking for someone who cares deeply about writing clean, maintainable, well-tested code, and generally tends to leave code in a better state than when you encounter it.


 * Significant (5+ years) full-stack Rails experience and scaling a Rails app for rapid growth. * We don't have a separate infrastructure team. You must be comfortable with helping to run, scale, troubleshoot and maintain a large production app that sends 250+ Million emails a month.
More info + how to apply here: https://convertkit.workable.com/jobs/466250

[1]: https://convertkit.baremetrics.com/

[2]: https://charlimarie.com/2017/02/06/finding-my-place

mikebabineau 4 days ago 0 replies      
Second Measure (YC S15) | SF Bay Area - San Mateo, CA (downtown) | ONSITE | https://secondmeasure.com

Second Measure analyzes credit card data. We process billions of purchases to help investors (VCs and hedge funds) answer questions like:

 - Is Lyft gaining or losing market share in NYC? [1] - How does Blue Apron's retention compare to others'? - Where do ex-Chipotle customers go? - (Check out our research blog [2])
through an analytics platform we build in-house.

Were a 14-person team comprising mostly senior engineers and data scientists. 11 of us are technical, and 4 have PhDs.

Were looking for other strong builders, especially those who can grow into leadership roles:

 - Data Scientist - Data Journalist - Heads of Marketing/CS/Editorial/Design - Product Designer - Research Analyst - Software Engineer (frontend/backend/data; mid-to-senior+)
I'm a founder (mike@). Submit directly [3] or email jobs@ and CC me.

[1] http://www.sfchronicle.com/business/article/Lyft-gets-boost-...

[2] http://blog.secondmeasure.com/

[3] https://boards.greenhouse.io/secondmeasure

liviavs 1 day ago 0 replies      
Lendable | Senior Software Engineers | London | FULL TIME | ONSITE

Join Lendable - the UK's fastest growing lending platform. We're a small team of high performers who have built outstanding tech to deliver real innovation in Fintech in the form of automated lending. Well-funded (100M+) and profitable after only three years. We are always on the lookout for talented software engineers and data scientists to help us get further, faster. If you want to work for an ambitious and fun-loving tech startup, look no further and join us in our awesome loft office in Shoreditch.

Challenging project, no boring CMS work, real application development. Looking for the best of the best and willing to pay for it. Experience with Symfony and modern PHP is required.

More info here: https://www.workshape.io/p/lendable/920f393a-8ad2-405c-97b9-... Apply: email livia@lendable.co.uk

jeffkeeling 4 days ago 1 reply      
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-developer Designer: https://angel.co/higherme/jobs/235708-ui-ux-designer

jzhen 5 days ago 0 replies      
Thinknum | New York | Multiple Positions | 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., How quickly is UberEATS growing on a restaurant-by-restaurant basis vs Grubhub?) Were a profitable company that is growing quickly and have hundreds of clients across major financial institutions and corporations. Our office is in Midtown and we offer full benefits.

=== Who We Are Looking For ===

Site Reliability Engineer

Were looking for a SRE that will support enterprise level applications hosted in the cloud. You need to have extensive experience in web application development and exposure to Amazon Web Services, Redshift and Postgres. Experience with container management and micro-services architectures such as Docker is a requirement. Enthusiasm for security best practices is a major plus.

Back-End Data Engineer

We're looking for a back-end engineer 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. You will have experience in Python and familiarity with the DOM and tools for parsing the DOM like Selenium and BeautifulSoup.

Director of Marketing

Were looking for a Director of Marketing that can help position our product and generate new qualified leads. You will help deliver our story, vision and product innovation resulting in increased coverage and awareness globally. The ideal candidate will have at least three years of experience marketing a SaaS product. Expertise in public relations, branding and using marketing analytics to make data-driven decisions is essential.

=== Interested? ===

Interested in any of these positions? Drop me a note at jzhen@thinknum.com with Hacker News and the position title in the subject line.

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

amidland 22 hours ago 0 replies      
WillowTree | Data Strategist | Charlottesville, VA | ONSITE https://willowtreeapps.com

WillowTree | Digital Marketing Manager | Charlottesville, VA |ONSITE https://willowtreeapps.com

WillowTree designs and develops mobile & web apps for the worlds leading brands. We are hiring for a number of different positions and the company is ranked as one of best places to work several years running.

More information and a list of all open positions can be found: https://willowtreeapps.com/careers

If you have any questions about WillowTree or the positions, feel free to send me an email: alicia.midland@willowtreeapps.com

egillie 4 days ago 0 replies      
Flexport | San Francisco | Full-Time | On-Site

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 boundariesBy 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:

-Care about the real world functionality of your programming

-Want to be part of a close-knit engineering team that releases new code multiple times per day

-Take a product-first approach to building software

-Have a desire to build scalable programs that standardize information flow and increase operational capacity

Our stack: React + Rails + Postgres with some Python sneaking in.

Want to learn more? Email moira@flexport.com or check out our site https://www.flexport.com/careers/department/engineering

uaydin 4 days ago 1 reply      
HomeAway (https://www.homeaway.com) | Software Tools Engineer | Austin, TX

HomeAway (An Expedia company) is looking for two full-time Software Tools Engineers to join our team. Were on the lookout for great minds that can help us continue to transform the travel industry.

As a part of the Development Tools team in HomeAway, we provide, develop, and maintain the tools that HomeAway Engineers use to turn ideas into real code in real products in the real world. We continually work to streamline and automate the software development process at HomeAway so that engineers can focus on turning good ideas into good software. Please note that this is a software engineering role, not (dev)ops.All positions offer a competitive base salary, annual bonus and comprehensive benefits. Our process is: 1 hour culture & technical phone screen -> 4~ hours of on-site interview -> offer.

To apply, please email me at uaydin(at)homeaway(dot)com or visit: http://app.jobvite.com/m?34ZIJiwh

cpeth 4 days ago 0 replies      
Millennium Health | Senior Software Engineer, Front End | San Diego, CA | ONSITE | http://www.millenniumhealth.com/ | Salary: 115K-135K

At Millennium Health we are launching our next wave of genetic testing products and we need your help to provide the customer with an exceptional experience.

We are looking for an experienced Angular developer to lead our UI development effort.

Current front-end stack is Angular 4 with TypeScript, Bootstrap, Angular Material, NgRX Store / Effects

On the server side we are using C# .NET Core 1.1 in Docker containers deployed on AWS Elastic Container Service

We have a fun and flexible work environment, passionate and experienced team, comprehensive benefit package, 3 weeks vacation + 6 sick days, and great hardware.

You can apply online here: https://mh-openhire.silkroad.com/epostings/index.cfm?fuseact...

Alternatively send me your CV directly and mention HN: christian.peth [at] millenniumhealth.com

vimarshk 4 days ago 2 replies      
Okta | SF, Toronto, Seattle, London | Full-time, On Site

We are builders and owners. We believe we are solving some extremely big problems. Join a group of amazing humans who thrive on making customersand each othersuccessful.

Why work at Okta? We believe that work is a never-ending process of learning and iteration. We work on extremely complex problems. We work on products that make millions of people's work lives better. We're funded by the industry's most respected investors.

Benefits: Happy hours, Ping pong, Lounges, Food, Global offices, HQ in San Francisco's bustling SOMA district, HQ South in San Jose, Competitive salary, Stock options, Flexible time off, Weekly All-Hands, Hackathons and Volunteer events.

These are some of the ideas we live by: Confront the hard problems and solve them. Don't bullshit people. Protect the customer. Think bigger. Make it work. Never stop.

Please visit: https://www.okta.com/company/careers/ for all open positions and email: vimarsh.karbhari@okta.com

Koala_ice 4 days ago 0 replies      
Texas Advanced Computing Center (TACC) | Austin, TX | ONSITE | Full-Time | Engineers/Developers/QA | https://www.tacc.utexas.edu/about/overview

One of the top supercomputing centers in the world, TACC empowers researchers, students, and educators working in nearly every field of human endeavour with powerful computing technologies and innovative software. If you'd like to help us design faster, more intuitive ways to support research computing, consider applying for one of our open positions:

- Data Science Specialist http://bit.ly/tacc-data-sci-02

- Collaborative Science Specialist http://bit.ly/tacc-collab-sci-01

- Django Developer - http://bit.ly/tacc-django-03

- Python Developer - http://bit.ly/tacc-python-02

- Research Software Engineer (Java) - http://bit.ly/tacc-swe-java-02

- Research Software Engineer (QA) http://bit.ly/tacc-eng-qa-01- Senior Software Engineer http://bit.ly/tacc-sswe-02

Hiring process: 1. Submit application; 2. Hiring manager call; 3. Phone Interview; 4. Onsite interview.

tr90814 4 days ago 0 replies      
Farewill | Full-stack Software Engineer (React/Node.js) | London, UK | Full time, ONSITE

We are hiring a Full-stack Software Engineer (React/Node.js) with experience working on e-commerce platform(s) at scale, driven to build products that make a difference.

Since launching in November of 2016 we've grown rapidly and are soon to be the largest will writer in England and Wales - we're not content with that though, looking to expand into further territories and other areas of the death industry in the coming months.

Last month we topped Product Hunt (https://www.producthunt.com/posts/farewill) and Designer News (https://www.designernews.co/stories/84813-rebranding-death--...).

Oh, and we've already had over 10 million left for charities on our platform too which is a nice bonus!

Either message me or apply here: https://farewill.com/careers

nescafenes 4 days ago 0 replies      
Fullstack Developer Javascript developer | London | Contract (6 months) and Permanent role.

YLD is a fast-growing, London-based software engineering consultancy passionate about enabling digital transformations for Enterprise companies.We are a strong proponent of continuous delivery and rigorous testing practices, and we help our customers move towards modern best-practices with minimal risk. We educate, co-develop, and automate, passing on our expertise to our customers development teams in the process.

You will have experience in many of the following technologies: Node.js, JavaScript, HTML, CSS, various front-end frameworks (e.g. Angular, React, etc.) and an understanding of back-end architecture, scalability and deployments (even if in languages other than Node.js); .NET and Java are advantageous.

Pair programming, continuous delivery, test driven development, and incremental design should be second nature to you; writing code without tests should be unthinkable.

You have a real passion for software development, having contributed to open-source projects and written or spoken in public about your work. You are an active learner, and a good teacher.

Please email: nesrine@yld.io

sometimesjames 4 days ago 0 replies      
Hadean | Systems Programmer | London | ONSITE, VISA

We're looking for a brilliant systems-level implementor to join us in London who matches 6 of the following:

 loves C loves Rust has a wide array of ambitious self-directed projects has got their hands dirty writing technically complex systems, such as: a high-performance database/KV store an OS a programming language implementation enjoys writing roughlyperformance-optimal code enjoys writing roughlyreliability-optimal code (static/bounded memory allocation) has used EPOLLET has used io_submit + O_DIRECT has bypassed the Linux kernel (for fun and/or profit) has written on top of paravirtualisation APIs enjoys reverse engineering [insert your own comparable points here]
Our team runs the gamut systems, distributed systems, compilers, scientific computing, professors, famous computer scientists and is well-funded to change the landscape of compute. If intrigued, drop us an email with how you match up to the above list to jobs@hadean.com

cjwoodall 1 day ago 0 replies      
Barrett Technology | Software Engineer | Newton, MA

Barrett Technology | Firmware Engineer | Newton, MA

Barrett Technology | Electrical Engineer | Newton, MA

Barrett Technology is a robotics company which concentrates on robotic arms and hands. Our current focus is burt a haptic device used for upper body rehabilitation and therapy for stroke patients. We also have a lot of motor control based work going on with our Puck Motor Controllers. And that work is with some exciting customers. We are looking for software, robotics, game developers and firmware engineers and we use Git, C++, C# with Unity3D, and Python. ROS expertise is a plus, but not a requirement.

For job listings: http://barrett.com/opportunities.htm If you are interested please send a resume with a cover letter to: resume2017@barrett.com

sometimesjames 4 days ago 1 reply      
Hadean | RESEARCH ENGINEER (Big Data) | London, UK | Full-time | ONSITE | VISA

Hadean is working to eliminate the barriers to large-scale distributed compute. We're rethinking every level of the stack, from isolation technology to zero-allocation networking to distributed datastructures. The applications of our technology range from financial market prediction and climate modelling to deep learning and synthetic biology.

What we need from you

 Autonomous - Able to construct a case study without supervision Adaptable - Able to learn new domains quickly, like genomics or the intricacies of linear algebra Algorithmic expertise - We are parallelising complex applications, and you will be deciding what data to send, and when.
What we can offer you

 Interesting problems where you can apply the full range of your CS knowledge and skills high-level software architecture low-level debugging theoretical understanding of computing Cool environment - We're still very small Impact - Big clients, and every line of code matters Novel work - Solving problems that no one else has been able to
If this excites you and you match 4 of the following, wed love to hear from you:

 Loves C, C++, and/or Rust Has a wide array of ambitious, self-directed projects Able to work at various levels of stack, high to low-level Able to reason about the space, time, communication complexity, and requirements of different algorithms Enjoy implementing sophisticated algorithms Solved problems using distributed and/or shared-memory parallelism Enjoy performance optimisation and low-level debugging
Drop us an email and tell us how you match up at jobs@hadean.com

schlanda 4 days ago 0 replies      
Business Insider | DevOps Engineer, QA Engineer, Javascript Engineer, Backend Engineer | NYC | Onsite | Fulltime


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.

Javascript Engineer: https://careers.jobscore.com/careers/businessinsider/jobs/fr...

DevOps Engineer: https://careers.jobscore.com/careers/businessinsider/jobs/de...

QA Engineer: https://careers.jobscore.com/careers/businessinsider/jobs/qa...

Backend Engineer:https://careers.jobscore.com/careers/businessinsider/jobs/ba...

willchu 4 days ago 0 replies      
LoadDocs | Frontend Engineering (Mobile and Web - React/React Native) | San Francisco, CA | ONSITE, http://loaddocs.co

LoadDocs is building a modern operating system for logistics; our initial focus is on over-the-road truck freight.

The majority of our team were part of the founding engineering team at Addepar. We're well funded by 8VC, Goldcrest Capital, and a bunch of great people who youve heard/read about.

Our frontend engineering team needs you. Youll collaborate closely with our product team to deliver a world class user experience on the web and mobile. We use React/React Native for our mobile and web apps. We share a bunch of code between the two platforms. Its awesome.

We care more about technical fundamentals than we do with knowledge of a particular technical stack. Its very helpful if you have experience with web frontend frameworks.

If youre interested, say hello to us at careers@loaddocs.co. Were based near Moscone Center in SF. We're always interested in grabbing lunch/coffee/dinner with cool people and great engineers.

s3nnyy 4 days ago 0 replies      
Nectar financials | Backend-Engineer, Devops | Remote | Salary: 90k-120k CHF |

Based on NodeJS and Angular we are building a CRM system for wealth management companies. The product is rather young and the codebase small. We have employees in Switzerland, the US and Slovenia. Although, remote work is okay, you should be located close to one of these three offices due to time-zone issues.

Our hiring process:

1) Resume / code screen

2) Phone call (getting to know each other, technical interview, check of familiarity and knowledge of Node)

3) Onsite (half a day)

Send a mail with a short intro about yourself (video or written) OR a Github-link OR a resume to:


skyraider 19 hours ago 0 replies      
LedgerX - Digital currency derivatives exchange and clearinghouse pending clearinghouse registration with the CFTC.

* Lead QA Engineer New York, NY

LedgerX is seeking an experienced Quality Assurance engineer to write, run and expand its internal platform test suites. Strong C, C++, Python and relational database skills required.

* Integrations Engineer - New York, NY

LedgerX is looking to hire an experienced full-stack engineer to build, maintain, test and improve integrations with third-party services and software, including regulatory reporting software. Strong Python and performance profiling and optimization skills required.


arjenschat 4 days ago 0 replies      
Cliperado | Senior Engineers | Amsterdam | FULL TIME , ONSITE, SALARY: 48k-60k, cliperado.com - Senior backed engineer - Senior frontend engineerCliperado is looking for great engineers, who like to think about why and what they are building and iterate over the solution a couple of times. To make something that actually makes sense, both from a user and from a technical point.

Cliperado wants to make it as easy as possible for user to understand a service and creators to educate their users.

If youve ever created an online service, you know how much work it is to put screenshots in your documentation. You know it makes your service way easier to understand, reduces your churn and even increases signups. But it is just too much manual labor to keep the shots up to date.We are creating a solution to fix this and it is coming along pretty nicely.Our stack includes PHP, Python, VueJS, MySQL, Docker, Selenium, Browser Extensions, Bugs, Performance Issues and a sense of humor.

If you have any questions or you are interested - Please reach out to me arjen@cliperado.com

antr 4 days ago 0 replies      
Mercadona | Valencia, Spain | Full-time | ONSITE | http://mercadonatech.es

Mercadona is Spain's largest food retailer with EUR 19.8bn in revenues and over 1,600 stores accross Spain. Mercadona has finally decided to make a firm commitment to e-commerce. We are setting up a technical team to create a simple and intuitive experience for our customers and a supply chain that aims at efficient logistics through technology. We are looking for people with a desire to undertake a project that everyone will soon feel that belongs to them.

For this endeavour Mercadona is looking for engineers, product managers, and designers.

Benefits include:

 - Equipment provided (MB Pro + enterprise phone) - Valencias sunny weather ;) - Offices in the city center with outstanding views over the Turia river park - Continuous learning - International environment - Competitive salary - Juicy internal referral policy
Send us an email with your CV to mercadonatech@mercadona.es

webo 4 days ago 0 replies      
SupplyPike | Frontend, Backend, Devops Engineers | Fayetteville Arkansas | ONSITE (https://supplypike.com/)

SupplyPike is the fastest growing emerging technology company in Arkansas focusing on creating new and innovative ways to solve problems in Logistics and Supply Chain.

More about the role: https://drive.google.com/file/d/0ByeS3h3e7vQTWGtZZ0RkYmVBaVE...

Some of our stack: https://stackshare.io/supplypike/default

Frontend: JavaScript, React, Angular, Aurelia, TypeScript, websockets, etc.Backend: Node.Js, GraphQL, Python, Mongo, Redis, ElasticSearch, RabbitMQ, Big Data, etc.Infrastructure: Microservices, Docker, Kubernetes, AWS, terraform, prometheus, etc.

Interview process: 2-3 hour technical interview.

Questions/resumes: kanat [at] casestack.io

Mattso 4 days ago 0 replies      
Osper | Senior Backend Lead | London, UK | FULLTIME, ONSITE

Osper (https://osper.com) is mobile banking for young people aged 8-18. We give children the power to manage their money, and parents the confidence to let them. We've already helped tens of thousands of young people learn what it means to spend and save in the digital world.

We are looking for an experienced backend developer to help take Osper to the next level by improving our services and capabilities, and mentoring more junior engineers. Our infrastructure is built on python (2 and 3) and Flask; postgresql and dynamo db; docker/ECS for deployment. We integrate with quite a few third-parties for transaction processing/card payments/subscriptions/kyc checks etc.

Compensation: 65,000 - 80,000

Apply at https://osper.workable.com/jobs/415580 or feel free to contact me directly with questions.

rwalker 4 days ago 1 reply      
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.

ff_ 4 days ago 1 reply      
KSF Media | Fullstack Software Engineer | Helsinki, Finland | ONSITE

KSF Media is not a startup, but a 150 years old end-up. Our five newspapers are national, regional and local. Four of them are published in Swedish, the minority language of Finland. Hufvudstadsbladet is our best known brand https://www.hbl.fi. All of our newspaper titles have their corresponding digital brands. Our portfolio includes also brands like Ratata (blogging platform), Faktapp (learning app), plus a few more.

Our digital operations are constantly growing and we are therefore looking for another Fullstack Developer to join our team of 6.Someone that can add technical debt to every layer of our stack ;-)Someone that will help us tame the legacy monoliths (before you ask, its Python, PHP, Java, JS, and some more langs) and write some good, reliable, tested, small new services in the clouds.For writing the new stuff we're open to everything as long as you document it and we're able to pair program (currently JS, Python, Clojure, and Id love to pair program some Haskell too).The position is full-time.

Watch our short pitch about saving the Media Industry and possibly winning Nobel Prizes: https://youtu.be/6Cl92_FYQ8k

More info about the opening here: https://custom.hbl.fi/custom/static/embed/hbl/job-ad.html


Humans involved: mail me at fabrizio dot ferrai at ksfmedia dot fi, or DM me at @fabferrai

No humans involved: http://bit.ly/F-kingExcellent

tln 4 days ago 1 reply      
TINT | Front End Engineer | https://www.tintup.com | San Francisco | REMOTE (US/Canada) | $90K - $164K

APPLY HERE: https://www.tintup.com/jobs?lever-source=hackernews

Were looking for a Front End Engineer to join our small 30-person team. We offer a competitive compensation package, and have a flexible remote work policy.

Over 5,000 brands use TINT to power their content marketing. We are proudly profitable, not dependent on investor funding. Every Friday we work on hack projects that we think will push the business forward. Our current stack is Backbone, Rails, MySQL, and AWS.



* on the positions: https://www.tintup.com/jobs?lever-source=hackernews

* on TINT company culture: https://www.tintup.com/about

* on a few of our customers: https://www.tintup.com/clients

* on what it's like to work here: https://instagram.com/tint/


BENEFITS (besides the competitive salary and equity...)

* TEAM TRANSPARENCY - We calculate compensation based on a formula that we all agree on. Cap table is made available to all employees. Business financials are known by all teammates. Even cofounder meeting minutes are sent to the team.

* FLEXIBLE REMOTE WORK - We have a flexible remote work policy that allows employees based in San Francisco to work remotely for extended periods, and for engineers to join us remotely full-time.

* PERSONAL DEVELOPMENT PROGRAM - A monthly stipend and program designed for self-improvement. Every month, we individually choose goals to accomplish and are given a stipend to accomplish them.

APPLY HERE: https://www.tintup.com/jobs?lever-source=hackernews

mcmancsu 1 day ago 0 replies      
FullContact (https://fullcontact.com) | Denver, Boulder | Full-Time | On-site

FullContacts mission is to help the world stay fully connected, master its contacts, and be awesome with people. (& yes - all roles include $7,500 Paid PAID Vacation: https://www.fullcontact.com/blog/paid-paid-vacation/)

We are currently hiring:

* Senior Software Engineer - Identity Resolution on Data Platform

More details about the open positions: https://www.fullcontact.com/about/careers/

fheisler 4 days ago 0 replies      
White Hat Academy | security, networking, web development | Washington, DC | REMOTE

I am currently looking for my first few hires (part-time contract, possibly a larger full-time role depending on the match).

White Hat Academy teaches IT + cybersecurity skills through a Codecademy-like interface using virtual servers; it also allows employers to automate technical interviews using custom assessments (similar to HackerRank, but with more full-system functionality instead of coding puzzles and limited simulations).

Looking for significant experience in at least one of the following areas:

 - Broad infosec background - Networking/sysadmin - Containers (Docker)
Some web development experience (Node) is a plus, but this would not be primarily a web dev role.

Email me (Fletcher) at our site (whitehat.academy) if this sounds interesting. Contact me for a demo link; it's live and functional, but not yet scalable enough to share openly on HN.

farhanpatel 4 days ago 0 replies      
Mozilla | Firefox Mobile Engineer | Mountain View, Portland, Remote, San Francisco, Toronto, Vancouver | https://mozilla.org

We are looking for an iOS engineer to work on https://github.com/mozilla-mobile/focushttps://github.com/mozilla-mobile/firefox-ios and other open source products that Mozilla is working on.

You'll get to work on one of the few projects on the iOS platform that are built completely in the open.

Apply here https://careers.mozilla.org/position/gh/688096

timhaines 4 days ago 1 reply      
Percy (https://percy.io) | San Francisco ONSITE | Full stack engineer

Percy's hiring the 2nd engineer to join the team -- work directly with the founders, have a large impact, and help set the culture from the start.

Percy's on a mission to eliminate manual QA review of web applications. We do this by integrating with test suites and component viewers, capturing snapshots, sending them to our browser rendering farm, and then automating the visual review process when the UI has changed.

Our customers include Google, Mozilla, Ubuntu, the New York Times, Basecamp, and Stitch Fix. We're growing strongly each month, as more engineering teams learn about Percy and adopt it to manage their own visual UI reviews.

If you have at least a couple of years working in a web stack, feel welcome to apply. You can find our job on Angellist, or email me directly tim@percy.io

gugachiu 4 days ago 0 replies      
OpenGov | San Francisco/Redwood City | Onsite

OpenGov's mission is to power more effective and accountable governments. We build financial software for planning, performance monitoring, and citizen engagement that serves as the technology backbone for the modernization of government. We are a series C company backed by Andreessen Horowitz and Emerson Collective. We've had a strong speaking presence in conferences like ReactConf. Contact me if you're interested in making a positive civic impact in a breakout company with great technology. (cchiu at opengov)

Ideal candidate are people interested in:* Social/Civic Impact* Data modeling and systems (Postgres, Kafka, Spark)* Ruby on Rails / React / Redux* Data Analytics and Visualization

Check us out at: https://opengov.com/careers

predman_mat 3 days ago 0 replies      
MarketAccessTransformation | QA/Business Analyst | Cambridge/London UK, Flexible| http://www.marketaccesstransformation.com, Full-time, Can be REMOTE but some F2F required | 24-30,000

Market Access Transformation revolutionizes the way advice is exchanged between healthcare stakeholders including payers, manufacturers, and the investment community.

I am looking for someone to join our growing development team who will be able to take on the quality assurance and requirements management for our RPR web platform.

We are recruiting for 1 position:

* Quality Assurance and Business Analyst

Interview process consists of: 30-minute remote interview followed by a 60-minute remote or face-to-face interview, depending on location. We have hired successfully from Hacker News before.

This role would suit someone with testing experience who would like to move into business analysis or product ownership. Any experience of working in the pharmaceutical or healthcare areas would be helpful as would experience working in market research and polling. Any experience of start-ups would also be useful. For more information, please visit https://marketaccesstransformation.com/careers/

Feel free to contact me with any questions. predman at marketaccesstransformation... etc.

riobennin 4 days ago 1 reply      
Crossroads Ops | US | DevOps Engineer | Remote | Full-time | https://www.crossroadsops.com

We're a boutique consultancy specializing in high-security deployments. We implement fully managed AWS environments for our clients to help them meet various compliance requirements, such as PCI, HIPAA, FedRAMP, etc.

We aim to implement all the best automation practices available to allow us to efficiently manage many dynamic environments. We focus on truly secure methodologies and abhor security theater!

You'll be joining a tight-knit team and have a flexible schedule with a remote work environment.

For more information check our our application: https://crossroads-ops.breezy.hr/p/a8cac3ffa5b8

We look forward to hearing from you!

austenallred 4 days ago 0 replies      
LambdaSchool | REMOTE | full-time | machine learning & artificial intelligence instructor. https://LambdaSchool.com/careers

We give our students a live computer science education that's 100% free until they get a job.

We're going to be launching a machine learning and artificial intelligence academy in the near future, and we're looking for someone who can help lead that effort, teach students, and develop and iterate on curriculum.

We can tell you more about how we're funded and how it works at that point. Investment isn't public yet, but we're also profitable.

https://LambdaSchool.com - https://lambdaschool.com/careers

mikehauschild 1 day ago 0 replies      
Asapp - we're a stealth ML/NLP backed startup in downtown NYC solving some really interesting problems. Our stack is React and Golang (and Python for ML). We're also one of the highest-funded startups in NYC. In December 2015, we received one of the largest seed funding rounds in history; $7.57M, led by John Doerr (early investor of Google and Amazon) and Greylock Partners.

We are currently hiring:* Backend Software Engineers * iOS & Android Engineers* QA / Test Automation Engineers* Security Engineer* Project Manager* Technical Infrastructure Manager (network/AD/Mac)

Please email at mike@asapp.com if you're interested in hearing more about us!

jdevonport 4 days ago 0 replies      
Airfinity | London or Brighton UK | Full Time | Front End Developer & Data Scientist | ONSITE | http://airfinity.com

Working to organise and understand the world's event, attendee and sponsor data. Currently hiring for multiple roles in our data science and engineering team based across London and Brighton.

We are looking for versatile engineers looking for their next big challenge.

We are a year old and have secured several rounds with a rapidly expanding team working on our event data products.

Salary Range 30-70k + Equity + Benefits, Flexible Working, Based in London or Brighton Offices

If you would like to talk please either reach out to me directly and mention HN [james at airfinity .com] or through our Careers page. https://www.airfinity.com/careers

saool 1 day ago 0 replies      
Thinkful | Senior Software Engineer Brooklyn, NY or Remote | ONSITE, REMOTE, https://www.thinkful.com/

Founded in 2012 in New York City, Thinkful is on a mission to reinvent education. We are building a school that trains the workforce in the technology skills necessary to sustain innovation and growth in the economy. We are developing a method of online learning that emphasizes practical, sustainable skills and prepares students to achieve their career goals.We are looking for experienced engineers with a passion for education that want to join us and help shape the way people learn online.

The company was founded by Dan Friedman one of the Thiel Fellows and Darrell Silver, founder of Perpetually (acquired by Dell), our CEO and technical co-founder. The culture is balanced: analytical but fun, serious but sane. You will be joining a small, agile team with big challenges ahead of us.

If you are interested, check the job listing http://goo.gl/AoUW1M or drop us a line at swe-position@thinkful.com to hear more.

mertens 4 days ago 0 replies      
CrazyGames | Tech Lead | Leuven, Belgium (20 minutes from Brussels by train) | Hiring Full-time and Part-timeCrazyGames.com is a browser games company reaching 5 million people per month, based in Leuven, Belgium. We're looking for a tech lead who'll be the first full-time employee. The qualifications we're looking for are general web software engineering and some game development experience (ideally in Unity). Note that since you're the first full-time employee you'll have a lot of freedom and responsibility. Our stack is Javascript (React) and Python running on AWS.A full job description can be found here: https://www.crazygames.com/jobs

If you are interested or know someone who might be, you can reach out to raf@crazygames.com.

ejfinneran 22 hours ago 0 replies      
Rigado | Senior Backend Engineer | Portland, OR | ONSITE https://www.rigado.com/company/careers/

Were looking for a senior backend software engineer to join our team at Rigado and help us build the future of IoT device management software. Were a small but passionate team dedicated to shipping about shipping great software.


jln 4 days ago 1 reply      
Monzo | Backend, Data, iOS, Android & Web Engineers | London, UK | VISA, REMOTE, INTERNS https://monzo.com/

At Monzo we aim to build the best current account in the world. We are always keen to hear from capable, creative engineers who want to help us accomplish that goal.

Our backend engineering team have a variety of different backgrounds: we have several non-graduates; only a couple of us studied Computer Science; one of the team has a degree in Marketing; some of us have worked in huge companies; some have only ever worked in startups; others are former consultants. As long as you enjoy learning new things, wed love to talk to you.

We work in project-based sprints, working directly with everyone across the company, from customer support to regulation, product to financial crime, and we run regular knowledge-sharing sessions so youll learn heaps about everything from how banks work to effective communication.

We encourage an open and transparent working environment. You can get involved in any aspect of the business you are interested in and, following Stripes example, all emails in the company are visible in an email archive. We regularly run hackathons in which people build things on our third party API and we contribute to open source software as much as possible. Weve also made our product roadmap public and give sneak peeks of features in our community forum.

If youre unsure about applying or have any questions about the role or team, please dont hesitate to email our CTO Jonas (jonas@monzo.com) directly :) We're very open about what we do in general, so our blog is a good place to learn more about what we do.

* Backend stack: Go, Cassandra, Kubernetes, Kafka, Linkerd/Finagle

* iOS stack: Swift 3, Realm

* Android stack: Kotlin, Java, Realm

Learn more on our careers page: https://monzo.com/careers/

k1w1 4 days ago 0 replies      
Aha! (http://www.aha.io) | Front End / UX / Rails | 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. 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 - in US, Canada and Mexico so we can collaborate during the work day.

http://www.aha.io | email: engineering-jobs@aha.io

eatonphil 3 days ago 0 replies      
Linode | Software Developer | Python, Perl | ONSITE: Philadelphia | Full-time | https://www.linode.com/careers

Linode | Front-end Developer | Javascript | ONSITE: Philadelphia | Full-time | https://www.linode.com/careers

Obligatory marketing copy: Linode was launched in June of 2003 by founder Christopher S. Aker. Initial development took about 6 months. Linode was ahead of its time and helped define the cloud hosting industry, and continues to be a leader in virtualization hosting.

Check out the (open source) work we're doing on the replacement for our classic frontend [0] and get a glimpse at the work we're doing on spicing up our API [1]. Contact info is in my profile if you'd like to chat!

[0] https://github.com/linode/manager

[1] https://developers.linode.com/v4/introduction

BenderV 4 days ago 0 replies      
Doctrine | Sales | Paris | Doctrine.fr | ONSITE

Doctrine is the "Google" for the case-law in France! We are a young startup with a huge growth. We are disrupting the legal market at a very high pace.

We use DL / NLP to automate lawyers' interns jobs! and we have a deep focus on User Experience.We are looking for a French-speaking Sales (wo)man to join the team and lead our growing sales, and Data-Scientists !

We are also always hiring A-player Developers or any bright and ambitious hackers.

Apply here: https://www.doctrine.fr/recrutement or see our open positions on Angel List: https://angel.co/doctrine-/jobs

swimmadude66 2 days ago 0 replies      
Kabbage | Software Engineer | Atlanta, GA | ONSITEKabbage 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/

If you need any more information or want to send your resume directly, feel free to contact me at ayost(at)kabbage(dot)com

jadeklerk 23 hours ago 0 replies      
Panasonic Automotive | Senior Software Engineer | Denver | Full-Time | On-site

Panasonic is building a connected vehicle system for car-to-car, car-to-operator, operator-to-car, and accident/weather/etc detection. We're still a fairly small team within the larger Panasonic, but we're growing and are looking for someone senior to take the frontend.

The frontend app is Go in the back and react/redux in the front using google maps to do some of the heavy lifting, and several custom layers on top of gmaps. The app (back and front) has to stream data at super high rates over websocket (alongside traditional REST) (cars send a lot of data!) and have it available in near real-time, so there are many interesting high-data-flow visualization, correlation, and aggregation problems that ends up happening in or near the frontend. The future probably holds a fair amount of svg drawing work, which should be pretty cool (graphs, animations, that sort of thing).

Auxilliary technologies include Karma/Jasmine/Enzyme for testing (which is also quite interesting on this project, given the high data flow and reliance on drawing tools), webpack and babel for build, concourse.ci for CI and automated deploy, AWS as our IaaS.

If you're interested in talking to an engineer about what we do, hit me up at jadekler@gmail.com.

If you're interested in applying or talking to a recruiter about the job, hit up Jessie at jesseyjean@gmail.com.

SCM 1 day ago 0 replies      
Stevens Capital Management LP| Developers| Radnor, PA| ONSITE, full-time

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.

We are looking for developers for the following positions:C++ Market Data Feeds Developer: Develop and implement infrastructure to support market data and trading.Develop and maintain market data feeds.Build and design large scale applications, with a focus on reducing latency and improving the performance of the system.

C++ Developers:Utilising your in-depth knowledge of C++ you will design, develop and implement proprietary trading programs, encompassing trade analysis, price validation, order routing, monitoring and risk analysis.Develop and support multi-threaded applications with a strong emphasis on high performance.Optimize our trading strategy implementation and performance analysis platform using network and systems programming.Create tools to process, store and analyze quote, order and financial data.Work closely with our quantitative research analysts, engineers and other groups to provide software solutions.

Please send your resume to: recruiting@scm-lp.com

bostik 4 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 in 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:

* Front-end Software Engineer (London & LA)

* Database Expert

* Quantitative Analyst

* Software Engineer (London & LA)

If you like the idea of flat structure and practical engineering approach, see our jobs at https://smarkets.com/careers/ . (Quite 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... .)


JoryFormlabs 1 day ago 0 replies      
Formlabs | Boston, MA | Onsite | Full-time | Robotics Engineer

Sound interesting? Get in contact with us here: http://grnh.se/txorfk1

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.

JOB DESCRIPTION: At Formlabs, you can apply an interdisciplinary approach to solving technically hard problems. Inexpensive sensors, thoughtful software, and clever mechanical design allow us to build 3D printers that are much more capable and accessible than what has been possible before. Sit at the intersection of many engineering disciplines to make our 3D printers work seamlessly.


* Engineer electro-mechanical systems for 3D printers

* Write software, build electronics, and design mechanisms

* Work at the intersection of many disciplines to make complicated systems function smoothly

* Get involved in all aspects of our 3D printer to integrate many sub-systems

* 3+ years of industry experience

* Experience in using Python or a similar language to analyze data and control electro-mechanical systems

Sound interesting? Get in contact with us here: http://grnh.se/txorfk1

jwigg 4 days ago 2 replies      
SugarCRM | REMOTE; ONSITE Cupertino, Raleigh, Munich; Sydney | Fulltime

SugarCRM is hiring for a variety of positions, both technical and otherwise, in a number of locations. You can see all our open positions here: http://app.jobvite.com/m?3MyIMiwB

I've been at Sugar for over 5 years now and it's honestly the best job I've ever had. If you have any questions about working here, feel free to ask here in the thread, and I'll do my best to check back regularly. Please note, I am not part of the hiring process, just a member of the team trying to get the word out.

Please, no recruiters or placement agencies.

agbell 4 days ago 0 replies      
Tenable (https://tenable.com) | Senior Scala Software Engineer | REMOTE

Looking for a remote Scala engineer to join our team at Tenable working on container (Docker) security. Im a developer on the team, email me if you have any questions at abell at tenable.com. Team is distributed all over the world and the work we are doing is pretty exciting.


xwilders 3 days ago 0 replies      
BEYOND LABS | Javascript Full Stack Developer | London 35-47.5k + 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

bradavogel 3 days ago 0 replies      
Mixmax | Full-Stack Engineer or intern | On-site San Francisco (relocation provided), remote an option w/experience | https://mixmax.com/careers

We're a profitable fast-growing startup looking for all types of engineers: full-stack, backend, site reliability, data, machine learning.

Mixmax is the future of email and external communications. Just like you use Slack to talk within your team, you use Mixmax to talk to people outside of your team. Primarily, we help sales and recruiting teams achieve more and with greater consistency by automating their most common workflows and integrating with their existing toolchain - Gmail, Inbox, Salesforce, Slack, text messaging and more.

You'll work on a modern cloud-based web app built on universal/isomorphic Javascript using open source technologies, including: React, Node, Mongo, Elasticsearch, Electron (more: http://stackshare.io/mixmax/mixmax-for-web)

Check out our engineering blog: https://mixmax.com/engineering

Email careers@mixmax.com and lets chat!

justinkramp 2 days ago 0 replies      
Sprint | Sys Admins and DevOps team for AEM, Apache, Jenkins, Akamai | Overland Park, KS | Full-time, On-site

Our team manages the development, deployment and delivery infrastructure for multiple teams working on marketing, ecommerce and self-service experiences for Sprint, Boost Mobile and Virgin Mobile. We work on a variety of projects and platforms for web experiences, a little VPN config/networking, automating & supporting code deployments, monitoring and improving site performance, and consulting dev teams on operational policies and procedures.

Our platforms & tools include Adobe Experience Manager, Apache, Maven, Node, Linux, Akamai, Jenkins, Github, Jira, Confluence. Specifically interested in candidates with experience working on enterprise-class content management systems (specifically Adobe Experience Manager) but open to considering other types of experience for the right candidate. Multiple positions are open for a variety of experience levels from entry level to seasoned professionals.

Prefer candidates to be on-site at the Sprint world HQ in Overland Park, KS (a suburb of Kansas City, MO). Health, dental, and vision benefits after 30 days, 401k match, annual bonus opportunity and more. Process: Manager screen - HR application - team interview - background check - offer.

To learn more, send an email with your resume to digital-devops@sprint.com

mike_heffner 4 days ago 0 replies      
Librato/Papertrail/TraceView | Sr Data Engineer | SF / REMOTE | Full-time | https://www.librato.com/jobs

We're looking for a full-time software engineer to take a key role in building the large-scale distributed systems that power Solarwinds Cloud products: Papertrail (hosted logs), Librato (time-series metrics) and TraceView (APM and distributed tracing).

Were a small team so everyone has the opportunity to have a big impact. Weve built our platform out largely on Java8 Dropwizard services, a handful of Golang services and some C++ where performance is critical. We leverage Kafka as our main service bus, Cassandra for long term storage, our in-house stream processing framework for online analytics, and we rely on Zookeeper as a core part of intra/inter-service coordination. Our data pipeline pushes millions of messages a second and tens of terabtyes of logs per day.

All team members, whether local in San Francisco or remote, commit code to Github, communicate over Slack and Hangouts, push code to production via our ChatOps bot, and run all production applications on AWS. We also use an array of best-breed SaaS applications to get code to production quickly and reliably. We are a team that is committed to a healthy work/life balance.

Papertrail/Librato/TraceView are wholly owned by SolarWinds Inc. so you get the benefits of a small startup, with the backing of a big company so there is no worry about the next round of funding. SolarWinds offers competitive bonus and matching 401k programs that create an attractive total compensation package.

This is an example of some of the technology we build and work with on a regular basis: http://www.heavybit.com/library/blog/streamlining-distribute....

Learn more at: https://www.librato.com/jobs or contact me directly at mike@librato.com (no recruiters).

sdabby 2 days ago 0 replies      
ClickTime | https://www.clicktime.com/company/jobs | San Francisco, CA and Austin, TX | Full Time

ABOUT US: We help businesses become more productive every day. We're a bootstrapped, profitable, 35-person company going through an exciting stage of growth.

INTERVIEW PROCESS: Two phone interviews, a short practical component (e.g. writing exercise) that reflects future day-to-day work at ClickTime, one in-person interview, reference checks.

ROLES: Customer Support Specialist, Sales Development Representative, Marketing Associate

APPLY: https://www.clicktime.com/company/jobsPlease email sdabby@clicktime.com with any questions!

antoniadiener 4 days ago 0 replies      
Mark43 | Various engineering roles | New York, NY / Toronto | ONSITE FULLTIME https://www.mark43.com/careers/

Fight crime with code

We build software that literally helps save lives. Our clients are police departments, firefighters and EMTs.

Be a part of an awesome team in a fast-growing startup (featured on multiple next startups to break out lists). Learn more here: https://www.mark43.com/careers/

Back-end: Java ElasticSearch Kafka

Front-end: React Redux JavaScript


[Sr|Mid-level] Back End Engineer

[Sr|Mid-level] Front End Engineer

[Sr|Mid-level] Mobile Engineer

[Sr] Information Security Officer

PeterC01 2 days ago 0 replies      
Application Developer

SEC | NY $110,000 - $150,000 | ONSITE

We're building the US Securities & Exchange Commissions next generation analytic platforms to keep our markets safe, effective, and trusted. Come build awesome tools to analyze big data. We do quantitative analysis, machine learning, plus good old fashioned product development. At the end of the day we are creating modern, elegant applications that help our government be more awesome.

Join a small team of talented developers, capable researchers, and former finance people that saw the light. Looking for knowledge of our full stack technology: JS, React, Python, pandas, Flask, C++, kdb, & q. Should have various experience with application development, databases, and data analytics.

If you love to learn you'll fit right in. For more information or to apply, email Peter -- peter.comas@aretecinc.com.

Please, no recruiters!

skipwalker 1 day ago 0 replies      
Voyant Inc. | Calc Engine Developer (Java) | Austin, TX | ONSITE | http://www.planwithvoyant.com

The Voyant dev team is looking for Java developers to improve and extend our calculation engine into new international markets.

Primary Responsibilities* Build valuable domain expertise in the financial products and tax regimes of our international markets.* Engineer reusable, extendable, efficient financial calculation models. * Continuously improve code maintainability and calculation engine performance. * Branch out into full stack development with service APIs for calc engine integration, advanced distributed calculation modules, etc.

Requirements:* Experience with object oriented languages and design patterns.* 3+ years of development experience a must. Java experience preferred.* Basic understanding of financial products and their taxation principles.* Quant or software development experience within the financial service industry desired.* Desire to learn detailed nuances of worldwide financial products and taxation regimes.* Strong communication skills and engaging personality.* Ability to interface directly with outside non-programmer subject matter experts.* Self-starter who takes initiative and helps to define the product design.* Comfortable working in a non-structured agile development environment.* Must like dogs.

Sorry, no sponsorship available.

Interview process is usually 1 phone screen and onsite interview with code review and or whiteboard coding.

Full Description: https://www.planwithvoyant.com/content/en_US/aboutus/javadev...

davidshariff 4 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 experienced / senior people 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

dave_ambike 1 day ago 0 replies      
Omm IT Solutions | Fullstack Developer | Baltimore, MD | www.ommincorp.com | Onsite with one day per week tele-work option |

Omm is a Columbia, MD based Information Technology Solutions and Professional Services provider. We provide custom solutions and services while keeping focus on the goals and objectives of our clients in mind. Our team consists of leaders who provide a unique balance of expertise, vision and humility. At Omm, we strongly believe in what we do and how we do it, consistently delivering results with integrity, focus, teamwork, and respect.

We are looking for a Fullstack Javascript Developer (React.js and Node.js) with good experience working with Redux, Flux or MobX for a long term project.

We are working with a very dynamic IT team of people from Google, Yahoo, etc. on one of the Top 10 US Presidential directives and have an immediate need for the Full Stack Developer (Node.js & React.js) candidates. This is likely the largest Agile Project in the History.

If you are a good fit for this role, please send your resume and sample codes/ GitHub link to careers@ommincorp.comreply

mariano54 4 days ago 0 replies      
Token | Software Engineer | SF and LONDON| ONSITE https://token.io

Tokens mission is to allow financial institutions, businesses, and people to instantly and securely move money wherever they may be. To accomplish this, were developing a powerful open banking platform with focus on openness, security and the best possible customer experience. The result is an ecosystem where money and information moves together, instantly, and in an open, global, standard.

Our team comes from top companies like Google, Amazon, Apple, Microsoft, Docker, Twitter, and Square, and our CEO, Steve Kirsch, has invented several groundbreaking technologies and has had multiple billion dollar exits.

Token is working with a range of industry players to build the payments ecosystem of the future. Partners include HSBC, Fidor, CGI, Capgemini and VirtusaPolaris. Token has been recognized by leaders in the industry, such as in SWIFT's Innotribe Startup Challenge 2015, GTS Global Innovator Competition 2016 and Plug & Plays Fintech EXPO. We're looking for mobile, web, backend, security, and full stack engineers. Our technologies include Swift, Node, React, Java, Kubernetes, and AWS.

Job listings: https://jobs.lever.co/token

atoombs 3 days ago 0 replies      
Alto (formerly ScriptDash) | San Francisco, CA | Software Engineer | Full Time - Onsite | https://www.alto.com

At Alto 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. We recently announced our series B funding fueling our nationwide expansion. (https://techcrunch.com/2017/06/12/pill-delivery-startup-scri...)

We believe that the status quo in the pharmacy industry is broken and were doing something about it. Were a VC funded ($23 million series B) 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://alto.com/careers/software_engineer?utm_campaign=rebr...

kmtpaca 16 hours ago 0 replies      
Datanyze | San Mateo | San Francisco Bay Area | ONSITE

We're hiring at Datanyze! We're a small, profitable Silicon Valley startup looking for A+ talent. Our mission is to empower modern sales and marketing professionals to make smarter data-driven decisions.

I love working here because of the awesome people who've created an amazing, one-of-a-kind product. We also have some great benefits, like working from home on Tuesdays, and we're dog friendly. :)

We're hiring... https://www.datanyze.com/careers

* Software Engineer | https://jobs.lever.co/datanyze/555d1ae1-1bec-4ea1-8c27-18ac9...

* UX Designer | https://jobs.lever.co/datanyze/7deae848-47f9-4903-97d2-5eb1c...

* Enterprise Account Manager | https://jobs.lever.co/datanyze/a2f39154-37af-4ee7-bf0e-72d44...

* VP of Customer Success | https://jobs.lever.co/datanyze/0ad20e60-488e-4297-b903-f8a4e...

* Office Manager | https://jobs.lever.co/datanyze/3921e0df-0faf-47d2-9eaa-733bc...

* Director, Business Development | https://jobs.lever.co/datanyze/ec07a814-b8ee-4364-b7eb-d90fa...

* Inbound Sales Development Representative | https://jobs.lever.co/datanyze/e080d6a6-c570-4182-807e-6011e...

* Sales Development Representative | https://jobs.lever.co/datanyze/537baaae-1fa1-4d88-862e-0348a...

bobmagoo 3 days ago 0 replies      
Tableau | Seattle, WA | Information Security Engineer | Full-Time ONSITE - Occasional remote work fine

About the company:We help people see and understand their data. After a highly successful IPO in 2013, Tableau has become a market-defining company in the business intelligence industry. Our culture is casual and high-energy. We are passionate about our product and our mission and we are loyal to each other and our company. We value work/life balance, efficiency, simplicity, freakishly friendly customer service, and making a difference in the world!

About the position:The security team is chartered with managing and enhancing the companys Information Security program. This role will be responsible for operational aspects of security at Tableau including system hardening, incident response, consulting with projects to identify risks, and expanding our awareness program. This role will be an integral part of the Tableau security team and the successful candidate must have a strong background in a broad range of information security areas.

Applying:Apply directly here: http://rolp.co/MttHcIf you want more information about the position, email me at behle@tableau.com

amitklein 4 days ago 0 replies      
Nexar | https://www.getnexar.com/ | Tel Aviv, Bangalore, New York, San Francisco | ONSITE

Nexar is building the first over-the-top vehicle-to-vehicle (V2V) network on the planet, to predict and prevent accidents. We use AI, machine vision, sensor fusion, real-time networking and quite a few other buzzwords to create a new, delightful, and really safe, driving experience, powered by your smartphone, with the potential of saving the 1,300,000 people who die on the road every year.

On the way, we capture and understand driving the worlds roads probably better than anyone else, with drivers from dozens of countries using Nexar for their commute or as part of their job. Since launching last fall, we have grown to the point where were over 20X larger than Googles self-driving fleet, and were just getting started.

Thats where you get into the picture. We are looking for some really smart, really passionate, and really mission-driven people to bring into our growing team, and help us meet the scale and opportunity in front of us.

We have a lot of openings for engineers in TLV: Algorithms (AI), Deep Learning, Research, Software Engineering - Web (Bangalore), Mobile Engineerings and Growth/BD in NY/SF. You can view openings at: https://www.getnexar.com/jobs/

We're also looking for a Product Analyst in TLV (not listed contact me directly). Apply or email me at amitklein@getnexar.com

sapjobs 21 hours ago 0 replies      
SAP is hiring 9 system engineers in Budapest. View jobs and apply on our corporate career site here: https://jobs.sap.com/search/?q=SAPHybrisCloudBudapest&locati...
hagbarth 1 day ago 0 replies      
Pento | Full stack developer | EU | REMOTE ONLY


Come join us building a new payroll product for European small/medium sized businesses! A very conservative market with old competitors and products = tons of potential. We are a remote team, which means we have no office and you can work from wherever you want. We're all in on transparency, a great work culture and teamwork. Founders are 500 Startups alums and have previously worked on two startups, one of them out of Silicon Valley. We're looking for a full stack web developer to join our remote team. Ideally, you are a person who is not only proficient in frontend and backend work, but also have some experience in DevOps and system architecture. As you will be part of the early team, you should be a fast learner and be able to work in different roles.

Read more here: https://angel.co/pento/jobs/242469-full-stack-web-developer-.... Or contact me: emil at company url

cbogie 2 days 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 primarily for full time roles in our SF, CA and Hamburg, Germany offices. We sponsor Visas, and will consider remote per case.

All openings:https://mesosphere.com/careers/

ibisnetworks 4 days ago 0 replies      
Ibis Networks | C/C++ Engineer | Honolulu, HI | REMOTE and ONSITE

Ibis Networks, Inc. is looking for a C/C++ programmer with a strong track record in developing firmware and micro controller code, for projects involving an IoT portfolio of products. You will be a key contributor to expanding our portfolio of IoT devices for plug-load energy management.

You will join a distributed team of hardware and software engineers working to build enterprise-level technology for monitoring and optimizing energy use at the plug-level for buildings and campuses.

Ibis Networks is a distributed team, with some of our software team working from our Honolulu headquarters and locations in and around Seattle, WA and in the Bay Area. We are open to remote workers given our distributed team, and would also welcome sometime to our offices in Honolulu or the Bay Area.

If you are experienced at working as part of a distributed team, are capable of writing clearly and using tools like Slack to effectively communicate, youll work well with our team. You may rarely be asked to travel to Honolulu for company meetings and work sessions, but otherwise, were interested in talking to self-motivated people who are happy to work on interesting technology problems from a variety of locations.



Firmware and micro controller development

Network programming

Strong knowledge of TCP/UDP, application level protocols

Transport layer encryption (SSL/TLS)

Understanding of REST API development

A working knowledge of Netburner appliance development is strongly desirable, with experienced Netburner developers receiving priority for hiring.

Other desirable skills:

I2C and/or SPI


Ruby on Rails

Some familiarity with cloud-based architectures and services (e.g, AWS, Heroku)

More info at: http://ibisnetworks.com/

If interested, please email your resume at careers+hn@ibisnetworks.com

robbomacrae 4 days ago 1 reply      
SoundHound | All roles available in Santa Clara/San Francisco. Engineering roles only in Toronto. NLP only in 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 independently.

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


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.

JoryFormlabs 1 day ago 0 replies      
Formlabs | Boston, MA | Onsite | Full-time | Software Engineer

Sound interesting? Get in contact with us here: http://grnh.se/uj0s1o1

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 continues to develop one of the most powerful and intuitive desktop print applications on the market: PreForm. Beyond the desktop, our Software Team makes all of our backend tools work seamlessly together from calibration software at the factory, to world-class web functionality all over. If youre passionate about systems, can seamlessly move from one platform to another, and want to have a big impact on the backend side of a complex product we want you on the Form Team as a Software Engineer.


* A talented generalist who is passionate about backend functionality

* Are a full stack software developer, from systems level software to user interfaces

* Love to work in diverse environments (Windows, OSX, Linux)

* Code extensively in C++ (Qt) and Python

* Know Git inside and out

* Can architect and implement complex software products

* Can lead projects and work closely with a high-caliber team

* Are excited to dive into a huge variety of challenges

Sound interesting? Get in contact with us here: http://grnh.se/uj0s1o1

umuse 3 days ago 0 replies      
Umuse | Frontend Engineer, Full Stack Engineer, Data Engineer, QA Engineer | Austin, TX | Onsite, http://www.umuse.io

We are an early stage, funded startup growing our relatively small engineering team. We are looking for engineers that want to be part of small, nimble team that is looking to make a difference, leave a mark, and hopefully transform an industry. Sound challenging? It will be.

Open positions are:

- Frontend Engineer (Javascript, Node, React)

- QA/Test Engineer - contract to full-time position

- Full Stack Engineer ( Python, Scala, Javascript/Node, AWS, MySQL/RDS, Redis )

- Data Engineer (Python, MySQL, Spark, Hive )

See our jobs site for more details and to apply https://umuse.workable.com/

thomasmarshall 4 days ago 1 reply      
OpenCorporates | Backend Engineer | London, UK | Full-time, Onsite

We at OpenCorporates are looking for backend engineers - see https://blog.opencorporates.com/jobs-at-opencorporates for the details. In brief, if you work at OpenCorporates you get to work with interesting technology on a successful open data project which helps people fight corruption, money laundering and organised crime. Which is a pretty cool combo.

If it sounds like your kind of thing then please get in touch!

mfenniak 2 days ago 0 replies      
Replicon -- Calgary, Alberta, Canada | Site Reliability Engineer | Onsite | Full Time

Site Reliability Developers/Engineers (SREs) are responsible for creating and improving the tools and processes that power the building, validation, deployment, and monitoring of Replicon's globally distributed multi-tenant SaaS systems. SREs are spreading and evangelizing the DevOps culture throughout Replicon.

Working at Replicon is an opportunity to take on the unique challenges of a successful, large scale SaaS business application that existed before "web applications" as we know them today even existed. We have unusual challenges in such as extreme data consistency & reliability (nobody puts up with being paid incorrectly), large scale, complex legacy systems, enterprise-scale customizability, all combined with a friendly non-technical user experience. It's a "never-stop-learning" environment, where you'll be working with a strong technical team.

Please apply at https://www.replicon.com/company/careers/.

ansygen 2 days ago 0 replies      
RightHand Robotics | Software Infrastructure Developer | Somerville, MA | Full-time, onsite righthandrobotics.com

RightHand Robotics is a startup bringing to market fully integrated picking robots for online order fulfillment. These robots handle thousands of different items quickly, accurately, and automatically, using machine learning rather than manual data entry to build models of customers inventory.

We are seeking a self-motivated individual to join our growing software infrastructure team. You will join a small but very experienced team to build developer tools and system infrastructure for a constantly expanding global network of robots. You will need:

* Linux tool-development skills

* Solid Python development skills

* Ubuntu or Debian systems and packaging experience

* Experience with git on multi-person projects

* Strong attention to detail

* Interest in security and networking

* An eagerness to dig in and find the root causes of obscure problems

It would be nice if you also:

* Know how to handle root privileges when something is already on fire

* Have experience bridging the gap between "what stakeholders want" and "what we can build right now

* Have experience working from a ticketing system (we use JIRA)

* Are comfortable with hardware (computers and robots)

If you think you're a good fit, please send a cover letter and resume to: talent@righthandrobotics.com

Raphomet 4 days ago 0 replies      
Lob | YC S13, YC Continuity | Senior Software Engineer | Full Time, ONSITE | San Francisco, CA

Our first API was to programmatically send physical mail. Our second, announced last month (https://venturebeat.com/2017/05/31/ycs-continuity-fund-leads...), is CASS-certified address verification. Our long-term goal is to provide the building blocks for developers to automate the offline world through APIs.

I'm the head of engineering at Lob. In between my last job and this one, I spoke to 42 organizations before I found what I was looking for in Lob: an exceptional team at the beginning of its growth phase, and also a company with a track record of being deliberate about its culture and which is intentionally building a good place to work.

We are a small and mighty engineering team with a ton of product and infrastructure problems to solve as we keep pace with rapid growth. So, we're currently looking for experienced software engineers who can take ownership of entire projects. We hate contrived interviews, so our process rewards practical problem solving (based on real problems we've faced) and excellent communication.

Apply at https://lob.com/careers or drop me a line at raph@lob.com if this intrigues you!

cstrasen 2 days ago 0 replies      
MEDIGO | Berlin | onsite | visa | interns

 Junior/Senior Full Stack Developer (go, python, react) -> http://grnh.se/i7n81y1 Junior/Senior Front End Developer (React) -> http://grnh.se/u1gbiq1
We are 50 ppl, trying to do our part in fixing healthcare world wide in B2B and B2C with our marketplace. Having evolved towards react and a service oriented architecture with docker and go, we are looking for smart and capable individuals that like to work on the full stack.


 mature team solid CI pipeline work on own projects 20% of the time 25% remote if you like trunk development model w. feature flags api-first thinking company sports events (beach volleyball, gym- and marathon-teams ..) no bullshit, learning culture, hack-teams any hardware/software/tools you need
Our open source projects https://github.com/MEDIGO

Our Values https://www.medigo.com/en/it-values

wiredd 4 days ago 1 reply      
ZipRecruiter - https://ziprecruiter.com - Santa Monica (LA area) - REMOTE OK for some positions

Our goal is to create the best online services for filling and finding jobs. We bootstrapped for the first four years, growing to 700+ employees (150 are software engineers). August 2014, we raised $63M led by Institutional Venture Partners.

We have a number of open positions:

 - Senior Security Engineer (Santa Monica) - Perl Software Engineer (Santa Monica or Remote) - Python Software Engineer (Santa Monica) - Data Engineer ETL (Santa Monica)
We're growing rapidly and have a large customer base (primarily small and medium sized businesses). We have interesting problems to solve in the areas of search, analytics, infrastructure and new product development. If you'd like to learn more, please visit https://www.ziprecruiter.com/hiring/technology or email us at techjobs@ziprecruiter.com.

ryan_j_naughton 1 day ago 0 replies      
Fair Financial | Software Engineer | Data Engineer | Data Scientist | Santa Monica, CA | Onsite | Full-Time

Fair is an automotive FinTech startup revolutionizing the way we finance and shop for cars by offering unprecedented freedom, flexibility, and a fully digital experience. We are well funded. Our leadership team founded TrueCar and ran Tesla Financial Europe and BMW Financial. We are using machine learning to rethink the industry approach to car residual valuation, enabling us to bring flexibility to car leasing (i.e. a car lease without a term enabling customers to return the car whenever they want).

We are looking for software engineers, data engineers, and data scientists with python experience. We like generalists as we regularly move between training machine learning models to writing production APIs to managing data pipelines.



kgthegreat 2 days ago 0 replies      
Victor, London

What we do:We are building the worlds foremost on-demand private jet platform. We solve critical private aviation challenges through technology everyday. We are flyvictor.com

What is our stack:We are a JS heavy team with NodeJS on the backend, Angular on the frontend. A bit of Wordpress and Salesforce thrown in the mix. We heavily use MongoDB. We are devops first team with Docker, Terraform, Ansible, Wercker, AWS forming the backbone of our infrastructure and deployment pipeline. We use Cucumber for integration test, Mocha + Sinon + Should for unit testing. Our mobile apps use Native iOS and React Native.

Victor | Backend Engineer | JS, React, Angular | London | Full-Time | https://unicornhunt.io/jobs/back-end-engineer-at-victor

Victor | Frontend Engineer | HTML, CSS, JS | London | Full-Time | https://unicornhunt.io/jobs/front-end-engineer-at-victor

Victor | UX Designer | Design, UX | London | Full-Time | https://unicornhunt.io/jobs/ux-designer-at-victor

Victor | QA Automation Engineer | Selenium, Cucumber | London | Full-Time | https://unicornhunt.io/jobs/qa-automation-engineer-at-victor

DannyDouglass 4 days ago 0 replies      
Lanetix | Senior Engineers | FULL-TIME ONSITE | San Francisco & Washington DC

Interested in solving large-scale Enterprise challenges? Lanetix is tackling these issues across industry verticals. We are building a platform that facilitates dynamic process and modeling without the need for Developers or IT resources. One of our clients even ran their Super Bowl campaigns through our Platform in 2016!

We treat candidates like people. We do not put candidates through whiteboarding exercises. We are a company driving towards an IPO with a proven Board. And most importantly, we are interested in talking to you!

Job Overview (SF): https://jobs.lever.co/lanetix.com/f690cf94-4acb-4c5a-bc35-6f...

Job Overview (DC): https://jobs.lever.co/lanetix.com/5780dc26-8a47-4197-999f-c0...

More on working @ Lanetix: https://www.dropbox.com/s/9ku6jmmny8i8vn2/Lanetix-Recruitmen...

chmille4 4 days ago 0 replies      
Frameshift Genomics | Backend Engineers, Frontend Web Developers | Boston, MA

Frameshift Genomics (http://frameshift.io) is hiring backend engineers and web developers to work on the iobio project (http://iobio.io), building a real-time genomics analysis platform.

Web developers will be creating web applications with functionality ranging from visualizing terabytes of biological data to fine grained interrogation of disease causing mutations that open the world of complex genomic analysis to medical professionals and scientists with limited or no experience in computational analysis. These applications are built on our technology stack, consisting of a node web service backend, which streams analysis results via websockets to the web applications, where results are visualized using D3. The successful applicant will be involved in further developing the iobio framework (client libraries and server), designing and building new web apps, and creating new visualizations.

For backend engineers we are looking to create systems that will analyze huge amounts of genomic data, support the visualization and collaboration needs of our web apps, and provide a robust API for data visualization. We are built on AWS and are looking to leverage the cloud wherever possible, but will most likely require traditional server setups for clients with sensitive patient data. The successful applicant will be involved in both designing and building these systems. Remuneration will include both a competitive salary and stock in Frameshift Genomics. Contact us at cmiller@frameshift.io

mlent 4 days ago 0 replies      
SumUp | Senior Frontend Engineer | Berlin | ONSITE, VISA https://sumup.com

The people of SumUp have brought the best way to accept card payments to 15 countries so far, but we wont stop there. Headquartered in London, SumUp's major offices are in Berlin, Sofia and So Paulo. The Berlin office alone comprises more than 130 people from more than 30 countries.

SumUp could be interesting for you as an engineer in part because we cover so many platforms: we have physical hardware (made right here in Berlin), our own proprietary payment processing platform, mobile apps on iOS and Android, SDKs and APIs supporting third-party integration, and of course (the main star, in this team's humble opinion) a merchant-facing web app.

The frontend team consists of 5 devs, looking to grow by several members. We are hiring:

>>> Senior Frontend Engineer: https://sumup.com/careers/senior-frontend-developer

Our tech stack includes React, Angular 1.6, Webpack, Node (Koa and Express), Lodash, d3, and a little RxJS.

You'll be a great fit if you have a passion for technical excellence, enjoy implementing beautiful designs, are relatively comfortable working on the command line, and strive to learn something new every day!

Gamblor 4 days ago 0 replies      
Localeur | Front-end Developer | Austin, TX | Contract to hire | https://www.localeur.com

Localeur is a curated community of local insiders who want to help you experience local in their city. While review sites lack authenticity and local credibility, and travel guide books go out of date the moment theyre published, Localeur gives you a real look into what its like to be a local. If its not local, its not on Localeur.

Since launching Localeur in 2013, our mission has been to help people experience local wherever they go. We are passionate about helping people feel like they belong and experiencing the true culture of a city, rather than the tourist traps and chains. Quality, authenticity and integrity are paramount to us achieving this mission.

We are looking for a great JavaScript developer who is proficient with React.js. Your primary focus will be on developing user interface components and implementing them following well-known React.js workflows (such as Flux or Redux). You will ensure that these components and the overall application are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design and quality product is important.

Please send any resumes and sample apps to moody@localeur.com

alydenardo 4 days ago 0 replies      
Atrium LTSWe are dedicated to providing exceptional tools and processes to transform the delivery of corporate legal services.

Cofounders: Justin Kan, Bebe Chueh, Chris Smoak, Augie Rakow

Join our team!

Senior Software Engineer- Full Stack: https://www.atriumlts.com/senior-software-eng-fullstack.html

Senior Software Engineer- Backend: https://www.atriumlts.com/senior-software-eng-backend.html

Sofware Engineer- Frontend: https://www.atriumlts.com/software-eng-frontend.html

Product Manager:https://www.atriumlts.com/product-manager.html

UI/UX Designer: https://www.atriumlts.com/ui-ux-designer.html

Business Operations: https://www.atriumlts.com/business-operations.html

More Info: https://www.atriumlts.com/

BayLabs 4 days ago 0 replies      
Bay Labs | San Francisco, CA | Full-time | ONSITE

Bay Labs is actively hiring!


Our mission is to apply the latest advances in technology to help detect and manage heart disease worldwide.We have assembled an exceptional team of clinicians, engineers, and scientists who are developing breakthrough technologies in cardiovascular imaging and care to combat heart disease, the leading cause of death worldwide. Were looking for people who will bring a unique perspective in defining the future of healthcare with us.

Learn more and apply here:

Full-stack Software Engineer: https://baylabs.io/careers/#!/660b02d8-6701-4499-9768-fbe1fc...

Research Engineer - Deep Learning: https://baylabs.io/careers/#!/5e4f36e3-68fd-4f70-85a0-a02316...

Systems Engineer - Data Infrastructure: https://baylabs.io/careers/#!/b5ae67de-5208-4072-8408-5170c9...

Technical Program Manager: https://baylabs.io/careers/#!/ca6e9289-292a-4f97-a30b-0b18fe...

davidkumru 2 days ago 0 replies      
KDVnet | Hoofddorp, The Netherlands | Full-time | On-site

We are a fast growing company that provides an all-in-one online platform for the administration and management of child care organizations. As a result of our flexible and professional approach, we've gained a significant market position in The Netherlands. More than 500 organizations are already using our software. To keep up with the growth and evolution of our product, we are expanding and looking for a senior developer to join our development team.

We offer:

- An autonomous, high-trust environment, open to innovation and personal growth.

- A chance to work with the latest technologies (Elixir, Elm) in addition to Ruby, developing scalable, high-speed and interactive features.

- A modern and quiet work environment at a great office in Hoofddorp, 15 minutes from Amsterdam.

- A good salary depending on your knowledge and experience.

We ask:

- Experience in backend web development and data-intensive business logic and problem-solving.

- Experience with development and integration of REST API's, including testing, security and deployment.

- Proficiency in: Ruby/Rails, PostgreSQL, Redis.

- Experience with, or eager to learn: Elixir, Phoenix and the functional programming paradigm.

- Decent English speaking skills, Dutch is a big plus.

Email for more details.

bootstraponline 4 days ago 0 replies      
Instructure | Mobile Software Engineer in Test | Salt Lake City, UT | REMOTE, instructure.com/careers/

I'm looking for a remote mobile automation architect to work on tools and infrastructure. The mobile apps, server, and automation are open source. On Android we're using Kotlin and Espresso with builds on Bitrise and tests running on Firebase test lab. For iOS we're using Swift and EarlGrey with builds and tests on Buddybuild. This is a great opportunity to learn cutting edge mobile technology. If you have any questions, email me at medwards@instructure.com

* Languages: Java, Kotlin, Swift, Objective C, JavaScript, Ruby

* Tech stack: Espresso, EarlGrey, React Native, Buddybuild, Bitrise

Apply here: https://jobs.lever.co/instructure/12b727a6-e8c5-4fe9-99d0-12...

GitHub Repos:




hudbuddy 2 days ago 0 replies      
Lightstream | Lead Full-Stack Engineer | Chicago, IL | Onsite, Remote, Full-Time, https://www.golightstream.com/lead-full-stack-engineer/

Lightstream | Senior Backend Engineer | Chicago, IL | Onsite, Remote, Full-Time, https://www.golightstream.com/senior-backend-engineer/

Lightstream | Senior Frontend Engineer | Chicago, IL | Onsite, Remote, Full-Time, https://www.golightstream.com/senior-frontend-engineer/


Lightstream is a simple, powerful, and collaborative live video production suite in your browser.

We are a small, but rapidly growing team of gaming, esports, and video industry veterans.

Members of our team have contributed to the success of brands like SteelSeries, Machinima, Open Broadcasting Software, Major League Gaming, ESL, Beyond Gaming, and even old school brands like GotFrag & World Cyber Games.

If you have a passion for gaming, video, and bleeding edge technologies, let us know!

https://www.golightstream.com | jobs@golightstream.com

syedkarim 4 days ago 0 replies      
Chicago, USA | Full Time | Onsite | Embedded Linux Developer

I'm the founder of Outernet, a satellite broadcasting startup that provides a global data delivery service. We are building a universal information service to ensure that everyone in the world can have access to information, education, and entertainmentin even the most remote and disconnected environments. Its the modern version of shortwave radio.

More About Us: https://www.technologyreview.com/s/537411/startup-beams-the-...https://www.wired.com/2015/07/plan-beam-web-3-billion-unconn...

We are looking for an embedded Linux developer to join our small team of four.

Responsibilities Include

-Creating board support packages/system images for ARM-boards with integrated radios

-Packaging and developing applications for targeted embedded Linux platforms

-Dealing with GPIOs, SPI, I2C, embedded displays, sound, etc

Bonus points

-Ham radio license or SDR enthusiast

-A loose understanding of digital signal processing, as it relates to wireless communications

-Handy with a soldering iron

Contact us: jobs@outernet.is

ProtsenkoAlex 4 days ago 0 replies      
Airtame (https://airtame.com) | Copenhagen, Denmark | NYC, United States | Full-time, Onsite

Airtame is a fast-growing startup in the heart of Copenhagen. Our wireless streaming solution helps people work better.

We're currently hiring:

* Senior Software Engineer in Test - Copenhagen (https://airtame.com/jobs/senior-software-engineer-in-test)

* Infrastructure Engineer - Copenhagen (https://airtame.com/jobs/infrastructure-engineer)

* Technical Support Specialist - NYC (https://airtame.com/jobs/tech-support-specialist)

Our talented engineers are given significant ownership and responsibility over projects. We value rapid iteration, continuous integration and testing, and we are serious about producing high-quality, maintainable software. Frequent code reviews, linting, and pairing are all integral components of our engineering culture. We encourage experimenting with new technologies and constantly challenge ourselves to improve our code, processes, and systems.

You can read a bit about our values on our Company Culture Trello Board: https://trello.com/b/ZXs2YYy6/culture-airtame

Send an email to tech-jobs@airtame.com if you're interested. We sponsor work visas for non-EU applicants.

cubistml 2 days ago 0 replies      
Cubist Systematic Strategies | Java Developer | New York | Onsite | Full Time

Cubist Systematic Strategies is the systematic investing business of Point72 Asset Management. We deploy systematic, computer-driven trading strategies across multiple liquid asset classes.

We are seeking an exceptional developer to join one of our quantitative trading teams. As a member of this established front-office team, you will work closely with quants and traders on a daily basis and will get exposure to all aspects of quantitative trading business.

The primary responsibilities for this role include real-time data analysis and management, building distributed quantitative trading systems and developing systematic trading strategies for various asset classes (Equities, Futures and Options).

Desirable candidates:

* Very solid knowledge of core Java.

* Significant experience in developing multi-threaded real-time applications on Linux.

* Practical knowledge of scripting languages (perl, python) and SQL.

* Experience with Kafka, Spark or machine learning a huge plus.

To learn more or apply, send an email with your CV to talent@cubistsystematic.com.

farmdog 4 days ago 0 replies      
ION360 | Mobile Lead/Developers and Media Developers | Bellevue, WA | FulltimeWe build 360 cameras and software. Our flagship product is a cell phone battery case and camera snap-on that captures 360 photos and videos. We're also working on 360 home security and professional videography cameras/software. We want to democratize 360 media for anyone so that it is high-quality, easy to use, and affordable. You can see our 360 U camera at https://www.ion360.com/.

We're a small but quickly growing and well-funded team that is building iOS and Android applications that work with the cameras we are designing either through USB, wireless, or Internet connections. We deal with RTMP, RTP, h.264, embedded development, USB, and VR/OpenGL regularly. Our server stack is Node.js on AWS Lambda but we are tinkering with some Go services. We work closely with teams in China for hardware and manufacturing so have a relatively distributed team.

More details on the positions at https://ion360.com/careers/. Contact us at careers@ion360.com

chrissnell 4 days ago 1 reply      
Wealthfront | Senior Infrastructure Engineer | Redwood City, CA // US-based Remote | REMOTE | https://www.wealthfront.com/

Hi HN, hiring manager here.

We're looking for Senior Infrastructure Engineers to help us design and build our next generation of infrastructure. We aim to build a well-rounded team and we're looking for engineers with a deep Linux systems background, strong TCP/IP networking abilities, and experience building CI/CD pipelines. This is not an entry-level DevOps position; this role requires senior-level skills and at least six years of experience working in a production environment.

We're a modern infrastructure engineering team and we build many tools in-house, so you will need to demonstrate proficiency in a one of the languages commonly used for infrastructure : Go (strongly preferred), Ruby, Python, or Java. Experience with app containerization (Docker or rkt) and orchestration systems (Kubernetes) is a big plus!

Sound interesting? Please reach out to me by applying here: https://jobs.lever.co/wealthfront/d2e9b730-ebad-4331-ae41-be...

lylo 4 days ago 0 replies      
FreeAgent, Edinburgh and REMOTE (UK-only)


At FreeAgent we help freelancers and micro-businesses be more successful by putting them in control of their company finances.

We have built an award-winning online accounting product that offers full end-to-end compliance, from time tracking to tax return filing. We're based in beautiful Edinburgh and we're growing from strength to strength with over 58,000 paying customers and strong YoY growth. Our NPS is off the charts (72!) - customers love what we do!

We're a growing team of over 130 people, and recently became a public company listed on AIM ($FREE.L). The majority of our team are based in Edinburgh but we have staff distributed across the UK. If you want to help us make small businesses awesome at doing their finances, we're have great opportunities in our product and engineering team. Our stack is currently Ruby/Rails, JavaScript, React.js, MySQL, RabbitMQ, Elasticsearch.

Here's a condensed list of current vacancies in our engineering organisation:

* Senior Data scientist

* Full-stack software engineers

You can apply directly via the website https://www.freeagent.com/company/careers or feel free to get in touch with me directly: olly [at] freeagent [dot] com.

(We are looking for UK-based, full-time staff only right now but can relocate )

indeed30 4 days ago 0 replies      
Peakon | Backend, Product, Marketing | Copenhagen, Denmark | ONSITE | https://peakon.com/jobs/

Were a team driven by the belief that we can radically change the world of work. We believe and hear from our customers every day that when an organisation understands itself better it can create more fulfilling jobs, and grow in ways never before imagined.

Enterprises big and small trust our products to provide visibility and clarity in areas once characterised by hearsay and uncertainty. With the insights delivered by Peakon, these organisations become more agile, responsive, and able to make the changes and investments that their employees care about most.

Were in the business of creating great places to work, so it should be no surprise that this is our highest priority at Peakon. With ambitions as big as ours, we see individual growth and development as the key strategy for growing our business.

We're looking for:

 - Lead Backend Engineer - Product Manager - Product Marketing Manager - Technical Sales Engineer (Could be based in London) - Plus more Sales and Marketing roles (based in London) at the link above

ronya 2 days ago 0 replies      
Quatico.com | IT-Consulting | Onsite, Deutschkenntnisse auf C1-Niveau | Gehalt: 90k-120k CHF |

Wir suchen jemanden mit ausgeprgtem Interesse an Java und Software-Architekturen:

- Microservices, SOA, EAI / Middleware, System Integration (OSGi, Spring).

- Erfahrung in Java mit fundiertem Verstndnis der Sprachkonzepte

- Erfahrung mit einer BPM-Plattform (Appway, Camunda, jBPM)

Sehr gute Kenntnisse in Deutsch oder Englisch (mndlich & schriftlich)

Bewerbung an:


kinsol 4 days ago 0 replies      
Kinsol Research | Victoria, BC, Canada | Full-time | Onsite

Kinsol Research provides research and development services to startups and mature technology companies. We operate at the forefront of emerging technology, with expertise in Big Data, Machine Learning, and Sensor Networks making us invaluable to our clients.

We are hiring a Full Stack Developer to contribute to our growing roster of projects. The ideal candidate will be a driven team player who takes ownership, collaborates effectively, and champions ideas from whiteboard to production.

We offer a dynamic work environment with the opportunity to work on challenging and interesting problems, centrally located offices with harbour views in Vic West minutes from downtown, foosball tournaments, great coffee, and a comprehensive health and dental plan.

If this sounds interesting to you, you can reach out to me here, or send a resume and cover letter in PDF form to:

info@kinsolresearch.com with the subject line ATTENTION: Full-stack Developer

Here is the full job posting: http://www.kinsolresearch.com/full-stack-developer/

Torn 4 days ago 0 replies      
Skyscanner | full-time senior / lead hires | London, Barcelona, Edinburgh, Glasgow, Budapest, Sofia | ONSITE, VISA http://grnh.se/3ti0do1

We're one of the biggest travel search products in the world. Recently acquired by CTrip, China's biggest travel services provider, we have a unique position in the market and are continuing our incredible growth as a tech company. We'll soon be a top-100 website in the world by traffic.

Hiring at an experienced level in lots of disciplines: backend with micro-services & distributed systems, big data & data science & machine learning, full stack (modern frontend + api skills), designers, product, iOS & Android. Languages we like and have great tooling for: Java, Python, JavaScript & NodeJS.

We have a number of offices in Europe, and are focusing on London and Barcelona in particular.

We want to hire great people to solve large-scale challenges and build industry-leading new products. In short, if you've got good software industry and tech company experience, know what best practices look like, and have the drive to improve product and people around you, we're interested.

I see a lot of freedom, responsibility, accountability here. We have room to make decisions, move fast, and the encouragement to make things better. It's exciting.

Please ping me an email at alex.treppass@skyscanner.net if you want me to refer you, and/or have questions.

Permanent & onsite roles only. Relocation / visa assistance for senior roles.

nzeigler 1 day ago 0 replies      
Quorum Analytics, Inc. | Software Developer | Washington, DC | Onsite, Full-Time | quorum.us

Quorum Analytics is a 100% bootstrapped startup that is looking to add new full-time software engineers to its growing team. Named the top D.C. startup to watch in both 2016 and 2017, Quorum builds tools that enable anyone to influence the legislative process and leverages quantitative analytics to help users track issues, find champions, and share their message.

Our engineers work the full stack using tools like React/Redux, Django, PostgreSQL, Swift, and much more. You will be working in an interdisciplinary, teamwork-oriented environment where you will help build the most powerful advocacy platform on the market.

Please apply here: https://boards.greenhouse.io/quorum/jobs/598211

PaymarkJobs 4 days ago 0 replies      
Paymark | Platform Engineer | Auckland, New Zealand | ONSITE https://jobs.lever.co/paymark/436a634c-7f89-4c43-937c-d11f9a...

As a Platform Engineer at Paymark - youll be designing, building, prototyping, deploying, releasing, and supporting our AWS platform that runs the microservices that power the APIs we provide to enable payments in New Zealand. We process over 75% of NZs payments and do some pretty cool things with them in AWS.

Technologies: AWS (Any and all services that work for us), terraform, puppet, python, packer. To name a few. If you have better ideas then come and tell us!

We are also hiring Software Engineers to build these services. Primarily Java - however if you can code and can prove it wed love to have you!https://jobs.lever.co/paymark/4dd838f4-116b-4751-b774-f42cb4...

These jobs are onsite in Auckland (in New Zealand).

albirt 4 days ago 0 replies      
Volumental | Head of Customer Success | Stockholm | https://volumental.com

Volumental is a startup with approximately 30 people currently in a strong growth phase. Having begun rolling out in 2016, our products are now with businesses in 32 countries. Volumentals products are at present technologically unparalleled in the global retail industry, with our technology team having invested years solving a series of difficult problems. This has placed Volumental in a unique position as the global technology leader for 3D Retail Scanning.

Our vision is to make retail more efficient, sustainable and personalized. By helping people find and create products that fit them perfectly, people feel more connection to the things they buy. We reduce waste by reducing returns and helping brands create products that really fit their customers. Read more about life at Volumental here.We represent 7 nationalities and are 48% women, some in the engineering team.

Apply here! https://emp.jobylon.com/jobs/11469-volumental-head-of-custom...

mohammadhabbab 1 day ago 0 replies      
TradeGecko | Senior Software Engineer | Ruby | Full-Time On-Site (Singapore HQ) https://www.workable.com/j/86A2AD311A

Here at TradeGecko, we're building the world's leading order and inventory management platform by redefining B2B commerce operations, connecting the global supply chain and making boring business software a thing of the past.

Our Geckos come from a wide variety of backgrounds, with a wide variety of skills and are focused on our mission to enable Global Commerce and make our customers even more awesome.

AdamWynne 4 days ago 0 replies      
London, UK | Investec (https://www.investec.co.uk) | Binary bad-asses for new fintech business | Onsite | Contract or perm

Full-stack developers

Rip up the old rule book of banking, and join our magic circle of dreaming, building and testing with customers in how we can solve key problems for UK businesses . We are select team of warriors and valkyries from varied backgrounds and conquests. Our team is looking for devs with super sharp skills and healthy levels of coding-OCD. No financial services experience necessary at all, just the desire to drive instant impact, and ship amazing product.

You should have personal projects, be curious like a spy and prize the art of software. The team assembled have aeons of experience designing, running and scaling software systems. Our journey will be filled with learning, fun and hard work (skill at table tennis is a nice-to-have). You should have strong opinions born out of hard-won experience and war wounds.

Our stack is currently Typescript, React + Redux, C# 6 on .Net Core, best practice devops, Github flow

We sometimes have a competition to throw a plastic pig in a bin from some distance #jussayin

You will need to be able to work in the UK

email adam.wynne aht invtestec.co.uk

old-gregg 1 day ago 0 replies      
https://gravitational.com | Devops Engineer | US | Remote or Bay Area

Gravitational, an early stage systems & cloud startup in San Francisco, is looking for devops engineers.


 - Maintain Kubernetes clusters. - Assist our customers in porting their applications to Kubernetes. - Travel to conferences and occasionally present or train other engineers.
We are well-funded by fantastic Silicon Valley investors. We are an experienced team: we founded Mailgun which was acquired by Rackspace, we created Vulcand and some other cool stuff at Rackspace and are authors of Teleport and Telekube

About our team: we love Linux and low level systems programming and we love helping open source communities and other engineers to get things done.


hannah_ramadan 1 day ago 0 replies      
Procore Technologies | Santa Barbara County, CA | Onsite

We're looking for:- Sr. Software Engineers (RoR/ JS/ iOS/ Andriod)- Software Engineers (RoR/ JS/ iOS/ UWP)- Site Reliability Engineers- Data Infrastructure Engineers

Apply online at https://procore.com/jobs

Procore provides cloud-based construction management software to the construction industry. We create real-time collaboration tools that help our customers more efficiently build skyscrapers, hospitals, retail centers, airports, housing complexes and more.

Check out our Engineering Blog: http://engineering.procore.com/

purans 4 days ago 0 replies      
https://phil.us - Phil is a San Francisco-based health-tech startup with the mission of reinventing the $400B prescription medication space. In the last 18 months we went from prototype to figuring out product-market fit, to establishing our high-margin unit economics and raising over $12M in two rounds of venture financing. Our asset-light business model has helped us expand from the state of CA to cover 92% of US population in the last six months. Now looking to grow our small and close-knit team in sunny downtown SF.

ONSITE: Hiring 1 Front-End Engineer and 1 QA Engineer. Please email your resume to careers@phil.us Job Links - https://angel.co/philprescriptions/jobs/198556-front-end-eng...https://angel.co/philprescriptions/jobs/253165-qa-engineer

jevanish 4 days ago 1 reply      
### http://GetLighthouse.com | Front End Engineer | San Francisco, CA | Full Time | ONSITE

Employees quit managers, not companies. If you've ever worked at a dysfunctional, hyper-growth startup, or a big company wrecked by politics, you've experienced how bad management can make work miserable. Its crazy managers arent given more help. We're changing that by helping with the fundamentals of good management through software.

We have hundreds of paying customers, and want to bring great design and experience to our validated and growing product. You will help in designing & building Lighthouse to be a world-class product.

### You:

Youll have the chance to bring all your skills together as part of a team thats customer driven and excited to make more people love their jobs and the managers they work for. It's a mission you can feel great about working on every day.

Youre an awesome fit for this role if you...

-> Take great pride in your work and obsess over getting the details right.

-> Always look for places to simplify, whether thats removing a button, or making 30 lines of code work with 5.

-> You love using funnels & analytics, as well as talking to customers, to ensure what you design & build is best for customers.

### Tech stack currently includes (open to changes you advocate for): Rails, Capistrano, haml/scss, bootstrap, jQuery, Postgres, Stripe, GCal API

* Interested in the role? Email Jason at GetLighthouse dot com mentioning Hacker News in the subject line. Please, no recent code school grads.

famousactress 4 days ago 0 replies      
Elation Health | San Francisco, CA | Full time | REMOTE | Engineering | http://elationhealth.com

At Elation we make tools for physicians and their patients that improve the efficiency and fidelity of their relationship, and help to make the delivery of excellent, proactive healthcare possible.

We've got a number of roles available in engineering, product, design, sales, and customer experience. See them all here: https://www.elationhealth.com/careers/

Specifically I'm closely involved with trying to fill our engineering positions. We're looking for a front-end focused developer to join our SF team, and also have a pretty interesting opening for a more senior backend / systems-design focused engineer to help us with a number of interoperability and data challenges. That position is available to folks in SF or REMOTE in the US.

Stack is Python/Django/MySQL/ReactJS/Elasticsearch/Redis/AWS. Team culture is awesome. High empathy, low ego. Lots of interactions with passionate users, and generally in the company of people who care a lot about the quality of the product experience.

Apply online or reach out to me directly if you have any questions or are curious! Also, I'm usually remote from my home in the San Diego area but I'm in SF for the next couple of weeks so if anyone's interested in Elation specifically or healthcare startups in general (I've been doing those since '99 or so), I'm particularly available to grab coffee and meet folks. Contact info's in profile.

edforth 3 days ago 1 reply      
TCGplayer.com | Application Developer | ONSITE: Syracuse, NY, Rochester, NY, North Carolina, Georgia | Full time | http://careers.tcgplayer.com/job-openings/?gh_jid=646409

TCGplayer.com | Full Stack Developer | ONSITE: Syracuse, NY, Rochester, NY, North Carolina, Georgia | Full time | http://careers.tcgplayer.com/job-openings/?gh_jid=646410

Come work here. We're great!

davnicwil 4 days ago 0 replies      
HeyJobs | Front End Developer | Berlin | ONSITE, VISA, https://www.heyjobs.de/en

Looking for a React developer to work on our web app (see it here - https://www.heyjobs.de/en) - its a 100% front end position.

- You have 3+ years experience in web development, and have used React in production before.

- Youre interested in all aspects of front end engineering, from design and getting hands-on with css, through to SPA architecture, through to CI pipeline and devops. Our team is responsible for it all.

- You are fluent in English. We work 100% in English, no German is required.

At HeyJobs we do recruitment as a service. Companies give us their job specs and we advertise their jobs on the most appropriate channels across the web, collect applications, and forward qualified candidates to them. Were an early stage startup, just over a year old and with a good growth trajectory. ~30 people total, and a tech team of 7. Its still a small team, where you can make a large and immediate impact.

Im a React developer here. Email me directly if youre interested: dave.williams+hn@heyjobs.de

savrajsingh 4 days ago 0 replies      
Daily Harvest | Princeton, NJ, USA | Full-time onsite, some-remote-ok | https://www.daily-harvest.com

Seeking FRONT-END (js/angular/html/css) and FULL-STACK (python, flask, google cloud, mysql) Engineers!

ABOUT DAILY HARVEST:Daily Harvest delivers pre-portioned superfood eats to your freezer. Our two-dozen smoothies, soups, overnight oats and chia parfaits are co-created by our team of chefs and nutritionists and come packed with organic fruits and vegetables, and no added sugar or preservatives. Each cup is perfectly portioned, so all you have to do is take it out of the freezer, add your liquid of choice and blend, heat or soak. All produce is picked at peak nutrition and frozen on the farm, so its just as fresh and nutritious as the farmers market. We're venture-backed, count Serena Williams and Gwyneth Paltrow among our investors, and ship thousands of cups every week, nationwide.

OUR TEAM:As a member of our software engineering team, youll craft and ship the code that powers our entire business -- from user-facing UI, to code that interfaces with our shipping providers, to inventory and operations management at scale. Youll be working with a small team of friendly, easy-going engineers and report directly to our CTO, @savraj.

BENEFITS:Health Insurance, an office freezer full of smoothies, soups, overnight oats, and chia puddings, among other things!

INTERESTED?Email a cover letter and resume to savraj at daily-harvest.com with "From Hacker News!" in the subject, or apply via the standard channels: https://www.daily-harvest.com/careers

samereo 2 days ago 0 replies      
Zoho | Technical Support Engineer | Austin, TX| Full-time, Onsite

Zoho is looking for a full-time Associate Support Representative for our fast-growing office in Austin, Texas to support customers' technical issues, educate business owners of our suite of Front Office applications & features, and provide them the foundation to streamline their Sales & Marketing processes. We don't believe in just selling a software and supporting it, we want our customers' businesses to succeed. You will use your technical know-how and unparalleled customer service skills to help our customers set-up and customize Zoho's applications to fit their business by answering technical-related questions via phone, live chat and email tickets.

Our team members are expected to learn the basics of the job quickly and to continue growing their knowledge of the industry as it matures. The right candidate will possess strong technical skills, the ability to communicate effectively via unsurpassed soft skills, and the creativity to administer solutions. As a team, our mission is to make ourselves available when our customers need us and to give them a path to success. We offer competitive pay and have a guided ramping period that has built in pay raises over the first 3 - 9 months.

wag 4 days ago 0 replies      
Wag Labs, Inc. | https://wagwalking.com | Los Angeles, CA | Full Time | ONSITE

"[Wag] is the best-designed and most efficient app for summoning a dog walker with some or no advance notice." - NY Times [1]

Wanted: Mobile Engineers

We're looking for experienced iOS/Android engineers to work on our mobile apps (native Obj-C/Java) which are relied upon by many dog owners and dog walkers every day.

This is still a relatively small engineering team in a fast-growing company, so it's a great opportunity to have a lot of impact and ownership while we continue to grow. Our HQ is conveniently located on the Sunset Strip (West Hollywood) and we're backed by several top VCs. We offer our services in all major cities in the US.

Please submit your resume and a short intro about yourself to melvin@wagwalking.com (VP of Eng)

[1] https://www.nytimes.com/2017/03/29/technology/personaltech/a...

dave_ambike 1 day ago 0 replies      
Omm It Solutions |Java Developer | Baltimore, MD | Onsite | Longterm Contract |

Omm is a Columbia, MD based Information Technology Solutions and Professional Services provider. We provide custom solutions and services while keeping focus on the goals and objectives of our clients in mind. Our team consists of leaders who provide a unique balance of expertise, vision and humility. At Omm, we strongly believe in what we do and how we do it, consistently delivering results with integrity, focus, teamwork, and respect.

We are looking for a Java/ J2EE Architect level person who has great expertise in Java coding along with little knowledge and experience with react.js, node.js and angular.js.


please send resume to careers@ommincorp.com

ylaine 1 day ago 0 replies      
Finch Therapeutics | Data Scientist | Somerville, MA (Boston area) | ONSITE, full-time

Finch creates microbial therapeutics, defined communities of bacteria that manipulate the human microbiome to treat disease. Building on the success of fecal transplants for treating C. difficile infection, we're working both to uncover the mechanisms of action to make treatments more robust and effective, and to discover how this kind of microbiome manipulation can treat other diseases.Our Data Science team develops tools and intuition to extract biological meaning from low-sample, high-feature microbial data from human clinical samples. Open positions include:

- Machine learning data scientist- Computational biologist - Database developer- Bioinformatician

Apply online at finchtherapeutics.com/jobs

odiroot 4 days ago 0 replies      
Berlin, Germany | KIWI.KI GmbH | Full-time, ONSITE, https://kiwi.ki/en/kiwi-karriere/

- Fullstack Developer https://kiwi-jobs.personio.de/job/25522

- Site Reliability Engineer https://kiwi-jobs.personio.de/job/13157

- Backend Engineer https://kiwi-jobs.personio.de/job/13215

- Frontend Engineer https://kiwi-jobs.personio.de/job/4089

- Embedded Engineer https://kiwi-jobs.personio.de/job/13307

It is our goal to replace keys and revolutionize access management. KIWI makes it very easy for our customers to determine who may enter their buildings in real time and with just one click. Our product portfolio contains various hardware products, apps for opening the doors that are equipped with the system, and a portal for key management. Our team, with whom we work on further developing our products on a daily basis, is just as diverse.

Tech stack overview: bare-metal C, CoreOS, Kubernetes, PostgreSQL, Redis, Python, Django, Flask. Apply at: https://kiwi.ki/en/kiwi-karriere/

jschwartz11 4 days ago 0 replies      
Voodoo Manufacturing (YC W17) | Brooklyn, NY | Full-Time | Onsite | https://voodoomfg.com/jobs

We are building a digital factory to make manufacturing as fast, affordable, and scalable as software.


Roles were hiring for include:

* Robotic Automation Engineer (https://voodoomfg.com/jobs/robotic-automation-engineer)

* Product Manager (https://voodoomfg.com/jobs/product-manager)

* Software Developer (https://voodoomfg.com/jobs/software-developer)

* ML Engineer (https://voodoomfg.com/jobs/machine-learning-engineer)

* Office Manager (https://voodoomfg.com/jobs/office-manager)

* Content Marketing Manager (https://voodoomfg.com/jobs/content-marketing-manager)

* Customer Support (https://voodoomfg.com/jobs/customer-support-manager)

Please email jobs@voodoomfg.com if youre interested in applying.

hornets 4 days ago 0 replies      
Charlotte Hornets | Charlotte, NC | www.hornets.com

The Charlotte Hornets are looking to hire a talented software developer to work in the front office with our data analysts, scouts, and General Manager. This person will be responsible for building and maintaining software tools to organize and analyze basketball data relevant to the draft, free agency, trades, and player and team efficiency. Candidate should have a strong computer science background with heavy emphasis on web and database design. He or she should also possess great communication skills. Any experience with advanced statistical methods and techniques would also be a strong plus. Experience in the sports industry is not required, but applicants must be extremely passionate about basketball and the numbers behind it.


bobbykrk 4 days ago 0 replies      
Ideamotive | Node.js Developer | Warsaw | Onsite

Ideamotive - a dev shop specializing business process automation for startups and growing companies is looking for a Node Developer. We are located in Warsaw, Zoliborz at a start-up accelerator mansion called ReactorWarsaw.

Our stack consists of Ruby on Rails and/or Node on backend and React on a frontend, usually Postgres as a main database and Redis + Sidekiq for queues.

You, as a candidate, should be a computer science graduate (or has equivalent knowledge) with a solid background in front-end and previous experience in React or similar framework. We also expect you to have understanding of a current trends and state-of-the-art solutions. Compensation: 30 - 70 z/h dependent on the experience, background and attitude to coding.

Our original job offer (in polish): https://ideamotive.co/careers/node-express-developer/

Send your CV, code samples or inquiries to newhero@ideamotive.co

shutty 4 days ago 0 replies      
Findify | Sales and business development intern | EU/US | Full-time, Remote

Findify is a Machine Learning powered search & Discovery solution for e-commerce sites. We have 1000+ e-commerce businesses in more than 50 countries around the world deliver a better experience to their customers, and increase their sales.

Are you a dynamic and energetic individual who is interested in gaining first-hand experience in sales and marketing at a fast growing SaaS startup? Do you consider yourself a great communicator and someone who can get stuff done?

If so, join us in revolutionizing e-commerce!

The ideal candidate will:

* Have excellent communication skills.

* Have the ability to understand the product and articulate the benefits to customers.

* Be well organized and able to meet goals and achieve targets.

* Be a self-driven and motivated individual who's looking to get stuff done!

Beyond the basics what would really impress us:

* A side project, or something you built yourself that youd proud of

* Dont take no for an answer

Apply here: https://findify.io/careers/sales-intern/

bondolo 2 days ago 0 replies      
Location: Sunnyvale, CA; Big Island, HI

Remote: possible for some positions

Liquid Robotics (A Boeing Company) builds a marine robot, the Wave Glider, an autonomous, unmanned surface vehicle (USV) that operates individually or in fleets delivering real-time data for up to a year at sea. The Wave Glider is being used in defence, maritime surveillance, environmental monitoring and oil & gas applications worldwide.

Sr. Mechanical Design Engineer (http://jobs.jobvite.com/liquid-robotics-inc/job/oFm24fwR): Electro-mechanical and mechatronic design for marine robotics

Sr. Software QA Engineer (http://jobs.jobvite.com/liquid-robotics-inc/job/oIBo5fww) : Lead QA team for robotic marine vessel

Staff Software Engineer (http://jobs.jobvite.com/liquid-robotics-inc/job/oPep3fwf) : Java, JavaEE, Linux, Docker, MongoDB, GIS

HR Director (http://jobs.jobvite.com/liquid-robotics-inc/job/otLi5fwl) : Lead HR team and programs for entire company reporting to CEO.

fleaflicker 4 days ago 0 replies      
Fleaflicker | Senior Java Engineer | Brooklyn, NY | REMOTE, Full-time

We're looking for a Senior Java Engineer to help build and scale our backend java applications.


* Expert-level knowledge of Java and the JVM

* At least 7 years software engineering experience

* In-depth experience with:

 - Dependency injection libraries (e.g., Guice) - Database access libraries for simple CRUD operations and complex, high-performance queries (e.g., JDBC, JDBI) - REST API libraries (e.g., JAX-RS and Jersey) - HTTP servers (e.g., Tomcat/Jetty) - Server-side templating libraries (e.g., Closure Templates)
* Write clean, efficient, testable code

More here https://stackoverflow.com/jobs/147100/senior-java-engineer-f...

To apply, email us at jobs+hn@fleaflicker.com, attaching a current resume in HTML, Plain Text, or PDF format. In the body of the email describe how you fit our requirements.

joetuson 4 days ago 0 replies      
Canvas Medical | Front End, Full Stack | San Francisco | ONSITE

Access to high quality primary care is one of the strongest determinants of health and health care costs. Primary care providers in America are struggling under excess administrative burdens and excess demand. There are over 1 billion primary care visits in the United States every year, and we aim to improve the quality and efficiency of every single one of them.

Canvas was founded in 2015 to rebuild the technology infrastructure for primary care providers. This includes core medical record technology as well as patient-facing and insurer-facing products. Canvas is venture-backed, headquartered in San Francisco, and currently has less than ten people on the team.

We're looking for front-end and full-stack developers. Our typical toolset is React+Redux, Webpack, Django, Python, Docker, and Linux on AWS. We value passion, pragmatism, discipline, domain-driven design, and testing until youre confident. We also believe that communication and empathy are core competencies for people who build technology.

Email me at engineering@canvasmedical.com

knocte 4 days ago 0 replies      
Gatecoin (http://gatecoin.com) | Hong Kong ONSITE | Multiple Positions | Fulltime | (INTERNS also welcome, VISA sponsor)

We're a regulated exchange for bitcoin, ether and other blockchain assets based in Hong Kong, with many projects in our backlog!

We're looking for technical folks to join our growing international team of blockchain technology specialists:

a) Devs (Junior/Senior Fullstack and Senior Backend)

b) QA Devs (in charge of Selenium & Integration tests, plus some product management)

c) DevOps/SystemEngineers (we use Ansible, Linux)

We use .NET/Mono (C# with some F#) with Linux systems and storage tools (MySQL, Redis). Get in contact to know more at andres at gatecoin dot com, using the subject "Interested in Gatecoin roles".

We help with sponsorship/relocation to Hong Kong.

Some nice perks we have:

- 10% of "free to tinker" time

- 10% of remote work time allowed

- International, friendly work environment (more than 8 different nationalities in the office!)

Want to make a difference in the blockchain space? Join like-minded people and work together to bring about the decentralized financial revolution!

jasonmotylinski 2 days ago 0 replies      
Spotify | Data Engineer | New York, NY | Onsite https://www.spotifyjobs.com/job/data-engineer-ob0v1fwr/

Join one the fastest growing disciplines at Spotify! We are looking to hire Data Engineers to help derive knowledge and insights from large volumes of behavioral data. Good candidates will have a natural curiosity to explore data, experience using Hadoop or Spark, and love creating products which help drive critical business decisions.

Data Engineers at Spotify:Develop data pipelines using ScalaWork with Google Cloud, Dataflow, and BigQueryPartner with Product Owners and Data Scientists to build new products

Apply for Data Engineering today! https://goo.gl/H6F6Jg

cubistml 2 days ago 0 replies      
Cubist Systematic Strategies | Machine Learning Researcher | New York, Bay Area, London | Onsite | Full Time and Interns

Cubist Systematic Strategies is the systematic investing business of Point72 Asset Management. We deploy systematic, computer-driven trading strategies across multiple liquid asset classes.

Were looking for researchers who have a curiosity about financial markets, a passion for seeing research through from initial conception to eventual application, and a healthy streak of creativity. Some successful researchers have joined us from similar backgrounds at other firms. Others have joined from related fields or directly from academia and have thrived with hands on guidance from our large team of experienced portfolio managers and researchers.

To learn more or apply, send an email with your CV to ml@cubistsystematic.com.

kepano 4 days ago 0 replies      
Lumi (YC W15) | https://www.lumi.com | Los Angeles, CA | Frontend Engineer | REMOTE OK | Fulltime

Lumi helps e-commerce brands design and order packaging online. We're solving complex supply chain problems involving everything from turning vector-based designs into production-ready artwork, to bringing elegance to the complex systems of pricing, manufacturing, shipping and freight in the packaging industry.

Our stack: React, Node, Typescript, Haskell. As an engineer at Lumi, you'll become an important part of our dynamic and productive team. You will be leading projects building the architecture of our customer-facing site.

Because of our small team and rapid development cycle you'll have the opportunity to work on a wide variety of projects and interact closely with the design and strategy of Lumi. Expertise with Javascript is required.

You can apply by going here: https://www.lumi.com/jobs/apply

HiringMedallia 4 days ago 0 replies      
(Pre IPO) Medallia is Hiring Engineers and Managers - McLean, VA

Who do we need: Sr. Manager - Front End Engineering, Sr. Manager - Backend Engineering, All levels of Backend Engineers (Java), All levels of Front End Engineers

Apply Here: http://www.medallia.com/open-positions/ or email me at hcassano@medallia.com

Tech Stack: Frontend- Angular, ReactJS and also develops compositional or backend-for-frontend services using NodeJS and GraphQL. The aforementioned services are deployed in our microservices environment, which is based on Docker, Mesos, Aurora, and Linkerd.

Backend engineering is a pure Java shop that currently develops on Java 8 and depends on the same infrastructure as our Frontend engineering teams.

What do we do? Medallia enables companies to make customer experience improvement easy by systematically capturing customer feedback everywhere and in real-time delivering insights and actions to every employee, from the c-suite, to the front lineso companies can create experiences customers love.

eosrei 4 days ago 0 replies      
Udacity | Multiple Positions | Mountain View, San Francisco, Berlin, Shanghai, So Paulo, New Delhi | ONSITE, FULL-TIME | https://www.udacity.com/

Udacity's mission is to democratize education. We're an online learning platform offering groundbreaking education in fields such as artificial intelligence, machine learning, robotics, virtual reality, and more. Focused on self-empowerment through learning, Udacity is making innovative technologies such as self-driving cars available to a global community of aspiring technologists, while also enabling learners at all levels to skill up with essentials like programming, web and app development.

Tech: Docker/PostgreSQL with Golang, Python, Node.js, React, Java, Ruby, Haskell depending on team.

All open positions: https://jobs.lever.co/udacity?lever-via=24S9Caa8CS

ddhillon 1 day ago 0 replies      
Digital Impact Alliance, United Nations Foundation | Principal Architect | Washington, DC | ONSITE, REMOTE, VISA


DIAL is a new global alliance to enable the digital ecosystem to deliver greater scale, efficiency and social impact by creating more inclusive digital economies. Working with partners, DIAL will generate evidence of what works through field-based projects, distil insights and tools to promote scale-up and replication, and provide mechanisms for co-investment throughout the ecosystem. DIAL is hosted by the United Nations Foundation, and the team is based in Washington, D.C.

DIAL is seeking a Principal Architect to join the Data for Development (D4D) team. The Principal Architect will set the vision and the strategic technical roadmap for the Data for Development (D4D) portfolio of investments.

The Principal Architect will support the buildout of the Data & Analytics functions for the D4D team with the strategic intent of pushing the field of D4D forward. The Principal Architect will be responsible for steering our technical and implementation partners and driving our research partners agenda and investigations. Working with our technology partners, she will develop the required infrastructural components (technical, commercial) that will match data supply (e.g., MNOs) with data demand (e.g., programmatic partners in public health, agriculture, etc.). She will lead the in-country delivery of these solutions, and enable compliance with regulatory and data protection regimes. She will also drive the development of common data architecture and standards for utilizing telco and digital data for social good. Finally, she will work with partners to develop insights and indicators that can provide accelerated support for decision-making in the public sector.


juulikene 5 days ago 0 replies      
Relayr | Berlin/Munich, Germany | ONSITE | Full time | https://relayr.io/

We are a 3-year-old, rapidly growing international company of 150 IoT experts in 8 cities across 4 countries on 2 continents. And we have been described as one of the most successful startups in the industry!

We are currently looking for developers to join our teams either in Berlin or in Munich. Your outstanding passion for all things tech, combined with your desire to solve our customers biggest challenges with innovative solutions could make this the perfect job for you!

We are looking for NodeJS Developers, Scala Developers, Full Stack Developers, Frontend Engineers, DevOps, Integration Engineers, Data Scientists...and many more :)

Check out our career page for more details. You can also apply there directly, if any position sparks your interest! https://relayr.io/jobs/

Any questions? Dont hesitate to get in touch! julia.rovnik@relayr.io

guha 4 days ago 0 replies      

We have hired three people through HN and look forward to more.

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

We are developing high-performance algorithms for truly big data, video analysis, NLP, and more. We solve deep technical challenges and are building offerings relevant to interesting real-world problems in a variety of fields (including for NASA).

We are currently open to engineers with solid experience in C++ and Rust, CUDA, Clojure, and/or ScalaJS, as well as to enthusiastic developers who might lack this precise experience but are eager and able to learn. We also welcome interest from postdoctoral researchers or senior graduate students.

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

At present, non-local hires would start on a project or short-term basis (paid). Send your resume to info@onai.com and we'll let you know if there is a possible fit.

Contact info@onai.com.

xycodex 4 days ago 0 replies      
AWS EC2 Container Services | Software Engineer | Seattle, WA | Full-time, Onsite | https://www.amazon.jobs/en/jobs/544896

The Amazon ECS team is looking for Software Engineers to build services that allow our customers to run, manage, and deploy Docker containers at scale. This team addresses very unique scaling challenges that directly impact how developers and organizations consume computing capacity in the cloud.

This is an opportunity to be part of a world-class team in AWS. You will design and operate distributed, highly available, fault-tolerant systems on a massive scale. This is a high growth team as we are working in the competitive and rapidly evolving space of containers and orchestration. You will be building the future!

To learn more about Amazon EC2 Container Services, visit https://aws.amazon.com/ecs

lexikantor 2 days ago 0 replies      
Cambridge Semantics Inc. | Cloud Architect/Developer | Boston, MA | Full-time, On-site

We are seeking a highly skilled Cloud Developer/Architect to fill this position. The successful candidate will have the opportunity to shape and evolve strategic cloud capabilities for a world class team pioneering semantics based business intelligence solutions.

Cambridge Semantics is an industry-leading semantic information management company. Semantic technology is revolutionizing data collaboration & content management within the enterprise and on the Web and is one of the most exciting technological innovations since the advent of the Internet. We are a high-energy, high-tech company that is experiencing rapid growth. Our team comprises some of the world's leading experts in Semantic Web technology If you are a motivated, career-oriented individual who is interested in being in on the early stage of a significant opportunity, Cambridge Semantics is the place for you.

You can find the full position description and the application here: https://csi.bamboohr.com/jobs/view.php?id=28. Feel free to email lexi@cambridgesemantics.com with any questions!

seddona 4 days ago 0 replies      
CircuitHub | https://circuithub.com/ | London UK or Boston US

CircuitHub is on a mission to fix rapid electronics prototyping. We are the first automated electronics factory built around a modern tech stack. We help hardware companies producing self driving cars, satellites, 3D printers, robotics, & more to rapidly prototype electronics and get to market faster.

Join our growing team to work on a variety of problems across CircuitHub's entire stack. No direct experience with factory automation or electronics is necessary but we like curious people willing to learn.

Our stack:

- Haskell API server using GHC 8, Yesod, Opaleye, and many other libraries from Hackage.

- Elm front end.

- PostgreSQL for data storage, with querying via Opaleye & Rel8.

- AWS / Heroku for hosting.

- NixOS for development environments, continuous integration and deployments.

- Functional reactive programming for standalone GUI applications.

- Prometheus and Grafana for metrics and instrumentation.


hungryblank 4 days ago 0 replies      
Contentful | https://www.contentful.com | Berlin, Germany | full time | (VISA)

Contentful is a content management platform for web applications, mobile apps and connected devices.It allows you to create, edit & manage content in the cloud and publish it anywhere via API.

We raised our Series B lead with Benchmark https://www.contentful.com/blog/2016/05/26/contentful-series...

We have several positions open in Berlin, Germany or in SF USA https://www.contentful.com/careers/

Join a rapidly growing developer-centric company with lots of amazing international customers. We count people like Adam Wiggins (Heroku) and Francesco Cesarini (Erlang Solutions) as our advisors.

We are hiring for the following full-time positions:

- Data Engineer (Berlin): http://grnh.se/nt8ivm1

- Reliability Engineer (Berlin): http://grnh.se/f2bnhl1

- JavaScript Engineer (Berlin): http://grnh.se/a0lr5y1

- Director of software Engineering (Berlin): http://grnh.se/voqfjd1

- Engineering Manager - Ecosystem Open Source (Berlin): http://grnh.se/cu6jeq1

hganesan 4 days ago 0 replies      
TowerView Health | Philadelphia, PA | Full-Time and Contract | Remote and In Office | Front-End Engineering | http://towerviewhealth.com

TowerView Health is a rapidly growing startup in Philadelphia looking for a passionate, user-focused front-end engineer/contractor to help us scale up our software platform for medication management.

We help chronically ill patients manage complex medication regimens in their home. We partner with pharmacies that send patients customized pre-sorted medication trays that insert into our custom-designed smart pillbox. Our pillbox can sense when medication is removed and send patients and/or their caregivers automated reminders. Explainer Link: https://youtu.be/vWaBJVrSOiE

Our patients love us because we take away the complexity of managing medications and our customers love us because we keep patients healthy and out of the hospital. We sell to health insurance companies and hospital systems and are poised to scale to over 25K patients in the next 2 years. We've been recognized by Forbes and the Medical Design Excellence Awards, and are committed to providing patients peace of mind when it comes to their medication.

Experience in/with: Angular 1.x, Node, React, HTML, CSS

Projects we want to build: * data visualization dashboards for nurses to target their care to patients * easy-to-use web apps to streamline medication filling and reconciliation * internal operations tooling to create seamless experiences for our patients

We're a small, flexible team looking for someone able to own projects from start to finish.

Shoot me an e-mail at hareesh@towerviewhealth.com if you have any questions or just want to learn more about the company.

wklieber 3 days ago 0 replies      
Software Engineering Institute (SEI) | Compiler Researcher | Pittsburgh, PA, USA | ONSITE

We are looking for someone familiar with compilers (particularly dataflow analysis or other forms of static analysis) to work on projects developing techniques for automatically repairing source code to remove certain common classes of vulnerabilities.

Software vulnerabilities constitute a major threat to many of our nations critical systems. The SEI is currently looking at improving software analysis and code repair technologies to eliminate security vulnerabilities much faster and at a much lower cost than current manual repair capabilities. We are improving the technologies by developing new techniques for analyzing and transforming code, in source code and intermediate representations.

The successful candidate will both work on advanced research projects and work directly with customers to help transition our research into practice. Candidates will be subject to a background check and must be eligible to obtain and maintain a Department of Defense security clearance.

Apply online at: https://www.appone.com/MainInfoReq.asp?R_ID=1598504&B_ID=44&...

scandit 4 days ago 0 replies      
Scandit | iOS Developer | Warsaw, Poland | ONSITE | https://scandit.com/

Advance your career as an iOS developer at a well-funded Swiss startup with offices in Zurich, San Francisco and now Warsaw. We make the best barcode scanning software, used by NASA and other brands everyone knows. Join us if you value a good work ethic, get stuff done and enjoy a healthy work environment.

Demo of our product: https://www.youtube.com/watch?v=b8Mzswc49wk

Please apply here: https://www.scandit.com/company/jobs/736321/?gh_jid=736321

Gitter is open source gitlab.com
516 points by chx  4 days ago   171 comments top 22
banashark 4 days ago 2 replies      
I've really enjoyed Gitter as a better means of communications when I have questions that are small enough to not need their own issue, yet also not worth it to ask on SO or some other platform.

It has been nice to be able to have a nice way to talk with other open-source collaborators or get quick clarification on a small repo-specific question.

It's cool to see how it was put together.

Thanks for open sourcing this.

notsrg 3 days ago 12 replies      
Gitter is a great idea in theory. In practice it's just been a place for my questions to go unanswered.
jsiepkes 4 days ago 5 replies      
While I applaud the initiative of Gitlab to opensource Gitter I think the target audience for self hosting is rather small. I think alternatives like Zulip or Mattermost are probably better suited for most organizations.

I am however interested to see if the community starts making the "main instance" (gitter.im) better.

Interested to know what the Gitlab / Gitter guys and gals think what the target audience is.

siliconc0w 4 days ago 9 replies      
Asking users to run mongo, es, neo4j, and redis is a tall order. Mattermost just needs (AFAIK) a relational database.

Also, less relevant but the Gitlab UI has far too much wasted whitespace. Like 85% of the page is navigation. I like open source competitors to incumbents but maybe just copy Github here - no one is gonna say anything.

hobarrera 3 days ago 1 reply      
Awful timing for this sort of announcement -- the same day they programmed a one-hour downtime for a deploy.
palerdot 4 days ago 2 replies      
As an aside, I badly miss the Github language statistics in gitlab repositories. This is one of the crucial info for any developer browsing through new repos and it is very counter-intuitive to have this info hidden from homepage.
mkesper 4 days ago 8 replies      
Page should tell at first glance what gitter DOES.
volent 4 days ago 2 replies      
If you go through the commit history you can see that they removed a lot of secret keys from the repo.

What if the main reason why people don't want to opensource their project is because they don't know how to use their secret keys without including them in the repo ?

reimertz 4 days ago 1 reply      
I just wish I had time to work in my side-project http://git.chat and investigate the ability to implement chat-like functionalities into the git-repo/protocol itself.

I really think any kind of discussions related to open-sourced projects should be stored together with it rather than a 3rd party in a closed environment.

andreineculau 3 days ago 1 reply      
> Whilst drinking your tea, make sure you have Gulp installed. You can do this with npm install -g gulp. You may need to use sudo for this.

How blind can you be not to understand how evil this request is to your users? And you request this because... because you don't want to `sed 's|gulp |node_modules/.bin/gulp|g' Makefile` ?

Similarly, too hard to check npm's version in Makefile, and run or not run `linklocal` yourselves?

dom96 3 days ago 1 reply      
Will the Android app be open sourced as well?

Btw on my phone the notifications are never cleared, always showing a super old message from hundreds of days ago for me. It's annoying because I cannot see why I got the notification. I wonder if this is already in your bug tracker.

kennydude 4 days ago 1 reply      
Huh, they seem to be using Marionette for most of the UI apart from using React for "topics UI"
iLemming 3 days ago 0 replies      
I hope they'd finally make the search usable. Searching for things in Gitter godawful.
MoD411 4 days ago 1 reply      
Hey, what do you use neo4j for? I am interested in your use case as I have recently started using it also.


marknadal 4 days ago 1 reply      
I absolutely LOVE gitter and am floored and enthralled to hear this news. Congrats team!
kidsil 2 days ago 0 replies      
Gitter is what IRC with fellow developers used to be like. Thanks for recreating that wonderful experience!
richardknop 4 days ago 3 replies      
Gitlab UI is truly horrid compared to Github. When I go to a repository page on Gitlab, the navigation and whitespace takes around 80% of my screen. On Github I can immediately see the directory structure.

Also the colour scheme is bad IMO, everything is a light shade of grey, hard to quickly navigate the page as things look all the same while scrolling. Try using some darker shades and more contrast to make different parts of the page more easily distinguished.

nik736 4 days ago 1 reply      
Is there any option on GitLab to see instantly in what language a repo is written? (Like GitHub does)
ZeusNuts 3 days ago 1 reply      
> Gitter requires MongoDB, Redis, ElasticSearch and Neo4J

Why use one database when you can use four!

likelynew 4 days ago 2 replies      
Didn't knew gitlab built gitter.
soret 4 days ago 0 replies      
That'll be helpful.
hossen 3 days ago 1 reply      
GitLab, a startup that provides open source and premium source code repository software that people use to collaborate on software, is announcing today that it has acquired Gitter, a startup that provides chat rooms that are attached to repositories of code so that collaborators can exchange messages. Terms of the deal werent disclosed.
I make $10k per month with the Amazon Affiliate Program reddit.com
524 points by danso  1 day ago   266 comments top 20
dperfect 1 day ago 10 replies      
I've been burned by the Amazon Affiliate Program on three separate occasions, and as a result I would not recommend it to anyone else. All three cases were for completely legitimate, high-quality websites that I created (all original content, decent traffic, good conversion rates, no gimmicks). Each time, I would be approved for the program, generate a few hundred dollars in referred sales over the space of weeks or months, and then Amazon would send me a message that my account had been terminated (and of course, no way to get any of the commission I had earned).

Each time, they pointed me to a part of the agreement that says you need to have "original content" that isn't primarily just ads. In each case, I know the content was original (I created it: mostly articles about DIY electronics, 3D printing, etc), there were no other ads on the sites other than a few (2 or 3 per page) affiliate links where I mentioned products that I had incorporated into my own DIY projects.

I wasn't able to get any further explanation from Amazon in these cases, so I don't even know why they kept shutting down my accounts - and I guess that's what concerns me the most. Even if they hadn't shut me down when they did, the fact remains that they could, at any point in time, shut down or significantly alter the terms of our "agreement" at their (seemingly arbitrary) will.

danso 1 day ago 6 replies      
Some interesting takeaways further down in the OP's answers:

- Has "zero" web dev experience; everything is built on Wordpress and plugins.

- Gets "a couple hundred thousand PV/mo"

- He picked an broad niche that he himself doesn't particularly care about.

- Amazon's change to their commission rates last month hurt his income by about 25-30%

I found this part amusing:

> I filled my site with a few dozen high quality pieces of content, then started outreaching to other bloggers in my niche, either asking for a guest post or asking them to check out a piece of content/infographic I just created and asking them if they'd "share" (link) it with their audience (aka the skyscraper technique).

I get these goddamned emails every week, sometimes a dozen from the same person asking me to mention their blog post about SQL because I happen to have a page that ranks fairly high for some general SQL info apparently. Never thought the SEO actually paid off (these request emails look like they're generated from a template that can be easily automated(.

bhartzer 1 day ago 1 reply      
If I was going to spend this much time and effort creating content and building a site, I'd certainly not be sending the traffic and sales over to Amazon.

I'd most likely be drop-shipping products or actually carrying some inventory and then doing the shipping myself.

In the long run, it's much easier to sell a profitable business than sell an affiliate site. With the traffic and search engine rankings, I'd do a few things:

- Transition out of being an Amazon affiliate and start selling your own products, even if that means drop shipping or carrying inventory

- Change the overall look and feel of the site so that it's a real business with brand

- Use alternative methods of getting traffic to the site, other than Google organic search results. Develop an email list/email newsletter, test out FB ads and other paid search alternatives.

If you build a brand and actual store (rather than being an affiliate), it's a lot easier to cash out later on.

GuiA 1 day ago 11 replies      
So he's making $10k a month, and his trick, he says, is to have "high-quality, exceptional quality" content. But he does not write this content himself; rather, he pays $700 to "an expert copywriter in my niche [...] (he's a superstar)".

Seems like the real trick is to find someone talented but unaware of how much money they can generate on their own, and use their work to make money.

Now clearly, he's adding value, since that writer alone wouldn't know how to turn their writing into $10k a month. But I wonder if that writer is aware that their work is generating that much, and that they're only seeing 7% of it.

SCdF 1 day ago 2 replies      
> consistently does between $10,000-$11,000 per month in revenue.

> an expert copywriter in my niche who I pay about $600-$700 per month (he's a superstar).

> we're talking about $9,200-$10,200/mo in pure profit

Honestly the only thing I get out of this post is that to me it seems like his superstar copywriter is being ripped off.

Clearly I'm not cut out for entrepreneurial side hustle!

bluedino 1 day ago 2 replies      
This seems like a cheap way to make money. You're basically filling Google search results with garbage. If I'm looking for recipes I want to be directed to Kitchn or Serious Eats or Chowhoud - no some blogspam site with tupperware container links.

Searching for things on Google is useless when the first 3 pages are just pages full of affiliate links and no real content. I don't know why they don't eliminate those pages from their rankings, or at least score them lower.

sillysaurus3 1 day ago 3 replies      
How stable is this? Are you always one algorithm / policy change away from disaster?

It seems to rely primarily on Google ranks. Good gig if you can generate them.

Anyone have any other perspectives on how difficult this is?

NumberCruncher 1 day ago 0 replies      
Bragging about the revenue of the own affiliate site is part of the affiliate marketing scheme. I read it on the internet, it must be true...
rewrew 21 hours ago 0 replies      
I'm sorry but I call bullsh*t on a lot of aspects on this story. I think this may have been true 5-10 years ago, but not now, not the way the Web works now. Everyone ignores those cross-link e-mails. Getting the amount of articles he says is NOT enough; you need more. You just don't get high-quality content for .05 cents a word. And that's just for starters. I know, why would this person lie? But really, for those of us who do the Web day in, day out, there's a lot that just does not ring true in this post.
rb808 1 day ago 1 reply      
Is Amazon still the only real large-scale affiliate program? I'm surprised Amazon is so unique in this when lots of competitors are trying to break into that space.

Any other affiliate programs recommended?

nudiustertian 1 day ago 8 replies      
i find this very disgusting
rmason 1 day ago 8 replies      
Makes you wonder if he's netting $8-9K per month for 5-10 hours a week why he doesn't just quit his day job?
bshimmin 1 day ago 2 replies      
I can't even begin to imagine putting in this amount of work and effort - while he may "only" spend 5-10 hours a week currently, apparently there was a lot of upfront effort - on something that is fundamentally of no interest to me: it really is just making money for money's sake, isn't it?
antoaravinth 1 day ago 1 reply      
Nice article. Does anybody here tried Udemy (or other online course affiliate) affiliate? Any success stories for the same?
TaylorGood 1 day ago 0 replies      
Makes me think about youtubers like Casey Neistat who post Amazon affiliate links in every video description. He's getting around 2m views per video. Wonder what that generates..
mandeepj 1 day ago 0 replies      
I am not sure if this model will work if you develop a content aggregator site.
kikimaru 1 day ago 0 replies      
I'm not sure I understand, is this similar to the articles by comparison websites (e.g. The Wirecutter), or is he wholesale copy-pasting content from those sites & making affiliate money?
z3t4 1 day ago 1 reply      
I've seen several stories like these lately. But no actually proof, no links to web sites etc. This might be an effort from Amazon to get more affiliates.
stefanwlb 1 day ago 1 reply      
Making money through deception and lies is nothing to be proud of son.
anigbrowl 1 day ago 0 replies      
The trick is, it has to be high-quality. Exceptional quality. Read some articles on Greatist.com and you'll see exactly what I'm talking about. If you can write (or find a writer who can write) that type of content, then you're in business.

Describes his only employee, a writer, as a 'superstar' but pays him only $6-700/month while keeping $10,000 for himself. Sorry, that's sleazy. Give him more money you freeloader.

Tesla Model 3 Hits Production nytimes.com
397 points by mfrommil  3 days ago   203 comments top 11
Munkum 3 days ago 10 replies      
There is no way on god's earth that Tesla can ramp up production like that. I suspect the first cars that they sell will roll off the VP tools and not off the main lines anyway. With a lack of product maturation the quality of the first cars will be appalling too.

I'd bet that the guys at the coal face are wanting to kill their PR people right now for making promises that they know will get broken.

Disclosure: work in the automotive industry designing high volume production lines and planning vehicle launches.

zerohp 3 days ago 1 reply      
Not that it means much, but I saw a semi trailer full of new Model 3 on I-80 heading east near Des Moines Iowa today. All of them were black and still had factory wrap on the panels.
greenyoda 3 days ago 1 reply      
Fej 3 days ago 2 replies      
So is it likely (or even possible) that TSLA really is the most shorted stock on Earth? I've seen this tossed around repeatedly, although perhaps it's just a rumor.

On the other hand,

> Tesla said that it's now "rare" for a new Model X to have "initial quality problems." [1]

doesn't sound very pretty.

[1] http://www.cnbc.com/2017/07/03/tesla-delivers-22000-vehicles...

jondubois 3 days ago 9 replies      
I wonder if Tesla is worried that this new model might cannibalize its more expensive, more profitable model S?

Also, I should think that the level of automation required to produce a mass market car on the scale necessary to be profitable would be insane... And I bet Toyota, GM and all the others have patents on many, if not all of these production automation technologies.

radious 3 days ago 5 replies      
HOV lanes in Bay Area will get so crowded...
ericfrederich 3 days ago 0 replies      
I've heard you're not supposed to buy these cars, but lease them somehow. The article mentions the buying price, but what about leasing?
synaesthesisx 3 days ago 1 reply      
Any fellow reservation holders have an idea of when to start expecting our units to roll out? I'm told the #'s are not sequential and correspond to regions instead...
onetokeoverthe 2 days ago 1 reply      
How long do the batteries last? I've heard replacement batteries will be $20,000.
DigitalTraffic 3 days ago 0 replies      
The last time I felt like this was with Fiskar.

Here's hoping they are successful and safe too!

columnm 3 days ago 0 replies      
Finally! Thanks for sharing.
SoundCloud cuts jobs, closes SF and London offices techcrunch.com
456 points by janober  1 day ago   413 comments top 53
doublerebel 1 day ago 11 replies      
It's been a downhill trend ever since trending likes were replaced by reposts. Trending likes actually showed which tunes my friends found most interesting. Reposts allowed a single user to spam a feed with their personal taste. Then repost bots were allowed to require repost to unlock a free download and now discovery on SoundCloud is almost dead. My friends who are successful producers but refuse to play the bot and pay-for-repost game are completely drowned in the noise.

My bet is that since trending likes are a Graph DB problem, SoundCloud just chose not to solve it once it became too hard on their database. They famously had issues with early Mongo adoption so this would fit right in. Their most recent frontend HTML5 rewrite always winds up my CPU and hasn't changed in a couple years.

SoundCloud to me has always been a great idea with some great design that got ruined by some poor engineering choices from the top. And at the end by a desperate grab for stats and cash. I think producers would have paid more, better subsidizing free plans, if discovery hadn't gone downhill. I ran the numbers once on how CDbaby and Bandcamp became successful (based on stats trickled out over the years) while SoundCloud could never turn a profit. There's still plenty of room for someone to do this right.

thowaway999 1 day ago 12 replies      
I was a director of an engineering department for SoundCloud for a time and left several years ago. Frankly none of this should be surprising: nobody there could figure out a product definition nor a monetization plan. What is more: the engineering organization at SoundCloud at large was completely fractured and suffered from in-fighting. Nobody trusted anyone across organizations. There was no shortage of bullying even. Taking that in mind, SoundCloud's downfall was to be expected. Because of caustic environment even before the financial crunch, they couldn't execute. Blame the incestuous Brazilian boys club there for it (I'm male, by the way); they bullied just about everyone.

As for Berlin, I am sorry to say: I had high-hopes for the tech culture there, but to call it Mickey Mouse would be a charitable statement. It was laden with confused hipsters who couldn't differentiate between language du jour and its monads and delivering a product.

When I applied, the warning signs were strong. Nevertheless I ignored them to my own peril. Needless to say, I won't make those mistakes again!

Right before I resigned, it was revealed in a private leads meeting that 18 percent of the engineering force had resigned in that given quarter. Was I surprised? Not in the slightest. That knowledge gave me resolve to get out, which I hadn't yet announced.

dustinmoris 1 day ago 5 replies      
They also laid off the entire New York team and at least some individuals in Berlin:



> Well, SoundCloud just laid off all of its New York engineering

> Literally the entire payments and subscriptions team, ads-eng, monetization engineering, everybody

> Not really clear to me how the execs think this company will be able to make money from now on

pyronite 1 day ago 1 reply      
19 days ago an employee of SoundCloud posted an Ask HN about deferred salary reviews:https://news.ycombinator.com/item?id=14575627
samcat116 1 day ago 3 replies      
Things I hate about Soundcloud:

1. They haven't updated their iOS app seemingly in years. It lacks basic controls and makes it impossible to listen to more than a single song at a time.

2. The really shitty "artist engagement" sites that force you to follow 20 other social media accounts in order to get a download. I know this isn't Soundcloud directly, but they're the ones letting artists link off to these basically spam services through a button that promises a direct download. They could have easily required you to follow the artist before downloading directly to solve at least part of this problem.

3. Music discovery is absolute trash. Discovery on a platform like SC is even more important than a place like Spotify because there is so much underground talent that should be listened to. This was the entire point of SC and they largely failed at that.

4. I have seen countless artists on twitter calling out SC for taking down their own songs from their own accounts for copyright strikes. It also seems like their ability to work with artists in general is just utter garbage.

JohnnyConatus 1 day ago 5 replies      
ITT no one admitting that the problem with the recorded music industry is now the fans who expect bits that make sound to be free while other bits are paid.

Spotify, Pandora, and Soundcloud fixed just about everything that people said was wrong with the industry from the consumer point of view. And don't give me that line about the labels screwing artists because thanks to fans who won't even pay for a premium subscription, Spotify literally can't afford to pay artists more without going under entirely.

TL;DR - music doesn't want to be free. Selfish people want it to be free.

skylark 1 day ago 7 replies      
This is a perfect example of how strong software engineering from competitors can result in you getting completely left in the dust. YouTube and Spotify have great algorithms for suggesting new songs - I feel like when my current song is done, I have a really high chance of hearing another song that I've never heard, but will enjoy.

This is not the case on SoundCloud, where I'm almost always jolted back to reality when the next song comes on.

jinder 1 day ago 4 replies      
Soundcloud started dying when they decided to be more like Spotify and less like the independent music discovery service they started out as. Now they have an app and experience that is not particularly good at either.
phreeza 1 day ago 6 replies      
Their Github org seems to have gone from 45 to 37 members. Not sure what that means, do they only have 37 devs?



edit: now it's at 35... ouch

pmoriarty 1 day ago 3 replies      
For me as a music producer and consumer, one of the most frustrating changes recently made my Soundcloud has been their cancellation of groups, which used to be a decent means of discovering new music related to kinds of music you already like.

Once groups were cancelled, the listens on the songs I post to Soundcloud plummeted to virtually nothing, and I really don't bother to upload my music there anymore, nor to go to Soundcloud to discover new music.

kevinmannix 1 day ago 3 replies      
SoundCloud is my go-to for music while programming. I've spent countless hours curating my likes, playlists, follows, etc. I'd be quite upset if the service shuts down, 1) for the artists that have gained large followings through the service and 2) for all the personal time spent that will in the end mean nothing.

I think I'm reiterating what has been said before, but the reposting is horrendous. It's made the listening experience quite poor from just using the activity stream. I've also been really unimpressed with the lack of track uniqueness - if 2 artists repost the same song, it'll show up in my stream twice. Even more frustrating was the lack of uniqueness between tracks & playlists, where one could conceivably listen to the same song multiple times in a row because artists would post the track and then a single-track playlist with that track inside it.

The UI is also lacking for quickly adding to playlists, etc. The simplicity was a feature, not a bug, and the power of SoundCloud has been their artist community.

maga_man_69 1 day ago 0 replies      
I wrote an AWS Lambda thing that automatically pirates soundcloud tracks you like:


EDIT: I think it's broken right now for some reason but this should give you an idea of what to do.

mintplant 1 day ago 6 replies      
> Some rough news today for SoundCloud, the audio streaming site whose content is largely based around uploads from its 175 million users in 190 countries.

Does SoundCloud see itself as an audio streaming service now, as opposed to an audio hosting service? That seems like a focus shift away from where they started, and puts them up against behemoths like Spotify. Maybe that's related to why they're struggling.

Tangentially: does anyone have any idea of how Bandcamp is doing?

drinchev 1 day ago 1 reply      
That is so sad for Berlin as well. SoundCloud is one of the companies that made the startup scene an actual scene.

I know that SoundCloud's interview process is tough, so I guess it's a good day for companies looking for talent around Berlin.

alistproducer2 1 day ago 0 replies      
SC had a unique product and at one point I really enjoyed discovering music. In fact, I had a music blog where I reviewed indie and folk music I found there. I found some incredible talents. For example, this dude Packwood from Australia. I ended up buying his albums on Bandcamp, but never would've found him without SC. Looking back it's surprising that SC never tried to get into selling music. I would've bought download for lots of the indie music I found; if for no other reason than I wanted to be able to listen to it in the event that SC folded.

I switched to Amazon music, which I pay ~ $6/mo. I couldn't be happier. I'm actually happy to pay money to have access to almost anything I ever want to listen to. they even have obscure Drum n bass albums (which surprised me). As great as AM is, it doesn't fully replace SC for me. No podcasts or indie music by random Australian dude without record deals.

janober 1 day ago 0 replies      
Very sorry to hear! Apparently additionally also the engineers in New York:https://twitter.com/pje_txt/status/882977097232338947
awkward 1 day ago 0 replies      
One thing that they did right was their use of HTLM5 to keep what you're listening to playing while you browse the site. Especially for long running podcasts it's nice not to feel like you would drop the thing you were listening to if you weren't careful.
gregjw 1 day ago 1 reply      
The question isn't 'Will SoundCloud close?' but instead 'When will SoundCloud close?'.

Just a very steady decline over the past two years.

Their talented team will easily land of their feet anywhere else, it's a shame that someone's so previously unique is fading away due to trying to compete with Spotify.

Removing Likes & Groups have really pissed off their community.

untog 1 day ago 1 reply      
Awful news. But I'm glad to see that it's part of an attempt to stay independent - I hope Soundcloud sticks around, in control of its own destiny, for a long time.
jasonsync 1 day ago 0 replies      
I love SoundCloud, but the premium plan options are surprisingly confusing:

$4.99 - SoundCloud Go $9.99 - SoundCloud Go+

According to the SoundCloud Blog circa 2016 (and most external reviews), "SoundCloud Go" is the plan with the expanded catalogue:https://blog.soundcloud.com/2016/03/29/introducing-soundclou...

However, according to the SoundCloud Blog circa 2017, "SoundCloud Go+" is now the plan with the expanded catalogue:https://blog.soundcloud.com/2017/02/28/introducing-new-sound...

Is there some sort of "bait and switch" going on here?

I can only think that SoundCloud purposely shuffled the product names around to make us think that the $4.99 plan includes the expanded catalogue, comparable to Apple Music / Spotify. Or am I mistaken, and the $4.99 plan does include a catalogue comparable to Apple Music / Spotify?

Furthermore, both plans advertise more tracks (120M+ tracks) compared to Apple Music or Spotify (30M tracks), making it even more difficult to reconcile what you're getting. And the $4.99 price point is further complicated by Apple Music, which also offers a $4.99 price point (for students).

The product branding, pricing and positioning here is bonkers for anyone comparison shopping, reading external reviews or simply trying to understand what you get. It's easier to do nothing, and simply continue using the free service (and switch to Spotify from time to time to fill in the blanks).

tyingq 1 day ago 2 replies      
Other sources say total employees are 420, so it's roughly a 40% cut. Ouch.
expertentipp 1 day ago 2 replies      
The wonder child of Berlin's startup scene is deceasing. Says a lot about the scene unfortunately.
pducks32 1 day ago 0 replies      
I liked the idea of SoundCloud but it was horribly designed. The app was just so so clunky. I know some producers and they were early adopters on SoundCloud. The community was begging for this and jumped on early. They had the demand, they just failed to execute.
niftich 1 day ago 1 reply      
I don't know how SoundCloud is managed and what their balance sheet looks like, but it's deeply unfortunate that a site that caters largely to up-and-coming musicians has so much trouble getting out of the red.

Presumably they're hurt by the presence of platforms such as Youtube or the 2010s' rebooted Myspace, where musicians can reach a larger audience and where both sides of the equation are subsidized by ads.

Meanwhile, more focused sites like Beatport appeared to have a successful recipe by selling actual tracks for download despite essentially offering unlimited streaming, yet even they ran into some trouble with their latest pivot.

It's a tough space to make money in, despite seemingly meeting a popular need.

nodesocket 1 day ago 0 replies      
As somebody who listens to SoundCloud almost daily I really hope they can turn things around. They should completely ditch the free plan, and just have a $2.99 or $3.99 plan. I am actually signing up for SoundCloud Go+ (offline listening) now.
lyime 1 day ago 0 replies      
Sad to hear about the layoffs at SC. I am a huge SC fan and It would be a tragedy if service wasn't around given the amazing community behind it.

For those that have been affected at SC:

I am one of the co-founders of Terminal 49 and we are making global trade cheaper and more efficient for businesses. We are automating the first/last mile container trucking. We are looking to bring on our first 2 engineers to join our founding team (in SF/Oakland).

Would love to chat if you are interested, drop me a line at akshay [at] terminal49.com

adamstober 1 day ago 0 replies      
Tough news. And it's great to see posts from people who are in hiring in SF, offering to take a look at affected employees.

We built http://www.layoff-aid.com/ specifically to help candidates and companies find each other, with the main goal of helping candidates find new homes quickly.

More on HN last week: https://news.ycombinator.com/item?id=14647365

justanton 1 day ago 1 reply      
I wonder what made them to open offices in some of the most expensive cities in the world in the first place?

Was it in order to find the right talent? There are great people in other, less expensive cities.

cyberferret 1 day ago 0 replies      
Sad to hear - I have been on SoundCloud since their very early days, and concur that they seem to have lost their way somewhat.

When I first joined, it was a great place to share my music creations, and I enjoyed discovering other new artists who created the same sort of music I did too. There was always a lot of interaction and positive comments and I actually made some SC 'friend' in that time that I kept in contact with.

However, of late, I feel like I am throwing my music into a deep, dark hole in the ground. There are still the odd comments and interactions, but nowhere on the level that it was about 4 or 5 years ago.

You can actually see this from the stats on my channel [0], when you look at stuff I uploaded 3 or 4 years ago as compared to what I have uploaded in the past few months.

It will be sad to see SoundCloud go. For me, my channel still is a kind of roadmap of how my amateur music career has progressed in the past 10 years or so and I will never be able to recreate that on another platform...

[0] - https://soundcloud.com/cyberferret

brudgers 1 day ago 0 replies      
As a cost cutting strategy, offices in San Francisco and London are plausible candidates. Particularly for a company based in the EU those cities are likely to hinder flexibility regarding colocating teams and staff due to increasing regulatory hurdles regarding work visas.
batmansmk 1 day ago 0 replies      
Are they preparing to sell the company? There was rumors that they wanted to sell to Deezer recently.
timeforanewSC 1 day ago 1 reply      
I'm not sure if this is appropriate here (which is why I made a new account) but some friends and I have started developing a site which we hope captures the main benefits Soundcloud used to have for independent labels, DJs and artists. We can see many ways we think it could be sustainable as a business that benefits the creators and owners of the music as well as the listeners.So if anyone out there is interested in fixing this space and has the time and the inclination it would be great if you would make contact via DM.We've so far been developing in our spare time. We are getting close to Beta. No thought or plan as yet to raise investment.
LyalinDotCom 1 day ago 0 replies      
I'm not surprised they are not doing well. I dont wish them bad things dont get me wrong but if you are an active user of their service (like I am) and a developer then you're bound to ask the question once in a while "so what is their dev team doing exactly?" because it doesn't seem like much at all.

They really need to invest into building a more compelling product, there are some amazing scenarios they can tackle here but they seem to have no interest in it or maybe funding to pull it off.

davidhariri 1 day ago 0 replies      
I used to listen to mixes on SoundCloud but I started getting spammed and the site kept crashing. I switched to Mixcloud and haven't looked back for a year at least.
grumblestumble 1 day ago 0 replies      
Interesting stuff out of this thread.. I really love Soundcloud, especially for discovery, but I guess I'm an absolute edge case. I primarily listen to electronic DJ sets (RA, Dekmantel, etc) and the community track ID comments on these are great for discovering new music. I rarely even look at the feed.
StreamBright 1 day ago 0 replies      
Lets start with how awkward their API registration is:

SoundCloud Application Registration


Of course they turn you down for requesting access to implement a legitimate feature (listing the top most listened tracks from an artist).

paulbjensen 1 day ago 0 replies      
For those in the London office, I'm sorry to hear about the office closure, I've been in the sane position at 2 startups very early on in my career.

The company where I work (Starcount) is looking for people to work in data engineering (Hadoop and Spark), frontend (React), backend (Node) and Salesforce admin. If anyone is interested, my email is paul.jensen@starcount.com, and I'm @paulbjensen on Twitter.

kayoone 1 day ago 1 reply      
SoundCloud is one of Berlin's prime examples when it comes to it's startup credentials, so them stumbling is really hard to see for someone working in the city.
shams93 1 day ago 0 replies      
For artists compared to using say distrokid to reach spotify and apple music with soundcloud they expect you to pay to give your work away for free.
dyim 1 day ago 0 replies      
Couldn't find out from the article or the linked blog post - what were the responsibilities of the 173 laid-off employees? How many employees does SoundCloud have, and what roles do they have? Clearly they're not all devs - do they work in artist relations? customer support? content creation? marketing? etc.
tarikozket 1 day ago 0 replies      
They have enough traffic to generate around $750k per day only from Adsense. I'm not a musician and have no intention to get their "Pro" for 7 dollars a month. I wouldn't mind seeing an Adsense ad instead of seeing an ad about their "Pro Plan".
fergie 1 day ago 0 replies      
Odd that a service which relies the newest tech and coolest music is cutting offices in SF and London.
noobermin 1 day ago 0 replies      
I think the end of the article is key. SC still has a massive userbase, and continues to be where I find my particular niche for music. The only issue is it seems the people at the helm have no idea how to maintain the community they have.
myth_buster 1 day ago 1 reply      
On a tangent, I now hope that A16Z podcast will be available on google play et al. That was the only reason for me to use Soundcloud and it frustrated me when I used it because it severely lacked features something as trivial as sorting by podcast date.
cranjice 1 day ago 0 replies      
Soundcloud has it's issues, and personally I find the mobile interface annoying, but what are the alternatives for music creators (and discovery)? Asking out of curiosity. Would love to find a good alternative.
richardknop 1 day ago 1 reply      
Oh. I remember a post on HN from SC employee couple weeks ago asking if he/she should stay given that salary reviews have been postponed. In retrospect it seems he/she should have left.
eknight15 1 day ago 0 replies      
Is there a Soundcloud alternative (that allows for user uploads)?

8tracks and SoundCloud have been my home for years, sad to see them both struggling.

mockindignant 1 day ago 1 reply      
Time to close my account before all my information is sold to someone or other when they have their fire sale.
socrates1998 1 day ago 0 replies      
Do any of the most popular music streaming services make money?
buster 1 day ago 0 replies      
I'm from Berlin and happen to have found an awesome employer, who is constantly looking for talent, so if someone from Soundcloud needs a hint for a job in Germany, message me.

Not that it would be hard to get a job in our industry, but well.. :)

ckorhonen 1 day ago 0 replies      
Minibar is hiring. React, React Native, Ruby, Data. In NYC. Ping me - chris@minibardelivery.com
norea-armozel 1 day ago 0 replies      
I'm not surprised. It seems to me that they lost their way when they thought their competition was Spotify when it really was Bandcamp. At least Bandcamp is still growing especially when it comes to independent musicians and niche genres like synthwave. I really wish them the best of luck to get back on their feet because I think there's still plenty of room for competition in music hosting and sales.
cturitzin 1 day ago 5 replies      
I use SoundCloud daily for music I can't find anywhere else. I'm amazed they haven't tried harder to make people like me pay for the service. I would pay if I hit a paywall at some point of usage.
Show HN: A virtual machine made with Google Sheets formulas (no script)
607 points by SonOfLilit  2 days ago   37 comments top 9
briansteffens 2 days ago 1 reply      
Wow this is cool and you did this really fast!

So you did kind of a functional style where each row represents an instruction being run with a full copy of the state of the VM at that point in time. Then each subsequent row is based on the state of the previous one. Am I reading that right? (I'm not familiar with Brainfk)

j45 2 days ago 2 replies      
This is very cool as well.

A comment about how you have presented this - not everything has to be an interesting technical accomplishment.

Creating beginners is a much harder skill and topic than most realize.

Making topics easy to approach and learn is often much harder than learning the technical topic.

Impressive how quickly you whipped this up

SonOfLilit 2 days ago 0 replies      
If you still don't get some part of what's going on after copying it and playing with it a bit (A1 is the code, A2 is the input, you can find an explanation of BF and a simple Python implementation in my linked slides), try reading my discussion with briansteffens, who is also the guy who wrote the Apps Script implementation that inspired this.
aviraldg 2 days ago 0 replies      
See also: https://www.youtube.com/watch?v=uNjxe8ShM-8 (On The Turing Completeness of PowerPoint)
artursapek 2 days ago 1 reply      
This is why I come to HN.
myhf 2 days ago 0 replies      
It helps to visualize the machine activity if you use conditional formatting to show the cursor location:


thriftwy 2 days ago 1 reply      
Next step is emulating a more fulfilling instruction set using formulas only?
kronos29296 2 days ago 2 replies      
You made my day. Though an explanation would help understanding it. For the commonfolk like me.
GrumpyNl 2 days ago 0 replies      
Welcome back to 1985
Why I deleted my Facebook account blakewatson.com
427 points by blakewatson  1 day ago   301 comments top 78
whiddershins 1 day ago 9 replies      
The one greatest internet life hack I discovered in the last couple of years is to delete browser autocompletes (cmd + shift + delete or similar).

Once I became aware of the "slot machine" effect of websites I deleted the default autocompletes for Facebook and Hacker News, for example.

Prior to doing this, if I typed "F" into chrome I went to my Facebook news feed, and "N" in chrome took me to HN.

I deleted those defaults and made it so the autocomplete takes it to my profile on each site. My Facebook profile page is inherently non addictive. It's just me. I can then choose to click on events or whatever.

My HN profile is even more boring. This forces me to make one extra click before viewing the news stories but that single click is enough to stop me from compulsively checking news.

I can't overstate how many hours per week I reclaimed from this one change. It is better for my purposes than any sort of focus blocker. It doesn't prevent me from doing anything, it just removes the addictive trigger.

I also moved my Facebook app from the first screen on my iPhone, and disallowed any notifications. This is better for me than deleting the app. As long as I don't see the little red circle with a number, there's no compulsive reminder.

As a consequence of using this technique I am able to get what I want from web services without the addictive component.

--edit: grammar--

fastbeef 1 day ago 13 replies      
I quit Facebook right around the time my son was born. It wasn't for privacy reasons (and frankly, it never bothered me), but rather for the enormous energy and time sink it had become. Truly, it was as if I was a dopamine junkie and Facebook was the pusher of those sweet, sweet red circles with a number in them that meant someone, somewhere vaguely agreed with something you posted. I noticed I was not present in the moment with my newborn son, but rather my brain was hunting for the next quip to post or cute/smug/humblebragish picture to upload.

I quit cold turkey and have never looked back.

I'm off all social media today (except LinkedIn) and have weeded out a lot "friends" who really were just co-enablers in the dopamine rush hunt.

grx 1 day ago 6 replies      
It's too late to join the Leaving Facebook party. If you were a regular user since 2005 and leave now, it does not make any difference anymore. The collected data about you is enough to interpolate your profile for the next decades.

Of course, decentralization is a valid point and it's really important to get people who are kinda "new" to social media on distributed platforms. Twitter is centralized as well and also tracks with buttons and scripts. We need critical masses for e.g. XMPP and OStatus platforms like Mastodon.

This of course also applies to mobile clients like WhatsApp.

thinbeige 1 day ago 0 replies      
Key is to reduce FB usage to the minimum while still using its features to socialize and network. FB is like alcohol. Once in a while it's great but FB or alcohol 24/7 makes you sick. Having the app installed on your phone is a no-go.

FB is super crucial when it comes to networking. It is so easy to follow up/stay in touch with people you just met, thanks to real names, a complete social graph, a smooth Messenger experience and a good DNA for that use case ('hey we are friends now', compare this to Linkedin).

What are the other options? Getting the business card and writing an email or text the next days? Works as well but it's more formal and not that subtle. And if you don't have a topic to follow-up with people will forget you and be surprised about your awkward email six months later. Not with FB.

Linkedin is a strange thing, connecting there feels somehow wrong and the messaging experience is subpar.

jhasse 1 day ago 8 replies      
The one thing keeping me on Facebook are events / RSVP.

I don't know any good alternative. For example it's still missing in Diaspora: https://github.com/diaspora/diaspora/issues/1359

bogomipz 1 day ago 1 reply      
The author states:

>"Heres the thing. You wont be as outcast and lonely as you think. Your friendsand I know this is hard to believeare still your friends in real life. You just wont get notifications of what they ate on their lunch break."

This is so true and you might even find that you interact with your real friends more in real life after quitting Facebook.

"Facebook friends" is really a misnomer that has kind of devalued the word friend in my opinion. I think for the vast majority of connections on FB are more likely to be "Facebook acquaintances." These exists in real life as well, you just might not be as up to date on "what they had for lunch"(quoting the article.

ucarion 1 day ago 1 reply      
The crucial argument for me was that I have to trust Facebook forever. Facebook intends to keep your data forever, so you have to trust them for just as long.

I don't think Facebook will go forever without some major data leak. I don't like to count on the competence of corporations in handling secret information.

Similarly, I don't think any human ever looks at Facebook's statistical models for any individual. Facebook likely considers this data of the upmost secrecy. But I'm not sure they'll remain as upstanding decades from now, if they're ever in dire financial straights. In my view, Facebook is only going to get eviler.

elorant 1 day ago 0 replies      
I joined Facebook some ten years ago. It was pretty useless back then. Couldn't find anyone I know and the UI was fucking hideous. I deleted the account in less than a month and haven't looked back since. Recently I took a job as consultant for an art institution and part of the job is to oversee the use of their social media accounts. Facebook as a marketing venue seems lame. You get tons of traffic but very little loyalty. It just seems that users use Facebook pretty much as a photo gallery. They rarely click on anything and even when they do they visit the site for two minutes and then they leave. As an avid web user I loathe that behavior. It seems to me that fb is actually hurting Internet. They aggregate pretty much everything but their content isn't searchable, not even inside fb itself and they provide little to no value to web sites.
free_everybody 1 day ago 3 replies      
I deleted my Facebook account recently ONLY because of how spammy the notification system is!

I didn't want many sources for my news feed so I unsubscribed to all of my hundreds of friends save a few. This redeemed my faith in the news feed, although I would have preferred to have just turned the whole feature off honestly.

The problem came when I stopped using Facebook often so I wouldn't have any notifications, at which point Facebook would arbitrarily fill my notifications with updates about random posts of random friends of mine (i.e. "John posted a picture! Mark updated his status!") to whom I was not in any way subscribed to or particularly interested in. Clearly, Facebook wanted to lure me back into their world by spamming my notifications, and there was no way to turn this behavior off.

This approach to UX is condescending and pathetic. No more Facebook for me.

S_A_P 1 day ago 0 replies      
I deactivated/deleted my FB account in 2010. I've thought that I may try to open it back up in 2020 just as a self created "time capsule" of my life. Unfortunately my life circumstances around that time were not fantastic. Mid divorce and lots of shade thrown by the wife in my direction. Even 7 years out, I dont like to think about that time, dont know if I will be ready in 3 more years.
em3rgent0rdr 1 day ago 2 replies      
"Facebook tracks posts and comments even before you post them...sending form data surreptitiously is morally wrong, and everyone knows it..."

protip: you can access FB without javascript via https://mbasic.facebook.com/ and you don't have to worry about such concerns. (I learned this from a Stallman video.)

dannysu 1 day ago 2 replies      
If you're not sure you want to delete your Facebook account completely, but think maybe you might want to reduce your use of it, then uninstalling the app from your phone is very helpful (Assuming you have it on your phone).

That worked very well for me. I used to have it on my phone and would check it all the time. Then I decided I didn't want to do that so I uninstalled it from my phone. Doing so helped me reduce and eventually stop using the website.

In between those times I also had a browser plugin to hide the news feed. So if I do login, I see nothing.

Now I'm basically rarely on Facebook. I have an account, but I don't feel I need to delete it because the account doesn't control or affect me. I can still get messages, and Facebook keeps trying to get me back into it with their notification emails, but I'm in control and I feel great about that.

smnscu 1 day ago 0 replies      
I was a huge facebook fan early days, I used to own facebook.com/<mylastname>, going as far as using their email address extensively. While I'm somewhat of a privacy activist (Lavaboom, Oakmail) the real reason I deleted my Facebook account (several times...) is that I simply hate the clutter I feel it adds to my life. I barely care for 10-15 people in my life, yet Facebook makes me fill in my boredom with trite details about quasi-strangers.
jakebasile 1 day ago 6 replies      
I regret deleting my original Facebook account. I made it around the time they opened to every college in the US and there was a lot of history there, photos and videos and text. Sure most of it was worthless and maybe even embarrassing but that data is gone now.
Hasknewbie 1 day ago 2 replies      
I have to ask: do people really believe that "2 billion users" claim?

I live in Europe, and yes the majority of people I know have an account, but nowhere near all of them, and they're often unfrequent users. But more importantly: with the places where FB is banned, all of the people too young to be on it, all the people too old to have an interest, and all of the people who have in general a limited/difficult Internet access and have more important things to do than get facehooked? Being told that 2 out of every 7 human being manually created their account and are 'active users' who log in at least once a week (or is it month?), somehow leaves me skeptical.

Demoneeri 1 day ago 3 replies      
Oh God, my Facebook feed is way more interesting than the comments section on HN of a post about leaving Facebook. Are you all wearing your "I left Facebook" badge?
Bakary 1 day ago 1 reply      
I stopped using Facebook for a variety of reasons years ago and I am starting to regret it. In my case it had a clear negative effect on my social life, since friendships are heavily based on repeated unplanned interactions and many of these now occur on the service. If you add to this the friction of contacting someone outside of the service (in a context where they are a clear minority), the slight difference builds up and affects how friendships develop during student life.

The privacy issue is certainly a factor but over time it feels more like an expression of vanity. I am just a face in the crowd, what matters is the relationships I can build with others in the present before my pubes turn grey. If Zuckerberg becomes the Dark Lord it will be a collective problem anyway.

djhworld 1 day ago 2 replies      
I returned to FB last year after a 3-4 year hiatus.

I limit my use of it, maybe one visit p/day or less, it seems to work OK. The nice thing about it is I get to see photos of my family and friends who I don't see often.

I visit Hacker News more than I visit Facebook, I'm not sure what that says about me.

z92 1 day ago 1 reply      
When someone leaves FB, he makes a public declaration. But his return years or months later is generally silent.

Not claiming everyone that leaves FB, returns. But Facebook is continuing to expand.

I remember reading here years back that new generation isn't really using FB cause their parents are using it. And they weren't comfortable with that setup. Rather they are switching to other social media.

aphextron 1 day ago 0 replies      
>As a person who writes a lot of JavaScript and (mostly) enjoys it, this makes me sad because while I enjoy the interactivity it provides, I must concede that big data companies and advertisers have weaponized it against us.

I could not agree more. I have started browsing the web with JS turned off by default in all of my browsers (desktop, laptop and mobile) over the last few months. I've never been happier. Especially on mobile. The web has become a bloated, unusable mess.

jsemrau 1 day ago 2 replies      
Usually I don't like these "why I left [company]" post. However, for this one it struck a nerve. I am not even on Facebook and since about a week ago receive emails along the line "Jan see what [real friend of mine]" has posted. I flagged is as Spam in this is where the emails now land. But WTF is going on ? This is a severe intrusion of my privacy. What's next. Install camera's wherever I physically go ? Is that the drone plan?
darrmit 1 day ago 1 reply      
I too have quit Facebook (and all social media) for long periods of time, but recently got back on. In the past I've felt pressure (from myself) to post witty things or drive up my friend counts. But now I see the value in just being a "consumer" - groups, articles, etc. Plus the added benefit of being able to see business pages, videos people send, etc.

I still agree it's crazy intrusive and addictive, I just think it's possible (though difficult) to find a middle ground.

microwavecamera 14 hours ago 0 replies      
I quit using Facebook years ago. If you value your privacy, I would recommend you do the same. Facebook's data gathering is pervasive and perverse. And it doesn't stop with facebook.com. All those social media buttons you see for Facebook on websites also gather data for Facebook and Facebook works with several 3rd party companies to gather data such as Acxiom and Atlas Solutions, which is owned by Facebook. Government organizations, such as the NSA, can and do legally purchase and acquire this data without a warrant.





"The only winning move is not to play."

Jaruzel 1 day ago 0 replies      
I just randomly typed this URL into Chrome to see if it existed:


And it does :)

Ironically, it's got Google tracking and Google Ads on it...

hnarn 1 day ago 4 replies      
This might be an unpopular opinion in the tech-savvy crowd of HN, but while I agree with pretty much 100% of the points brought up in this article, I still disagree that leaving facebook is a net positive. I simply believe that as privacy violating as facebook is, as scary and orwellian their statistical analysis of my life and habits are, they have solved a very real problem for real people: social networking online.

You can argue that facebook benefits from a lock-in effect and you wouldn't be wrong, but facebook hasn't always had that effect. They must have been doing something right from the start to get that effect.

I remember around 2007-ish when facebook was introduced in my life as a kind of cool club for university kids (I think they had already dropped this idea by then, but I still remember "networks" being a thing), and joining I was struck by how it was everything that my other social networks was not. It felt "professional", it allowed a low-frequency update into people's lives that wasn't matched by IM services like MSN/ICQ/whatever back then, and as it developed it turned into a crucial tool for groups in school, events (a major thing for me as a student), and more.

There will always be people that say they don't "get" facebook, that anything you can do on facebook you can do with other technology. Well, if you're one of those people you're probably also one of those people who thought "meh" when you saw Dropbox the first time because you can easily put together the same thing yourself with an FTP server and version control. Well, the kicker is obvious: normal people who don't read HN can not. Facebook changed lives for people who "can not".

If you fast forward to today and look at how non-profits are run, how political organizations are run, how after school-groups are run, you might have a point saying they could use something else. They could, but not without losing functionality. The payoff is always "a worse solution but you get to keep your privacy". The reality is, almost nobody wants that (unless you're politically active in a repressive regime, but facebook does support Tor, so kudos to them). The basic issues from the past linger: who will host it, who will support it, who will pay for it? Are we going to use an e-mail list, a web based forum, how will we communicate and share content? Like it or not, ad financed networks solve all these issues and people are more than happy to sell their browsing habits for that. I don't think that's changing anytime soon, because even if the minority ("you and me") may be willing to pay for a substitute to buy out our own privacy, most people won't, and then the whole point falls anyway, because the solutions will obviously not integrate.

kodt 1 day ago 0 replies      
One issue now is many social groups and businesses primarily communicate through Facebook. I was part of a subreddit that was basically dead, gaining no users only around 30 active people. The mod decided to create a Facebook group instead, that group quickly ballooned to 1,000 members and now has over 7,000, this is for a single metropolitan area. The subreddit still exists but has very little activity or useful information. If you want to be a part of that community Facebook is pretty much your only choice.

I also follow a number of small business in a certain industry, and I would say 100% of them have Facebook accounts, 90% have websites, 50% have decent/good websites, 10% actually update and post news to their website. A good amount use Twitter & Instagram, but all post events, news, promotions, etc.. on Facebook. If you want to follow these businesses, you have to use Facebook to do so.

AJRF 1 day ago 1 reply      
1. Change Password -> generate a random string -> copy paste it as your new password

2. Go to the actual delete facebook account page.

3. Copy that random string in when it asks your password and the captcha

4. Copy something else

Now youve bypassed their arbitrary and nefarious 14 day filter

palerdot 1 day ago 2 replies      
I quit Facebook around 2011. One funny/shocking thing that happened is I got email notifications even after 14 day grace period. I had to go and click the unsubscribe link manually to stop that even though I don't have a valid fb account at this point of time. Not sure, if it is happening still.

Another one - I created a dev account some time back with dummy email Id, but gave my mobile number of deleted account. Voila ! Facebook was suggesting my old contacts. Though this was suggested as expected by scanning the contacts of suggested members, I find this creepy enough.

I'm a happy and relaxed person for six years now, and as with all other things you will get used to life without Facebook. Deleting fb account is not like jumping a ring of fire as your social circle might suggest.

submeta 1 day ago 5 replies      
I use Facebook as a Google Reader replacement. I don't care what my contacts share. Twitter was my go-to site for this use case (news consumption). But that platform is too polluted now. Feedly was another site I used regularly.

Is there any good news reader alternative to the platforms mentioned?

GoToRO 1 day ago 0 replies      
Even if you were never on facebook, all it takes is for somebody to post a picture in which they can clearly see your face. That's your unique id. Then they will add more information to your profile gathered not from you, but from your friends.

For sure you have somebody in your group that gave them access, without knowing, to their contacts and your number in in there too, to their pictures and your face and easily recognizable landmarks are in there and so on. You might have a massive profile already all due to the little bits of information your friends are giving away.

Another problem is that the profile only grows larger with time. They never delete anything.

kvgr 1 day ago 2 replies      
I unfollowed every page and all of my +-400 friends. Now I follow only my wife, mother and brother. They do not post much. This cleaning helped me a lot. But every time I add new friend, I need to remember to unfollow him, because than my wall is constantly cluterred with random post from viral pages and friends interaction on the site. I wish there still was the option to deactivate facebook and keep messenger. I don't want to delete facebook and then recreate the friends on messenger only again.
jokoon 1 day ago 0 replies      
I stopped using facebook around 2009 after I created a group for a highschool. Some students of my class were harassing me and insulting me on it, so I deleted the group and stopped using facebook entirely, in bitter anger.

I started using it again recently, because it's the norm. I have only 30 friends and I remove them very easily. I use it to watch events, shops in my neighborhood, signin in other apps, but nothing else.

It's weird because facebook is usually a place of exclusivity since you only interact with your "friends", meanwhile it should really be a place where you could discover things and potential users using geolocalization (hobbies, parties, neighborhood). I don't know why they are not doing it. Pokemon go and tinder already proved geolocalization is awesome.

So all in all, facebook just collects information about you, but it's useless for the users. You just share photos, post comments about people you know, but nothing else really. And in the end, you add friends with people you might have lost touch with 10 years ago, and they will peek into your life, but the fact is your life changed. Just like in real life, you constantly have to use make-believe and behave well because your personal life is shared with all your friends at the same time. I don't understand why people really use facebook at all.

Facebook is about showcasing your life. It has become very superficial.

gorhill 1 day ago 0 replies      
> This article is all about Facebook, but I have also scaled back my use of other big services like Google

The issue is with whatever 3rd parties which are ubiquitous enough.

The difficulty is, how do we find which 3rd parties are ubiquitous enough so as to warrant that we take action against it?

This is why I wrote uBO-Scope[1], its whole purpose is to inform users of which 3rd parties out there are ubiquitous, according to their own browsing history, and according to which 3rd parties were allowed to connect on any given site.

The extension observes network traffic on all pages you visit and from the data it collects over time, and will inform you about which 3rd parties are in a position to collect how much of your browsing history using a per-base domain heatmap of privacy exposure.

It's a side-side-project, and hopefully I will find time again to further improve it. The whole motivation is that I want people to become aware of what is happening when they browse the net, and in the spirit of informed consent, to encourage them to take action to reduce their privacy exposure.

[1] https://github.com/gorhill/uBO-Scope#preamble

Tehnix 1 day ago 2 replies      
While I certainly get why youd get off Facebook for privacy reasons, I feel like a lot of the addiction comments here and in similar posts as OPs are a bit of a weird thing to me.

Are people nowadays not capable of moderation? Purely anecdotally, but I mostly see older generations being the ones that hop off. Is it because they didnt grow up with this kinda of social media and cant seem to balance what is a perfectly fine way to interact with friends and stay updated without pulling a cold turkey on it?

I personally mainly like to have my FB profile as a catalog for my pictures, and might casually browse it when I got nothing else to do. Theres a lot of value in various FB groups, for example, Im currently in South Korea for a year, and there are communities in the different areas for posting apartments and asking questions for expats and internationals.

I dont know what Im trying to get at, but I feel that the cold turkey approach is rather an indication of a persons lack of self-control and moderation - you dont have to choose an all or nothing approach, simply disable notifications if that is whats bothering you, unfollow people that annoy you, and a ton of other methods to handle these things other than going nuke-all.

2845197541 1 day ago 0 replies      
I deleted my Facebook, created a new one with 0 friends and now only use the messenger as a second email to communicate with my actual friends if I have a message that's too long for text. And I'm so glad to not care anymore what ____ who I met at a St. Patrick's day party five years ago is doing on vacation in ____. I also enjoy not seeing my good friends falsely display their lives. There's been so many times where I was with _____ for some outing and the next day saw a different, composed representation on Facebook. Facebook is an extension of the obscurantism of photo albums of the past. It used to be that photo albums were these things that you looked into and got a sort of false narrative where in every picture everyone is smiling and you can't see the metastasizing cancer in grandpa's lungs as he stands next to Niagara falls in 1978 months shy of his divorce from grandma. Now you're not looking at a photo album's exclusion of life's complexities once in a blue moon when someone's grandmother pulls it out you're looking at it every day, several times a day, in 2d, 3d, 4d, 5d, with footnotes and notifications in an endless feed. Not to mention it's created a culture of poisoned narcissists.
skc 1 day ago 0 replies      
So here's a question.

Facebook seems to have a really bad rep here on HN. But I'm wondering how many people here that hate Facebook, run their own businesses or have apps that include some form of Facebook interaction whether it be for ads, authentication, social media integration etc and how do you justify that if so.

jancsika 1 day ago 0 replies      
I'd really like to see some kind of "Proving Ground" social network that exists for the sole purpose of verifying and elucidating the emotional manipulation that can be achieved with the current technology.

Otherwise I predict we're going to continue getting articles from technologists leaving Facebook who all keep quoting the same scant material, who all make highly speculative and grand conclusions that aren't supported by the evidence. (E.g., Facebook's "emotional lock-in" that the author doesn't back up with any evidence.)

People break DRM thanks to the toolset that others made available on their OS. People will break the facile emotional manipulation that exists on every social network today, but only when we have the toolset to at least elucidate the problem.

kbar13 1 day ago 0 replies      
i quit facebook because honestly it's not even good for what it's intended to do. i want to know about what my friends are doing? snapchat, instagram, sms, twitter, old friends are on irc. want to stay in on communities? discord, slack, real life facetime with people. facebook just isn't really that useful for me anymore, a lot of the posts on my feed were from people i don't care about.
romanovcode 1 day ago 1 reply      
Wow what a news. You deleted facebook, congratulations! Is anyone even using FB, I think it's slowly dying for the past years.
strokeswan 1 day ago 1 reply      
Have a look at https://www.vero.co/I worked there for more than 2 years, I can assure you they have absolutly no intention to use your data. + there is no ads. they gonna start charge new users after 1M users
minademian 1 day ago 0 replies      
"... one of the last things that kept me on Facebookafter I had largely stopped posting and reading the News Feedwas simply checking my notifications. I unconsciously craved that little hit of happiness one gets when they see, So-and-so liked your post. But thats not real happiness. Its an unhealthy addiction."

This is true, especially of my current use of Facebook.

riledhel 1 day ago 1 reply      
All the posts about this subject and not a single one I've read mention using facebook login for websites or mobile apps. There are a lot of these out there that simply don't work otherwise. Take instagram for example, even before facebook's buying it.
dontlie 1 day ago 1 reply      
I stopped using facebook when i graduated from college, i couldnt accept to have my whole life archived somewhere in the internet.
stevewillows 1 day ago 1 reply      
For most people I know, we're only using facebook for events and as a centralized location where I can basically contact anybody. The sooner someone creates a standalone, sustainable event organizing application that doesn't spam you to death, the sooner the exodus can begin.
jaxomlotus 1 day ago 0 replies      
I still have my account but disabled all notifications and effectively stopped visiting it except for rare occasions. I did this about 4 months after the election, when I realized how toxic Facebook had become, watching my friends and family deride each other for their voting choices. It wasn't healthy. I am actually glad that I stopped visiting it because in retrospect I don't miss it at all, and can't even estimate how much productive time I probably wasted on it.
hdi 1 day ago 1 reply      
Got rid of it about 6-7 years ago, mainly due to all the annoying people posting photos of their food and pointless updates and check-ins. Who needs that.. I don't miss it one bit nor do I plan on using it ever again.
gcoda 1 day ago 0 replies      
I quit Facebook years ago, and just recently created new account. It really helps, I need eyes on me, to get some opportunities. I need to be visible.I am controlling is my behavior, treat fb.com as a real public life, and it's hard for me, I used internet as free place where I can be my true self as oppose to real life where other people might disagree, where it is better to always avoid politics and religion to maximize social gain.
KozmoNau7 1 day ago 0 replies      
Good for him. I basically use Facebook as a way to keep track of upcoming shows and events, and which of my friends are going. It's a lot easier than maintaining invites in a Google Calender (or similar) by hand.

All of the games, copy-paste "share this!" bullshit and random shitposting pages of "humor" I either ignore or outright block. I also refuse to read news and engage in related discussions.

With some discipline, Facebook can be a useful tool.

NumberCruncher 1 day ago 0 replies      
Back then when Zynga got big I got more and more annoyed by the "water my plants, bor!" and "milk my cows, bro!" requests. At one point I decided to unfollow anybody on the spot sending me Zynga requests. After that I unfollowed my favourite bands inviting me to concerts on a different continent. Then people posting about political topics. Than everybody posting annoying BS.

And I ended up with a nice empty timeline.

randomsearch 1 day ago 0 replies      
Pro tip: use messenger.com rather than going to Facebook if you want to keep using chat without the distractions of the news feed and notifications etc.
allenleein 1 day ago 0 replies      
Hacker News is my new Facebook.
baby 23 hours ago 0 replies      
I personally rarely use facebook.com but messenger.com instead. I can't afford to delete my facebook account because this is how I keep in touch with most of my friends. People who can delete their facebook accounts probably all have their friends in the same city?
nilsocket 1 day ago 0 replies      
I have deleted my Facebook account, because must of my feed is stupid and doesn't make any sense.Ever thought to read a post on Facebook without having an account.You probably can't read , due to their very big banner saying you to "connect with friends".That doesn't go away it keeps re-visiting for every 3 to 5 seconds.
valentinebm 1 day ago 0 replies      
>all those silly games and quizzes people are adding to their account are making off with all sorts of information about you.

But (most) people prefer taking silly quizzes than thinking about potential dark implications of doing that. And it's not like this is a big secret no one has ever talked about (just google 'Facebook quizzes data' for more on that).

infectoid 1 day ago 0 replies      
Similar boat to everyone else. Have had an FB account for ages. But gradually used it less as opposed to more. Barely use it at all now. Social Media has just never really my bag.

I don't really see the value in deleting it as I don't really use it and it does offer me a connection to old friends if I'm so inclined to contact them.

WA 1 day ago 0 replies      
Thoughts on Facebook:

1. Privacy-wise: It doesn't matter if you're on Facebook or not. They have a profile about you and you can't do anything about it. There was this article in January [1] that showed how only a few data points Facebook or Google or Twitter actually needs to paint a fairly accurate picture of your personality.

2. Addiction-wise: Uninstall the app, disable all notifications. I rarely use Facebook for the feed, because it's actually extremely boring. Most friends don't post personal stuff anymore anyways. There's a handful of people who post a lot, but mostly links to other websites. I also unfriend people I haven't talked to in a while. Try to reduce your friends (and cognitive load) to <200 or <150. Not all at once. Unfriend 10 or so today, another 20 tomorror etc.

3. I also see tremendous benefits of Facebook and that's why I use it: We have a local startup community. Basically, a page with 100 likes or so. We posted a video about our events and it reached 1,200 people organically. It's an extremely useful tool to discover and promote local events. And new people constantly find our events because of Facebook. You can't do this with your private website. You need to go where the attention is. The only other option to promote local events is the newspaper or distributing flyers, but this takes a lot more time for less awareness, because of broader targeting. I also found new events because of Facebook.

[1]: https://motherboard.vice.com/en_us/article/mg9vvn/how-our-li...

Edit: clarification

rajadigopula 1 day ago 1 reply      
I deactivated my facebook almost 7 years ago, and never looked back. Now I am considering to move away from google services, as google is getting aggressive these days. I use nexus 6p phone and I am seeing youtube recommendations these days based on my phone conversations!
Aaargh20318 1 day ago 0 replies      
I never had an account because I never had a need to and can't see any advantages to having one.

There are lots of articles about how the price of using Facebook is your privacy but I've never seen one explaining to me what you get for that price and why you'd want that.

UseaName 11 hours ago 0 replies      
I used to like facebook until it wanted to know where I was and what I was doing at all times. It's just creepy. A goldmine for stalkers and other criminals.
AndrewOMartin 1 day ago 0 replies      
How do you know when someone doesn't have a Facebook account?
primozk 1 day ago 0 replies      
Sadly all local events are posted on FB and it is the easiest way to track them.
rcdwealth 1 day ago 1 reply      
Well Facebook has stolen US $400 from us, in a single click, as they have been thinking we are not watching the campaign. There was absolutely no support or answer on incident.
adgasf 1 day ago 0 replies      
For those looking for a replacement "hit", why not divert your procrastination into something useful, like StackOverflow or Codewars?
yuhong 1 day ago 0 replies      
The studies they mention in this is pretty fun, both the self-censorship and the news feed one.
Elect2 23 hours ago 1 reply      
Where/How do you get daily news after quitting Facebook?
jstewartmobile 1 day ago 0 replies      
If I drop Facebook, where will I get my vaporwave fix?
dsfyu404ed 21 hours ago 0 replies      
To all the people who deleted FB, has your husband/wife deleted it. If FB has them hooked then they may as well have you.
rdiddly 23 hours ago 0 replies      
"Its difficult to know how much of your information will be truly deleted."

Not difficult - the answer is none of it. But at least you can stop adding to it.

throw2bit 1 day ago 0 replies      
I am happy to leave Facebook. But what will I tell the US govt if they ask for my social media ? I frequently fly in & out of US and not a citizen.
throwawaymanbot 1 day ago 0 replies      
Once Facebook changed their algorithm that hid people I didn't communicate with regularly further down my feed, in favor of the few that I did being in my face more, I have to say, I lost interest.

So, about 4 or 5 years ago I quit Facebook. Privacy concerns aside, I'm happy to say my social life has not suffered. I feel saner, more informed, (No "obama needs to be locked up" posts for me) and I feel like I have more mental energy for REAL things I interact with, such as colleagues and friends, which are more important to me.

known 1 day ago 0 replies      
I use a fake account;
basicplus2 1 day ago 0 replies      
I quit Facebook but was forced to return when it was the only way to communicate with certain Social groups.

So now I use one of my old phones with nothing on it, including no contacts, just for Facebook on a guest wifi channel on home router so it cannot link into main home network.

I look at once a week at most.

Otherwise it sits there marooned ha ha

TrickyRick 1 day ago 2 replies      
Was it just me who thought it was referring to working at Facebook before clicking the link?
ioquatix 1 day ago 2 replies      
If you are not paying for it, you are probably the product.
logicallee 1 day ago 1 reply      
The article quotes someone saying:

>One New York comedian had a SWAT team break into his house based on a joke post.

could someone find a citation, I'd like to read about that case? I googled what I just quoted and a couple of variations and did not find it.


weego 1 day ago 0 replies      
Do we need a why? because you wanted to? Over opinionation and over justification is an insidious disease in tech related fields.
DigitalTraffic 1 day ago 0 replies      
Facebook is great for developers!

The groups for specific languages and graphics packages are very active. The Lightwave group is great for example.

Asocial and autistic people are generally not interested, but for the rest of us, it's great! I can see how nerds would have problems with it.

petraeus 1 day ago 1 reply      
Look at all you facebook haters lol, its just a tool, its YOUR problem if you cant control it. Its like swearing never to use a hammer again because you missed a nail once.
New Skype Update Is Horrible microsoft.com
498 points by Kaibeezy  4 days ago   312 comments top 53
pveierland 4 days ago 12 replies      
My worst Skype annoyance was when they seized your purchased credits if your account was left unused for 180 days. As a sporadic user of Skype when I needed to place an international call etc, having purchased credits reset automatically was such a provocation [0]. Every time I have to re-install Skype for some reason, there's always a new regression or dark UX pattern in use.

[0] https://blogs.wsj.com/digits/2010/01/14/skype-lawsuit-to-yie...

muppetman 4 days ago 4 replies      
Microsoft have driven Skype into the ground.How they can release something this childish and terrible, yet also have the "Skype for Business" brand I don't understand.

If this had been released as "Skype for Fun" or "Skype for Kids" I'd almost understand. But trying to force users into this hideous mess is very frustrating, Skype was a dependable, if bloated app. Now I fear getting messages via it, it's so horrible.

Nothing will happen though. We're all upset, but Microsoft isn't going to roll back an upgrade/decision of this magnitude.

CSDude 4 days ago 8 replies      
I have witnessed Skype to go from almost perfect video & chat communicator to absolute crap over almost 10 years, and I feel very sad that it has come to rip off Snapchat. There is no alternative like the old Skype now in the desktop.
ravenstine 4 days ago 2 replies      
It's absolute crap like this which is why I have turned off automatic updates in Google Play. What a terrible feeling it is to merely open an app and, out of seemingly nowhere, a seemingly different app opens up and you can't go back. There's security and all that, but literally screw security if big corps are going to remotely fiddle with my device and turn me into a beta tester.

How do you take the original king of VoIP and easily make it the worst experience? Sweet Jeebus.

makecheck 4 days ago 2 replies      
The sad thing is that this exact Skype headline could have appeared at any point within the last several years. It seems every change that they make is just more and more ill-conceived.

The best thing they could have done years ago would have been to open-source it and let it evolve naturally.

m1el 4 days ago 3 replies      
I might have a complete misunderstanding of the situation, but I see three main explanations:

1) Microsoft has absolutely no interest in Skype being a viable option, and wants Skype users to adopt some other Microsoft product. Why doesn't Microsoft tell Skype users "Well, Skype is done, just use MSN."

2) People responsible for Skype are optimizing for some metrics, which is opposite to user satisfaction. What is that metric?

3) People responsible for Skype have no idea what they're doing, get no input from community, don't see how people are mad about these particular UI changes, and misunderstand how people use Skype... In which case, why are they still in charge?

codedokode 4 days ago 1 reply      
Skype has become horrible long ago when original team sold it. I remember Skype when its binary was several megabytes and there was no Facebook inside.

And now it became slow (at least on Windows XP) and buggy - for example I have no notifications sound anymore and it is unable to accept incoming calls. Judging by interface lagginess they have put at least several modern Javascript frameworks inside. And maybe something to work with immutable values judging by memory consumption.

Every proprietary messenger ends up like Skype sooner or later.

rubatuga 4 days ago 1 reply      
Seriously, skype is not a social media platform, so stop trying to make it one Microsoft! Skype is a standard video/voice chat/conferencing that has found its place in everywhere from gaming to professional meetings, so what youre doing here is diluting your target market.
JoshMnem 4 days ago 0 replies      
After Microsoft bought Skype, it went downhill. The Linux version became even more buggy. The Android version didn't work well.

So I started telling people that "I don't use Skype" and to call me on Google Hangouts or my cell phone instead. Slack's free plan also offers voice calls. If you need a phone number that forwards to you, Twilio offers that service at a much better price than Skype.

Abandoning Skype over the past few years hasn't been a problem at all.

rynop 4 days ago 1 reply      
You could totally remove "New" and "Update" from that sentence and it would still be a very true statement.

* Full disclosure: my co. was acquired and forced to use office suite.

derefr 4 days ago 4 replies      
Question: does Skype for Business (nee Lync) mirror these same UX changes as Skype makes them, or does it do its own thing?

Because I'm guessing this is just Microsoft further differentiating their product categories: today's Skype is for consumers (ala Facebook Messenger), so it gets "cute" features at the expense of the ability to use it for productivity; while Skype for Business continues to be about efficient collaboration and productivity (ala Slack) at the expense of "fun."

The real thing that's upsetting people, I think, is that before Skype for Business existed, Skype was for both use-cases, so a lot of people used "Skype" to get things done and were satisfied with it, and it has since evolved into a product that's not for them. The product that serves those people's needs now is Skype for Business, not Skype.

Meekro 4 days ago 12 replies      
What could I switch to (on both Mac and PC) that would give me better video chat functionality?

Edit: Just to clarify, here's what I'm looking for:

1. Free plan; available everywhere in the world (I have family outside the US).

2. Both Mac and PC clients that are actually good.

3. Video chat quality (including noise filtering and such) that matches or exceeds what Skype can do.

4. IM-like client that supports text, voice, and video chat. This disqualifies business-type solutions that are geared around groups pre-scheduling meetings. I just want to see who's online and send them an IM or video chat request.

api 4 days ago 1 reply      
Video chat and IP telephony apps seem like some kind of software lemon market. There's some kind of perverse incentive operating here. Even ones that start out nice inevitably degrade over time.

FaceTime used to be nice if you were all Apple, but when they removed P2P it went to crap. The performance got terrible.

Lately I've been using appear.in, which works if you have a webrtc browser or you use the app. It works decently well.

nyolfen 4 days ago 0 replies      
it's almost impressive how skype manages to become unidirectionally worse and worse over time
thecupisblue 4 days ago 2 replies      
Disclaimer: I'm 24. I'm into tech. I am on instagram 24/7. Snapchat less and less.

This update actually made me open skype and talk to people. Skype became terrible, but this update interested me and now I'm actually using it for first time in months. The design is pretty straightforward and satisfying. Could be better, but this is a huge improvement over what they had. Don't know why they put in stories tho.

jeltz 4 days ago 1 reply      
So it is not just us Linux users which will be hit by a horrible Skype upgrade? I run the by now ancient (they never bothered to port Skype 5.0 an later to Linux) which they will kill off by the end of the month in a favor for their half-assed beta client which is still missing many of the features which Skype 4.3 had.
mmanfrin 4 days ago 0 replies      
This title could come from any year between 2005 and now. Skype has only ever gotten worse.
Kaibeezy 4 days ago 0 replies      
I just got forced to update on iOS. OMFGJMOAP, it is a horror. I use it to make calls from Europe to the US and elsewhere, and it has worked great for that, but now it's all about chit-chat and colorfulness, bleh. What's a good option?
bdibs 4 days ago 0 replies      
It seems like every Skype update leads to more frustration and (somehow) more bugs. Yet another product Microsoft has managed to mess up :(
cygned 4 days ago 0 replies      
Using Skype for business communication and I think this update is awful. The new tabs do not make any sense to me - "Highlights"? "Capture"? I cannot see if someone is online from the contact list anymore. Swiping back to close a chat hardly works, most of the time it opens the "Find" tab - where I can find things I don't need. The call screen is confusing (what is difference between "Microphone" and "Headset" anyway?).

Skype does not feel like a serious communication tool anymore.

sagivo 4 days ago 1 reply      
You had only one job...
martinald 4 days ago 0 replies      
I genuinely thought my phone had been hacked or something when I saw this update. Appalling.

I can't believe they are working on this garbage instead of making it as reliable as slack. Ridiculous.

jokoon 4 days ago 1 reply      
The worst part is that google hangout doest seem to work well anymore, the plugin crashes, etc.
whatitis123 4 days ago 0 replies      
My friend updated Skype on her phone. I called her from my comp Skype when she was in a shower. Her new Skype got connected without her pressing any buttons and I head everything what was going in her room (TV)! I called 3 times and it happened every time! Seems that everyone can connect to your new Skype on your phone without your permission and hear all your conversations? What is going on? What they did? What for? When I told her about it she turned off her phone and we talked by comp Skype. BTW she lives outside of the US. It's dangerous for everyone, especially for businesses, and also for kids!
partiallypro 4 days ago 0 replies      
I've never liked the feel of Skype since its inception (before Microsoft even bought it.) There are already too many chat apps, Messenger and SnapChat (in the US) are the two dominant players. I assume that Skype for Business will eventually be phased out and become a sort of extension for Microsoft Teams. Skype will go back to being more consumer based, and as much as it hurts to hear from former Skype users...this is the type of crap most tweens want now, and it's easier to monetize to consumers. There's a reason why every other chat app is copying SnapChat. So it's not a surprise Microsoft would go this direction, I'm sure it will get better with time in this format.
knolan 4 days ago 0 replies      
Funnily enough I can track my relationship with my partner with Skype's history. When we were doing the long distance thing and she was still on dial up we managed to use Skype just barely. It was able to route around the University firewall because of its port randomisation. It was a resource hog that likes to set its CPU affinity to high but it worked.

Then it slowly got worse and worse. We both used Skype to talk to our parents and spent most of that time fixing issues related to Skype not working or explaining the latest daft UI redesign.

Nowadays everyone but her parents are on Apple devices and a FaceTime just works and every visit to their place involves fixing Skype and explaining to them about the clusterfuck that is Skype on Windows 8/10.

onetokeoverthe 2 days ago 0 replies      
I found mangnocall. Seems to be a free voice setup. You send the other person a link. They click on the link and the call connects.

Too bad today's appointment said, "We need to do a normal phone call on a phone.". I wanted to say, Sir, it's 2017.

But I digress.

Still need to find something accessible that lets me use legacy MAC OS and IOS to call phones. Feels more like regression than progression.

minusSeven 4 days ago 0 replies      
Dunno, microsoft to me is slowly becoming like IBM. They don't see very confident in delivering bug free application anymore. 50% of the windows 10 updates breaks my system. There failure to go mobile despite starting late.
torrent-of-ions 4 days ago 0 replies      
I rarely use Skype, but I have it installed on my phone. The other day my girlfriend decided to call me on Skype after it had updated without me realising and I wondered what on earth was going on with my phone. It just popped up with some bullshit about choosing a theme with no indication of what was actually happening. I guess nobody thought that somebody might be receiving a call the first time they launch the new version.

Once you actually get the thing working it's incredibly confusing. It has weird line drawn icons that are not intuitive at all. Really hard to use.

rabboRubble 3 days ago 0 replies      
Skype v2.8 was the last perfect version of Skype. Lightweight, respectful of screen territory, and worked flawlessly. Even had the super sketchy "Skype Me" mode in case you wanted to get weird p0rny type stuff and invitations from Nigerian princes.

IMO the crappifying had a lot to do with centralizing of Skype's backend for USLEO intercepts. At one point in time, Skype was the Signal of its day.

onetokeover 3 days ago 0 replies      
When Wechat updates it's voluntary. Made a free w/c to w/c call internationally. Decent sound. Then went to make a paid call on Skype. Forced upgrade again? We went through this 2 or 3 years ago. It won't work this time, not with me. I just got a refund. Will spend the day looking for an old school html (not html5) site that let's us call the world for a penny a minute. They're out there.
clamprecht 4 days ago 0 replies      
I would pay a lot of money to be able to watch the meetings between the PM and the developers that preceded this release. How can it be so bad - did no one ever try to use their own product during testing?
AlvySinger 3 days ago 0 replies      
Just tried to use skype on my iphone when an alert came up notifying me of a required update.

I updated to find, not skype- but some new social network I want absolutely no part of. The app is no longer on my phone. I'll continue to try and use skype through my computer until the powers that be decide to mess with that as well. Hello Google voice & Facetime

amelius 4 days ago 0 replies      
Reminds me of this Silicon Valley tv-series sketch


vilkbg 2 days ago 0 replies      
Well done microsoft you have introduced yet another dissapointment. I guess my days of using skype are over now. Seriously what is wrong with this company...
badrealam 4 days ago 0 replies      
Microsoft had really screwed up Skype. Every update is making Skype worst and there are frequent outage in different part of the world.
drcross 4 days ago 0 replies      
My biggest gripe is that the REMOVED the auto answer feature on skype. I used to call my parents who are not all that computer literate in their kitchen on a whim and say hello. Now I cannot do that. The extra messing about means I talk to them less. I think Amazon's new product does something like this but I wont shell out hundred of dollars for something that used to work fine for free.
bash-j 4 days ago 0 replies      
Haven't seen anyone else mention it. Our company uses Cisco software for IM, calls, video conferencing and VOIP handsets. Been using it for about 5 years, haven't had any issues. It integrates with our outdated Office suite. With the jabber software I can chat with my colleagues, share my screen, video chat, route my phone, check voicemail.
zoom6628 4 days ago 1 reply      
MS is confusing me now. They do a brilliant job of fixing up Visual Studio for 2017 so that it installs quickly and efficiently. But their consumer products which they acquire and mutilate (Skype, Wunderlist) just mystify me. They take great products and make them awful when these products should be major contributors to their war chest to solidify their hold on business.
projectramo 4 days ago 3 replies      
Maybe mine is a lonely voice but I like Skype because:

1. It works. Every other video chat platform I have tried is simply unreliable and crashes.(Skype does so but with far less frequency).

2. Facetime is more reliable, true, but it is the only one and does not allow for group chat.

(I have thrown down the gauntlet, and I realize I risk major downvoting for making such a controversial statement, but I cannot sit in silence anymore).

mosselman 4 days ago 1 reply      
They also keep breaking APIs left and right: my dedicated skype phone (DECT + Skype) keeps losing features and now I can't even call people from the mobile app that have a slightly older Skype version running.

The UI is nonsense: you can't quickly hang up and you have to click several buttons to reach a core feature, the number pad.

What good alternatives are there that also allow me to call landlines?

futurix 4 days ago 0 replies      
Another Microsoft property they don't know what to do with.

Ten years ago I used Skype a lot - to keep with my parents in another country, but recently I removed it completely. We switched to FaceTime and Facebook Messenger long time ago, and I don't know anyone who uses Skype anymore.

alkonaut 4 days ago 1 reply      
Why is there a little smiley in every message bubble? Nothing happens if I click it.

Is there any way to downgrade an app on iOS short of restoring a backup? I don't have iTunes (it would be pretty ironic to use iTunes to try to avoid a bad app wouldn't it)

manigandham 4 days ago 1 reply      
It's surprising that Skype has so much usage at all considering the immensely saturated messaging space. Outside of network effect, is there some reason that's keeping people onboard?
blago 4 days ago 0 replies      
I literary spent 10-15 minutes trying to find a way to call a phone using my contacts. And I'm a software developer, I do these things for a living. Still not sure what I did it.
komali2 4 days ago 3 replies      
Has skype ever been good? For as long as I can remember it was a necessary evil until we finally managed to replace it with Hangouts and the like.
voycey 4 days ago 0 replies      
I rarely have to use it thank god, I have switched pretty much everything over to appear.in for our company, it is seamless :)
omgtehlion 4 days ago 0 replies      
Desktop app updated itself recently too.

At first I didn't realize is this a viber or telegram client. All the messengers now look the same...

curiousgal 4 days ago 1 reply      
>If the Skype desktop is made anywhere near as bad, I'm officially going to switch to Discord.

Aha, not a Linux user I see.

ocdtrekkie 4 days ago 0 replies      
So, I'm only on Windows (desktop and mobile), and funny enough, Windows is the platform that hasn't gotten the update yet. But everyone from the Android and iOS camps is constantly complaining about this. :/ I feel lucky I haven't gotten the update yet, and have a feeling I'll need to find a new messaging client of choice soon.
Havoc 4 days ago 0 replies      
Skype "works" & covers a lot. That is their value proposition. The end.
pmlnr 4 days ago 0 replies      
Just get a SIP account and use, for example, linphone.

Skype is dead, and I'm going to miss it.

inetknght 4 days ago 0 replies      
I use(d) Skype 4.3 on Linux. It was great.

Then my account was "accidentally" suspended and required proof of being an adult. In order to prove I'm an adult, I had to pay $0.50. So I didn't. I was using that as an excuse to finally change to something better.

...after a couple weeks and a lot of complaining, my account was un-suspended. Welp, so much for that excuse.

Now I'm getting forced to update to Skype 5. Or, at least, that's what the email said. It said Skype 4.3 would be disabled. Well it's not (yet) disabled. And, I'll keep using 4.3 until it is.

I can tell you right now that Skype 4.3 was better than Skype 5 in pretty much every way imaginable.

* It was more configurable.-> All notification customizations? Simplified to "do you get notifications?" and "do you want sound with your notifications?"-> It didn't bother me with system notifications for every message (really, I just want sound, not a system notification popup)-> The new Skype sound is extremely annoying, so much that I would rather miss being notified of a message instead of being constantly bothered by the sound that I cannot change-> Show me as 'away' when I am inactive for X amount of minutes feature is gone-> Where's the Skype API? Is that gone too?

* It was faster.-> Skype 5 frequently (once or twice per day) hangs for minutes at a time. I just `killall -9 skypeforlinux` and restart it.

* It crashed less often.-> okay it doesn't actually crash often, but I consider the hang (see above) as a crash

* It actually had a window that showed file transfers and their status (although it showed them twice), instead of showing it only inline in the chat.

* You could actually search your the chat history-> Skype 5 doesn't let you search your chat at all, let alone your chat history

* The UI didn't follow the bloated shitware that the Web seems to be moving toward-> The list of users in chat rooms is actually usable->-> try scrolling a chat room user list with 120 people in it? trololol no I'm serious here I can't find anyone

-> Right-click menu appeared to use the system menu widgets instead of yet another "I'm going to be different than everything else" widget that takes up half of the friggen window for no reason

-> Window scrolling (someone typed a message) didn't prevent the contextual menu from working

-> Yeah, okay, it couldn't load images that people shared. It also couldn't load those full-screen animated movies that people shared. I consider both of those to be benefits though.

At this point, Slack and Discord both seem like better communication options.

...that's just going from Skype 4.3 to Skype 5. I'd hate to see what's going on with Skype 8. Honestly, at this point, I'm very much glad that Microsoft ignores the Linux side of things.

OpenBSD Will Get Unique Kernels on Each Reboot bleepingcomputer.com
396 points by SwellJoe  2 days ago   105 comments top 15
brynet 2 days ago 1 reply      
In addition to a new kernel at boot, several libraries in base are also randomly re-linked, including libc and libcrypto, which are prime targets.



This means that in addition to the dynamic linker loading libraries at random addresses, in a random order, the offsets inside the library itself are different on each boot, and on each system.

Robert Peichaer (rpe@) added the kernel re-linking at install/upgrade:https://marc.info/?l=openbsd-cvs&m=149884116824098

wolfgke 2 days ago 6 replies      
> Having KARL on other OS platforms would greatly improve the security of both Windows and Linux users.

This is surely true, but at least on Windows the central security holes do not lie in Windows itself (these kinds of holes exist - but exploits are very expensive, which shows that they are typically rare and not easy to exploit), but in third-party applications.

For example the current 2017 version of the Petya ransomware was spreaded via a security hole in the software update mechanism in the Ukrainian tax preparation software M.E.Doc. Other well-known attack vectors that are commonly used to attack Windows PCs are Flash Player and the Java browser plugin.

perlgeek 2 days ago 4 replies      
If the kernel image is different each time, you can't verify its integrity through a checksum.

I'm curious to hear from people working in infosec: is that real problem? How do you see the tradeoff?

CGamesPlay 1 day ago 3 replies      
What is the attack vector on KASLR that KARL prevents?

My best guess: A leaked kernel pointer could be used to find an offset for the KASLR kernel, and that offset could produce a working payload for some other unrelated kernel shell code exploit.

If that's correct, KARL seems like a pretty fringe improvement over KASLR. Can anyone educate me?

andrew_ln 2 days ago 6 replies      
And why would you ever reboot openbsd computer? :)
drdaeman 2 days ago 3 replies      
Just curious - how would they deal with kernel crash dumps?
quanticle 1 day ago 2 replies      
What's the performance impact of this? Are OpenBSD reboots suddenly going to take 5-10 minutes because the kernel has to be re-linked?
warsharks 7 hours ago 0 replies      
the more i hear about OpenBSD the more i like it, i really should do more with it as my current experience begins and ends at using pfsense (well and a PS4 which i believe runs a BSD based OS if you count that)
idealpersona 23 hours ago 0 replies      
I am grateful that OpenBSD exists, but I find it sad that the most novel advances employed in systems security are layers of security/obscurity over vulnerable systems, instead of advances in intrinsically secure systems. Type-safety would eliminate a large class of vulnerabilities in systems software. We enjoy such benefits at the application layer, but systems software is far behind.
giovannibajo1 1 day ago 1 reply      
Nice technique but it cannot be used in a secure boot chain. Maybe that's not an issue in most contexts OpenBSD is used into, but if I were to choose I wouldn't turn off secure boot to activate this feature.
rsync 1 day ago 0 replies      
I have not followed these features - are they proposed in any way for adoption in FreeBSD ?
Iv 1 day ago 1 reply      
Doesn't this prevent using UEFI secure boot mechanisms?
kbradero 1 day ago 2 replies      
is there any book/document about building embedded systems with openbsd/netbsd/freebsd ?
pklausler 1 day ago 1 reply      
Distinct, not unique, I believe.
Shedding Light on the Black Box of Inappropriateness cherylyeoh.com
496 points by Geekette  4 days ago   341 comments top 39
akanet 4 days ago 4 replies      
Thanks for sharing this. Reading Dave's post the first time, all I could think was "this seems like the most bland, cop-out, vague apology I've ever seen." He didn't list the specifics of what he felt bad about, and the whole thing read like a PR release to get ahead of any potential fallout.

Reading the "kudos" from men who thought he was a great guy for coming forward only after years of harassment came to a head was unpleasant.

morgante 4 days ago 1 reply      
This is a really great post, both in the courage it took to write and the logical analysis it provides.

I have to provide a bit of mea culpa here. When this issue first surfaced, I thought it was much more towards the line of flirting which went overboard (to an unacceptable but understandable level). It's much worse than that. This is undoubtably sexual harassment and those differences/nuances matter.

All I can say is that I'm sorry I didn't believe it was more serious when first reported. I know it's difficult, but I wish more women had the courage to come forward with full stories so we could more accurately judge the context and actions involved (ex. with other VCs, like Chris Sacca).

jmcgough 4 days ago 0 replies      
Elizabeth Yin (500 startups partner) just quit:


ChuckMcM 4 days ago 5 replies      
As the father of three daughters I always cringe a bit when I read things like this. Thanks Cheryl for sharing your story, and men please remember it isn't how you feel about whether or not an action was appropriate or inappropriate, it is how they feel about it.
jacquesm 4 days ago 1 reply      
It's going to be pretty impossible to sow doubt about the 'setting' on this one like he did with the previous instance. Makes you wonder how often this sort of thing played out, 10's of times? 100's?
dawhizkid 4 days ago 0 replies      
Question for me is when did Christine Tsai know and why was nothing done sooner?

She tweeted (now deleted) about Caldbeck a week before asking Wheres the Outrage? when it now sounds like she kept the real reason why McClure was put in a limited role in April for reasons unknown to even the 500 staff (and obviously the public until this past weekend) https://techcrunch.com/2017/07/03/employee-email-claims-500-...

Hard for me to defend the public moral outrage she showed for the Binary cap situation when she clearly kept silent about similar issues with her own firm.

skc 4 days ago 3 replies      
I'm male and I find it so bizarre that men behave in this manner. But it happens so often that I wonder sometimes if I'm the one who is not normal.

I love women. I am attracted to them constantly. But the thought of making sexual advances towards them when I have not received any sign of interest beyond friendship or business etc, repulses me.

How hard can it be to just be nice.

As men we really need to do better.

drefanzor 4 days ago 1 reply      
Beyond creepy. It seems he has a pattern of this behavior, and I'm wondering how often he succeeds in his hunt. Thanks for getting your story out!
gexla 4 days ago 1 reply      
One of the most eye opening experiences I have ever had in the workplace was in a sexual harassment class which was required for a big corp. The instructor laid out the rules, but people in the class had a hard time grasping the logical structure. Two different scenarios which clearly had the same structure would trip people up by swapping out variables. I was never good with math, but I picked up on these structures right way. Maybe the class should have been taught as a philosophy class from the start. It was amazing to me how difficult such an important subject was for people to pick up.

As difficult as sexual harassment is to learn and teach, I imagine most smaller businesses / start-ups don't make much of an attempt, if at all. Obviously HR is lacking. This might be a good place for improvement for a start-up to tackle.

QuadrupleA 4 days ago 0 replies      
Good article - at first I was wary because of vagueness in the first few paragraphs, terms like "inappropriateness", "sexual harassment", "non-consensual sexual advances" etc. that are flung around so freely nowadays yet so open to interpretation, and which often go viral and get people fired.

But in fact that was the point - that the devil's in the details and specifics really help. And the specifics in her case were clearly not cool. Kudos for putting them out there.

Mz 4 days ago 1 reply      
I will note a pattern I have noticed:

In situations where men make initial inquiries and the woman turns it down, but does not cut all contact with him forevermore, men seem to pretty consistently interpret this as "she actually likes me and is playing hard to get." The problem for women with careers is that walking away entirely from a powerful man would mean walking away from all kinds of professional settings where she is likely to run into him. Cutting him out of her life entirely would be career suicide.

The one message we really need to get powerful men to get is this:

Working women are talking to you at all for the exact same reason working men are talking to you. And it isn't because they think you are hot. They are trying to make a business deal or further a career goal, not fulfill your wildest fantasies.

I think this is why so many men persist in saying things like "I just misread the situation." And we will keep hearing that until it is the cultural norm for men to assume that women they work with are there to work, and that's it.

losvedir 4 days ago 2 replies      
What a terrible story. I'm sorry she had to go through that and appreciate her sharing it.

I'm curious about the legal aspect of it. "Sexual assault" is a crime, right? The worst repercussions I hear from these stories are maybe a resignation at best. But if this is truly a crime shouldn't it be prosecuted?

orthoganol 4 days ago 5 replies      
I like it - the all or nothing approach is terrifying as a guy, and defining levels of inappropriateness with exact descriptions of actions is very helpful for those who are freaked out they are going to unwittingly harass someone they are attracted to even just acting naturally. I'm hopefully not belittling the recipients of undesired advances of VC assholes like McClure, but I hope it's also not wrong to say these scandals induce anxiety in a ton of well meaning lower level guys who get circled over as part of the problem, and thinking of a solution that considers this large segment of guys is nice to hear.
QuadrupleA 4 days ago 3 replies      
The mass flagging / censoring of comments people disagree with below seems a little petty, I'm curious what the original posts are. I'd rather hear a dumb opinion and make my own choice.
laurentoget 4 days ago 0 replies      
There is one point i am curious nobody mentions. If we do not want companies run like fraternity houses, how about not hiring actual fraternity alumni as executives?
ori_b 4 days ago 0 replies      
I am glad to see more people speaking up. I also really like the policies proposed at the end of this, and I would love to see them get implemented.
cm2012 4 days ago 1 reply      
Wow. Reading that, I would be too grossed out to touch the hand of someone like Dave. Creep is not putting it strongly enough - serial sexual assaulter is correct.
michaelmrose 4 days ago 1 reply      
The obvious answer to avoiding workplace issues seems to be never mix business with pleasure.

If the person who you proposition only has to consider the singular question of whether or not they are interested in you their decision will be natural and unforced.

Anyone in a workplace has to constantly consider how this interaction will help or harm future prospects and even if no power differential exists may feel pressured. Many people are weak and may feel dissatisfied or put upon, many are shitty at expressing themselves, asserting themselves, or even at analyzing their own feelings. Then people have to work together after inevitably some of those interactions go bad.

People express this issue as its some complex minefield. It's easy. Just don't do it. Get a hobby and meet people there.

Go to work do whatever you are paid to do and find romance on your own time.

Geekette 4 days ago 0 replies      
Clarification in response to comments that assume I'm the OP: It's not my story, I just reposted from author's site.
apsec112 4 days ago 0 replies      
Thanks for stepping forward. It takes a lot of courage to come out publicly with such a personal story, especially when the offender is as well-known as Dave McClure.
faizmokhtar 4 days ago 0 replies      
Thanks Cheryl for sharing your story and thanks for contributing a lot to Malaysian startup scenes.
gadders 4 days ago 0 replies      
As YC has a very strong policy in regards to sexual harrassment, are these incidents going to affect how they deal with other VCs (either individuals or companies)?
l33tbro 4 days ago 1 reply      
First question: which PR agency hand-crafted that disingenuous apology on Dave McClure's blog?

Second question: did 500 Startups foot the bill (the allegations are kryptonite to their brand)?

avenoir 4 days ago 0 replies      
We have half of the comments here trying to figure out what "sexual harassment" actually entails which makes a pretty darn good point in my opinion - people get triggered in different ways. This could be anything from an actual sexual advance to a poorly placed bad joke or a simple misunderstanding due to inability to read social cues. Some employers, usually large corps, blur the lines even more by allowing and even encouraging dating co-workers which presents a whole different perspective on this issue. Bottom line is it's a grey area and I don't really see how we fight this by improving incident reporting. I think if anything it would just make interacting with female co-workers terrifying (it already is to some extent if you're a male). I think this is a social issue and there has to be a mind shift of some sort in order to combat this. Maybe even taking this to schools and teaching kids workplace etiquette.
sgentle 4 days ago 1 reply      
I've seen a few comments on this and articles like this to the effect of "so any time you proposition a woman it could be assault?" and I think it's worth responding to that idea in general.

Yes, there is generally an expectation that men initiate romance, and that is an unfair burden both on men (who have to do the propositioning) and women (who have to decline unwanted propositions). For game-theoretic reasons, this is difficult to change, but it is changing slowly.

In the mean time, restrictions on how to initiate disproportionately affect men, and a lack of restrictions disproportionately affects women. Even more so in situations of gender imbalance (look up "Petrie Multiplier" for more on this). I believe it's for this reason that some men are resistant to "err on the safe side" type policies; as long as they are expected to initiate, they can't succeed without taking risks.

But it's impossible to address this without also including the effect of power imbalance. Even in a world where women initiate 100% of the time, men would in almost all cases still be more physically powerful, and sometimes hold other kinds of social or institutional power. This power can be used to coerce, assault or rape but, even if it isn't, the consequences of a power disparity can be an implicit part of the equation (cf "I hope you can see your way clear to letting Flynn go").

So, what was wrong about Dave McClure's behaviour with Sarah Kunst? Not propositioning her at all, but propositioning her in the context of a power imbalance as a potential employer that made it more difficult for her to say no. Worse still, "I was getting confused figuring out whether to hire you or hit on you" makes that relationship explicit.

And what was wrong about Dave McClure's behaviour with Cheryl Yeoh? Not propositioning her at all, but propositioning her in the context of a power imbalance as a physically stronger man alone with her in her bedroom, and then forcing himself on her when she said no. I repeat: he could only have done this because he was physically stronger, and even if he didn't, the possibility was there.

So to anyone who's wondering if this means men hitting on women is now outlawed, I hope this can provide a healthy framework for thinking about it. It's okay to hit on people, but avoid doing so in situations with a power imbalance that could mean there are consequences for saying no. And also if they do say no don't assault them.

Unfortunately, as a man, you probably have the ability to physically overpower most women if you want. Hopefully you don't want, but it's worth considering that you have that ability, and she may not know whether you're going to use it.

For a shorter and funnier version of this line of thinking, I suggest this clip from It's Always Sunny in Philadelphia: https://www.youtube.com/watch?v=-yUafzOXHPE

Insanity 4 days ago 3 replies      
It is unfortunate that these kind of things happen. They shed a bad light on our industry as a whole due to (hopefully a few) rotten apples.

Thanks for writing this, takes courage!

whiddershins 4 days ago 1 reply      
I am seeing an enormous percentage of comments here flagged, including one of mine which is a first for me on this site, or any site.

Upon trying to figure out what's going on I think we need a meta-instruction for comments here?

Like, perhaps the intention is to keep comments focused more on the general problem of sexual harassment in the industry and to not start making a bunch of assertions regarding the specifics of the author's story?

Although I personally think khazhoux's comment pointing to alcohol being a common factor is a pretty good one.

I'm actually having trouble understanding where the line is here so personally going to run away from the thread, but I think a better indication of the ground rules might be helpful to everyone.

qubex 3 days ago 2 replies      
> By the way: any analysis on how the victim of the abuse made sub-optimal decisions is _always_ victim-blaming, even if you add a disclaimer claiming otherwise.

No, no, a thousand times no! You make state these opinions with an absolute tone but that does not necessarily make them absolute truths. I can raise any issue I wish, provided I do so with the necessary respect, and nobody else has any right to shout me down or shut me up.

I would rather have questions that can't be answered than answers that can't be questioned. Richard Feynman

khazhoux 4 days ago 3 replies      
nnfy 4 days ago 2 replies      
Zikes 4 days ago 2 replies      
beedogs 4 days ago 1 reply      
crispytx 4 days ago 1 reply      
pikachuaintcool 4 days ago 1 reply      
crispytx 4 days ago 8 replies      
crispytx 4 days ago 7 replies      
TheSpiceIsLife 4 days ago 1 reply      
crispytx 4 days ago 3 replies      
al_chemist 4 days ago 1 reply      
A collection of text mode fonts, system fonts and BIOS fonts from DOS-era PCs int10h.org
360 points by BerislavLopac  4 days ago   63 comments top 24
TheRealDunkirk 3 days ago 1 reply      
This reminds me of the time I asked about the "rock" font (from the Slackware days) on StackOverflow, and got WAY more information than I could possibly have expected: https://unix.stackexchange.com/questions/226593/where-can-i-... Sadly, I'm not in a Linux console very often these days.
yankcrime 3 days ago 0 replies      
Related, and similarly awesome:

SGI screen fonts: https://njr.sabi.net/2015/11/01/sgi-screen-fonts-converted-f...

DEC VT220 font: http://blog.fosketts.net/2015/10/06/the-best-mac-os-x-termin... (related blog post as canonical site appears to be down)

zuminator 3 days ago 1 reply      
Here's Commodore 64: http://style64.org/c64-truetypeAtari 400/800: http://members.bitstream.net/marksim/atarimac/fonts.htmland more Tandy fonts: http://www.kreativekorp.com/software/fonts/trs80.shtml

Just looking at these fonts makes me smell the techy plastic of those old consoles.

maxaf 4 days ago 1 reply      
The IBM VGA8 sent me into a funk of nostalgia not only for the early 90s, when a trusty 386 was my best and only friend, but also for 99+, when my first forays into Linux forever cemented the default console font in my visual memory.

This is my terminal font now, and I don't care what anyone says.

jheriko 3 days ago 1 reply      
"For TrueType fonts, Microsoft has somehow seen fit to require an unsupported registry hack"

this is an interesting comment. iirc it is because most 'fixed width' true type fonts aren't actually fixed width enough to not make a mess out of the console when used there... any pixels that bleed out of the fixed width bounds are left behind when removing the character.


cmiller1 4 days ago 3 replies      
Anyone have something similar for the original mac fonts? https://upload.wikimedia.org/wikipedia/commons/2/29/Original...
acheron 3 days ago 0 replies      
Discussion from when this came out last year: https://news.ycombinator.com/item?id=11021430
joshaidan 4 days ago 2 replies      
It's like having a BBS in my web browser.

This does bring back a lot of memories of sitting in front of a 486 trying to get Commander Keen to load.

userbinator 3 days ago 0 replies      
The "PS/2 thin fonts" (http://int10h.org/oldschool-pc-fonts/fontlist/#ibmps2_isa ) look very similar to the larger sizes of the X "fixed" font ( https://en.wikipedia.org/wiki/Fixed_(typeface) ) which I've taken a liking to using for just about everything, including in my terminal and editor windows.

Also noticed that the owner of the site, VileR, seemed familiar... then realised he's one of the authors of this astounding demo: https://trixter.oldskool.org/2015/04/07/8088-mph-we-break-al...

thriftwy 4 days ago 1 reply      
If someone was wondering, the website is made using IBM VGA8 font. Going to try it as my konsole font.

Edit: Can't get konsole to use true-type fonts.

tyingq 4 days ago 0 replies      
Nice. Related, if you need some old-school look bitmap fonts, but need more unicode glyphs: https://www.cl.cam.ac.uk/~mgk25/ucs-fonts.html
tannhaeuser 3 days ago 2 replies      
I always found BIOS fonts ugly, especially the uppercase and lowercase D letters.

What I do like are monospace fonts having one-story lower A letters. My short list of modern fonts with this feature:

- Monaco (Mac-only, 9pt and 12pt bitmap); "()" and "[]" appear circle- and square-like, resp.

- Anonymous 9 (Mac-only, bitmap)

- Anonymous (TTF, like Anonymous 9)

Plus, some monospace fonts have one-story as cursive/italics letter forms.

Anonymous Pro has two-story a and has much more complete Unicode coverage; has more latin-like proportions (x-height) and has (not strictly necessary) serifs on eg. letter C, lower letter F, etc. so probably doesn't go well with a sans font for other text?

bhouston 4 days ago 0 replies      
exogeny 3 days ago 0 replies      
My BBS nostalgia is spiraling out of control right now. This is so rad.
rbanffy 3 days ago 1 reply      
Shameless plug:

Also, not pixel-perfect and with many symbols absent from the original, is https://github.com/rbanffy/3270font.

Sadly, it never made it to the PCs, being confined to mainframe terminals.

twoodfin 3 days ago 1 reply      
The Hyundai XT clone my parents bought for me had an ATI Small Wonder Graphics Solution card. Such a tease: It came with a demo diskette that could show off the 640x200 16-color mode it (and my monitor) supported, but of course no games used it as anything but CGA.
jaclaz 3 days ago 0 replies      
Some time ago I was looking for DOS era fonts (for the grub4dos project) and found quite a few, see here (there are some previews of converted fonts):


I just checked the links to the actual fonts on the thread above and they seem still all working.

rubatuga 3 days ago 0 replies      
For anyone wondering how to set their macOS Terminal font to IBM VGA, select the font, set your font size to 16 and turn off the anti-aliasing checkbox.
jasonrhaas 3 days ago 0 replies      
Love this website, we need more sites like this!
kozak 4 days ago 4 replies      
How bad is the legal status of this web site?
equalunique 4 days ago 0 replies      
This is quite appealing
fbnlsr 4 days ago 1 reply      
Too bad most of these can't be installed on a Mac :(
z3t4 3 days ago 1 reply      
too bad they dont work in the browser
US military intelligence agencies have influenced over 1,800 movies and TV shows medium.com
378 points by nabla9  3 days ago   206 comments top 29
fixermark 3 days ago 6 replies      
"The CIA even helped to make an episode of Top Chef that was hosted at Langley, featuring then-CIA director Leon Panetta who was shown as having to skip dessert to attend to vital business. Was this scene real, or was it a dramatic statement for the cameras?"

Wow. Good work on the FOIA retrieval, but I'm utterly out on the hyperbolic speculative tone. The editor undercuts the good journalism being done here when they allow foolishness like this in.

I think the authors are also making the unsupported assumption that every government / Hollywood cooperation incident is a propaganda op, instead of far simpler explanations like "Joe in Langley publicity gets to brag to his family that he made the Top Chef episode happen."

gumby 3 days ago 4 replies      
The money and involvement have had quite an effect. Just look at the percentage of combat films Hollywood makes and compare to 30 years ago. To go by Hollywood the country is on a war footing.

And don't forget other entertainment industries like sports. The Pentagon paid millions of dollars a year just for cross promotion with NFL football (not for recruitment advertising): "honor our troops" and the like.

On the other hand the "think for yourself" crowd... :-(

Edit: in changing "hundreds of thousands" into "millions" I ended up with "hundreds of millions"

atemerev 3 days ago 6 replies      
When I've been telling everyone that James Bond and other similar movies serve the same role as military parades in Soviet-block countries, and heavily scripted by the military, they told me that this is another conspiracy theory and I must be plainly wrong.

I wasn't.

specializeded 3 days ago 5 replies      
So in exchange for production support, DOD and IC reserve the right to back out if certain topics are broached, or if theyre represented in a way they dont approve of.

The movies and tv shows come to them, and theyre subsequently influenced as part of the deal.

Am I reading this correctly? Theyve really tried to make it scary but Im left feeling well, yeah I guess that makes sense, sucks tho I guess...

paganel 3 days ago 11 replies      
As a movie buff this doesn't surprise me at all. I'm still waiting for THE movie about the US intervention in Iraq, the same kind of movies that Apocalypse Now, "The Deer Hunter" and even Rambo I were for the Vietnam war. I think my wait will be in vain.
austincheney 2 days ago 3 replies      
I like how the article failed to mention the most obvious example. The military backed out support for the movie Independence Day because they didn't want to feed conspiracy nonsense about hiding aliens at area 51.

Clearly this is a propaganda effort to bend the truth into a lie..... right?

I also like how the article never mentioned military supported movies that indicate dishonorable conduct like Invisible War and The General's Daughter.

I think all these very obvious omissions were intentional because the article is wanting to indicate some level of propaganda. Tipping its toe into the pool of conspiracy foolishness.

* https://en.wikipedia.org/wiki/Independence_Day_(1996_film)

* https://en.wikipedia.org/wiki/The_Invisible_War

* https://en.wikipedia.org/wiki/The_General%27s_Daughter_(film...


I have rethought this comment (slow day at work). I do not mean to say the article is completely invalid. The fact of the matter is that the military holds trademarks over most of its common insignia, military bases are private property, and its personnel are employees. It has the right to offer or withhold any of its assets as it deems much like private entities.

That said the military has the right to disqualify commentary or stories negatively without qualification. I believe the word for this is disparagement. You can be negative about the military and still receive military support, but it must be qualified.

My personal opinion on the matter is the military does shape how it is perceived by the public through entertainment. It does shape that narrative. This has the potential to hint at, though very lightly, something resembling propaganda but I strongly believe this is not the intent.

If the public wanted the most accurate and realistic portrayal of the military they would receive their view of that world from journalism or documentaries. This isn't want the public generally wants though. They want entertainment and all the suspended disbelief that comes with it. If you believe this is unfair then choose books as your source of fiction on military interests, which don't appear to have any such manipulation.

In full disclosure I am a warrant officer in the US Army.

dsfyu404ed 3 days ago 0 replies      
Three thoughts on this article:

IMO the author fails to draw the connection to decades of cop shows teaching people that it's ok for cops to break procedure left and right because that's how work gets done.

The bit on military suicide make sense. The more you talk about something the more acceptable it becomes. It makes sense that people who's job is to influence opinion don't want to talk about it.

Technical and subject matter advisors from "industry" aren't worthless. Terrorists in Hollywood movies have been taking batteries out of cell phones when not in use since the early 2000s.

visarga 3 days ago 4 replies      
I am sure "24" was pure propaganda. And "West Wing". I enjoyed them though, at the time. But now they would just revolt me.
nabla9 3 days ago 0 replies      
As a way to spread propaganda these efforts are probably as good as they can be in liberal democracy. The methods are subtly directing the "sentiment" and removing unwanted issues without trace. They are not trying to hammer ideology too obviously.

If you want to see clear modern US military propaganda film that reaches the pinnacle of Nazi wartime propaganda (not that obvious propaganda like "The Eternal Jew", but highest quality epic and inspiring movies with strongly embedded sentiment) you should watch Act of Valor (2012) http://www.imdb.com/title/tt1591479/ The only problem with the Act of Valor is that it's not very good movie. The delivery of propaganda in the movie is perfect. It leaves you feeling the same way as the Nazi movie Kolberg (1945) https://en.wikipedia.org/wiki/Kolberg_(film)

symmetricsaurus 3 days ago 1 reply      
This is an absurd situation, having a military minder that tells you what you can and can't say in a production. It is hard to avoid some kind of interference if you want to borrow military equipment though. There is always some standard that you want to uphold that is probably higher than what is allowed by the first amendment.

The solution is to not allow the military to lend any assistance to movie productions. Frankly, it's not their job anyways. This is the only way to avoid the kind of influence described in the article.

bamboozled 3 days ago 0 replies      
As a teenager I was always watching action films, because my father loves them. I remember at around age 21 thinking, "This just seems like tasteless propaganda and I don't want to watch it"...
purplejacket 2 days ago 2 replies      
What I really want to know is: How was it that Neo's passport expiration date was 9/11/2001 -- https://en.wikipedia.org/wiki/File:Neo-Passport.png
aurora- 2 days ago 0 replies      
Its not secret, if you want to use the pentagons toys and personnel and facilities then they have to have script approval and will make suggestions if they don't approve. And those suggestions make the film a recruitment tool and propaganda mouthpiece. They request positive depictions of the military, the military solving the problems, etc.

I have also noticed they tend to carry a negative depiction of the other civilian branches of the government especially the CIA, "they made the problem/they tied our hands and now we gotta clean it up" seems a consistent theme.

pupppet 3 days ago 1 reply      
Finally an explanation for why Michael Bay keeps getting work.
robert_foss 3 days ago 0 replies      
American propaganda is alive and well.
yequalsx 3 days ago 0 replies      
It's the news too. Almost every article or TV news report on TSA screening includes someone saying how the security theater is worth it because it keeps us safe.
fwdpropaganda 3 days ago 2 replies      
Finally! I've been saying for years "The largest propaganda machine in the world is Hollywood." People usually just roll their eyes.
youdontknowtho 2 days ago 1 reply      
I remember back when the bush administration gave the TV show JAG, a show about the navy's judge advocate general's office, detailed descriptions of the military tribunals that they came up with...before the media or congress.

Shady, man. The military and IC are the only parts of govt that get to do this weird Public Relations. They shouldn't be able to.

mirimir 3 days ago 1 reply      
I wonder about Conspiracy Theory and the CIA's Project MKUltra. Did the CIA manipulate it? Or somehow not have the opportunity?
coldtea 2 days ago 1 reply      
Most major movies are, if not "CONSUME", "OBEY", etc billboards (like in "They Live"), at least party-line affairs promoting the establishment.

Between promoting the prevalent mores (instead of criticizing them), military manipulation to promote "national interests" like in TFA, product placements, and plots for your inner 13 year old in movies for 40 year olds, with the rare exception it's a long way since the 60s-70s and films like "The Network", "Apocalypse Now" and the rest..

mowenz 3 days ago 0 replies      
If this was China or Russia, our media would point and scold, calling them names and declaring them immoral, and the enemy.

However, since it's the US, I doubt this will get much coverage in mainstream media outlets here.

touristtam 2 days ago 0 replies      
Yet no mention of Wag the Dog.
tracker1 2 days ago 0 replies      
IIRC, the movie "Wargames" rejected a DOD plot request, and had to do without any support for even external base footage for the film.
silveira 3 days ago 2 replies      
With use of computer graphics they can do more movies without the military interference.
golergka 3 days ago 1 reply      
So, if you want DOD support and resources and voluntarily go to them for help, they will have a say in the script?

To me it seems that anti-establishment Americans are so eager to find evidence of "censorship", "police state" and "tyranny" that they forget what do these words actually mean.

krasicki 2 days ago 0 replies      
Rotten Tomatoes
johnpython 2 days ago 0 replies      
America's infatuation with their military is disgusting
mi100hael 2 days ago 0 replies      
> Jon Voight in Transformersin this scene, just after American troops have been attacked by a Decepticon robot, Pentagon Hollywood liaison Phil Strub inserted the line Bring em home, granting the military a protective, paternalistic quality, when in reality the DOD does quite the opposite.

So glad the authors were able to stay objective and emotionally removed from the subject /s

api 3 days ago 0 replies      
All nations have propaganda, USA included. I'm not sure why anyone is surprised by this.
Still locked out of my AWS account docs.google.com
444 points by colinmeinke  1 day ago   269 comments top 38
stickydink 22 hours ago 18 replies      
I've been locked out of my AWS account for almost 3 years now. I have 2FA enabled, tied to a phone number I no longer have access to.

I receive two emails per month. One invoice, for $0.80 (I cannot remember what is running on there, but I guess it must be something). One threatening, "Your AWS Account is about to be suspended". I've been "about to be suspended" for the entire 3 years.

I want to pay the bill, I can't log in.

I emailed, I phoned. Eventually I spoke to somebody, who told me the only way I could access my account was to fill in "some paperwork"[1]. They emailed that to me. It has to be notarized. I called again, they absolutely will not accept this if it is not notarized.

I've explained to them that all I want to do is pay the ~$30 in bills I've accrued for 3 years. I don't mind if I never get access to the account - let me pay the bill and shut the account down, they won't have it. I don't have any free notary access, and I'm not willing to pay more than the AWS bill amount just to be able to pay the bill. I've explained that to them, and they don't seem to care about that either, they'd rather not have the bill payed and continue piling it up.

[1] https://s3.amazonaws.com/AWSCS_CustomerForms/IdentityVerific...

colinmeinke 1 day ago 7 replies      
8 days ago I tried to log in to my Amazon retail account, and received a password invalid error. As it turned out my account had been closed, as it appeared to Amazon that it had received a suspicious log in. This is the same account that I use for AWS - hosting websites critical to my business.

Today it appears I am no closer to gaining access back to my AWS account than I was on day 1, even though I have been billed as normal for my services during this time.

This should serve as a warning to anybody else who has an Amazon account that is shared between retail and AWS.

Linked is a list of every event and interaction I have had during the last 8 days with Amazon, via Twitter, email, phone and chat.

mirekrusin 23 hours ago 8 replies      
Also having problem with AWS - can't access it and they keep billing me for something there I want to shut it down (EC2?) but I can't.

I recently moved from Brazil to UK (new address) and changed phone + sim card (Authenticator after restore from backup lost all 2 factor auth entries).

This is the moment when you realise that you're outside of predefined use cases of The Machine and you're fucked. Nobody is here to help you. I've tried, nobody gives a shit at Amazon. They have procedures, you know.

I blame 2FA and I think it's great if you don't have problems but it's shit if you have, ie. you move places, change phones etc. in your life. Something there in the process is missing like "next of kin" recovery that should be mandatory when enabling 2FAs.

colinmeinke 20 hours ago 2 replies      
UPDATE: The hold has been removed from my account, and I have access again. Even though I had previously been told my account had been closed, it seems like this wasn't final. This resolution was down to an escalation of my case at Amazon, after a team member contacted me through Twitter and promised to personally look into it.
coleca 23 hours ago 0 replies      
Some great advice in here about creating multiple accounts with a + sign in the email address. One thing I didn't see mentioned that is a standard best practice for AWS is to create a separate IAM account for your day to day usage and NEVER log into your root account (unless you need to open a billing support ticket) after creating the IAM account.

You will get a new login page and username to log in with and not need an email address specific account.


mabbo 23 hours ago 2 replies      
The moral of the story is that your AWS account and your personal amazon buying account should be separate.

As well, if you use Kindle Direct Publishing, are an Amazon Seller, work for Amazon Flex, or use the Amazon Affiliates program, each of these should also be on an independent Amazon account.

This way, problems on one won't affect problems on the other.

steven777400 23 hours ago 0 replies      
Stories like this are frustrating and a symptom of the impact very large companies can have on multiple facets of our lives.

One possible approach is to keep accounts separate for personal and each business that you are involved with. For example, you probably have at least a separate personal checking account and business checking account. Likewise, it would make sense to have all accounts used for a given business to only be used for that business.

In addition to providing some safety against automated action, division of accounts provides a nice legal line, wherein if a court order requires you to disclose information, you can simply dump everything on the account without touching any of the other businesses or personal documents.

Stymieing this, of course, is companies (Facebook?) that have a policy of prohibiting a single real person from having distinct accounts.

luckystarr 23 hours ago 1 reply      
Send an email to jeff@amazon.com

Jeff Bezos himself said if you are having problems you should mail him directly. Behind this address there is a full team investigating the issue and if it's something they want to handle will actually lead to improvements for all customers.

raesene6 22 hours ago 1 reply      
Whilst this is more about AWS accounts, the ability of Amazon (and other cloud providers) to lock you out of an account with very limited recourse does present some other problems.

I've got quite a few ebooks I've bought via Amazon Kindle. If amazon one day decided to delete/lock my account, I would lose access to all that content which I had "bought".

The more data people store in various cloud providers systems, the more the need for some kind of recovery mechanism / dispute resolution process becomes apparent.

Whilst its relatively easy, in many cases, for more technical users to ensure they have backups of data that they control, less technical users could have a lot of their information tied up in these systems, and loss of it could be quite bad for them.

elliottcarlson 23 hours ago 1 reply      
I have yet to receive a human response from Coinbase after contacting them 59 days ago... time to nag them again.
maxehmookau 23 hours ago 1 reply      
We had exactly the same issue. We solved it by creating a new AWS account and using that to call support.

Once through, being persistent eventually (it took a week or so) saw us regain access to the account.

ordinaryperson 21 hours ago 0 replies      
I spent a month and a half locked out of my AWS account due to 2FA issues and being caught in a Mobius strip with AWS support.

IMHO 2 problems with how AWS handles customer support (vs. other co's):

1. Different support rep every time = following the same script with every phone call. I'm sure assigning first available rep speeds up response times but for you, if the problem can't be resolved in 1 phone call it's like talking to someone with Alzheimer's, you're constantly re-answering the same 15 questions to a new person every time.

2. Customers are not allowed to directly interface with level 2+ support, only the nontechnical level 1 support can do that. Good luck getting them to communicate your technical issue correctly.

For example, every single support rep asked me if I had 2FA disabled for my Amazon retail account (I did). After re-answering this question with every single rep, they'd file tickets with the next level of support...only to be rejected later because level 2+ said it was most likely because I had 2FA on on my Amazon retail account (I did not). It was nearly impossible to bridge this disconnect.

Customer support is not easy to do well so I hesitate to widely impugn Amazon's efforts, but if you're an AWS customer and you have an issue that's an edge case outside of the scripts these support reps are using prepare to waste weeks or months of your life trying to resolve it.

iddqd 23 hours ago 2 replies      
Might sound obvious in hindsight, but _always_ create separate AWS accounts for your different projects.
ikeboy 23 hours ago 0 replies      
I've had the same issue with buying and selling accounts - my buying account got locked out, which prevented me from logging in to my selling account, with 50 pending orders at the time. Luckily I emailed jeff@amazon.com and got my main account unlocked within 2 days and my buying eventually got back a week or two later.

Seems like they still haven't fixed the underlying issue of bots locking accounts across services.

bryanthompson 22 hours ago 0 replies      
I'm one account flag change or one password reset from being in this exact situation, and it's terrifying. I have been an Audible customer since before Amazon bought them. Somewhere in their account aggregation process, I've ended up with at least four distinct logins for amazon that all use the same email address.

One email address... And i use one password for audble, one for amazon, one for aws, and one for amazon affiliate. If I password reset on any one of those services, my accounts are all bricks. I've made that mistake once and had to frantically call audible support & climb through the support chains until someone could basically undo my password change.

During the process, they offered to try and deduplicate my accounts, but I think we're going to need a team of senior-level DBAs to sort this shit out.

chrisacky 23 hours ago 0 replies      
My recommendation would be to email jbarr[at]amazon.com directly.

He will probably naturally see this thread over the course of the day though if it get's popular anyway....

serpix 23 hours ago 0 replies      
Exact same issue. Have tried to resolve it for six months now. I've cancelled the credit card and they can f* themselves.
tjbiddle 23 hours ago 1 reply      
I love AWS - but why, oh why, is a retail account linked to it? These need to be entirely separate.
akhatri_aus 9 hours ago 0 replies      
I'm actually glad its this way. Its difficult to take over an account.

If you can't keep your passwords in check and use 2FA you ought to lose the account & make a new one. Some kind of consistency, e.g 2FA or password is needed to keep it secure.

jasonrhaas 22 hours ago 0 replies      
Email jeff@amazon.com. This same thing happened to me a few months ago. I tried everything and was banging my head against the wall. After emailing jeff@amazon.com the issue was resolved in less than 24 hours.
Naushad 23 hours ago 0 replies      
Expected from the earths most customer centric company. Here in India, my first order at Amazon was a fraud done by Amazon with its JV firm CloudTail. tl dr: Amazon Fulfilled product sold at fake discount and MRP mentioned on site was higher than printed MRP.


Paul-ish 22 hours ago 0 replies      
They tell him to create a new account because they think the old one was compromised? I would be furious. I have bought a number of books on Kindle. If this happened to me, I would essentially lose all of the books I purchased. I'm not sure I would ever use Amazon again.
danjoc 22 hours ago 0 replies      
>This should serve as a warning to anybody else who has an Amazon account that is shared between retail and AWS.

Wouldn't Amazon have locked your AWS account for unauthorized login as well? I don't see how the retail activity matters here.

wiradikusuma 23 hours ago 0 replies      
Since we're on this topic: Is a Google Apps account considered "seperate"? Eg I have jim_gordon@gmail.com and jim@gordon.com.

So I'm thinking of centralizing all non-business to gmail.com and the rest to gordon.com.

likelynew 20 hours ago 0 replies      
Before bitcoin caught up with general public, I became interested in what it is to mine. To try it, I set up mining software in heroku. I knew even then that it is not a very nice thing to do, but it was free for me. I wasn't looking for money or something. In a day, my account was banned permanently, without prompting me of anything. While it deserved to be banned, but maxing out the CPU might even be caused by simple mistake in a legitimate way. I have a big suspicion that they can read the application code if there is a problem like this.
slosh 20 hours ago 0 replies      
I was locked out and charged from October till May being charged. Finally got a full refund. It's a nice savings plan lol
jasonrhaas 22 hours ago 0 replies      
This happened to me as well. Email jeff@amazon.com. No joke, within 24 hours I was good to go. It worked for me a few months ago.
kbullaughey 23 hours ago 2 replies      
Any references to how one should go about separating an Amazon retail account and an AWS account, if they are presently the same?
kyledrake 22 hours ago 1 reply      
This is such an unfathomable problem to me. When I need someone at my DC, I just call them and they pick up the phone.
Thaxll 23 hours ago 0 replies      
Always use MFA.
Crontab 19 hours ago 0 replies      
This story reminds me of a friend of mine who has a second Amazon account just for his Kindle. He does that because he read a story where someone lost access to their Kindle books after Amazon closed their account.

Guess this idea applies to AWS as well.

dredmorbius 23 hours ago 0 replies      
"Who are you?" is the most expensive question in technology. No matter how you get it wrong, you're fucked.

Letting the wrong person in to an account? You're fucked.

Locking the right person out of an account? You're fucked.

Given that data can't be reversed as charges can, arresting an account may be slightly preferable, but it remains highly disrupting.

I've been through the experience a few times myself, largely with Google. Out of a fit of pique, the temporary account I created for myself (and through which I negotiated for recovery) was "The Real Slim Shady". Several of my G+ contacts noted that they could be pretty certain that this was in fact me, though I'm a little frightened whichever way that works out.

(I did have other profiles through which I could announce my plight.)

I still think that the matter of idientification, or rather, the more primary matters of authentication, authorisation, integrity, validation, payment authorisation, ownership, receipts rights, and similar associations, need to be worked out.

I'm also strongly in favour of a system in which a physical token -- and I think a signet ring with a very-near-field chip and accompanying sensors on mobile, laptop, and desktop devices would be just about perfect -- should be part of that systme.

Not an insertable device (as with Yubikey), or something requiring keying in a value (as with RSA fobs). But something which is worn (so: on you at all times), replaceable, destroyable, discardable, but also exceedingly difficult to duplicate or appropriate, or to read without intention on the part of the owner.


crb002 23 hours ago 0 replies      
Time to contact your solicitor chap.
markaius 23 hours ago 3 replies      
FRex 16 hours ago 0 replies      
I had two experiences getting locked out of accounts.

First was an old pre-Atlassian BitBucket one that just broke due to shenanigans with Atliassian accounts integration or SOMETHING. But big props to them. I complain and I get it fixed super quick. Just how it should be. Solid 4 out of 5 (5 is for guys who managed to not lock my account due to weird mergers, I'm even OK with the weird "don't use FRex, form now on login with your email: smtsmt@gmail.com" I get on attempting 'FRex' + password).

Second is Twitter. FUCK THEM so hard. Excuse my French but I have no other words for how idiotic this situation is, it'd make a saint mad.

I make an Twitter account using my secondary/side gmail account that has been phone verified and 2FA using Google Auth for Andoird, verified my Twitter account by clicking link in the email they sent there, connect it to my YouTube account that has been phone verified, send out the welcoming tweet they propose (something like "Hello Twitter!", I think it was just a button press or a combo box to pick from but I might be wrong now) and I get banned for (exact wording may vary) 'suspicious/possibly automated activity' (mhmm... these huge botnets of phone verified 2FA gmail and YT accounts operating out of EU ips... good job catching me Twitter).

I could of course act like a good peon and provide them a phone number and be graciously allowed by the Twitter Heavenly Emperors to use my 10 minutes old account. I write to their support via some super idiotically hidden panel of theirs on twitter while still in my 'locked' account and.. I get an automated (!) email to my gmail (!!) telling me in steps how to just fuck off and enter my phone number (!!!) and to ask for help if I don't have it unlocked after providing a phone number and waiting a few minutes ('fucktastic' was the word of the day that day, seriously, that made my day). I wrote another one, telling them to shove it (in kinder words and with zero profanity but firmly making it clear I'd not provide my number on account I did literally nothing on and want to use for YouTube connectivity to a verified channel and created on a 2FA and phone verified gmail account I verified by clicking the link in the email) and got another bot email and no reply since then (about a month ago). Total human replies: 0. Bot replies: 3+ (see below). And I'm the one running an automated operation in here.

And the cherry on top: I still get trending political BS tweets (because that's what trending where I live every week) sent to my social tab in gmail and can't disable it since my account is locked and throws me to 'provide a number' screen that only has 'help' (blabbering about how I must be the one in the wrong here but if I provide a phone number..) and 'log out' available. Good fucking riddance. I truly dodged a bullet by using my alternate gmail!

And all this on a service that has users that are outright bots, Nazis, terrorists (ISIS itself), hacktivists (you can argue some of it is a positive force for change or securing up but it's still highly illegal and often done just for lulz) and the like.

Of course I'm not going to give in to this BS. I can sort of understand Google/YouTube with their stuff and it actually helped me once by requiring SMS verification when my kinda weak old password got cracked/guessed but what Twitter did is downright dumb extortion ("gib phon number! gib, gib, don't write support requests! 1st gib!") or them being idiots (what did I do that's suspicious exactly.. make a Twitter account in 2017?) and grossly neglecting their users (0 human reply, ever). Twitter fortunately would just be a nice-to-have for my side hobby of YTing and I have the privilege of saying "fuck no" to them for this and shitting on them on every occasion but if this was my mail gmail it'd do me in for weeks before I recovered all of my stuff.

There are horror stories on YT too, see Millbee (let's plays) or I Hate Everything a.k.a. IHE(critique/shitposting), banned overnight (Millbee for a nip snip in an anime game despite all the nudity, GONE SEXUAL and borderline CP on YT going unpunished and IHE for 'community guidelines' for a video of smashing a film DVD that was later hand judged as not in violation), both returned after a social shitstorm but with no apology, explanation, nothing. I bet if I was a high up in some company and had a company account tweet what BS I went through it'd all suddenly be fixed in a jiffy with no need for my phone number. But what are internet and real life rank and file tech nobodies supposed to do..?

lightedman 23 hours ago 2 replies      
Protip for everyone on this site.

Look at a companys stock price. If it's in the triple digits, avoid it, because they can and will screw you over.

gorkonsine 1 day ago 4 replies      
This should be a good warning about what you can expect when relying on other companies for service.
the_common_man 23 hours ago 1 reply      
If it's critical to your business, why not do your hosting elsewhere? Is it because you are locked in already? I am building a product that will help people migrate across cloud providers, so that's the context...
The $100B per year back pain industry is mostly a hoax qz.com
350 points by kawera  3 days ago   330 comments top 53
femto 3 days ago 9 replies      
I can personally vouch for the effectiveness of a morning routine of 15 minutes of exercise at home, targeting the pelvic muscles. The only equipment required is a floor mat, if the floor is hard. I started gently and naturally progressed to a higher level, taking the attitude that there is no hurry, because I'm going to be doing this for the rest of my life, so there is plenty of time to progress. My initial routine was just lying on my back trying to tighten my pelvic muscles without hurting. Three years later I'm up to front/back/left/right planks interleaved with stretching.

I don't mean to be smug, as back pain really is an individual thing. There's an element of searching for what works, and I was lucky in that I was pointed directly towards an effective treatment.

This result was science based, in that I was treated by a general practitioner who specialised in back pain and insisted on an evidence based approach. (This doctor also wrote the manual for NSW's worker's compensation scheme and lectures at a major university on the topic.)

Edit: My doctor's rule was "pain free exercise". Go as far as you can, but stop if hurts. A test of whether you've really overdone it is whether the new pain goes away overnight. He also reckoned that it would be difficult to do a further injury whilst doing exercises, as the pain would make me self limiting.

Further edit: My initial physio, and a cortisone injection, at the time of injury, weren't aimed at a long term fix, but at providing enough temporary pain relief to begin exercising.

blister 3 days ago 3 replies      
Anecdote of one: I was diagnosed with Stage 4 Hodgkins Lymphoma two years ago. My _only_ symptom at the time was pretty severe back pain, which is unusual for lymphoma.

After treatment and remission a year later, I still had the severe back pain. The cancer pain management doctor I was seeing was perfectly happy to keep prescribing godlike levels of opiods. (50+ mg of oxycodone on top of 30+ mg of slow-release morphine pills).

After a few months, I lamented that I was tired of taking pills and dealing with all the side effects. He offered to send me to Physical Therapy, but explained that most of his patients preferred to stay on the pills and that PT rarely worked.

After 3 weeks of twice-weekly 30 minute PT sessions, my back felt amazing. No more pain and I was able to quickly wean off the drugs.

At some point, my cancer had caused back pain, which I'd continued to worsen by avoiding exercise and sitting at weird angles to alleviate the pressure.

As a humorous aside, I had to pay for several weeks of PT out of pocket because my insurance did not consider it important. They would prefer to shell out $500+ dollars every month to see a pain management doctor and continue taking pills.

slr555 3 days ago 2 replies      
The thing is, when you've seen one back problem, you've see one back problem.

The spine is a maddeningly complex assembly of bone, nerves, cartilage, articular surfaces, vasculature, packed tightly, subjected to immense forces, and articulable is many directions. It is a miracle of evolutionary engineering and a miserable failure. We needed to crawl longer before we stood up and walked as a species.

I have been through 2 spinal fusion surgeries. First, L4-L5, L5-S1. Then L2-L3, L3-L4. One surgery was nine hours the other was eight. Recovery was approximately 1 year for each surgery to complete return to maximum function. It was the hardest thing I've ever done. And news of the need for a second surgery almost crushed me.


I am virtually pain free for 3 years now. My activities are virtually unlimited. No boxing. No golf. Oh boo hoo. I can hike, scuba dive and travel.

Your mileage may vary, but the real question is why? The quality of both surgeons and diagnosticians varies widely across institutions and geography. I am fortunate that I live in a city with the best orthopedic hospital in the US and my surgeon is world renowned in the area of spinal surgery.

It took me ten plus years to get the right diagnosis and find the right clinicians but when I did they repaired my spine to provide me maximum function and pain relief but it is not a new spine. It is never like new. But it'll do what I need it to do.

For anyone in pain. I hope and pray you are relieved of it. Search for the professionals who really know what the fuck their doing and GET WELL!!! Be a zealous and merciless advocate for your own healthcare.

dirkg 3 days ago 1 reply      
In my experience in the US you are much more likely to be 'sold' on unneeded medication and services vs getting an accurate meaningful diagnosis and course of treatment, when it comes to a whole host of problems but esp w.r.t physical injuries, rehab etc.

90% of the doctors you see will have no clue about treatments you can find in a 5min search on youtube. I don't mean hack treatments or miracle cures but basic physiotherapy, prevention etc.

Overprescription and unnecessary procedures are the norm. Patients are milked for money rather than being treated. The fear of litigation and desire to make a profit are the primary factors, not patient health.

I've suffered multiple sports related injuries. Consulted a number of doctors, out of pocket and covered by insurance. The physiotherapy they recommend is almost always the most basic and didn't do much. Doctors refuse to discuss other options or refer you outside their 'network'.

The whole system positively reeks.

thesunny 3 days ago 2 replies      
I haven't posted in a while but had to jump in on this.

I had very bad back pain before my first daughter was born. I wanted to be able to carry my daughter when she was born so I decided to try everything, whether I believed it would work or not.

I had massages, shots injected directly in the back, manipulation, and basically lots of different doctors and specialists. Nothing worked.

Since I said I'd try everything, I made an appointment for accupuncture as a kind of last resort. I had zero faith that this would work but carrying on with the theme that I'd try everything, I tried it.

The session was extremely painful. Note that subsequent sessions afterwards have not been. I think this was a function of my muscles being locked in spasm during that first session or something. Anways, immediately after the session, there was a marked improvement. It was the only thing that worked. It only took a few more times before it was back to normal.

If you haven't tried it, even if you don't believe, please give it a try.

I think one clarification to make is that acupuncture directly into the problem points to release a spasm muscle is more mainstream. Acupuncture where you poke your foot to fix your liver is perhaps more controversial.

I'm sure I'm trivializing or getting some of this wrong but just wanted to share my experience with solving my back pain. I hope it will help others.

andreyf 3 days ago 6 replies      
On the flip side, I had lower back pain of varying intensity for about two years before it got really bad really suddenly and I went to someone recommended by someone knowledgeable in the subject who fixed it in about 30 minutes of some serious stretching and twisting and turning [1].

Two months with not a hint of pain and I'm pretty sure this is yet another example of the medical industry being incentivized into ignoring existing solutions. MD I went to prescribed 4 meds (pain killer, muscle relaxant, topical gel, something else), did and xray before telling me I have arthritis at 30, and referring me to a list of acupuncturists. If there's a lot of profit to be made in treating back pain, why would anyone ever fix it in a for-profit system?

1. https://www.yelp.com/biz/tri-valley-bodyworks-dublin

sundvor 3 days ago 5 replies      
I'm a programmer, always at the desk. Back problems came on in my mid/late thirties, as I let my physique go. Once I started squatting in early 40s, back pain has largely subsided. Only reoccurred when I got too optimistic regarding my training, after a break.

Have now fixed that by learning to train in moderation / be more consistent - as I get older, there really is no excuse good enough for not going.

So yes: Learning to squat (deep / a2g) as well as perform deadlifts, done properly and with respect is the best thing I ever did for my health (now in my mid 40s). I must emphasize _properly_ - learning technique from good PTs, youtube videos, books like Starting Strength, is highly recommended.

A side benefit is all the mental health positives the training gives, as well as making you more competitive in the somewhat / sometimes age biased work force.

SilasX 3 days ago 2 replies      
>Also consider this: In a poll at a 2009 conference in Bonita Springs, Florida, 99 out of 100 surgeons who were asked whether theyd elect to have lumbar fusion surgery if it were recommended to them said absolutely not.

Wow. They charge $80k for a surgery they wouldn't even use themselves for the very condition they recommend it for?

To reverse the famous quote: "you know what they call ineffective procedures that persist solely on inertia and avarice? Medicine."

transreal 3 days ago 4 replies      
Anyone suffering from back pain who really wants to recover should read Dr. John Sarno's work. Here's a link to his book: https://www.amazon.com/Healing-Back-Pain-Mind-Body-Connectio...

I was skeptical at first, but just reading his book and thinking through what he presented healed my lower back pain.

mingabunga 3 days ago 0 replies      
Anecdotally, I do a lot of exercise and for a year I'd always wake up with a sore back (top of hips, either side of spine), or after sitting down. Physio eventually told me my hip flexors were really tight and that was the cause of the referred pain. 4 days of long stretches on those a couple of times a day and I'm good as! Crazy I went for a year with it irritating. If it helps someone, glad it did. Something like this (first result on google) http://www.stack.com/a/4-hip-flexor-stretches-to-relieve-tig...
fizixer 3 days ago 2 replies      
Advice on back pain based on personal evidence (single data point).

- Did squats and deadlifts for the first time at age 33. Did them for 1 year. At age 36, again did them for 3 months. (I'll get back into it again once I'm done with my current hectic schedule. Planning on doing at least 3-6 months every year).

- Here's how I sleep: No mattress. I create layers out of (bottom to top):

 - Solid floor, - Carpet or rug, - Gym mat, - Thick korean type blanket (mink blanket?), folded twice or thrice, - a comforter folded twice, - Regular bed sheet
This makes a layer soft enough so I can sleep, but still stiff enough that I can feel the floor.

In addition, I take two large towels, each twisted into a thick rope, then rolled into something resembling a cinnamon roll. One supports my back, one my tummy/abs area. When I lie upright, they're on my left and right. When I lie on the side, one is next to my back and one in the front next to my abs. Every time I twist or turn while sleeping, I've developed a habit of pulling both in to keep them packed tight next to my body.

I'm 39 now. Have been sitting in front of a computer all day for the last 20 years. Never experienced back pain.

Disclaimer: try this at your own risk.

hiisukun 3 days ago 6 replies      
At one time someone close to me was experiencing back pain, we both saw a lovely episode of the TV series 'Louie'. Here is a quote from that episode:

 Dr. Bigelow: What can I do for you? Louie: Uh, well, I hurt my back today really bad. Uh. Can you help me with my back? I mean... Dr. Bigelow: What's wrong with your back? Louie: It hurts. Dr. Bigelow: My professional diagnosis is your back hurts. Louie: Well, what can I do about it? Dr. Bigelow: Nothing. Louie: Nothing? Dr. Bigelow: The problem is you're using it wrong. The back isn't done evolving yet. You see, the spine is a row of vertebrae. It was designed to be horizontal. Then people came along and used it vertical. Wasn't meant for that. So the disks get all floppy, swollen. Pop out left, pop out right. It'll take another. I'd say 20,000 years to get straightened out. Till then, it's going to keep hurting. Louie: So that's it? Dr. Bigelow: It's an engineering design problem. It's a misallocation. We were given a clothesline and we're using it as a flagpole.

charris0 3 days ago 3 replies      
Had back pain (lower back and neck) for years, mostly I think due to being tall and poor desk posture.

I used to spend a lot of money at the chiropractor/osteopath, and while they do give relief I don't see them as a long term solution. That said, I think they can be valuable for acute episodes.

What cured my back pain is Yoga. Not overnight, not over a week, but months of adding strength and flexibility to body as a whole. I'm now pain free.

This may not work for all symptoms, but I think it's important to realise (in most cases it seems) you cannot expect the medical professional to heal you, only to help you temporarily. You must heal you.

princeb 3 days ago 0 replies      
I injured my lower back on squats.

it just takes one moment of being tired, losing concentration, forgetting the form, failing to maintain stiffness and strength in the core, forcing a rep out of a bad position, not getting enough rest and nutrition on a high intensity program, and that's it.

I never had an issue before but now I do. massages, physio, painkillers don't work. I can still walk and work and do everyday stuff, but I will not be participating in powerlifting meets for a long time.

theseatoms 3 days ago 3 replies      
> The author is often asked for her thoughts on certain forms of exercise, such as yoga or pilates, which she also covers on her website. What she tells people, repeatedly, is that movement is essential.

The exercise economy is the real back pain industry.

lr4444lr 3 days ago 1 reply      
Anyone who has endured back pain knows it is an erratic dictator. It takes hold of your psyche, demanding your attention and devotion before all elsebefore you can plan a hike, return to a work routine, pick up your child for a hug. So when someone offers to make that dictator disappear, its hard to resistno matter what the price.

Although there are many people who do manual labor for whom the inability to move properly threatens livelihood, which is a very serious situation, lower back pain does not rank with late stage cancer, COPD, crippling mental illness, or any of the other health impairments that let the sufferer see the grim reaper unsheathing his scythe or turn every waking second of life into a mythological torture.

Back pain can be tough, but can be adapted to. You move more slowly, carefully, and adjust yourself when you plan to rest or sit for a while. This rush for invasive treatment is embarrassing to see in my fellow Americans when we've had a reputation for toughness and independence.

- Speaking as someone who's had acute episodes of lower back pain so bad that I've involuntarily collapsed, and could not walk freely for days at a time.

minipci1321 3 days ago 0 replies      
Some personal evidence: I obtained relief by installing a traction bar high enough my feet don't touch the ground, and remaining suspended for some time, a few times a day every day. It took me a couple of years to develop forearm muscles strong enough to withstand more than 30 sec, and to learn to fully relax the back so it stretches freely. Particularly effective when coupled with a warming up (at the beginning, from simply walking a few miles, couldn't do much else). Can now even do that when crises arise (even when cannot easily walk). Works also in the morning on cold muscles, but some small tendinitis In elbows can follow.

In this part of the world, insurance-covered doctors are very sceptical when you turn in with the back pain, and physio offer very basic things, no real relief.

I did take a scanner and other tests, to evaluate the situation.

Disclaimer: this is not a medical advice, I am not a doctor, "back pain" is a very broad definition.

mml 2 days ago 0 replies      
As a counterpoint to the "deadlifts fix everything" folks, I regularly (4-6 hours weekly) do deadlifts, squats, overhead squats, air squats, goblet squats, pistols, weighted pistols, muscle ups, snatches, situps, pushups, handstand holds, handstand pushups, power snatches, toes to bar, toes to elbow, thrusters, pull-ups, planks, couch stretch, pigeon stretch, vinyasa yoga, kettlebells etc etc etc. Pretty much total insanity.

I've been a desk jockey for nearly a quarter century, and have had constant low back pain for nearly as long. My back feels terrible every day, particularly when deadlifting, or standing up from sitting on the throne for a bit. Chiros haven't helped (100% quackery imho, I've tried a dozen, and really want it to work), X-rays show nothing wrong.

The only thing that has helped has been classic "80's ladies" leg movements (bird dogs, fire hydrants, movements like shown in the linked video), along with foam rolling out tightness in the hips.

I suspect my hip flexors are extremely strong in one direction, and extremely weak in the opposing direction (medial glute), pulling my pelvis out of whack, and thereby hosing up my lower spine.

Anyway, sometimes barbell work doesn't help. YMMV.

memracom 3 days ago 2 replies      
I've kept back pain at bay with a simple 3-point plan. Sleep on an uncomfortable bed with a firm surface and a thin futon for padding. Sit on uncomfortable chairs, mostly the wooden kitchen chair type. Lift free weights, i.e. barbells or kettle bells. No levers and pulley systems. The weight has to be free to fall and hurt you. Just never overdo it so that it never does fall like that.

Works for me, probably because it keeps all the little muscles between the ribs working smoothly. Humans are not built for comfort but paradoxically, avoiding modern comforts will have you sleeping like a baby, avoiding back pain, and give you reserves to climb a mountain when you feel like it.

emdowling 3 days ago 0 replies      
It is in our nature to want the quick, easy solution. That's what has allowed this and other health industries to thrive.

I injured my lower back quite severely 5 years ago while lifting something at work the wrong way. Entirely my fault. Physio, chiropractors, etc did not fix it in the long term - a lot of money spent on temporary fixes. Swimming and gentle weight lifting over the course of 6 months made a huge, lasting difference. Occasionally, I still feel some tightness in that region but a run or yoga session fixes it up very quickly.

sangd 3 days ago 0 replies      
I had back pain for 3-4 years and I did many form of exercises including back/neck stretching, yoga, running, walking, jogging, changing work posture, changing table, trying to not sit long. And nothing had ever worked for long. Sometimes I had to take advil or tylernol to ease up the pain. I've heard and researched about the issue and it seemed like a scam to get a really effective cure everywhere. 6 months ago, I decided to take vitamin D3 + Glucosamin and the pain seems to get better, or a lot better. Then 3 months ago I decided to take Moringa powder daily (I usually don't take anything during weekend to let my body recover), and my back pain issue is now gone. I am not sure how long this would last but it's the best method I've found so far to cure my own back pain. I've tested many kinds of vitamins but I find natural vegetable powder are the best form to absorb and seems to produce positive results, at least from the products produced by my body.
deepGem 3 days ago 0 replies      
I can personally vouch for push-ups as a cure for back pain. When done in proper form, push-ups are one of the best exercises even for the spine and back. The risk of injury is fairly less. I usually do 3 sets of 6 to 8 push-ups every morning. The plank is also a good exercise. I can't hold the plank position for more than 30 seconds though.
visarga 3 days ago 2 replies      
For 10 years I had a chronic back pain. It was like burning behind my shoulder blades. I went to doctors, did exercises and massage. No effect. Then I happened to take a Calcium supplement. Pain went away in 30 minutes. Now I am pain-free. Why couldn't the doctors detect my lack of Calcium and recommend a basic supplement in so many years? I think there is a lot of bullshit in how they deal with this kind of issues.

Another supplement that had a huge impact on me is Magnesium. It helps me sleep well, reduces anxiety and chronic fatigue. Also increases libido. It's as if it shaves a decade off my age.

So maybe it was all because of the water I was drinking - too filtered, lacking normal minerals that are found in natural water.

alexbecker 3 days ago 0 replies      
My brother had lumbar fusion surgery after he hurt his back on the job. My parents tried to talk him out of it, but the workman's comp lawyer and the doctors convinced him anyway. Three years later, he spent almost all the workman's comp money and his back is worse than before.
Spooky23 3 days ago 0 replies      
Back pain does attract a lot of quackery. It's hard to understand where people come from with back pain unless you experience it. It's debilitating and utterly dominates your life. But the article took many liberties to make it sound worse.

Spinal fusions in the lower spine are mostly done laproscopically these days, and usually don't involve abdominal surgery. That's a huge difference -- I had a 6 week recovery vs over 4 months for an abdominal procedure.

My L4-L5 was fused at age 25 due to a degenerated disc that failed completely. Fortunately it was very successful for me. Hopefully we make progress with artificial discs and vertebrae to improve outcomes for others.

ScottBurson 3 days ago 0 replies      
Ramin can debunk chiropractic all she wants; adjustments have worked too well for me too many times over the years for me to abandon them. (The supplements some chiropractors sell have never done anything for me, though.)

It's clear that some amount of realignment of the spine happens naturally; I feel a small pop here or there almost daily. The spine is a complex structure with many forces acting on it. Getting it adjusted as needed doesn't strike me as any more "woo woo" than getting my car's wheels aligned.

ETA this amusing tidbit: the worst back injury I ever had was from playing pinball.

code_duck 3 days ago 0 replies      
"Humans usually dont experience the same withdrawal because they take sustained-release formulations and taper off opioids gradually."

In theoretical wonderland, yes, that's how it happens.

uptownfunk 3 days ago 0 replies      
Not to sound hippy, but yoga-asana has really worked for me. I initially just started with 20 minutes a day and it's worked wonders. Just the starting sequence of the ashtanga series is enough to reap massive benefits. Obviously, check with your doctor and your health before starting this. Yes this is anecdotal experience, and yes it may not work for everyone, but it certainly helped me, so paying it forward with the hopes it will help someone else.

Would begin with a few rounds of sun salutations, and the fundamental positions. And of course, get a teacher and/or proceed very slowly and very carefully, as with many exercises, you can injure yourself if you don't do it correctly.

You can youtube any of the positions in the pdfs below and get quite detailed explanations on how to do them properly.


mirimir 3 days ago 0 replies      
Many years ago, after going down hard while skiing, I learned the importance of exercise. Both for protecting against accidents, and in recovery from them. Because muscles can take stress off joints, and help prevent exceeding safe ranges of motion.

That lesson has generalized very well. For other injuries, and for age-related arthritis. Basically, if I notice pain somewhere, it tells me that I'm not exercising that area properly.

eddd 3 days ago 0 replies      
Whenever I read such a piece, I recollect Noam Chomsky reflection that capitalism is a system where well informed consumers do rational decisions.But, our lives are so flooded with the informative garbage that people tend to do unrational decisions based on feelings and unknowingly. People are just not ready to digest that much, our educational system failed us miserably.
notadoc 2 days ago 0 replies      
Most people I've known with back pain related to weak or strained muscles were best helped with physical therapy. Often it means strengthening the abdominal muscles and loosening the chest/shoulders. Most of modern life is terrible for posture and is very sedentary, so this is not too surprising.

Pain is wildly complex though, and the causes are not always understood or easily helped. Some people require pills and other treatments. The amount of media animosity towards pain medication and related vitriol spewed at doctors is shocking and totally unwarranted in most cases.

royinferno 3 days ago 0 replies      
Yeah I remember doc telling me spinal fusion being an option. Refused because of the long term ailments it may give me. I have a herniated disc L5-S1. It's been 6 years since then. Did physical therapy and exercise. Last 2 years been lazy but I know having a strong core is key along with cardio and strength exercise. However I been saving to have a stem cell procedure done where they extract it from my bone marrow and inject it into the problem disk. I think cost is $7K and it's not covered by insurance. But it's better than the surgical alternatives at have now.
j_s 3 days ago 0 replies      
This "back exercise for posture" video was the first one I ever favorited on Youtube. It's helpful for anyone like me who is doing zero today. Kind of a "YTWL" reaching your elbows behind your back. (I did them standing facing a wall, less crushing.)


I wanted to share this as a first-step, almost as easy as nothing type of thing that could help someone considering a more serious commitment to "real" exercise.

Aron 3 days ago 0 replies      
I'm on a 3 month back pain streak which is unprecedented for me. It's co-occuring with higher than usual weight range for me, as well as I had started making a concerted effort to stand straighter and adjust head-forward posture and I think that might also have triggered something. I can't tell for the life of me if it's arthritis or some kind of over-tensioned muscle. But in regard to the article, I have no hope in the medical industry to help. Damn sad really.
gadders 3 days ago 0 replies      
For people who don't yet have back pain, can I recommend deadlifts? Done properly, strengthening the muscles around you spine protects it.
gcb0 3 days ago 1 reply      
what is it that cause so much back pain in the USA?

anecdotal evidence, but after a few years there I had weekly visits to chiropractic just to function. one week out of the country, anywhere else, and I am good as new again. back to the usa, back to chiropractic. I already tried to change everything I can think of. even doing more exercise in the us caused a nerve pitch that was hell.

why? why?

iamgopal 3 days ago 0 replies      
I sleep on the hard floor. Never had a back pain. On the time where I need to sleep on soft places, sofa or mat etc, it gets painful afterwards.
vibrant 3 days ago 0 replies      
There is a simple solution for back pain:

- stop eating sugar and flour (and limit rice, potatoes, pasta) - this way you cut excessive weight quickly and become healthier overall

- do basic back exercises at least twice per week - or even better do crossfit

- stretch your legs and calfs often - tension from your legs translates to your lower back and causes spine issues

With these 3 you're good forever :)

teekert 3 days ago 0 replies      
Me 3, exercise is the only thing that helps. 1 Hour a week boxing, average of 40 min a day on the bike (to and from work). As soon as I start taking the bus instead of the bike, the back plays up. As soon I don't de boxing for > 3 weeks, I have to start avoiding carrying my 4 y/o no my neck. It's really very reproducible.
tdsamardzhiev 2 days ago 0 replies      
Here's how I ended my back pain issues - 3x15 squats, 3x15 deadlifts, 3x15 pull-ups, 3x15 bench presses. Two times a week. A month down the road my back pain was a bad memory.
riot504 3 days ago 0 replies      
Powerlift - Bench, Squat and Deadlift. All work your back in different aspects. Plus you will gain all around solid strength.
Splatter 3 days ago 0 replies      
One word: Deadlift.

The benefits of the deadlift cannot be over-stated. All adults, especially the elderly, should deadlift on a regular basis. As a compound movement it strengthens so many muscles, results in excellent strength gains, and contributes to quality of life improvements.

mcbobbington 3 days ago 3 replies      
I think a medical license is a total joke. Now instead of quacks peddling snake oil, we get extremely expensive quacks with diplomas peddling snake oil. My wife has back pain and we paid for a $1000 injection the doctor recommended that did nothing.
krupan 3 days ago 0 replies      
Foundation Training saved my back. I hate sounding like an infomercial for them, but seriously people, it works. Simple exercises you can learn from their book or YouTube videos.
chad_strategic 3 days ago 1 reply      
My recommendations for fixing back pain or a slip disc. 1. If you are a man, get a smaller wallet, don't be sitting on a thick wallet. 2. If you are in a crappy job that annoys you, then quit or get fired. Some back pain is psychosomatic. 3. Lose about 20 pounds. (I was in great weight lifting shape, but had kinda of looked like a line backer.) 4. Yoga 5. Running 6. Standing desk

4 and 5 are free. The medical industrial complex can't make money by telling you to go to yoga or run. They would rather preform surgery or give a patient drugs. Unfortunately, people take the easy route.

I have been free of back pain for nearly 14 years. Sure some of it comes back here and there but it goes away with stretches, exercise and proper sitting / standing awareness.

loverofcode 3 days ago 0 replies      
i would like to share my experience. I have rheumatoid arthritis and have had it since age 13. I have been taking hydrocodone since i was 14, started taking oxycontin and hydrocodone for breakthrough 10 years ago at 25. I have been able to function as a normal person. I went through a few years of going off of them when i would gain mass amounts of weight and unable to do anything. I have only had my dosage adjusted twice, i am able to walk 6 miles a day plus go up and down 3 flights of stairs x16 times a day. Opiates have saved my life.
gre 3 days ago 0 replies      
Deadlifts helped me for lower back pain from sitting in office chairs.
nas 3 days ago 6 replies      
Here's some free advice. When your back bothers you, try some jogging. If you can't jog, walk. Taking it "easy" by laying around is not the cure. I'm pretty sure the vast number of back problems are caused by too much sitting and lying down.
eosophos 3 days ago 0 replies      
One legged good mornings. Jefferson Curls. Ido Portal. Get good bodywork, thai massage/get a friend to grab handfulls of skin along your bones and pull and wiggle it. Make room for your tissues.
pmarreck 3 days ago 0 replies      
Number 1 reason for your back pain is almost definitely having to do with the size of your gut in front of it.
briantakita 3 days ago 2 replies      
> Ramin reports that they are impossible to point at on an x-ray, because they dont exist; a dislocated joint in your spine would be the result of a horrendous injury that sends you to the hospital, she explains, not to a massage table.

The Chiropractor I visit utilizes x-rays & a thermographic scanner to identify the subluxations.

From consistently seeing my x-rays, it's obvious where my subluxations lie. The thermographic scanner analysis also corresponds with what I feel & what my x-rays show. The targeted adjustments increase my range of motions, blood flow, & "good feeling" in the areas of the subluxation; in a progressive way. The spine (especially the neck) is a complex biomechanical system, so it takes iterations to enhance. I've also tried yoga (ashtanga) & exercise in the past, but my back was still messed up.

While it's healthy to be skeptical, it's also healthy to be skeptical of the skeptics.

During the turn of the 20th century, the robber barons (i.e. Rockefellers) financed a campaign to promote the nascent allopathic medicine & to discredit the traditional naturalpathic medicine. They financed universities, including politically maneuvering in allopathic faculty & ostricizing naturalpathic faculty. They also utilized the new science of propaganda (later renamed to public relations) to convince the population of their worldview.

Allopathic medicine tends to be more profitable large companies (monopolies) for a few reasons:

* it has an innate subscription model (i.e. medication)

* it can utilize patents & professional associations to control markets

* by attending to the symptoms & not the root causes, it can create long-term or even lifetime customers who become dependent

* side effects can be masked & non-obvious via bioaccumulation

* masking side effects creates new symptoms to create demand for new medicine

* having a monopoly in practitioners & capital allows companies/markets to control the funding & dissemination of research results

* since it relates to health care, populations demand government subsidies funded by taxpayers & other government funds (i.e. ObamaCare)

* since it's health care, laws can be passed to "ensure the public good". These laws are often written by the lobbyists to restrict competition. For example, in many states, it's a criminal offense to be a Naturalpathic Doctor.

* there's been a recent epidemic (~60 from 2015-2016) of Naturalpathic & well known critics of the allopathic medicine industry/science with mysterious deaths

I'm sure there are many other strategems that I'm missing; but this shows how allopathic medicine is quite a lucrative business with heavily dependent customers. It's also politically incorrect to call out the state of affairs as it's an involved & emotional topic with massively capitalized special interests who want to keep their golden goose.

seanwilson 3 days ago 6 replies      
I thought this community would be more scientific...instead of anecdotes I'd rather see links to rigorous studies e.g. showing acupuncture or chiropractors work especially since these two forms of intervention have been subjected to decades of research already, have no plausible scientific basis and claim to treat many more things besides back pain. They should be held to the same standards as other medicine.
Good at programming competitions does not equal good on the job [video] catonmat.net
339 points by jpn  20 hours ago   153 comments top 30
pitt1980 20 hours ago 4 replies      
I'm not able to watch the video at my current computer

but its actually really typical that when something becomes an advantage for being selected to a certain pool

the success of the those in the pool after the selection will negatively correlate with that thing


the really obvious example of this is the hockey birthday thing from Malcolm Gladwell's Outliers

people with the earlier birthdays were more likely to make it past each selection stage in becoming an NHL player

but those with the later birthdays who were able to be selected in spite of their later birthdays, were typically more successful after the selection


The authors contend that the strategy might actually work against a team's success because they found that players born later in the year and drafted later actually had more productive hockey careers.

Deaner said the study showed that men drafted in the second half of the year were about twice as likely to have successful careers in the NHL ??? reaching benchmarks like 400 games played or 200 points scored ??? than those born earlier in the year.

"If the team wasn't making this mistake, they probably would have been more successful," he said. "The guys born in the first part of the year are much more likely to be busts."


fatjokes 20 hours ago 11 replies      
I'm also a former ICPC world finalist and I'm willing to believe this is the case in a BigCo because:1) Top ICPC competitors tend to be extremely socially awkward, and may not work well in groups. 2) Vast majority of engineering work is very algorithmically simple, thus these folks don't get a chance to "shine".

However, I've noticed that they are popular in prop trading firms, where work tends to be in very small teams or individual. I don't know how their performance correlates to fund performance.

If I were hiring, I'd still prefer to hire at least some top ICPC performers. The hard algorithms are rare---but can make or break your product.

I also think the knowledge learned from programming contests is invaluable. I'd like to be able to discuss bipartite matching or min-cut with my colleagues without eliciting a blank look.

rkunnamp 19 hours ago 2 replies      
Just like 'There is no such person as Good CEO', but only 'A Good CEO for a particular company, at a particular point of time', there is no such a person as 'Good Programmer', there is only 'A Good Programmer for a particular job, at a particular point of time'.

Context matters a lot. One does not use an AK-47 to kill a mosquito. It is terrible for that job. But that does not make AK-47 a terrible weapon.

Good at programming competitions does not equal good at any programming job, is a more appropriate sentence.

lr4444lr 18 hours ago 3 replies      
In the chapter of his interview in Coders at Work[0], Norvig found that the strongest correlate in the interview process with success at Google was paradoxically to have been given the lowest possible score by one of the interviewers. He surmised that this was because in order for such a person to have even gotten hired at the end of the process, someone trustworthy must have seen so much potential in the prospective hire that he strongly advocated for the person to be offered a position which worked in spite of that other low rating.

Kind of ironic for a company whose product values are so tightly tied to quantitive data.


mcv 19 hours ago 2 replies      
I once had an online discussion about the difference between competitive programmers and professional programmers, and which were better. Someone argued that competitive programmers were better, because they had to perform in more extreme circumstances. As he put it: they were sent into the forest with a knife to kill a lion.

Everybody else ran with that metaphor. Someone asked what a lion was doing in a forest; don't they live on the savannah? I asked whether he was sure there was a lion; plenty of times I've been sent to kill a lion and ended up having to kill a goat or an elephant instead. Are we even sure it needs killing?

I think that's the difference between a competitive programmer and a professional programmer. The competitive programmer will be much faster with a solution to the given problem, but the professional programmer will solve a better problem.

NTDF9 12 hours ago 0 replies      
I have had a bad experience with an algorthmic topcoder.

The guy has a brilliant mind. But he doesn't understand the big picture or why his code would fail when integrated with big codebases.

He thinks his work is "done" when he has written his tiny little code with some queues and trees. Then he leaves it for someone else to integrate and thus really solve the problem.

The best engineers I found were the ones who took ownership of their projects and had the ethic to dig deep. Not the ones who could solve toy algo problems.

bit_logic 19 hours ago 0 replies      
Here's a list of companies that don't do this https://github.com/poteto/hiring-without-whiteboards I hope it's the beginning of an industry wide trend away from these types of interviews.
adavidoaiei 5 hours ago 0 replies      
They are two types of business, first type business to business, software made to run internal in a company, the business run on this software, generally in this kind of software you use enterprise frameworks, the second type are business to consumer where anyone can made an account and use application, some software as a service are like that, they are too other types of web applications business to consumer.

When you allow that anyone to make an account and use your application sometimes you couldn't rely on enterprise technology and it's better to write everything from scratch or to customize open source solutions.

What they are testing in algorithms contests:1.) the algorithm is correct with various test sets2.) the performance of the algorithm, running time in milliseconds, there you should to know how to measure time complexity of algorithm with O(N)3.) memory consumed, there you should know how much memory you are allocating for variables, for example a variable of type byte consume 8 bits

I think that programmers which has prizes in algorithms contests are suitable for business to consumer applications because there they will find a challenge, this kind of programmers will be bored to dig in enterprise frameworks.

kazinator 19 hours ago 0 replies      
People who enter programming competitions are looking for some sort of glory: to be stars. When they don't get it from the job, they get bored.

I suspect that the people good at programming competitions could easily perform well on the job, if the motivation were there. I don't think it necessarily has anything to do with short-term versus long-term problem-solving focus.

There are plenty of short-term problems that you have to solve on the job to be effective. You're not doing them in competition against anyone such that if you procrastinate, you will lose, so the motivation vaporizes.

Also, since job interviews are like programming competitions, people who are good at programming competitions figure they can easily get a job anywhere, and to do that repeatedly. They are not motivated into working hard by job security concerns.

FTA 20 hours ago 0 replies      
Look at programming competitions from an assessment perspective: what are they measuring and is what's being measured good or bad for a job?

Ability to work under short time constraints (probably good), to hack out some solution that will work temporarily (good) but probably not solid (bad), to forego much time to consider the implications of design and implementation choices (bad), to develop without communication if solo competition (bad) or without communication outside of the small group of core developers (bad), to build a solution without getting feedback and refinements from stakeholders (bad), and so on.

js8 20 hours ago 1 reply      
I would tend to agree, and while I was never very good at programming competitions, when I saw some of the winning code on Topcoder, I somehow lost interest. If that's the code I would write if I learned to be better at competing, then I should rather spend time learning something else.

On the other hand, something like Project Euler or even Advent of Code is very nice, if you do it at your own pace, or for learning a new language.

0x4d464d48 20 hours ago 0 replies      
I haven't done a code competition before but my understanding is that code competitions reward cowboy coding over good engineering practice, i.e. implementing features while paying no heed to maintainability.

When you have that mind set and start dealing with a codebase as monstrous as Google's it sounds like a recipe for some serious technical debt.

pklausler 20 hours ago 1 reply      
As a long-time interviewer, I've learned that a candidate being good at programming competitions means that they're probably good at programming competitions.

It's a weak signal either way for success or failure at interviewing and being able to do the job. Part of the problem, as we've discussed on HN so often recently, is that a programming interview has to waste time with FizzBuzz-style questions just to flag the candidates with great resumes, transcripts, and phone screenings who still actually can't program a computer to solve even a trivial problem.

bjacokes 18 hours ago 0 replies      
Here are some of the positive qualities I would expect from a competitive programmer compared to the general CS population early in their career:

- knowledgeable at algorithms and data structures

- good at analyzing correctness and edge cases, even on simple non-algorithmic problems (e.g. FizzBuzz)

- accustomed to working hard and learning new concepts. this attribute is not specific to competitive programmer for example, I'd expect similarly from an open source contributor but it's higher than for a typical college student.

Some negatives I'd expect, which are fixable over the course of the course of their career:

- over-confidence in code, under-testing

- less skilled in OOP, coding style, version control systems, as well as web development or systems code (unless they have specific previous work in these areas)

- sometimes looking down on gruntwork/rote as beneath them (like the view that pure mathematicians have towards applied math or statistics)

I think that list of positive attributes often outweighs the potential negatives, especially during an internship or in the first year or two of someone's career. After that, I would expect many non-competitive programmers to have picked up on some of those advantages (code correctness, learning new concepts).

I've tried to steer my own interviews away from algorithms (especially DP) and focusing more on giving problems that are relatively straightforward, while still being complicated enough that someone has to write precise code and identify/fix a few edge cases.

kinkrtyavimoodh 19 hours ago 0 replies      
Adding to the good points here, I think coding competitions superstars are also potentially more likely to have a diva-complex, while others are more likely to have an impostor complex when they get into a company like Google. The right amount of impostor complex (where it enables you but does not cripple you) is actually very helpful as it helps you learn and better yourself.
sghiassy 20 hours ago 2 replies      

Does being good at programming competitions make you good at interviewing for programming jobs?

Obviously there's some irony in that question. But I also think there's some truth to it as well.

agounaris 20 hours ago 2 replies      
Winning the dunk competition does not make your team be an NBA champion...
bshanks 7 hours ago 1 reply      
I see a lot of comments speculating that there may be something wrong with programming competition winners, but this result might be a statistical curiousity unique to Google. It's possible that for most companies, good at programming competitions could still be positively correlated with job performance. For example, what if most people whom Google hires could have won some programming competitions if they had wanted to (a situation that most other companies are probably not in)? In this case, 'won programming competitions' could be data that is a lousy filter for Google, yet a good filter for other companies.
potatolicious 20 hours ago 6 replies      
It continues to surprise and frustrate me that as an industry we continue to highly prize proxy signals for engineering skill, when engineering skill is so directly measurable.

Why even bother with measuring things that are N-degrees removed from actual engineering, when you can just get people to engineer things?

I know others on HN have been hammering this point home for years, but until something changes it deserves to be repeated ad nauseum: work samples work samples work samples work samples.

Stop with the trivia questions. Stop with the contrived algorithms questions. Ask people to design systems, ask people to defend their designs, ask people to write real runnable code that directly relates to the work they will be doing at your job, ask people to review a real piece of code written at your company, ask people to critique real design produced at your company. Anything but what we're doing right now.

WalterBright 16 hours ago 1 reply      
All job interviews rely on proxies for whether someone will be good on the job or not, because the only way to know is to actually hire them.

All proxies are inaccurate.

AndrewStephens 19 hours ago 0 replies      
I don't find this surprising. I played around on Top Coder enough to reach the first division but the problems presented were in no way related to my day to day work. While the people that did very well (I never got anywhere once I hit the top grade) might have had an excellent command of very specific data structures and techniques, non of the code would have been very useful in the real world.

If I was interviewing someone, a career as a competitive programmer would not be a detriment but it would not count for very much overall. We are looking for creative thinkers that can work as a team.

CalChris 19 hours ago 0 replies      
The market is pretty good at sorting this out and I'm sure programming competition winners are fairly valued. I've seen more Berkeley, Stanford, MIT, CMU and IIT degrees rise to the top than other schools. I haven't seen any top coders. Maybe they're there and I haven't noticed. But I haven't seen them on resumes that I've culled through.

It's probably something you might list on a first job resume but further on down the road, you'd just list your work and your education.

hajderr 5 hours ago 0 replies      
well if you're not good at programming contests would that entail a contemplating/slow programmer?

I'd rather pick an algorithmist and teach him/her to reflect than a so called "reflectionist" / "slow coder" and teach him/her how to solve algorithmic problems.

I'd be interested in knowing the guy's (catonmat) own reflections and experiences too.

samlittlewood 6 hours ago 0 replies      
When I am interviewing:

Candidate having competed in programming competitions - big green flag.

But, if success in competitions is, in their view, their biggest asset - amber flag.

I would extend this to most competitive endeavours.

purpleidea 19 hours ago 0 replies      
Completely agree with Peter. I'm shit at those competitions (maybe not the worst ever) but I think I'm pretty good at my job. But I think there are also some who are good at both.
twii 3 hours ago 0 replies      
Depends also on what job I guess?
paulcole 20 hours ago 0 replies      
Also important to remember that good at programming does not necessarily equal good at job.

Excelling as a communicator, being an empathetic person, and having great interpersonal skills are just as (perhaps more) important than how well you can code.

bluetwo 19 hours ago 0 replies      
williamsmj 20 hours ago 2 replies      
The title of the post understates the claim in the link, which is that, "being good at programming competitions correlates negatively with being good on the job".
Mastering Programming (2016) facebook.com
427 points by ternaryoperator  1 day ago   112 comments top 29
vinceguidry 1 day ago 3 replies      
> Multiple scales. Move between scales freely. Maybe this is a design problem, not a testing problem. Maybe it is a people problem, not a technology problem [cheating, this is always true].

The key to this is realizing that once you decide a problem is at a certain scale, the fix needs to be at that scale too. So you might have a data problem, a code problem, a workflow problem, a design problem, an architectural problem, a team problem, a project problem, an organizational problem, a leadership problem, or an existential problem. (on the level of the company)

Each type of problem has to be resolved by the resources on tap at that level. You fix data problems by editing the data. You fix code problems by changing code. You fix leadership problems by changing leaders. You fix existential problems by changing jobs.

Becoming a more effective programmer involves understanding at a deep level how everything interlocks and moves together. If you can't solve it at one level, escalate to the next level and try to solve it there.

So you might have a code problem that you get pushback on fixing, this makes it a design problem. So you get the stakeholders in a room to come to a decision about what the code should be doing. If they can't come to a decision then it's an organizational problem, so you go to the leader for a decision. If he can't make a decision then you've got clues to a hidden leadership problem at the company.

Problems should be instantly solvable once you get to the level they're really at. You don't escalate though until you know enough about it to make a short presentation to the next person in the chain.

Once you get above the workflow level, you're in the realm of politics. Political problems are defined by the fact that multiple people in the organization care about it and you need to get sign-off before you go and unilaterally change something.

d--b 1 day ago 3 replies      
Distillating years of experience in such tiny concepts is a bit harsh on the reader. Without any concrete example, the advice could easily be very misunderstood, or not understood at all.

Being a fairly seasoned developer myself, I kind of intuit what they mean, but I could very well be projecting what I think I am doing right into each of these, and conclude that I'm a master programmer... yay!

hota_mazi 1 day ago 8 replies      
Having spent entire days years ago poring through the JUnit 3 source code and having been completely dejected by the quality of the code there, I don't really trust Kent Beck to give advice on anything related to programming.
kbuchanan 1 day ago 2 replies      
A lot of the comments criticize the article for being inaccessible to beginners, and I think they're justifiedwithout examples it's hard to know what the author is talking about without having first passed through the fire.

Having said that, I think he's talking about a crucial part of programming that beginners simply don't appreciate: how to break big problems into small problems. In other words, how to unstick challenges (and even find joy in programming) before writing a single line of code.

For example, make a list. Prioritize the items. Strike some. Put the simplest at the top. Figure out which item causes you the most anxiety. Chop away at the branches before attacking the trunk. Even intermediate developers often fail to see that the best programming takes place in the form of a plan.

skywhopper 1 day ago 1 reply      
This looks like an outline for a potentially interesting article. But the language is too vague to even know how to react to the ideas. What is meant by "extracting a subelement"? "Make the problem easy" sounds great but could mean lots of different contradictory things. So please write the articles being hinted at in this outline, but as is, it's a bit tough to get anything from it.
greenyoda 1 day ago 0 replies      
Interesting discussion from 2016, when this was originally written: https://news.ycombinator.com/item?id=11858667
gedrap 1 day ago 5 replies      
Extremely disappointed in this post to the point where I believe that the only reason people upvote this is because it's written by Kent. A lot of it reads just like motivational instagram posts. For example:

> Call your shot. Before you run code, predict out loud exactly what will happen.

M, okay, but what exactly do you mean by that? Or even poetic, kind of:

> Rhythm. Waiting until the right moment preserves energy and avoids clutter. Act with intensity when the time comes to act.

I have no doubt that each point has some very specific examples behind them and knowing them could actually be useful. But right now, you can only guess what was intended behind these #deep thoughts.

nafizh 22 hours ago 0 replies      
'Ideas are like frightened little birds. If you scare them away they will stop coming around. When you have an idea, feed it a little. Invalidate it as quickly as you can, but from data not from a lack of self-esteem.'


twii 23 hours ago 0 replies      
Good post with loads of valuable points.

This document clearly shows that "master" programmers focus on very different things than a beginner might expect. A beginner can get really excited and proud making something complex work without noticing the flaws. After years of debugging your own code you'll find out that getting complex things done is not really the issue, it is HOW it's being done that makes the difference.

Beginners tend to focus on new language features, premature optimisations, having unnecessary strong opinions about wether using a for loop or map or reduce etc.., using too many and buggy libraries, literally copy and use code from others without noticing it's flaws, getting pride from writing complex code that almost no one can understand, trying to beat the calculator, trying to beat Google with your own memory, over estimating the value of linters, CI, TDD, agile, what editor to use, etc.., etc...

All these things take up so much space and energy at the cost of what really matters if you want to do what a master does: write bug free code that is easy to maintain and a joy to read.

taneq 1 day ago 0 replies      
Random thoughts from an alright programmer:

Slicing: No. Cut the project into appropriate-sized slices. Cut big slices into sub-slices. Hierarchy is your friend.

One thing at a time: Yes.

Make it run, make it right, make it fast: Yes.

Easy changes: No good changes are hard once you own the result. If a change feels hard it's probably not good yet.

Concentration: That's one of two approaches. IMO either rearrange the code so you only need to change in one place, or rearrange your change so that the code only has to change trivially in any place.

Isolation: Depends.

Baseline: Yes.

Call your shot: Yes, but only because it means "know what you think will happen" which means "understand the codebase". If you're working on someone else's codebase, discard this and replace it with "try things and learn from them."

Multiple scales: Yes.

Symmetry: You mean 'factoring'. But yes.

Aesthetics: We define beauty as solving problems efficiency. If it's ugly but it's the best answer, we'll learn to think it's beautiful.

Rhythm: Yep. A time for all things.

Tradeoffs: Yes. You can't make a call til you understand the context.

Fun list: I guess that works.

Feed ideas: Never be afraid to ask what-if.

80/15/5 rule: Situational. If current low risk work is gravy spend 100% on that. If not, dig into R&D.

module0000 18 hours ago 0 replies      
Programming is like anything else... it's a learned skill. Some people will have unusual high aptitude for it, while others will have unusually low aptitude for it. While it's fun to read existential abstracts of programming(like this article), it's better(for me, and all my coworkers, from every job I've ever had) to just practice. Learned skills are refined through repetition. Learn from your peers, and practice, practice, practice. No amount of reading blog posts, or "transcending logic" as the blog post suggest, will make you one iota better at programming.
jorgec 23 hours ago 1 reply      
"Poor workers blame their tools. Good workers build better tools. The best workers get their tools to do the work for them."Right now, i am finishing a system that took me 2 weeks do develop. With the standard way, i should have finished it around January of the 2018.
dabockster 23 hours ago 0 replies      
> Facebook notes

Stopped reading right there. My experiences have led me to believe that 9/10 Facebook posts of this nature are purely for publicity's sake and not being taken seriously by the author.

rickpmg 17 hours ago 0 replies      
Holy crap, his post was full of self-indulgent, non-actionable advice that is totally unrelated to programming.

Anyone who says 'they get it' is likely just afraid they will be viewed as stupid if they say they're confused.

Anyone remember the story of the "emperor's new clothes?"

rf15 1 day ago 0 replies      
Seems too abstract to be of value to people who are looking to improve themselves.
andreasgonewild 1 day ago 0 replies      
I find Beck to be mostly spot on, enjoyed his books on smalltalk and unit testing back in the days. I get the feeling that he couldn't care less who is a master according to what measure, he's just trying to make the best use of his experience by doing and sharing, which is the the only thing that makes sense once you go deep enough down the software rabbit hole.
doall 1 day ago 0 replies      
He talks about common patterns of master programmers, but does not define what master programmers are, and why he thinks they are masters in the first place. I really don't get the point of this article.
bitdiddle 1 day ago 0 replies      
"30. In programming, everything we do is a special case of something more general -- and often we know it too quickly."
z3t4 1 day ago 1 reply      
If you know you will be stuck working on something for a while, spend a little extra time on each progression, like solving edge cases, performance issues, compatibility, and writing automatic tests for regression. That way you can spend more time on actually adding value, rather then catching fires and debugging.
lnalx 1 day ago 0 replies      
For the open-web supporter:

From years of watching master programmers, I have observed certain common patterns in their workflows. From years of coaching skilled journeyman programmers, I have observed the absence of those patterns. I have seen what a difference introducing the patterns can make.

Here are ways effective programmers get the most out of their precious 3e9 seconds on the planet.

The theme here is scaling your brain. The journeyman learns to solve bigger problems by solving more problems at once. The master learns to solve even bigger problems than that by solving fewer problems at once. Part of the wisdom is subdividing so that integrating the separate solutions will be a smaller problem than just solving them together.


 - Slicing. Take a big project, cut it into thin slices, and rearrange the slices to suit your context. I can always slice projects finer and I can always find new permutations of the slices that meet different needs. - One thing at a time. Were so focused on efficiency that we reduce the number of feedback cycles in an attempt to reduce overhead. This leads to difficult debugging situations whose expected cost is greater than the cycle overhead we avoided. - Make it run, make it right, make it fast. (Example of One Thing at a Time, Slicing, and Easy Changes) - Easy changes. When faced with a hard change, first make it easy (warning, this may be hard), then make the easy change. (e.g. slicing, one thing at a time, concentration, isolation). Example of slicing. - Concentration. If you need to change several elements, first rearrange the code so the change only needs to happen in one element. - Isolation. If you only need to change a part of an element, extract that part so the whole subelement changes. - Baseline Measurement. Start projects by measuring the current state of the world. This goes against our engineering instincts to start fixing things, but when you measure the baseline you will actually know whether you are fixing things.

 - Call your shot. Before you run code, predict out loud exactly what will happen. Concrete hypotheses. When the program is misbehaving, articulate exactly what you think is wrong before making a change. If you have two or more hypotheses, find a differential diagnosis. - Remove extraneous detail. When reporting a bug, find the shortest repro steps. When isolating a bug, find the shortest test case. When using a new API, start from the most basic example. All that stuff cant possibly matter, is an expensive assumption when its wrong. > E.g. see a bug on mobile, reproduce it with curl - Multiple scales. Move between scales freely. Maybe this is a design problem, not a testing problem. Maybe it is a people problem, not a technology problem [cheating, this is always true].
Transcend Logic

 - Symmetry. Things that are almost the same can be divided into parts that are identical and parts that are clearly different. - Aesthetics. Beauty is a powerful gradient to climb. It is also a liberating gradient to flout (e.g. inlining a bunch of functions into one giant mess). - Rhythm. Waiting until the right moment preserves energy and avoids clutter. Act with intensity when the time comes to act. - Tradeoffs. All decisions are subject to tradeoffs. Its more important to know what the decision depends on than it is to know which answer to pick today (or which answer you picked yesterday).

 - Fun list. When tangential ideas come, note them and get back to work quickly. Revisit this list when youve reached a stopping spot. - Feed Ideas. Ideas are like frightened little birds. If you scare them away they will stop coming around. When you have an idea, feed it a little. Invalidate it as quickly as you can, but from data not from a lack of self-esteem. - 80/15/5. Spend 80% of your time on low-risk/reasonable-payoff work. Spend 15% of your time on related high-risk/high-payoff work. Spend 5% of your time on things that tickle you, regardless of payoff. Teach the next generation to do your 80% job. By the time someone is ready to take over, one of your 15% experiments (or, less frequently, one of your 5% experiments) will have paid off and will become your new 80%. Repeat.

The flow in this outline seems to be from reducing risks by managing time and increasing learning to mindfully taking risks by using your whole brain and quickly triaging ideas.

rattray 1 day ago 0 replies      
I believe this is a duplicate - and in any case should be labeled with (2016).
m3kw9 1 day ago 0 replies      
Engineering is basically how to be solving problems given constraints and how to properly solve it. I think breaking down the problem in small steps is the method to use to get you 80% of the work done in 20% of the time.
Dowwie 1 day ago 3 replies      
Make it run -> make it right -> make it fast
microwavecamera 21 hours ago 0 replies      
The tl;rd: Use common sense.
vesche 1 day ago 2 replies      
I'm sure I'd love to read this article, unfortunately I don't browse the closed web.
rcdwealth 1 day ago 3 replies      
For heaven's sake you could not choose better hosting website but the bloody Facebook.
fiatjaf 1 day ago 0 replies      
hkon 1 day ago 0 replies      
How does IQ and staying power factor in? I would think that this plays a significant role as well.
the_common_man 1 day ago 3 replies      
What exactly is that picture? At first open, I immediately closed it thinking it was nsfw. Or is that some ad?
Antisocial Coding: My Year at GitHub coraline.codes
693 points by speaktochris  2 days ago   523 comments top 11
throwaway8800 2 days ago 7 replies      
There's a couple of issues that stand out to me: Github is engaging in risky behaviour by reaching out to individuals (specifically activists) for hire explicitly on the basis of "diversity" and trying to incorporate those individuals in a highly merit-based environment.

Secondly, Coraline seems to think that human relationships are a one way street: that she is entitled to be direct and even confrontational or insensitive, especially if she believes she is "right" or in a "mentor" role, and yet her peers are expected to walk on eggshells around her, lest they be accused of attacking her.

One part that stood out as particularly odd was her insistence to stay at work while she was suffering with a mental health issue that was clearly affecting her job performance, in spite of her manager's request that she take mental health leave. It sounds like she just flat out ignored her manager under the assumption that her manager just needed to accept whatever her therapist advised her to do, which is kind of ridiculous on the face of it.

tonymke 2 days ago 3 replies      
The impression I have after reading this that Ms. Ehmke had a shit attitude and people got sick of it. And that she hasn't seen that yet.

I'm sorry if this seems unempathetic - getting fired sucks, and is extremely painful. But there's no other way I can put it.

A long time ago, when my career first started, I also went through the "PIP deathspiral", and it took months... maybe years after my termination to realize I was just fired being a shithead.

I see the same "it's not my fault it's theirs" attitude I had at the time in this.

RangerScience 2 days ago 1 reply      
The experience she relates reminds me a hell of a lot of the way my previous job ended, which amounted to a handful of offended people uninterested in (directly) talking, and (my direct) management largely uninterested in reconciliation / facilitating. All of the problems she relates are with people who are not directly communicating with her, usually after she's directly communicating with them. Whereas, according to the story she relates, everyone who actually engages with her likes the experience.

Over all, it paints a picture of GH where the management (and many / some employee) are not fans of directly dealing with problems, which, IMHO, speaks to people who don't do it often enough. Most of the time, when I (or others who've related stories) "turn" to directly deal with a people problem, it turns out not to be much of a problem at all. It's only when you try to deal indirectly, or not all, that things go south and eventually explode.

Interestingly, all of the people at my last company that I had this issue with were in the Bay Area, and I didn't have this issue with folks in other remote offices.

artumi-richard 2 days ago 2 replies      
Back in 2006 I read that people don't understand the intended tone in emails. I'm assuming it applies to most text based communication, and is one of the reasons I have devalued email and comments.

The key quote:

"According to recent research published in the Journal of Personality and Social Psychology, I've only a 50-50 chance of ascertaining the tone of any e-mail message. The study also shows that people think they've correctly interpreted the tone of e-mails they receive 90 percent of the time."

I think this means we overlay what we think the intended tone was meant to be on top of the email, and usually it's more to do with us than the content of the email, and I suspect in Coraline's case it was uniformly negative due to unrecognised prejudice. I would suggest that in the corporate setting, if you've not got a relationship with the author of code you shouldn't be able to feedback initially as text, but instead either in person or on the phone. In that way you get the relationship between reporter and coder off to a good start, and follow up text communications will have a better chance of working.

I would actually go so far as to say no-one in a corporate setting should be communicating with each other as text without a phone call or a meeting to introduce each other.

Here's the article that's stuck with me so long:


problems 2 days ago 4 replies      
Isn't this the person who ran a code of conduct that has a website which includes things like "thoughtless use of pronouns" and mentions meritocracy as an evil, not a goal to strive for?

Can't really say I'm expecting someone like that to be low friction.

mattbillenstein 2 days ago 13 replies      
If you're ever put on a PIP, get out -- it's a sign someone in the company doesn't want you there.

I've never heard of a PIP working out and both the company and employee being happy -- maybe you only hear about the bad cases, but a PIP often seems to me like a cover your ass plan on the part of the company. They want to get rid of a person, but they're afraid of getting sued, so a PIP is a way to document why a person was fired in the case of litigation.

This practice seems pretty common in California, but given California is an at-will employment state, I'm not even sure why.

avenoir 2 days ago 2 replies      
> "What is your gender?" The multiple-choice options were "Male", "Female", and "Transgender". I was very disappointed at this 101 mistake, and sadly opened an issue referencing the question. The body of my issue read:

> "'Transgender' is not a gender. Transgender people may be male, female, gender queer, non-binary... If you want to know if a survey respondent is transgender, you need to explicitly ask that question."

> The next day I got an urgent request for a call with my manager. She told me that the data scientist who had written the survey questions was very upset and had gone to her manager to complain about me.

I can't help but shake my head reading thru the whole piece. It's like a soap opera. Everyone's so caught up in the social issues it's fucking impossible to not offed anyone.

throw201707 2 days ago 6 replies      
This is not a comment on the experiences described in the article, but it makes me extremely sad that the word "meritocratic/meritocracy" is used pejoratively, almost as if it were damning in itself. To me, meritocracy is something to be cherished, being far preferable to the systems that came before it, and being inherently anti-discriminatory.

(Yes, people's hardships which prevent them achieving their full potential should be taken into account, when determining "merit"; anything causing these hardships, including (especially?) past discrimination, should be countered; and people who had been subjected to the hardship should be treated with care and compassion, but that's orthogonal to meritocracy itself.

Also, obviously, your skills and abilities (in the context of work and meritocracy) have no bearing on your intrinsic value as a human being (so we need something like guaranteed basic income or progressive taxes to reduce issues like pay inequality).)

dsr_ 2 days ago 1 reply      
" The next day I got an urgent request for a call with my manager. She told me that the data scientist who had written the survey questions was very upset and had gone to her manager to complain about me. I asked my manager what had happened to upset her and was told that it was the feedback I provided on the gender question. I read back to her the body of the issue that I had opened and asked what I should have done differently. She responded that she didn't know, that my wording seemed direct but non-confrontational, but that I was forbidden to interact any further with the author of the survey."

If your company ever communicates this badly to you, it's time to question whether this company can be fixed.

CJefferson 2 days ago 3 replies      
Obviously this article is a single personal viewpoint, but I have heard similar stories from two other github employees (one of whom still works for github).

Their interpretation was that github is upset they are viewed as sexist, so they want to figure out how to change their public reputation, without actually changing anything.

opportune 2 days ago 15 replies      
The main thing I've taken away from the whole github situation is that, as a tech company, you should just entirely stay away from public involvement in the social justice sphere. That doesn't mean exclusively hiring white men and sending out Kalanick-style emails; it means keeping your work environment as professional and politically neutral as possible unless absolutely necessary.

My employer does a good job of this. We have a lot of women and transgender (not so many POC) employees, but we don't have any special inclusivity initiatives or outreach programs, nor do we officially inject any related ideology into the businessplace. The expectation is that you conduct yourself professionally, and that you exercise your own discretion; the other side of the coin is that you correct what you might think is morally/terminologically wrong (such as confusing biological sex with gender) as diplomatically and non-confrontationally as possible; assume mistakes are honest and be polite in correcting them.

As for Coraline herself, I would be skeptical that we are getting the full story here. In particular, I'm sure there is more to the "non-empathetic communication style" than the data scientist and other related incidents. Not to be a presumptive asshole, but I do get the impression from this kind of expose that she might be difficult to work with.

Regex Puzzle bbc.co.uk
380 points by mboto  2 days ago   83 comments top 19
bluesmoon 2 days ago 2 replies      
bshimmin 2 days ago 1 reply      
Brilliant. My dad is 71, loves puzzles (like cryptic crosswords and Sudoku), is a huge technophobe, and has just retired. This should keep him busy until about 2022.
canada_dry 2 days ago 7 replies      
Regex is one of those tools that I use a couple times a year - usually for cleaning up lousy input data.

I always end up spending a fair amount of time using tools like:




And of course stackoverflow.

hokkos 2 days ago 2 replies      
I've worked on the project where some XSD files defined fields with regex restrictions, also some rules over fields added other stricter regexps or negative regexps depending on some context in a format called Schematron. I had to generate XML files conforming to those XSD, so I used some tools around Z3 solver and Microsoft.Automata to generate those strings conforming to multiple regexps. It would convert the regexps to finite automaton and intersecting them, walking it from the starting state to a final one over a charset.

Links :



It now seems to be Open Source (MIT):


jgrahamc 2 days ago 4 replies      
Worth doing this by hand to exercise your knowledge of regular expressions. My solution (SPOILER): http://imgur.com/a/9iK9J
KineticLensman 2 days ago 2 replies      
This BBC report refers to a puzzle released by the UK's National Cyber Security Centre [1], as part of an online recruitment effort.

[1] https://www.ncsc.gov.uk/news/take-our-regex-crossword-challe...

Cephlin 2 days ago 0 replies      
Wow, finally a crossword I have a chance at!
dbrgn 2 days ago 2 replies      
andyjohnson0 2 days ago 4 replies      
I know that there are problems to do with regex matching that are NP-hard. So I'm wondering if it is possible to attack this puzzle using an algorithm that simplifies the individual regexes using knowledge of the regexes that that they interact with?
mcbobbington 2 days ago 1 reply      
I love regexes. In addition to doing cool things and saving time, I feel like I'm a "real programmer" whenever I write a good one.
Already__Taken 2 days ago 0 replies      
Anyone know a decent android app for these? the MIT one has the most insane and broken scrolling functionality it's shocking.
Xophmeister 1 day ago 0 replies      
That wasn't as hard as I thought it would be. I was worried that, without stard/end of string anchors, things could get quite hairy, but the biggest stretch of logic was just, "There are five spaces for me to fit a character, an optional characters and two two-character sequences. Therefore that optional character must not appear."
shabble 1 day ago 1 reply      
Does any common regex format/dialect require '\-' for a literal hyphen? AFAIK it's only special inside character classes, and escaping it doesn't necessarily work there if it would form a valid range identifier.
jwilk 2 days ago 0 replies      
gumby 1 day ago 2 replies      
Nice! At Keplers in Mountain View you can buy version of Scrabble that uses regexes. The designer used to sell it in front of the shop -- he is obviously a programmer.
ape4 2 days ago 1 reply      
Since the clues are machine parsable it should be machine solvable.
timdierks 1 day ago 2 replies      
I believe column E is under-constrained; a solution with column E = "YYYY " or "OOOO " passes the tests, but is clearly not what's intended.
IanCal 2 days ago 0 replies      
Fun! I made a few mistakes by writing letters sideways which was then confusing (C vs U, for example), but this was a nice puzzle.
gozur88 1 day ago 0 replies      
That's a very odd thing to see in a mainstream publication.
Let's Code a TCP/IP Stack: TCP Retransmission saminiir.com
379 points by ingve  3 days ago   30 comments top 10
ambrop7 2 days ago 2 replies      
I don't really intend to promote this yet but anyway here's my in-progress TCP/IP stack implementation:


It is written in C++14, is platform-independent and works within a single-threaded reactor environment. Microcontrollers are the primary target for example the stack does no dynamic memory allocation at all. I consider the TCP part to be "pretty complete" at this point, it even has PMTUD which lwIP lacks. The TCP code is also quite commented.

Animats 2 days ago 0 replies      
If you're going to write a TCP stack to see how it works, it's useful to log all packets that don't advance the connection. This includes all rejected packets, plus any duplicates or ACK-only packets that don't advance the connection sequence. Examining the contents of the bit bucket is useful. I did that in the early days of TCP, mostly to debug other implementations that had interoperability trouble.
bogomipz 2 days ago 1 reply      
What a great series of posts! Thanks for sharing.

Minor nitpick - I wish the author would link to the previous installments in the series at the bottom of the page :)

hobos_delight 2 days ago 0 replies      
I love this series - it is what inspired me to have a crack at it in rust (https://github.com/rthomas/rust_net) - however I am only at the stage of responding to arping, and other shiny things have come along to distract me.
tr4nc3 2 days ago 0 replies      
Very informative indeed. Minor nitpick- one should avoid the use of strcpy() - something that (believe it or not) Microsoft outlawed within any code that they wrote which reduced the number of buffer overflows drastically.
jokoon 2 days ago 5 replies      
I wonder, is TCP generally integrated in ethernet chips, or is it mainly software ?
bdamm 2 days ago 1 reply      
This is an outstanding way to step through understanding TCP. Thank you Sami!
partycoder 2 days ago 1 reply      
Problem with rolling your own TCP stack is all the RFCs that compose what we collectively know as TCP.

Congestion control and flow control for instance, there are many RFCs that define them.

MichaelBurge 2 days ago 0 replies      
Very interesting. I suppose you could reimplement the Ethernet part of the layer on an FPGA?
Hire a former SoundClouder docs.google.com
306 points by FHMS  23 hours ago   106 comments top 50
microtherion 2 minutes ago 0 replies      
Seeing so many presumably youngish and modern companies listed, I was struck by how many of them offered no remote work. Is remote work an idea whose time still hasn't come yet for many companies, or is it actually declining ? (Yahoo! was one of the companies listed, and they famously abolished remote work some years ago)
markivraknatap 21 minutes ago 0 replies      
Adobe Ad Cloud is hiring !

Want to help us build the best data engineering platform in the industry that handles billions of a