skysight-inc/HackerNews huggingface dataset:
Gusto - VISA, ONSITE (SF or Denver)

Gusto is building dead-simple, delightful payroll, benefits, and HR software for small businesses.

In only 3.5 years, we've grown to process nationwide payroll for more than 30,000 companies, process $15B+ in payments, and recently added health insurance and
workers compensation insurance.

Team culture is a huge part of what makes Gusto special. We have a team of super-sharp, passionate, hard-working, and friendly software engineers. You can read more about us on our engineering blog:

http://engineering.gusto.com/

Some of the technologies we use: Ruby/Rails, JavaScript/CoffeeScript, Backbone.js, and React.js.

We have openings to work in Payroll and our HR teams

Apply online here! https://gusto.com/careers or email me directly.
Maybe, but it's a much better name than mysql. I feel like a little kid every time I say "my" anything.
How is string processing worse or uglier in lisp than other languages?
SEEKING WORK - London UK or remote. NO RECRUITMENT AGENCIES.

Available September 5th.

I'm a senior/lead DevOps with 15 years experience tuning & hosting web applications and I'm on the lookout for the next adventure.

I work closely with developers throughout the application lifecycle to build scalable and long-term robust architectures. Load testing, CI, deploy systems, monitoring, config management, security audits, dev projects of my own - you name it I've done it. For larger organisations I've even led whole infrastructure teams.

Recent work includes:

+ AWS/Docker platform to securely host a large public-sector microservice-based web app taking millions of pounds per month in payments.

+ Chef-managed deployment of large microservice stack across varied configurations on cloud and physical servers

+ Large multithreaded Python 3 application for automated cryptocurrency trading. Didn't get rich, still posting on HN.

+ Jenkins + docker-compose platform for efficient builds of microservice-based projects

+ Lots, lots more.

hn-2016-08@mbird.biz / https://uk.linkedin.com/pub/alex-hewson/b6/50a/8b4
Refreshing alternative to many posts saying "It wasn't really about postgres at all"
FREELANCER SEEKING FREELANCER (Remote, UTC-5/EST)

I do a lot of Python work and I'm often fully booked. I'm turning down enough work to keep another developer employed, so I'm looking for someone with some serious Python skills who is interested in working remotely (part time or full time).

I need someone who is capable of doing things way beyond CRUD apps. Some of the work I do involves massively concurrent servers, collaborative filtering, financial trading, graph databases, developing Python extension modules in C... but there's some CRUD going on as well, mostly RESTful APIs and scrapping.

No rookies. 5+ years of experience minimum, but I would strongly prefer candidates with 10+ or 15+ years of development experience.

Must speak English fluently and live in the Americas time zone.

Must have a working knowledge of version control, automated testing and be proficient with the Unix command line.

Technologies: Python 2 and 3, SQLAlchemy, NumPy, SciPy, Twisted, Flask, Tornado, QuickFIX, Celery, RabbitMQ, Redis, PosgreSQL, MySQL...

hndenep@kaffeeschluerfer.com
This is a long 1995 congress hearing video that I doubt many people have time and patience to sit through. But if you fast forward to the debate between D.E. Shaw and Seymour Papert/Alan Kay, you will find out 20 years later, the hardware progress is almost exactly as Shaw had predicted, on the other hand, we are far from the vision of Seymour Papert and Alan Kay.
> Friendly reminder: Not voting can be a vote in and of itself. A vote of "no confidence".

No, it can be a form of non-voting protest, which is very different from a vote, including a vote of no confidence where such is an actual, meaningful thing.

And its a fairly weak form of protest, given that its protesting by doing exactly what lots of political actors expend considerable effort to get people that disagree with them to do (if you can't be convinced to vote the way they want, not voting or voting for an irrelevant option is exactly what political campaigns try to get you to do.)

> But wouldn't it be wonderful if one of them "wins" the job by receiving support from only a small fraction of eligible voters?

It likely would be almost completely unnoticed.

> I think having a President elected by only 15-17% of eligible voters would send a pretty good message.

Sure, it would be a few percent less than Clinton in 1992 (23%) or Bush in 2000 (24%). So what? Why do you expect that there is a magic threshold where suddenly it would be a "strong message" somewhere below the sub-25% of those elections and 15-17%?
Actually I'm European but no matter. Geneva is more well suited for startups than Berlin. At least Switzerland is not part of the EU and has not ceded control over its currency/laws/borders to some superstatal entity which reminds me of the Soviet Union.
Austin, TX ONSITE

Want to build something great? Tired of tyrannical corporate environments?

Come join our team!

FATHOM is a company providing a cloud-based, geospatial platform that encompasses the needs of a water utility from an end-to-end, completely organic perspective. The FATHOM platform is deployable at any scale in a matter of months and can be implemented in several different configurations, from a software-as-a-service (“SaaS”) offering to a fully outsourced billing and customer care service.

Check us out in the news: http://www.computerworld.com/article/3098339/wireless-networ...

If this is right up your alley - you can apply at:
https://careers.jobscore.com/careers/fathom/jobs/devops-engi...

Thanks!
I find it helps to remember that usually, "just" correctly translates as "with tremendous difficulty and faff".
I usually go with, "Is there are reason your don't do X?" That leave the person with two perfectly reasonable and face-saving responses. The first is, "Yes, it's because..." and the second is, "No, I guess there isn't. Thanks for the suggestion!" Either way you win. In the first case, I learn something, and in the second case my interlocutor does.
VistaPrint buys .webs TLD for $1
At work, I currently have 4-5 different PM's on 4-5 different projects. Each of them has no idea what the others are asking, and I am constantly bombarded with one off tasks via hipchat or in-person requests. The point is not to complain about work, but to agree that management would do well to recognize the importance of process scheduling and queueing, and that a failure to do so is only detrimental to their own objectives.
Datapipe | Platform Engineering | Remote | Full-Time

What: Want to work on hard problems? We have them. We are building our next-generation managed service cloud platform.

You'll be doing process engineering, best practices development, automation, templating, common library development, and platform evangelism. You will be actively involved in strategizing how to leverage automation and DevOps for our internal teams and external clients. We are a fully remote team and collaborate via familiar tools and services (slack, github enterprise, et.al.).

We are looking for:

* Ability to design and implement new technologies where little documentation exists.

* 3+ years as a software developer with expertise in designing and developing web services for scalable and complex systems with Java, Ruby, Python, Node, Go, C++, or C#.

* 3+ years managing, diagnosing and debugging matrixed problems across multiple disciplines (apps, infrastructure, db)

* Experience with one or more configuration management tools and how to leverage them within application management and deployment processes with Chef, Puppet or Ansible. CI/CD experience a plus.

* Deep understanding of various architectures: Client/Server, Pub-Sub, microservices, service-oriented.

* Knowledge of RDBMS and NoSQL patterns are a must.

* Virtualization experience with: docker, kubernetes, vSphere ESXi, AWS, and/or Azure.

About us: Datapipe is a global provider of Managed Services and data center infrastructure for IT and Cloud Computing, with data centers throughout the U.S., London, Hong Kong and Shanghai.

We offer:

* Competitive salaries

* Personal time off

* Medical, dental, and vision insurance

* 401k, life insurance, and disability benefits

* Annual training and career development

* Company-provided equipment, including cell phones

* Weekly catered lunch in the office (but we're working remotely so don't get excited)

Ask me questions in pm or email a recruiter: ddankin@datapipe.com
Theranos Finally Presents Data: Will They Fail to Meet the Low Bar Set for Them?
That does sound better. Build up the structure you want then convert to a string.
This will certain make the NSA's job easier when spying on Russia. Instead of having to break into all these services and steal the keys NSA will only have to break into the FSB DB.

Given that:

(1). NSA's primary target when it was founded was USSR/Russia,

(2). and NSA has been targeting FSB/KGB since 1952,

it seems likely that FSB is pretty well compromised at both the human and technological level. The same might not be true of some Russian social network startup.

NSA will probably still have to break into the services every so often since failure to do so will signal they are reading the FSB DB.
I'm pretty sure Uber has enough money and enough developers to configure MySQL to not do any of that.
If we increased our energy production to 20000 times our current production (roughly 1000 years at 1% growth), I highly doubt we would still be stuck on Earth.
May be I don't get it but how does any sport can lead to "harmonious development of humankind, with a view to promoting a peaceful society". Sports is nothing but a form of entertainment and it is about money and of course the ego of being "better" than other humans at something.
Looker | Senior Software Engineer | San Francisco Bay Area, CA | ONSITE

"Have I found tech paradise..." is a direct quote from a Glassdoor review for Looker. At the root of that sentiment are 3 things: 1) challenging and impactful Engineering problems that need solving, 2) a culture that is collaborative and supportive, in which everyone is at times both Teacher and Student, and 3) a ridiculously favorable financial position built on 15 straight quarters of goal attainment that resulted in a pre-emptive Series C, bringing our total investment raised to $98M.

Our stack: Ruby (JRuby) | Java | AngularJS | Flux | CoffeeScript | Sass

We should talk: roland [at] looker [dot] com | https://looker.com/
bitmovin (YC S15) is hiring engineers, solution architects, account executives, marketing people and a director sales. Check out the details at https://bitmovin.com/jobs/
On a similar note I was trying to make more cartoony animations with CSS: http://jsbin.com/ravic/42
Thunderf00t has some good videos. But these are not his best work. The hyperloop issues are more engineering issues than solar roadway's physics issues.

This series kind of feels like thunderf00t pandering for views with controversy.
I tell my junior devs this heuristic: "whenever someone says the word 'just', that is going to be the hardest part of the project".

Is it always the case? No

Is it frequently the case? Yes

The reason I found is that the person doing the explaining is:

* hand waving over some complicated detail (e.g "just get the info from the accounting software", but there's no API for that software)

* thinking fuzzy (e.g. conflicting requirements "just update the struct" when doing so adds a race condition or is updating an immutable object)

* forgetting that computers and humans have different notions of "easy". (e.g "You just have to pick the person's faces out of the image") (I should probably update my example here)

It's almost always worth further exploration into what the other person means by "just do..." as an up-front exercise.
Not even necessarily an outsider. In my experience "Can't you just ..." is what the rubber duck [1] starts saying if explaining the problem wasn't enough to be enlightened and it starts talking back. Simple solutions to complicated seeming problems are usually from coworkers not directly involved with the issue that say "can't you just..".

[1] For those not following, Google 'rubber duck debugging'. Colleagues are the best rubber ducks.
This. A thousand times this.
Bullshit Makes a Good Building Material
I object to the whole term 'spoiler'. These people are not obliged to vote for you if they believe you to be the devil incarnate. For many the alternative to voting Democrat would be to not vote. Is this, also, unacceptable? Nay, any who doesn't vote to stop the dread spectre of Trump and advance the rule of Clinton is a traitor?

My feeling on Clinton is that she, and many of the other people in government, are horrifying murderers and traitors. Obama has two main roles: fundraise for the Democrats and sell weapons to Saudi Arabia. Clinton has been paid millions of dollars by Goldman Sachs, a company that had a major hand in constructing the housing bubble whose bursting blanked $24 trillion in wealth from America.

I am just giving you a bare illustration of my disagreements with Clinton. I held my nose and voted for Sanders in the primary. I probably won't even vote for Jill Stein. There is no way for someone like me to even begin to express my antipathy to the current form of American political process and system of government.

To many people like me, you are asking them to vote for Al Capone because John Wayne Gacy is worse.

Perhaps you think people like me don't matter. But the truth is there are probably a lot of people like me. And there are probably a lot of people of a similar bent on the right (though with different stories for why we should hate and fear the same elites). And this political system doesn't reflect our desires, and, as you're arguing in this thread, by design it cannot; it seems lunatic to me to attempt to engage with it.

So, I won't be voting Clinton, nor Trump. But I am not a spoiler; the barrel is fully rotten.
Ask HN: What contact do you want from a developer-focussed/API-based SaaS?
Once you signed up for a SaaS, what do you expect as a contact person from an API-based and developer-focussed service (like Stripe, Heroku, or in our case bitmovin)?
We really don't want to spam people, rather be helpful for user to help them with their project. So what do you like most, do you want to be not contacted at all and just contact support/sales on-demand? Or do you want be to be contacted by an technical contact / product / support or sales person? Do you want to get informations from e.g. the company blog?

Thx for your feedback!
Results from the R Shapefile Contest
San Francisco, CA | Full Time | Sr. Growth Analyst / Data Scientist | www.Salesforce.com

The Product Data Science (PDS) team is made up of data scientists, engineers, and growth analysts who are dedicated to driving product strategy with data-driven insights. The PDS team works with executives, product managers, designers, developers, user researchers, marketers, and sales strategy team members across all Cloud businesses to discover new opportunities for growth and optimization, experiment with data, drive adoption, and provide actionable insights that impact product strategy.

This role requires expert-level experience driving adoption growth and technical expertise in adoption tools, data mining, and visualization. This role also requires advanced communication skills to collaborate effectively in a large, matrixed environment, and a high level of comfort with public speaking and executive presentations.
Responsibilities: + Partner with product teams to understand business requirements, product direction, roadmaps, key metrics, and growth goals. + Create KPIs based on knowledge of the Salesforce business, growth drivers, and industry benchmarks. + Identify data-driven opportunities for product and feature investments. + Deliver easily-consumable presentations to large groups of stakeholders and executives that showcase actionable insights and recommendations to help drive product strategy.
Email me (my HN username) at Salesforce with any questions.
Blackbaud | https://www.blackbaud.com | Charleston, SC | Remote for the right person, otherwise onsite

At Blackbaud, we believe the world would be a better place if good took over. If everyone on a mission to do good had the power to do even more. That’s why we come to work every day—to equip and connect the world’s philanthropic community so that good can take over.

We do that by building the most innovative software and services to help our customers raise more money, spend less, and do more good. And while we each have different roles to play in helping customers succeed, we all have at least one thing in common: We care about cause as much as we care about code. Won’t you join us?

We're looking for a front-end engineer to help build a web portal that allows donors to make grants to non-profits. Looking for someone that knows Angular well and can help grow the skills of other team members. We use Slack throughout the day, VSTS for work items and builds, Azure and AWS for deployment, Github for code repos.

Email me if you're interested: dustin.speer@blackbaud.com.

Official job application: https://blackbaud.wd1.myworkdayjobs.com/en-US/ExternalCareer...
Has that never happened to you? You are stuck on a problem for what feels like forever. It's complex and difficult to keep completely in your mind at once. You've hit it from every facet that you can think off. Then you explain it to someone that knows very little of the problem and they throw out a little perspective, maybe preceded with a "Can you just..." and it may not be the solution, but your mind sort of jump starts down a different path than it had before.

I see this "Can you just..." business similar to the advice that you just stop working on the problem that you can't solve and think about something else for a while. Take a nap, go for a walk, have a drink. Wait until tomorrow. Often times the problem isn't that the problem is difficult to solve or that it's complex (it is), but rather that you are too mired in it to come up with the solution. "Can you just... " suggestions often pull me out of the trees so I can see the forest.
That would be wrong: http://www.huffingtonpost.com/entry/united-states-womens-soc...

"USWNT will generate $8 million more in revenue for U.S. Soccer than the USMNT."
I did exclude those things. I said, nothing has really changed OUTSIDE of computing.

Actually you could make an argument for biology. Much has changed in the realm of genetics though so far it has had little impact on our daily lives.
> * Security: TLS 1.3 to protect QUIC header and payload

That seems odd. QUIC's crypto is much nicer than any TLS version or draft last time I looked.
A DOI is a digital object identifier:

+ https://en.wikipedia.org/wiki/Digital_object_identifier

+ https://www.doi.org/index.html
I've checked scores of few cities I've lived in and they look like they were based on stereotypes, not on real experience.
Building your audience: a step-by-step guide
In the case of Java you can use Clojure or Armed Bear Common Lisp anyway.
> Sure this level of performance is amazing, it's just not valuable.

I say the same thing about every sport, but the companies behind them all keep raking in money.

IOC gets the money because they're the ones pimping out the talent, the same as every professional group behind every sport.
WW3 RUSSIAN SPECIAL FORCES SENT TO QUELL ANTHRAX OUTBREAK IN ARTIC
Yeah, also: MTU discovery?

Last time I did UDP this was a huge pain to do and required quite a few round-trips to get right. FEC isn't going to save you here as none of your packets are going to make it to the host.

Or do they just fix it at 576 and not try to get any better efficiency from larger packets?
When your first reaction is to interrupt with “can you just” you’re implicitly calling your co-workers stupid. Because if they weren’t stupid then they’d have figured out the solution in under a second like you did.

Sure, many common patterns of speech can be insulting if you're this uncharitable in your interpretation. Just like the speaker should consider how the listener will interpret their words, the listener should consider the speaker's intent, and give them benefit of the doubt. Communication is a two-way street. A more charitable interpretation would be that the "just"-sayer is actually asking a question: "Can you explain to me why you didn't do X, I feel I'm missing something". The difference between that question and "why didn't you just do X?" is more a reflection of the tone of the conversation and the speaker's mood than of the speaker's opinion of you.

Personally I'm always worried about how the least charitable listener might understand my words, but while it's a useful communication skill, it's also a curse: it puts a barrier of distrust between me and the people I'm speaking with, and often results in overly-formal sounding communication. And, of course, the least charitable listener will interpret formality as pretentiousness.
No physical copy, unfortunately. They seem to be extremely rare and hugely expensive when they are sold.

The PDF is available at http://library.sciencemadness.org/library/books/ignition.pdf but I've no idea how legal that is...
A book just came out which addresses this: "Agorithms to Live By" (http://algorithmstoliveby.com/)
But surely people invest for "maintenance" purposes too, where nothing extra is expected. I invest in maintaining my house. I don't expect any "return" from that investment, besides the roof not collapsing.
You can just say it was a competitive market rate. If they pry further after you made it obvious you didn't want to answer with a specific, they're now the combative one, and it's easier to say "I'm really more focused on the compensation for this new position, as long as you're offering a competitive market rate then it's not going to be a problem". If they really need a number after that you can just say it isn't something you share to other employers out of respect to your current employer.
Segal Jewelry
I don't think materialized views are an answer to this problem, precisely because postgres materialized views do not automatically update when the underlying data has changed.
Overheads absolutely affect marginal decisions. For a Uber driver, their income is revenue - car payment - fuel - other expenses. To remain solvent, that formula needs to be > 0.

For a cab it's similar, except you have labor cost and medallion cost as well. With rates fixed by regulation, the only way to increase profit is to drive more.
How often do HN job postings talk about "changing the world" when they're really talking about getting underpaid to develop a food review app?
There's a fallacy here that I wish more reporters covered on the student loan crisis. Why did this student go to such an expensive school if all she wanted to do was join the Marshal Service? I feel like we do a disservice to the debate when we don't point out the mistakes students make in not only a) taking on massive amounts of debt, but also b) in their own poor decisions in choosing where to go to school, what to study, and not finishing.