skysight-inc/HackerNews huggingface dataset:
The Infatuation | Platform Engineer - Go | NYC, NY | Onsite, Full Time or Contract | https://www.theinfatuation.com

At The Infatuation, we're building the world’s greatest restaurant discovery platform. We reach our audience across web, mobile, social, and text applications. We’re always looking for people to join our team who will make us smarter, faster, and more valuable to our users.

We’re about to launch a game-changing integration, in partnership with a major technology company, and are looking for 2-3 Go engineers to join our team. Ideal candidates are Go experts with experience using Kubernetes, and have an eye for writing clean code. Roadmap includes rebuilding a search service, ingesting geospatial data, and developing content management solutions.

This is a 3-6 month contract project with full-time being an option if we can move quickly enough.

Apply here: https://eeeeeats.it/2CrIMab

We have other openings on the engineering team as well at https://theinfatuation.com/careers
Snips | Paris, France | Full-Time or Internship | ONSITE | https://snips.ai

Snips is a voice platform for connected devices. It enables makers and companies to add a voice assistant to their products.

Created in 2013, the vision behind Snips has been to put an AI assistant in every device, making technology so intuitive that it disappears into the background.

What makes Snips unique is that everything runs locally on the device the user is speaking to, meaning no data ever gets sent to the cloud. This guarantees Privacy by Design and resilience to internet outages, making Snips the first ever voice technology to be GDPR compliant.

We are an equal opportunity employer, and consider every profile equally. We are also family friendly, and welcome parents, young parents and future parents!

All our open positions are listed here: https://snips.welcomekit.co/

Some profiles we are looking for:

- AI Backend Engineer

- AI Web Frontend Engineer

- Speech Recognition Engineer

- Speech Synthesis Engineer

- Senior Frontend Designer
not in chrome
Depends on competition. Suppose you pay $300k a year in SF and the guy/gal in India's next best alternative is working for a local company making $50k which pays for a very nice lifestyle there. If you pay $100k, you're still substantially above most competitors, and the employee will be very happy.

Now with more competitors, salaries will probably end up rising close to SF ones--which are likely near to the upper bound, marginal value produced by the employee.
Alva Technologies | Backend developer, full stack developer, data scientist, head of quality | Oslo, Norway | Full time | ONSITE

Alva is looking for a experienced backend developer, a full stack developer, a data scientist and a head of quality to join our team in Oslo.

We're a young, investor-backed startup building two tools for the real estate marked. One tools is a machine learning based tool used by real estate brokers to extracting information from documents. The other tool is a consumer facing automated valuation model for real estate. Both tools are built with a Python backend, AngularJS frontend and PostgreSQL database running on AWS.

Read full job ad at: https://www.alva-tech.no/jointheteam/

Email: post [at] alva-tech [dot] no
What happens when the stuff like the “exclusion zone” and the war from 2020–2025 come true...? ¯\_(ツ)_/¯
GoCardless (YC S11) | London | SRE, Data, Backend, Full-Stack, and Pre-sales/Solutions Engineers | Onsite | Full-time | Visa

GoCardless is building a payments network for the internet. Since 2011 we've been focused on simplifying Direct Debit for small and medium companies (who previously had no access to it) and we've expanded to serve the largest companies (think newspapers, utilities) and connect with existing payment systems in countries all over the world. We already support the UK, Europe and Sweden and are aiming to expand to more countries over the next year.

As an engineering team at GoCardless we care most about stable, reliable, understandable code. We rely on automated testing, code review and a culture of frequent constructive feedback. We define and manage our own roadmap and run projects in whatever way works best for us.

Our stack: Rails, React, Postgres, Elasticsearch, Docker, Chef, Terraform.
We also have a bit of Go (for Infrastructure) and Python (for Data).

We love learning new things and contributing back to the community. We open source everything we can[1] and regularly host meetups and hackathons at our wheelchair-accessible office in Angel. We have a bi-weekly bookclub within the team and give internal (and external) talks about things that interest us.

Interview process: an intro call, one technical video interview, then a couple of onsite interviews (coding exercise and some chats - no whiteboards!)

For more info and to apply: https://gocardless.com/jobs.
If you've got any questions, drop me an email (it's in my profile).

[1] Notable examples are Statesman (https://gocardless.com/blog/statesman/) and Coach (https://gocardless.com/blog/getting-started-with-coach/)
How to Create Interactive Infographics
Can't agree more. It's El Dorado for web developers.

You might be able to write all your app code in Javascript, but the inputs and outputs are so different that you never really avoid "if(isServer()) {...} else {...}". You can't contain that in a single file, either. It surfaces in the most unexpected places and gradually erodes the illusion of "universal," until you're never sure in which order or what environment your code is executed. You'll have pieces of code written and rewritten again and again and executed several times just to make sure it gets called in the exact moment, with the exact arguments you need, at least once.

I spent many years in search of "universal" JS, and worked with many people who were convinced they had found El Dorado, yet always ended up in situations like I described, so maybe I'm jaded.
Thanks for the list. Principles by Ray Dalio is next on my list. What I Talk About When I Talk About Running by Haruki Murakami is one of my favorites ever. Murakami is such an amazing writer. Check out Kafka on the Shore and Hard Boiled Wonderland and the End of the World by Murakami, great books.
That's impossible
As a rule of thumb, you pay people 25%-33% of what they are worth to you. That other 67%-75% covers the costs of employing them, the overhead of your business--including employees that don't make money for you directly--and some profit for the owners.

If you pay less than 25%, the employee is very likely to find a better deal somewhere else. If you pay more than 33%, you might have occasional difficulty operating your business or giving raises.

There are plenty of potential employees willing to work for less than 25%, and a few more that will demand more than 33%. You should leave them to other employers, that will have other means of monetizing their work.

Candidates are perfectly able to self-sort themselves into a pay range appropriate for them, especially those that know their own worth versus the companies that routinely try to lowball.

This is why one of my stock interview questions is "how do you measure the value to the company of work done by this position?" For me, whether the response is honest or evasive is often more telling than any details given. In my view, the value an employer should bring to the table is the ability to monetize my work to a far greater extent than I could manage on my own. I might be able to provide $2X in value and charge $X for it as a freelancer, so an employer should at least be able to magnify my work into providing $3X or $4X and then pay me more than $X for it. Ideally, the employer squeezes $5X or more of value out of my work, and then pays me $1.6X or more to do it for them.

So what I'm willing to work for is not my lower bound. That bound comes from what I could get working the same job for someone else, or for myself, and that comes from how well different companies can convert my work into cash, and how greedy they are about capturing that additional value for themselves.

I would likely be willing to work for $40/hr. That amount keeps the bills paid. But it won't ever keep me from looking elsewhere for better work.

So my expectation is that employers that comb the globe looking for bargain employees are crap at monetizing the work of their employees. And to some extent, I think that Silicon Valley salaries are way above that 33% threshold, and are dooming those employers to future cash flow problems, unless they actually are able to bring in an extra $1M per developer--which I suppose could really happen with the right unicorn magic. It's really hard to judge, unless you can look at how the company makes money from their developers' work.
Whatever it is, for a long trip they'll use some isolation, maybe magnets or a thick lead layer.
Growth is great, but I've never met a single dev that is excited to use their tools. Management loves their app because they can spit out numbers, and don't care how good or meaningful those number are.

Jira is a painful to use, especially compared to trello. They own trello now, so I hope they don't mess it up.
Though that's not news to anyone who ever laid their hand on an Intel server board.
> When the models didn't show this it was presumed that the models were wrong so hyper-parameters were tuned to try to torture the models to produce the 'right' result. When even that didn't work they went so far as future pollute the data.

Please name and shame. I've also done work in the field, and this kind of behavior was never acceptable - and should not be.

If you let the bad actors hide in obscurity, they will continue to practice bad science.
2018 is the last year of the drought... unless the rules change again.

Here's how it's likely to happen. Somebody will float a trial balloon to extend copyright. We will try to oppose it. Because it's an election year, our opposition will have some leverage - the threat of immediate retaliation on those who don't vote the way we want. If our opposition is loud enough, the bill will stall...

... until after the election. Then it will pass, despite the howls of outrage, because then we'd have to remember who betrayed us for two years before we can do anything about it, and they suspect that our memories aren't that long. (And if our memories are that long, we'll have two years of other issues to dilute our outrage on this one.)

I hope I'm too cynical.
SEEKING WORK | Linux System Administrator/AWS/Ops | REMOTE or San Diego, CA.

20 years experience working primarily with Web-based applications and sites. I am offering system administration, operations, configuration management, monitoring, cost management & optimization, application deployment, and bespoke cloud architecture services.

more info at https://www.cloudopsgroup.com/

josh@cloudopsgroup.com
HotelTonight is a pioneer in mobile commerce. Our team is passionate about delivering a flawless customer experience as we play matchmaker between great hotels with unsold rooms and the on-the-go people who want to book them. Every day, we’re accomplishing our mission of enabling people to take advantage of the serendipity of life.
https://www.hoteltonight.com/

QA Engineer (Berlin, DE) - https://tinyurl.com/y8aw46pz

Sr. Data Scientist (San Francisco) - https://tinyurl.com/ybcc5ry3

Backend Engineer (San Francisco) - https://tinyurl.com/y7qapo47

iOS Engineer (San Francisco) - https://tinyurl.com/ybqktz3s

Checkout more about our awesome place to work:
https://www.hoteltonight.com/about/careers
I think the major missing principle on this list is "streaming." (This is missing in Next, too.)

The server should send down parts of the page as soon as their data becomes available. Typically, pages have a "header" section that requires no data at all, and the server should render it instantly and stream it to the client. Then there's typically some fast-loading "above-the-fold" data; the server should render and stream that as soon as it's ready. Beyond that, there's other below-the-fold components, which may load/render more slowly. The server should render those as they come in.

Then, the magic technique is to progressively attach event listeners to components as they stream in, so you don't have to wait for the whole page to load to be able to interact with above-the-fold components.
I'd be really interested in reading more about your findings, anywhere I should start in particular?
I did not get anything like that. Are you sure your ad blocker is up to date?
It only saves money If

1. It will only make sense if Intel were actually manufacturing the GPU themselves as well. In this case they dont. And EMIB is an Intel specific technology, AMD doesn't use it when they package HBM with their dGPU.

2. AMD makes a profit before selling it to Intel, and Intel has to make a profits for integrating it with EMIB, i doubt the cost saving of using EMIB together with HBM, if that was true, out done the profits margin of both companies.
Hm. I just checked on both of these comments, and it seems 1password manages both quite well.

re: password generation in-browser - this is working just fine for me. [0]

And re: pw integrity or strength - this might not be everything you're looking for, but it's close.

under a 'Security Audit' tab, it has categories for:

- Watchtower (logins associated w/sites that are known vulnurable/exploited)

- Weak Passwords

- Duplicates

- 3+ year old PWs

- 1-3 year old pws

- 6-12 month old pws.

I'm not trying to be a 1password apologist, but I find it to cover my day-to-day use _very_ well. To be sure, I still tweak things in the UI at times. It doesn't capture login URLs perfectly all the time. Etc. But it's pretty good.

[0] https://cl.ly/07072T0e1P2C/Add_Comment___Hacker_News.jpg
A 64bit data type means one bit per field. It is not 8bit per pawn. It does not distinguish between pawns.
That's true. I'm conflating tech literacy with some term I don't know. It's the drive to be skeptical and challenge information against a logical framework one has of the world.

I would say that it is a part of what "tech literacy" is. I've also got family members who lack it entirely. It's rather bizarre to see someone affected so wholly by new information without knowing how to even challenge that information. "If X is true then why do we not see Y occur?" will usually be met with a shut-down in conversation and a bring-up of hostility.
The Supreme Court has ruled that only specific and credible threats can be prosecuted. Other threats, distasteful and disgusting as they are, are protected as free speech. It's gonna be very hard to prove that an online troll mouthing off constitutes a specific and credible threat. And the Justice Department is usually not interested in borderline cases, both for efficiency and out of fear of creating unfavorable precedent.

This is a country where you're allowed to burn someone in effigy and call for their execution, protest soldiers' funerals and celebrate their death as punishment for America tolerating gays, call for the overthrow of the US government, hold up a mock severed-head of the President, publicly hope for his assassination, etc. We take a rather expansive and absolutist view of free speech.
This breaks the rules above, which say "one post per company please".
Southwest booted family over false concerns of lice
On average, sneakers will always win. Making shoes by hand is hard.

On excellence, it's really about taste and task. A comfortable leather shoe is heavenly, but you still wouldn't run in it. They will smell less though.

This said, pre-WWI shoes were already mass-manufactured for the most part. Mechanization arrived in mid-19th century.
Possibly a lot of HN has been around the block for a couple of decades at this point, and has seen this web dev stuff come full circle several times, and before that, the same ideas in desktop software.

Computer science programs really need to introduce something like a "History of Computing Ideas" course as a mandatory element. Maybe we can get away from rehashing the same cycle of trends every five years and move onto some different wheels.
All the more reason to keep JS off by default...

...but the blog post above shows that you need to execute instructions that (try to) access kernel addresses, and have a handler in place to catch the inevitable exception. That doesn't seem like code a JS JIT could generate.

You might be thinking of that JS RowHammer demonstration, but that was using regular memory accesses and not with the specific kernel addresses that you need for this.
A short-haul route is anything up to 1,500 km. NYC to Philly is one-tenth of that.
Location: San Jose, CA (all south bay)

Remote: no

Willing to relocate: no

Technologies: general backend/full-stack dev: all popular scripting languages, lamp stack, JVM

Résumé/CV: https://tinyurl.com/yasxbfng

Email: z.tester.account at gmail

I have not worked as a dev for a year due to personal reasons (not bad reasons). I am a solid and experienced dev and I am looking to get back into the industry.
we just moved from jira hosted to jira cloud and it is, shockingly, worse! As a user I've always hated JIRA and as an admin it is shockingly bad. There must be some alternatives that are still viable.
Jira and trello were built for different use cases.
Sailor cited by Trump as evidence of Clinton double standard now is garbage man
Thanks that's definitely useful feedback. The app was originally called Progress Wall, but I renamed it because the name became problematic given current politics.
If you're talking about some kind of self-sustaining station, then space wouldn't be where you'd go first anyway. You'd want to establish a self-sustaining colony in the antarctic, where conditions are significantly more favorable and yet still incredibly hostile.

And if you aren't... haven't we already done that with ISS?
> we’re optimistic about what’s next.

Well... what's next for me is rewriting this application in the next 30 days.

Not feeling too "optimistic" there about that.
I've always thought stack overflow could be the start of a model for an academic archive.
You earned the right to distrust the people you worked with, of course. Nothing can be said about the rest of climate science from your anecdote, however.

Otherwise, there would be no medicine, no cars, no spaceships, or anything. If we always took a group of bad people who should be in jail, and then applied our opinions of them to someone on the other side of the world who happens to study the same topic, we would never get anywhere.

I'm sorry about your experience with would-be-criminals and evil people. They are not representative of science in general or of climate science specifically.
Aren't browsers basically the largest attack surface on most platforms now? Have they really succeeded in doing this?
GenderMag: A method for evaluating software's gender inclusiveness [pdf]
I believe you but can you elaborate what is bad about it?
Timeline for Sketch – Create Timeline Animations in Sketch
Same. I want to be charitable and believe some content-compressing mechanism was misconfigured. Who would ever distribute a virus as ".gz"?
Which is never, right? Has iCloud actually been “hacked” in the “Yahoo” sense of the word?

I ask because I use iCloud heavily. Nearly 1TB of photos/videos and now use 1Password with iCloud sync.
Or they might not take it so seriously, and describe it mostly as a bunch of bored immature people trying to blow off steam and entertain themselves and each other. And they take it too far somewhat frequently.

But maybe people at your middle school were more mature than at mine, and never tried to gross each other out by tricking them into checking out this really cool site called goatse.
Spring | multiple positions | NYC | onsite | full-time | https://www.shopspring.com

Join our growing engineering team at Spring, a well-backed startup headquartered in New York City. We recently raised a $65MM Series C to continue growing our team. We are building the future of fashion shopping, helping brands make the transition from brick and mortar to mobile and web. We have built and are scaling a single source marketplace for a growing list of great brands to sell their products direct to consumer.

A few cool challenges we are tackling: building the best in breed shopping experience on web and mobile, building out solid API integrations with our partners so they can integrate with our massive multi-brand product catalog, building our own custom order management system, tons of scalability work, building out a machine learning backed fashion recommendation engine.

We just moved into a beautiful new office last July by the Flatiron building and we offer all the startup benefits you'd expect and were recently named one of NYC's best places to work by Crain's https://vq.io/2fR8jA4

We are looking for iOS, web, and backend engineers at all levels. We are also looking for data scientists to join our team working on our fashion recommendation system and other gnarly data problems.

Learn more about our tech stack and working here at Spring: https://www.shopspring.com/engineering

Apply here: http://grnh.se/icdh7l1

Feel free to email me directly victor at shopspring.com with any questions about our company, our roles, etc. (but please don't send me resumes, use our application tracking system at the link above for that)
Or it may well be that this "all new web tech" was created by people who do not understand neither web nor HTML.
Sudenly everything needs to be SPA, every site needs to load hundreds KBs of scripts just to "be current". What's the value of being modern if it makes user experience objectively worse?
Sure client side render may prevent you from reloading the entire page. And who cares that this rerender actually takes longer than reload?
Did I really need to waste 200KB of my mobile data to load scripts all I wanted to see were 5 pages each weigthing 5KB? What did I gain from trading full reload for the a-la-SPA kind of deal?
Eden | San Francisco, CA | Full-Time, Onsite | https://www.eden.io

Eden is the full-stack solution for office management. Our mission is to empower each client and Eden Wizard to do the best work of her or his life. Our services include office cleaning, supply stocking, IT support, handyman services, and taskers. Each Eden client has a dedicated account lead to ensure an insanely great experience.

To learn more about who we are, our engineering culture, and whether this is the right place for you, read our Key Values profile: https://www.keyvalues.com/eden

Here are our open roles:

- Product Designer: https://boards.greenhouse.io/eden18/jobs/942861#.WkgUfVQ-e3U

- Senior Software Engineer: https://boards.greenhouse.io/eden18/jobs/850957#.WkgUfFQ-e3U

- Software Engineer: https://boards.greenhouse.io/eden18/jobs/850953#.WkgUfVQ-e3U
Sounds like we have a similar background. How long ago was this? How many models did you work with?

I had access to a few models and it was trivial to cause runaway warming. It was naturally something everyone tried when they were handed the keys to the servers. I recall causing the oceans boil within a few centuries.
An index is usually the most efficient way to check for uniqueness, so most databases do in fact handle this constraint with an index. Some of them will also automatically reuse this index if you manually try to create one for the same column.
Bad software makes $$$.

It's a trend I see over and over and over.