skysight-inc/HackerNews huggingface dataset:
Business Insider | DevOps Engineer | New York, NY | Onsite | Fulltime

Devops Engineer:
http://www.businessinsider.com/business-insider-hiring-devop...

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.
Teen suicide is trending the wrong way which is my main argument.
I wish there was more info out there on the risks for reflux -> Barret’s -> cancer. I could barely find anything when I last looked, except that frequent reflux sufferers are advised to get an endoscopy once every few years. (So I guess Barret's develops pretty slowly?) Also, the fact that smoking is correlated with both reflux and cancer significantly confounds the issue.
How science transformed the world in 100 years
Isn't using the term shader somewhat incorrect today? It basically means any GPU program, so it's not limited to shading by far.
A distinguisher for SHA256 using Bitcoin (mining faster along the way)
w3schools has got lot of examples and decent documentation for javascript.
I haven't used Angular in a while, so I haven't heard about Angular 3 or 4.

What's even weirder is that most people I know using Angular are still using version 1.
trustyou.tech | Python and Ruby Backend | Munich, Germany | SALARY: 55k-80k EUR | ONSITE |

We at Trustyou help hotels to track the happiness of their guests: We scan booking.com, trip-advisor and other sources to enable hotel owners to understand customer’s feedback that is usually scattered all over the web.
Recently we bought a Ruby messaging app (that helps hotels to chat in real-time with guests) and would need a Ruby engineer.

We use Python heavily on the backend and always look for Python or Fullstack engineers. We have a great software engineering culture. We often sponsor tech-events and conferences like PyMunich and Europython.

Interview process:

1) Phone call with a technical person

2) Coding task via qualified.io (skipped depending on first impression)

3) Onsite half day with us (we pay expenses)

Send us a short intro about yourself:

jobs+hn@trustyou.tech
GHC's repl is completely fine.

The thing with dynamic languages is that the development style is basically println-driven.

It goes like this: because you can't keep anything longer than a 1-page script in your head and because you can't remember the APIs of other people and hence you can't trust anything you write, in order to keep some sanity, you have to execute every freaking line of code that you write in order to verify that what you wrote actually works — and the sooner you execute, the better, because if your program crashes, the triggered error can happen far away from where the mistake is actually made.

This happens for every dynamic language, not just Clojure. This is why the read–eval–print loop is so important.

However the development experience changes dramatically in a good static language (no, not talking of Java or Go), because you can write more than one line of code before feeling the need to verify it — when compiler type checks a piece of code, at the very least you can be sure that the APIs you used, or the shape of the data you're interacting with are correct.

Refactoring is also painless. Ever done refactoring of projects built on dynamic languages? It's a freaking nightmare and no, the tests don't help that much, the tests actually become part of the problem.

This is also why dynamic languages folks complaining about long compile times are missing the point — those long compile times are necessary to give you guarantees that in a dynamic language you don't get at all, changing the experience, because in turn you don't have to run your code that often.
Wow, sixels looks amazing. I'm honestly shocked
Doubtful you would ever see bitmap fonts working here. MyFonts doesn’t usually sell bitmap fonts either.
I have almost exactly your use-case and I solved the problem very similarly. I use a lambda to write the events to S3. I have another lambda that can read the files in S3 and produce them to replay. It's designed so I can replay many years of events if necessary, which is way beyond what I would want Kafka's retention period to be.
Glassdoor ignores equity in its averages, which is substantial portion of pay.
What "high risk" real world systems use deep learning?
WSJ (along with most news organizations that have paywalls) values clicks from social media highly enough to exempt them from the paywall. Another technique to bypass most paywalls is searching twitter for an article's title.
Hinton's 'Capsule Networks' Unveiled
SEEKING WORK: SF Bay Area, Remote Only

We, paren, are a small consultancy. We've worked with top startups backed by Y Combinator, Techstars, and 500 Startups. We are startup founders ourselves and understand the nature of startups. Startups come to us for help with creating prototypes, product development, building integrations, building microservices, and improving general software design and architecture.

This is us talking about using ReactNative with ClojureScript at Clojure/west: https://www.youtube.com/watch?v=tHQAMrShHu8

Technologies: React, React Native, Ruby on Rails, Node, Clojure, and ClojureScript.

Website: https://www.paren.com

Email: hello@paren.com

P.S. We love functional programming and lisp, hence our name, paren(thesis).
Goodcover | Frontend/Backend Dev (Scala)/Claims Manager | San Francisco, CA | Full Time

Goodcover is starting a new insurance carrier. There are lots of systems to be built in both the front and backend. We started this because we were tired of how insurance profits from misfortune and waste. We've raised a small round and are still a tiny team. So come join something where you can make an impact.

We are a Scala shop that uses functional programming to make this all work. We are also looking for hungry claims folks, so if you fit the bill, drop me an email if you're interested dan at goodcover.com or jobs at goodcover.com.
ConvertKit | Senior Full-stack Engineer | REMOTE

ConvertKit is looking for a Senior Full-stack engineer with significant Javascript experience. Come join our amazing, rapidly growing company!

* We are a 100% remote company, scattered across 8 states and 4 countries. There is no central office.

* Bootstrapped, profitable, and growing very quickly (See for yourself! https://convertkit.baremetrics.com)

* We put a high emphasis on work / life balance, and we value and strive for 40 hour work weeks.

* We have a positive, vibrant, and genuine culture. (see https://charlimarie.com/2017/02/06/finding-my-place)

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 they encountered it.

About you

You’re a perfect fit for this role if you’ve got experience developing software, love pragmatic OO design for its long-term cost benefits, and testing. Clean code is not just a phrase for you. Given our high rate of growth, you'll need to have strong knowledge of scaling Rails applications up.

Benefits

* 3 weeks paid vacation, 7 paid holidays, and 3 sick days / year. 4 weeks paid vacation after a year of employment.

* The team gathers twice a year in-person for fantastic team retreats (https://youtu.be/1L0en33hfqI)

* Excellent Health benefits.

* 8 weeks paid maternity / 4 weeks paid paternity leave.

* $2500 equipment allowance given every 2 years.

* 4% matching 401k.

* Conference credit.

* $1,000 yearly vacation bonus.

* Profit sharing!

Apply here: https://convertkit.workable.com/jobs/599592
Take home assignment is basically an inquisition-style "accuse yourself" situation. Implemented the requirements? Sorry, there are no tests and we took them as granted. Skipped non-trivial part of the task? Sorry, the implementation is incomplete. Used XHR? Sorry, Fetch API is the thing. Used Fetch API? Sorry, async/await are the thing. You sent URL to a repository? Sorry, we wanted an attachment. You sent the code as an attachment? Sorry, our spam filter threw it away. ENOUGH.

I'm applying simultaneously to tens of companies, if you insist I can send you a link to my repositories with all take home assignments I've done so far.
To save you clicks, the two pre-prints are at :
https://arxiv.org/pdf/1710.09829.pdf &&
https://openreview.net/pdf?id=HJWLfGWRb
It would be irrational to pay more for water from France vs water from the tap, if they're the exact same product.
RunKit (now a part of Stripe) | https://runkit.com | Full Time | San Francisco

We're working on some incredibly interesting engineering problems spanning from Docker to JavaScript parsing to make developer's lives easier.

Let us know if you want to join! https://runkit.com/jobs
Most of my pain with the React ecosystem happened when people kept rebuilding react-router every 6 months. I managed one upgrade, but after that we gave up and stuck with the old version because it worked well for our purposes.
>"There are many Americans in this situation right now, but they suffer in near-silence. As their numbers swell, we will reach a point where they can no longer be ignored."

Honest question...how are you defining this silence? Social media and the internet have seemingly given a voice to everyone who wants it. The challenge is standing out from the crowd and making sure you have a way to do so when what you say is against the best interests of the platforms you are saying it on or the people who have vested interests in those platforms.
>Given the absence of "higher-level" constructs, the resulting OS will never be as complex as something like an NT kernel

i wonder whether you've worked with Forth - in my view of Forth (spent 1987-89 mostly in Forth running on 8088 clone based terminal of USSR clone of IBM 360, so Forth is my second language after mandatory Pascal and the first true "computer" love really) what you said is a huge advantage and natural characteristic of Forth, not a deficiency. Everything in the Forth world is like Salvador Dali's clock face plates - flexible/pliable/flowing and you build whatever "higher-level" constructs and complexity levels you need right now and leave them behind the moment you don't need them anymore, create and destroy worlds as you go... In comparison to that the static monstrosity like NT kernel is just dead dusty world of an ancient complex tech civilization who died off under the weight of its own complex tech.

To Cyph0n below: man, as an enterprise programmer for 25 years i completely understand and agree with you. As that Forth programmer enjoying it 3 decades ago i can only say to you - you just don't get it :)
We were in the exact same position and ended up converting to react to escape another potential clusterfuck with angular. This was despite the fact that I enjoyed angular very much but as you said it is certainly scary from business perspective.
Thanks to both you and GP for digging up the facts!
I love Vue. I prefer it to React and Angular. But once you get to customizing your use-case (like adding Typescript, State management, or Design frameworks) you start relying on increasingly smaller projects with less and less "maturity". For example I make heavy use of the vue-typed library[1] but it has 47 stars and two contributors.

[1]:https://github.com/vue-typed/vue-typed
No matter how well-engineered software might be, it's ultimately subordiate to national and international law.

For now. I argue that there will be a technology corporation more powerful than the reach of any nation-state within 50 years.
https://launch.blendle.com/ will quite happily do that for you. I suspect that it won't last.
The professors work for the companies, they can can teach new employees.
When I lived in London roughly 40% of my salary went to rent. London was actually more expensive, at least for a 1BR with roughly the same distance to the city center, as NYC.
Fold | San Mateo, CA | ONSITE & REMOTE

Fold is a cryptocurrency payments company backed by a number of well-known investors in the space. We're expanding into new currencies (Dash, Monero, Zcash) and launching Keep (https://keep.network), a new project built on Ethereum that adds a privacy layer to public blockchain operations.

Crypto and Go experience are great, but an adversarial mindset and willingness to dive into new technology are the real requirements.

Interested in breaking into the space? Email work at foldapp.com!
Anecdata: Have handled sign up forms with double opt-in for many companies in Germany for over 10 years and have never read "Confirmed opt-in", everyone uses "Double Opt-in" to mean "input email, get confirmation mail, no further emails sent until confirmation link clicked".

BTW, the German Wikipedia page lists the term, but the paragraph confuses me a little as it has it exactly backwards as was just mentioned:

"Das „Double-Opt-In-Verfahren“ ist vom „Confirmed Opt-in“ zu unterscheiden. Beim „Confirmed Opt-In“ wird an die eingetragene E-Mail eine Bestätigungs-Mail ohne Bestätigungslink geschickt. Der Verbraucher müsste dieser Mail widersprechen, um keine unerwünschte Werbung zu erhalten. Teilweise wird der Begriff von Spammern missbraucht. So nehmen manche Spammer in Anspruch, „Confirmed Opt-in“ zu betreiben, wenn ein neuer Empfänger eines Newsletter-Abonnements nach der Eintragung eine E-Mail zugeschickt bekommt, in der er auf das soeben getätigte Abonnement hingewiesen und davon in Kenntnis gesetzt wird, wie er das Abonnement wieder beenden kann."

(feel free to google translate the blurb, translation's ok)
How hard do you think a Go app would be for a medium-large sized web app? I wanted to write a payment processing website in Go, but I'm hesitant to start using that language.
It does, there is a wiki page on it.
You can go Polymer 2.x or Vue 2.x both feel similar to angular 1.5 `component()` approach. React might be a nice option too but it is probably requires more different way of thinking than the former options.
I do a variety of things but commuting on a bicycle is the fallback. It's not just for my body, it's time to think, I like the speed at which the world goes by on a bike, and it's a way to stay in touch with the changing seasons and the elements. Driving makes my stress levels go up, and cycling makes them go down.
Can you put a breakpoint in the template?

In .tsx templates you can.

Templates frequently need loops and conditionals. In the case of .tsx this logic is in TyprScipt so you can debug it just like any other TypeScript. In the case of Angular such logic is written in an undebuggable custom syntax.
React+MobX would probably be an easier transition and MobX is easy enough to learn and pretty popular.
You used to. People did. Now most people stream on Spotify for free, and the hardcore listeners buy albums, and practically nobody buys singles.
But wouldn't an effective bad review be a seemingly real testimony that you were raped at their establishment?
I have seen this at another company and I believe it was due to the fact that management wasn't very tech savvy. So when projects started to slip the only thing they could do was to call a lot of status meetings and make sure people are at the office working visibly. It's hard to judge if a remote worker works on a problem for two weeks or just does nothing.
How to Build a Robot That Wants to Change the World
CLI should be pretty much instant to reload a page.
Vim users used to, but now that emacs has a decent text editor[0], they can't.

[0]: https://github.com/emacs-evil/evil
Having used apistar in production for a month now, I sort of wish I went with Flask...
This would only make sense under the assumption that the DNS response can be trusted. For the vast majority of domains and resolvers, that would not be the case. (I'm skipping the discussion of whether you'd want to trust DNSSEC at all.)

The idea you're describing has been standardized as DANE, which has failed to gain any adoption. It would not make sense for CAA to try to do the same thing. Instead, it set out to provide a defense-in-depth mechanism for certain CA vulnerabilities that fall short of a full compromise.
I think cryptocurrencies in general have a long future, and seeing as how many exchanges require bitcoin to exchange to other coins, i think the value of bitcoin will climb by default. No reason for everyone to start bailing on it so far. Personally I have some assets distributed among a few different coins because I feel like the value will go up across the board, and also to hedge competing cryptocurrency technologies.
Security First | https://www.secfirst.org | Dublin, Ireland | Full-time | Android Developer (Umbrella App)

Are you a developer that wants to work on a exciting new human rights project that can save lives every day?

We build open source technology that helps some of the most courageous human rights defenders and journalists in the world stay safe.

We are looking for an experienced Android Developer who shares our passion to work full on our app ("Umbrella"). We recently launched our first version and are now looking to increase our small team to build out it's features and functionality.

You will be an Android Developer who:

* Cares about human rights

* Has made a native Android app from scratch

* Some experience with interacting with web services

* Knows how to use SQLite to access data (we use ORMLite for with SQLCipher support)

* Is capable of working with Kotlin in future versions

* Understands using support libraries to support older versions

* Has a strong understanding of security

Apply to jobs@secfirst.org

Job is Dublin, Ireland based though for exceptional candidates, remote may be considered.
or you may think of it as pricing the value you provide at how expensive that value around the place companies are in
You're entirely missing the point made by Chuck Moore and by extension probably don't understand why his way of looking at programming and the Forth language in particular are a big deal even this long after their invention.

This kind of minimalism and stripping things down to their essence is a powerful tool to allow you to focus on what matters rather than at all those things that don't really matter. If you don't actually need 4 GHz chips and billions of transistors to get the job done then why would you?

Reliability and simplicity go hand-in-hand.
Clover Health | Data Scientist | San Francisco, CA | Full-time, onsite

Clover is building the next generation of health insurance by using data to drive improvements in our members' health.
Clover's Data Science team is charged with leveraging our data — our most important asset — to generate value for our members. From understanding how the member experience impacts clinical outcomes to making our home visits more efficient and effective, our team pushes out insights central to executing on our core mission. And our impact is tremendous: you'll be able to point to one of our members and say, "I helped make that person's life better."

We’re looking for Data Scientists to help us build a revolutionary new health care company.

As a Data Scientist, you will:

* Partner with Product and Clinical teams to define criteria and measure success of new initiatives.

* Empower our operations staff to understand relevant data, and how it should impact their decisions.

* Build models, tools and validation processes that help Clover translate insights into action at scale.

* Determine priorities by estimating the potential impact of projects.

* Acquire and bring structure to data so that it can be used in our reports and data apps.

Apply here: https://www.cloverhealth.com/en/about-us/job-opening?gh_jid=...
I opt for dedicated workout sessions. I got into bodybuilding style workouts a few months ago (while being ~50lbs over weight) and started eating sensibly and it's done wonders for me. I currently workout 6 days a week: 2 days purely weights, 3 days are weights+cardio after, and 1 day of pure cardio.
Given how much harder it is to leave a marriage than it is to leave a job, I'd think the gap between those two should be much larger.
And dishonesty correlates with what?
> Seashells isn't currently open-source (the goal was to have a hosted version to make it easy for people to pipe non-sensitive data). In the next version, I'm planning on adding end-to-end password-based encryption.

Obviously it's your decision, but any particular reason it's not open source? I can't imagine it being commercially viable.
EDN (Extensible Data Notation) is extensible in userland, which is the whole point of it. This is JSON plus some extra types.

.

.

.

r/clojure on JSON vs EDN: https://www.reddit.com/r/Clojure/comments/6gytlf/json_vs_edn...

Transcript of Rich Hickey EDN talk which OP obviously hasn't seen: https://github.com/matthiasn/talk-transcripts/blob/master/Hi...

Transcript of Rich Hickey talk OP linked, C-f "edn": https://github.com/matthiasn/talk-transcripts/blob/master/Hi... Perhaps OP had his fingers in his ears while he watched it. This blog post should be retracted with an apology.
They do actually use every number of semver in a meaninful way.
> Presuming this is a technical interview and the skills are already identified and qualified the "what it is" isn't particularly important.

It may not be important to the person asking the question, but it's actually quite central to being able to have a coherent answer.

A better question, if the “what” isn't important, is to identify a concrete thing rather than a “revolutionary idea”; if “what?” isn't important, don't ask a question which fundamentally requires having an answer to “what?”.

> Attempting to bullshit past the spirit of the question

Asking a poorly framed question and blaming the person questioned for bullshitting for not correctly deducing the intended spirit certainly reflects negatively on someone, just not the interviewee.
Apple iOS 11.1 Just landed with fresh new emojis and More
Um, that article was written by none other than Milo Y, does that make alarm bells go off? Richard Spencer, noted white supremacist, originated the term years before that article was written. Its inconceivable Bannon was unaware of this when he made that statement.

But bickering over what the word mean or what Bannon meant is not really the point. Give the Buzzfeed Breitbart leak story a read. In it you'll see Bannon encourage Milo to engage with white supremacists but try to dress them up publicly. They are in fact trying to hide it.

https://www.buzzfeed.com/josephbernstein/heres-how-breitbart...
AI and ML to Revolutionize U.S. Intelligence Community, Pentagon Official Says
Not sure about the alphabet. Got to K before I got stuck and thought... So in that moment, if I forget that there's kill that starts with a K, why does it matter? How does it relate to the fact that I know to use kill for sending signals? The recall for a situation where you'd use something and for a letter matching game seem to be very separate. (On the other hand I remembered join which I used maybe once in my life...)
Certainly, the React ecosystem is full of stuff that changes gratuitously --- but my feeling is the rate of change on that stuff is usually inversely proportional to its utility. For instance: I'm not entirely sure why anyone uses an add-on router library.
Glish: scripting language for loosely-coupled distributed programs (2005)
You can still use --no-aot (or something similar) in the meantime
Horse-drawn armies need enormous amounts of supplies, the energy density of animal feed is a lot lower than that of oil. The British Army learned this lesson in WWI and was totally mechanized by 1939.
Graphic design startup 99designs relocates global HQ to Melbourne