skysight-inc/HackerNews huggingface dataset:
Sourcegraph (https://sourcegraph.com) | Software Engineer | San Francisco, CA | REMOTE

Sourcegraph brings code search and code intelligence to your codebase. As a programmer, you spend hours every day reading code and trying to answer questions like "How do I use this library?", "Does the function I'm about to write already exist?", "Who's the right person to ask about this code?", and "What's going on in this changeset?" Sourcegraph makes answering these questions fast and effortless. And it plugs into your code host, code review (think "jump-to-def in diffs"), and editor to make understanding code easier in all parts of your life as a software developer.

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. If you are passionate about making the world better through software, come join us!

Stack: Go, TypeScript, GraphQL, Docker + Kubernetes

Jobs page: https://about.sourcegraph.com/jobs
Three arbitrary letters in a list of TLDs and they call it "innovation"...
Are you in NYC?
Clickbait title, and it worked on me. I only clicked because it sounded like he died as a result of his treatment.
I really miss the recording app I had on my Treo. Insanely useful, especially since I miss things in verbal conversations a lot, and it was handy to be able to go back to.

I tried jailbreaking my iPhone a couple times specifically for that feature, but the apps were lame.
Airtame is a fast-growing startup. Our wireless streaming solution helps people work better. We are based in windy Copenhagen, but have an office in New York that takes care of our U.S. customers. We're currently hiring:

* Senior Embedded Linux Engineer - Copenhagen, Denmark or Europe (https://airtame.com/jobs?gh_jid=4010452002)

* Software Engineer in Test - Copenhagen, Denmark or Europe (https://airtame.com/jobs?gh_jid=4012067002)

* Web Developer - Copenhagen, Denmark (https://airtame.com/jobs?gh_jid=4017568002)

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 Favro Board: https://favro.com/widget/2114a98cde73c1145a93bd8e/28429a2449...

We sponsor work visas for non-EU applicants.
Are you living in USA?
France tried something in that direction: https://en.m.wikipedia.org/wiki/35-hour_workweek but it arguably didn’t work well for them because in Europe a full time employee has -on average- very high costs for the employer, and most importantly they job contract is not “at will” (i.e. getting rid of redundant employees is basically impossible).

(N.B.: I am not saying that the European situation is good or bad, just that it is an obstacle towards shortening the workweek, as France apparently found out).
I have never used Spotify, so a genuine question: would Spotify play the Dark Side of the Moon from start to finish ?

EDIT: Thanks for the answers folks, and yes, playing it out of order, or with interruptions would ruin its sonic beauty.
Companies Use AI to Help Managers Become More “Human”
> are we really helping and caring about people simply because we're tweeting, retweeting, hashtagging, typing our personal stories in, and so forth?

I think the people in the #metoo movement would say that, yes, simply getting the support of a retweet, or being able to tweet about an experience you had that hurt you is very useful and helpful.
> there's always a HATEOAS comment somewhere and I've never really managed to figure out what that means beyond using URI's rather than a database IDs

You know how browsers use URLs to find content and Content-Type to decide what to do with it, and links ib URLs in content (so as anchor tags in HTML) to find related content: that's HATEOAS in the original REST API.
Do you have a link to where you read that?
They're responsible for whatever user monitoring their third-party ecommerce platform does, right? All the ones I've seen process and retain user data. And maybe their web analytics, A/B testing, email newsletter tracking, etc.

If your point is that static brochureware sites that don't target EU members at all and don't do anything interesting on the web probably don't have much to worry about... then I agree, but I don't think that's very insightful.

Your earlier comment said that GDPR required "at least some active targeting of EU users." But a less contrived example, say a US-based SaaS that accepts credit card payments, probably needs to be very worried about GDPR even with absolutely no active targeting of EU users.
It is very strange.

101domains wanted to charge me ~13,000 USD for a domain / year.

gandi, however, allowed me to purchase it (the same domain!) for ~650 GBP / year.

What is going on?
... and I didn't realize that one could link to a specific line in code on a github file like you've done...

index.html#L111

in

https://github.com/toddwschneider/stocks/blob/master/index.html#L111
The Docker approach is IMHO the most reasonable approach, but the fact is that "in a container" is still regarded as a bad word in many places. We're talking about containers but mostly still embargoed from using them for anything serious.

I mostly work on Ruby with RVM, where you can specify the exact version of language runtime and every gem dependency in the Gemfile, or let most of the details be inferred by bundler into the Gemfile.lock, and your runtime environment will balk appropriately if it's apparently being asked to run with something other than what you've described there.

It's not as concise as `rustup` but I feel like `rvm install ruby-{version}; bundle install` gets me about 97.5% of the way there, to "still automatically" as you've described, with the remaining 2.5% being the native extensions that may have those external library dependencies (which are not part of Ruby at all.)
Money quote: "Your Facebook won't be as good while it relearns your preferences."

I bet that depends on how you define "good".
Question is does Facebook remove it from their data?
PayPal | Senior Fullstack Javascript Developer | Full-time | Onsite - San Jose, CA

Stack: Node/React

I lead a couple teams at PayPal that are working on next-generation merchant solutions. We build things that don't exist yet in PayPal, and sometimes don't exist in the market. We move quickly and work with modern technology to create brand-new products seen and used by millions of people worldwide.

This is not a KTLO job in a forgotten corner. We don't drop specs from an ivory tower. I'm looking for someone who doesn't just want to code, but wants to shape the vision of the products we build. Developers on this team have a voice -- we work in a "3-in-a-box" model (Design/Product/Tech) and develop well-rounded product experiences together.

Many of us in the team come from startups and we use those lessons to inform our jobs. For example, we have no QA department -- developers test, release and monitor their own code. We keep the team in sync with daily stand-ups and have regular retrospectives to discuss things that are going well and opportunities for improvements. We value unique perspectives brought by diverse backgrounds and experiences.

In addition to interesting and challenging work, we offer world-class benefits like untracked vacation, a full gym with fitness classes, and top-notch medical insurance. Our campus is vibrant and comfortable, and includes beach volleyball and tennis courts and a brand-new outdoor café serving beer & wine around a cozy firepit.

We've got an incredible JS and open source community at PayPal. See private talks from industry leaders such as Douglas Crockford and Kent C. Dodds, or even share a stage if presenting is more your thing!

Read more here: https://rolp.co/oCHQd or email me directly if you want to informally chat about how you might fit: dosantangelo@paypal.com (mention HN in the subject line).
These are really rock solid questions. I would also add something about the business side. I like to ask some variation of "who pays". Are they making money off of contracts, implementations, investors, grants, etc. This segues into questions about the motivations of the owners. Are they trying to grow and then sell? IPO? Are they happy to run a small company indefinitely? Do they have to answer to venture capitalists? Shareholders? The state? etc.
Ok, we've added that to the title above. Thanks!
I am still not sure if saying and doing is the same thing, specifically in this case when more data means more money for Facebook. And this is not just about Facebook, but to any service that claims they won't log or store my data.

At the end of the day, it's just a claim and I try to minimize harm by giving as less data as possible because once they have it, I am not sure what happens to it and for how long it is retained.
I'm a bit bewildered. I've created a pole, which takes me to a page with the question and options to vote or view the results. Am I then supposed to text that to my users for them to click the links? I was expecting your site to send out the texts and accept the options as replies.
My site says "Unavailable for your site because your domain is not properly configured to support HTTPS", but I don't see instructions to resolve it?
Instagram Launching Video Chat, New Explore Tab, and Spotify Story Integration
SEEKING WORK | Glendale, CA | Remote | Elixir, Ruby, JS, GraphQL

Hi HN, I am a software developer with over nine years experience. Lately, I have been working a lot with Elixir, GraphQL, and Vue.js.

Info: https://www.linkedin.com/in/davidbecerra/

Contact: DavidBecerra84[at]gmail.com
Yes, I've been quite happy with my Galaxy Note 4, now so old that I can't even remember when I bought it — must be 4 years or so. I haven't even replaced the battery, though I like having the option to do so ... oh well, I guess nobody lets you do that anymore.
Language evolves. C is certainly lower level than C# or JavaScript, so even if it no longer fits the definition created decades ago, I don't see a problem with the term evolving to match modern times. People say assembly language when they mean assembly language, (which others have argued isn't low level any more anyway) so using low level to describe a language closer to the hardware seems valid to me. It's interesting that the author argues C could be considered low level on the PDP-11, because by the old definition used back it definitely wouldn't be. That tells me the author's definition of low level is already an evolution of the original definition, so there's no reason the term can't evolve some more.

Wiki definition:

"A low-level programming language is a programming language that provides little or no abstraction from a computer's instruction set architecture—commands or functions in the language map closely to processor instructions. Generally this refers to either machine code or assembly language."
The Anxiety of Open Source: Why We Struggle with Putting It Out There
Flyt| Software Engineers (all levels)| Onsite| London,UK| £40k-£85k + equity| https://www.flyt.io/
Flyt. The universal integration platform that creates unlimited possibilities.

We are building - what we call - "The Hub", a universal integration platform for the hospitality industry, that seamlessly connects venues serving food and drinks to the 1000s of apps that customers love, all through One Universal Award Winning API.

We work with leading hospitality operators and consumer platforms including Nando’s, Mitchells and Butlers, PizzaExpress, Just Eat, Uber Eats, Facebook and more to enable solutions in thousands of venues across the UK (and soon, the US).

More about open roles: https://flyt.workable.com/

If you have any questions, feel free to drop me an email: lessya@flyt.io

Lessya.
Well, poor decision-making seems to be the through line for this guy either way.
Site Reliability Engineer | Machine Learning Hedge-fund | San Francisco, New York, Chicago or London | ONSITE | Full­time | Comp: Best across all industries

[Junior and Senior roles] Opportunity to join a leading machine learning, tech-driven hedge fund. We are seeking awesome SRE’s/Production/DevOps Engineers to work in the front-office solving complex problems and supporting trading infrastructure and big data applications for high frequency trading teams. The role at its core is a mixture of DevOps, Linux SysAdmin with a lot of scripting and automation.

The required technical skills are: 1 - 10+ years of professional experience using Python scripting and automation for Linux, RHEL and other Linux flavors, high speed networking knowledge(beneficial). HPC experience is advantageous but not necessary. Open-source contributors are highly sought by us. We are looking for candidates with passion for technology.

[Management role] As a Manager of Platform Reliability you will manage configuration, performance and high uptime of distributed trading platform. Additionally drive open-source tech adoption through the organisation to advance platform capabilities. You will also continually experiment, improvise and translate ideas to automation solutions.

Compensation is the best across all industries, much higher than silicon valley/tech firm packages; substantial base, bonus and sign-on. The roles can be based in San Francisco, New York, Chicago or London. Sponsorship available for US based candidates.

If you are interested in discussing in more detail, please send me an email at: eduardo(dot)herrera(at)njfsearch(dot)com
> Once we roll out this update, you'll be able to see information about the apps and websites you've interacted with, and you'll be able to clear this information from your account.

So it's really just a way to de-authorize all apps/sites at once?
That would be INCREDIBLY awesome, considering that it would require pieces that have a curve in to the 4th dimension (or perhaps just pieces that could pass through each other). A Klein bottle is a 2-dimensional surface cannot be embedded in a 3-dimensional space without crossing.
> They are just protecting their business, which is legit.

The business is legit. The way they protect it may be legal, but it is not legit. (Not legal advice, just a moral judgement.)
65% of Public School 8th Graders Not Proficient in Reading; 67% Not in Math
1. Your buddy needs to get a job and stop sleeping in all the time :p

2. For selfish reasons, I would love for MST to annex PST along with DST going away. We should all join America/Phoenix as the West of the Rockies time.
> To be clear, when you clear your cookies in your browser, it can make parts of your experience worse. You may have to sign back in to every website, and you may have to reconfigure things. The same will be true here. Your Facebook won't be as good while it relearns your preferences.

Sounds like they designed this feature explicitly to show people why they need to provide facebook data. Instead of designing facebook features so that they can enjoyed while preserving privacy, Facebook is making moves to explicitly show how on Facebook privacy is at odds with utilitarianism of their product.
Biggest previous discussion was in 2014. Some great comments in there:

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

Second biggest was in 2009, complete with "seriously, how many times does this article has to be posted in HN?"

https://news.ycombinator.com/item?id=743170
My Google Pixel 1 sometimes crashes from overheating without any heavy program or weather happens. My Nexus 6P had the common issue of shutting down with 15-20% battery estimated (arguably not a crash but same UX).
Atrium (YC W18) | San Francisco | https://www.atrium.co

Atrium is a data-driven law firm designed to make access to corporate legal services transparent and price-predictable for everyone. We're doing this by building the first structured data platform for organizational data. We use modern techniques for extracting data that is locked away in legal documents, modeling how best to store this information, and inventing new ways for lawyers and paralegals to interact with the resulting structured data to help advise clients.

- All Open Roles: https://www.atrium.co/careers/
- Engineering Roles: https://www.atrium.co/engineering/
- Legal Roles: https://jobs.lever.co/atrium?department=Atrium&team=Legal
I use Cloudflare to get HTTPS on my github pages site, and I really like it. I get a lot of control over cached content and security, and statistics about site traffic. I am kind of happy that GitHub did not support HTTPS for custom domains, because then I would not have learned how to use Cloudflare.
I'm guessing companies will eventually change the message to say that they're recording, and place their call center in a two party state, so you have to request their permission to record on your end (which they will decline).
No. It is exponential, not polynomial. That is, it is (4/3) ^ x rather than x^(4/3).
It's not hard to miss if you don't bother to get beyond "systemic racism" as a justifiable and primary explanation for the disparity in racial outcomes. If you are interested in a more wholistic understanding, then you should be aware that it, like most social phenomenon, is very complicated.

You hear things like "crack carries a much heavier sentencing than powder cocaine, because crack is done by black people and powder cocaine is done by white people." It sounds like it might be a racist policy, but it simply is not. First of all, the drugs are not demographically comparable. Crack is a street drug, cocaine is a white collar and party drug. There are vastly differing levels of criminality surrounding them. Crystal meth, a drug much more comparable socio-economically to crack cocaine, not only carries the exact same federal sentencing as crack, but is predominately done by white people.

Another might be if you look at the different rates of incarceration for drug offenses by racial breakdown. Black people and hispanics are clearly over-represented as compared with their representation of the population. They are also, however, over-represented in their involvement in drug criminality. That isn't to say that their level of criminality is exactly proportional to their over-representation, because they do get incarcerated at disproportionately higher rates, but it is important. Where the disproportionality manifests can be found in statistics that while entirely true, often make no attempt at controlling for location or socioeconomic factors. For example, black people with identical drug usage as white people for something like Marijuana encounter much higher rates of incarceration. It sounds racist, but, surprise, is complicated.

Geographically and socioeconomically, there are massive differences in average black and average white distributions. Black Americans tend to have disproportionately higher representation in heavily policed urban areas, white Americans tend to have disproportionately higher representation in suburban areas. The extent to which this is motivated by racist policy is also, as is expected, very complicated, but should not be conflated with differing outcomes in criminality and arrests.

If you want to go over specific statistics, I'm happy to, but I don't find the explanation that systems are just inherently racist to be a satisfactory explanation for complicated problems, because systems that are inherently racist have trivially simple solutions. We are not dealing with the Civil Rights Movement 2.0.
That's my whole point. C doesn't try to stop you from doing that. C tries to do exactly what you ask it to, and if the OS doesn't allow it it just crashes.

To me that is about as low level as you can get without bypassing the OS.
We will see. Here in Europe, its possible to find out after 2018-05-25.

My guess is that they will retain as much data on you as they can legally get away with.
As a former University Librarian and Residents Director

A) Cheating happens more then it doesn't. In a Philosophy Class which had a dozen seniors all cheated in Spring Semester. Professor flunked them all by giving them an F and told them they were lucky they weren't expelled. President Graduated the students and fired the professor. Then on appeal the President was fired and the Professor rehired with a raise.

B) Shocked that YouTube or any stock traded company would allow these videos to stay up. Morally this is wrong since cheating hurts everyone in education.

EDIT:

C) No one was ever expelled for cheating, ever at my school.
LaunchDarkly | ONSITE | Oakland, CA | Software Engineers | Full-time | Cannot sponsor new visas at the moment

LaunchDarkly is a rapidly growing software company with a strong mission and vision carried out by a talented and diverse team of employees. Our goal is to help teams build better software, faster. You'll join a small team from companies like Atlassian, Intercom, and GitHub, and you'll have an immediate impact with our product and customers.

Our platform serves over 25 billion feature flags daily. The core technologies we use daily include Golang, React, Redux, MongoDB, ElasticSearch, Redis, HAProxy, and NATS.

We have a number of engineering opportunities available: https://launchdarkly.com/careers.html
Sysco LABS | Austin, TX | Onsite | Fulltime

Sysco LABS is a technology-focused division within Sysco Foods ($55bil/yr revenue), dedicated to reimagining foodservice through innovation. An extension of Sysco’s longstanding commitment to deliver exceptional products and services to the foodservice industry, Sysco LABS leverages customer and market intelligence, data-driven insights and agile technology development to rethink the entire foodservice ecosystem — from farm to table to check. Sysco LABS’ innovations will improve everything from the ordering process, inventory, pricing and automation to the in-restaurant customer experience. Operating with the mindset of a startup and backed by the authoritative expertise of an industry leader, Sysco LABS’ mission is to enhance the Sysco customer experience and consistently deliver revenue growth, cost savings and new innovations through technology.

Any questions, send me an email: eric.adleman@sysco.com

Senior Software Engineer: http://app.jobvite.com/m?3BzJxjwe

UX Researcher: http://app.jobvite.com/m?3cS4Cjwy
Can anyone talk about the positives/negatives of Operators v/s Helm Charts?

From what I see, it seems like Operators are a better tool for defining and deploying Custom k8s resources whereas helm charts are good way to organize applications (deployment, service etc. templates packaged into one tar).
The output size is O(4/3^n), which is exponential.
`javac` is a compiler. The JVM is an execution platform, just like modern x86.
Is this official confirmation that everything is safely secretly backed up?