skysight-inc/HackerNews huggingface dataset:
Dataquest | SF | Director of Marketing | Remote, Full-time | $90k - $130k | https://www.dataquest.io

At Dataquest, we teach data science interactively online to hundreds of thousands of students worldwide. We're focused on teaching skills and building intuition from the ground up with our project based curriculum. Unlike most educational options, we focus on motivating students to learn, not just content delivery. We have students go from no programming knowledge to jobs at companies like SpaceX, Amazon, and Microsoft, and you can read their stories here -- https://www.dataquest.io/stories .

Help us build awareness of Dataquest by scaling our marketing team, analyzing metrics, and running experiments with new growth channels. This is a chance to help students around the world learn while having a lot of ownership over the direction and messaging of the company. Ideally, you'll have experience with running and optimizing ads, analyzing data, and optimizing conversion funnels.

We're a bootstrapped team of 11, and we've been growing 2-3x per year since we launched in 2015, primarily through content marketing. We're looking for someone who can meaningfully increase this growth rate.

If you're burnt out doing work that doesn't feel like it has a direct impact, you have a passion for data science, or you want to peek inside a profitable bootstrapped company, this role could be a good fit.

Please email vik@dataquest.io if you're interested.
PatientPop | Santa Monica, CA | Onsite & Remote | Senior & Lead Software Engineers

Currently splitting monolith codebase into microservices and pushing company towards more traditional SASS business model with less manual tasks.

- Experience with at least one of the following programming languages: Python, Ruby, C#, PHP or Java. Preferably with a MVC framework such as Laravel, CodeIgniter, CakePHP, Ruby on Rails or similar frameworks.
- Backbone & VueJS Frontend
- A solid grounding in Computer Science fundamentals, data structures, algorithms, and deftness at object-oriented design and systems architecture
- Experience working with relational databases (MySQL, PostgreSQL, etc)

Message me if interested or apply here: https://boards.greenhouse.io/patientpop
As far as I understand it, the intellectuals among the upper class were always viewed as geeks/nerds. The overwhelming majority preferred to hunt, chase skirt, fight in wars or tournaments etc. It was so because the landed gentry were descendants of actual knights/warlords who, through force, amassed the land that was later passed through generations. These people were not unlike jocks of today and like them, they looked down on "nerds" who were into intelectual pursuits.
Where are those numbers from? That nominally more money going into ICOs than startups in the Bay Area.
Mirsky's Worst of the Web, because Gabocorp and FuckedCompany were already mentioned =)
The Keepers of Lists.

Each day there would be a list title, and the public would add funny items to the list.

Things like "Top xx reasons a grilled cheese is better than a taco."

People could vote entries up and down, helping bury the spam.

I'm not sure when it went away, but I don't think it survived past about 1999.
I think the market will continue to anchor their value on the number of listings and number of stays. AirBnB may be quickly growing revenue per user but that might not be enough to move the top line if listings is dropping. They seem to be losing left and right vs municipalities that don’t want them.
Replicated | QA Automation Engineer | $100k - $130k + equity | Los Angeles | https://www.replicated.com

Replicated is modernizing the deployment framework for enterprise applications. We are looking for entry-level engineers eager to work to lead the automation of our testing, especially focused on our installable product. We've had a lot of success finding candidates through Hacker News so hoping to find people interested in this role.

The QA Automation Engineer will continue to build upon our test automation processes to ensure the quality of our cloud based and on premise products and help make our development process as effective as possible. We are looking for someone with knowledge of automation tools like Selenium WebDriver and a passion for building automated systems to join our engineering team. Our tech stack is on the bleeding edge so we don’t expect you to know everything, but a willingness to learn and adapt is definitely a key quality for this role.

In this role you'll be:
- Writing automated tests targeting a wide variety of environments
- Developing effective testing plans and performing some manual tests
- Implementing best practices to integrate QA into our development process

In this role you'll work with a wide rage of tech like: Docker, Kubernetes, Linux, Ansible, AWS and Google Cloud Platform, MySQL, Selenium WebDriver, Golang and more. Again, we don't expect someone coming into the role to have experience with everything, but would like someone that is excited to learn!
This role will be exclusively onsite in Los Angeles.

If you are interested please email austin (at) replicated (dot) com
I wish I could give you more upvotes. You are describing a somewhat hidden psychology, which I think provides a rational basis for much of "Not Invented Here" psychology. We tend to think that "Not Invented Here" psychology is irrational, but in fact, the loss of control over possibly crucial technology is an important cost, which makes all of us stop and re-consider whether we really want to use some software developed by an external team.
Could the person saying something have a motive for lying?
Relay Network | Radnor, PA | Onsite | http://www.relaynetwork.com

Relay is a technology company giving businesses the power to create the easiest, most convenient customer interactions. Using Relay’s mobile engagement automation solution, service providers can deliver proactive, personalized mobile messages that improve and simplify the customer 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/relay-network

Here are our open roles:

- Solutions Architect: http://www.relaynetwork.com/careers/?gh_jid=1009231&ref=keyv...

- Sr. BI Developer: http://www.relaynetwork.com/careers/?gh_jid=970120&ref=keyva...

Tech Stack: Single source multi-tenant AWS SaaS offering
Leveraging many AWS services (Lambda, Kinesis, Redshift, etc.)
Backend - Clojure / Java / Node.JS / Python
Frontend - Angular
DB - Couchbase / Postgres / Redshift
Here is my ten minute implementation in TXR Lisp:

Trying rpn-compile at the REPL:

$ txr -i rpn.tl
1> (rpn-compile '(3))
(let* () 3)
2> (rpn-compile '(3 4 +))
(let* ((#:g0266 4)
(#:g0267 3)
(#:g0268 (+ #:g0266 #:g0267)))
#:g0268)
3> (rpn-compile '(3 4 + 5 6 + *))
(let* ((#:g0269 4)
(#:g0270 3)
(#:g0271 (+ #:g0269 #:g0270))
(#:g0272 6)
(#:g0273 5)
(#:g0274 (+ #:g0272 #:g0273))
(#:g0275 (* #:g0274 #:g0271)))
#:g0275)
4> (rpn-compile '(3 4 + dup *))
(let* ((#:g0276 4)
(#:g0277 3)
(#:g0278 (+ #:g0276 #:g0277))
(#:g0279 (* #:g0278 #:g0278)))
#:g0279)

Code in rpn.tl:

(defstruct rpn-compile-time nil
temps
lets
stack)

(defun allocate-temp (rct)
(push (gensym) rct.temps)
(first rct.temps))

(defun compile-expr (rct expr)
(if (member expr rct.temps)
expr
(let ((temp (allocate-temp rct)))
(push ^(,temp ,expr) rct.lets)
temp)))

(defun compile-dup (rct)
(let ((top (compile-expr rct (pop rct.stack))))
(push top rct.stack)
(push top rct.stack)))

(defun compile-swap (rct)
(swap (first rct.stack) (second rct.stack)))

(defun compile-binop (op rct)
(let* ((left (compile-expr rct (pop rct.stack)))
(right (compile-expr rct (pop rct.stack)))
(sum (compile-expr rct ^(,op ,left ,right))))
(push sum rct.stack)))

(defvar *compile-table*
^#H(() (dup ,(fun compile-dup))
(swap ,(fun compile-swap))
(+ ,(op compile-binop '+))
(- ,(op compile-binop '-))
(* ,(op compile-binop '*))
(/ ,(op compile-binop '-))))

(defun rpn-compile (exprs)
(let ((rct (new rpn-compile-time)))
(each ((word exprs))
(iflet ((fun [*compile-table* word]))
[fun rct]
(push word rct.stack)))
^(let* ,(reverse rct.lets) ,(first rct.stack))))

Having this function, making the macro is trivial. At the REPL again:

5> (defmacro rpn (. exprs) (rpn-compile exprs))
rpn
6> (rpn 2 2 +)
4
This isn't really an argument I want to wade into. But I just wanted to point out that there is a well-established racial divide in post-surgical mortality risk in the US, based on peer-reviewed studies [1] [2]. Hoping that may change your mind about the "casual racism" of the quoted comment, which looks perfectly reasonable to me.

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1448914/ ("Black patients have higher operative mortality risks across a wide range of surgical procedures, in large part because of higher mortality rates at the hospitals they attend.")

[2] https://jamanetwork.com/journals/jamasurgery/fullarticle/401... ("Race and insurance status each independently predicts outcome disparities after trauma. African American, Hispanic, and uninsured patients have worse outcomes.")
Which one should I be using? MacOS specific one feels polished whereas the Telegram for Desktop one doesn't have this strange issue where media sometimes never sends.
I used to be the Administrator of several different iPBFree forums before iPBFree suddenly disappeared.

I really miss the graphics/writing communities that were scattered around forums - it's actually how I learned how to use Photoshop and do front-end programming with HTML/CSS/JS!

Messing around with free forums is what landed me my career today - but forums are all but dead due to social media platforms. Even dedicated forums for games are either dead or have moved to Reddit.
First, not saying I believe that these guys are legit, but "thermodynamics" is a noun. Thermodynamic energy is a type of energy, like chemical energy is a type of energy. There is also nuclear, stored, potential, light, kinetic, and I'm sure I'm missing a few.

These are all basic physics concepts. These guys are claiming to be able to store the energy as thermal energy, and then get it back out at 70% efficiency without much degradation inside of 25 years.

All these ideas are plausible from a physics point of view, but I don't buy this simply because it requires an efficient way of converting heat to energy. If this existed, it would already be a holy grail for other reasons. Being able to turn the waste-heat from an engine back into more energy efficiently would be incredible. Right now, to get energy from heat, you typically need the heated material to be near something that's very cold, and you use the difference in temperature to get energy out of it. Or you boil water and spin turbines. It sounds like MAYBE that's what these guys are doing, if what they are claiming to be able to do is legitimate.
I feel like a lot of class conflicts are, like, excessively direct expressions of emotion or conflict, or inappropriate subjects of conversation. I don't think people are going to be made uncomfortable if you ask what some kind of food is.
I feel security programs are all about small nuances and there is plethora of generic advice out there. So, though this is good generic advice overall but I would have loved to see some more details.

> With this freedom, teams have the responsibility of securing their services, and ensuring security issues are fixed within an established timeframe.

How does the security team ensure that security bugs are being addressed. Individual engineering teams sometimes do not have visibility into the whole system and may think of an issue as low severity but combined with another bug in another system and its now a sev:high (SSRF type of things.) With individualized team dashboards, how does the security team handle this.

> The Security Team is currently rolling out metrics to our service dashboards tracking out of date patches, with an alarm to page the team when security patches are left unapplied. Giving the teams visibility into the risks lets them prioritize and schedule their patching, instead of relying on the security team to monitor patch levels.

How is the compliance to security policies ensured ? What if a team does not want to patch or the patch breaks their existing tools. A key element is these faced paced dev->deploy environments is exceptions. How are those handled and tracked ?
Funny enough so's the British import aisle in my local grocery store.
I'd forgotten about this. Sad that it's not around anymore.
I think a lot of this is that once a tool reaches a certain level of size and complexity, it’s impossible to know all the technical details unless you’re actually a developer on the project (and after another threshold, not even then). So at that point you have to use news and social information to find out what’s going on, and just trust that people know what they’re doing.

It can be frustrating, but it’s also unavoidable. While I strive to know as much as possible about my tools, if I had to know every part of the stack backwards and forwards, I’d never get anything done. You do have to cede to the abstractions at some point.
Alpha | New York City/NYC SoHo | Senior Fullstack Engineer | ONSITE, FULL-TIME | $110 - $140k | https://alphahq.com

Alpha enables management teams to make data-driven decisions about products, users, and new markets. We believe the best path there involves more shots on goal – by vastly accelerating our clients’ abilities to learn we can help them build better products faster.

We’re looking for a talented senior full-stack engineer with a strong appreciation for simple, effective architecture and rapid experimentation. Lately we've been increasing our efforts in NLP and machine learning, so experience there is a plus.

Our stack: - Ruby - Node - MongoDB - Redis - Vue.js - AWS - Heroku

For more info check out the official posting at: https://angel.co/alphaux/jobs/85071-senior-developer
Top-secret government files left in cabinets sold at secondhand shop
OLGA.net : On-Line Guitar Archive. Basically a collection of text files people submitted of guitar tablature for popular songs. If I remember right, they got slammed with DMCA and were forced to shut down. Now we have fantastic tools like Songsterr and anti-user pieces of shit like UltimateGuitar.

I miss OLGA.
The McMath family are (as far as I can see) not biostatisticians. The author's belief may or may not be accurate, but it is based on their experience in life. By your comment's reasoning, You are as "casually racist" as they are if you do not gather the statistics that you instruct the author to gather.

"Casual racism" is what the author perceives based on living their life and observing their surroundings; it is not their giving voice to their interpretation.
Ruckit | Backend, Frontend, Design, Project management | Austin TX | ONSITE

Ruckit, Inc. is on a mission to help improve the transportation management industry by streamlining the hassle involved with finding available qualified drivers, as well as minimizing the cost associated with incomplete, inaccurate, or missing tickets, the Ruckit Platform and mobile applications allow everyone to focus more clearly on opportunities for reducing total transportation costs, improving service to end customers, and dramatically improving driver quality of life.

Our stack: Python (Django), Postgresql (PostGIS), AWS (S3, lambda), Heroku, Javascript (Angular), iOS, Android

http://www.goruckit.com/
https://itunes.apple.com/us/app/ruckit/id1272586096?mt=8
https://play.google.com/store/apps/details?id=com.ruckit.dri...

To apply email careers@ruckit.me
These are just my opinions, but you asked for them...

First, I'd recommend everyone (but especially people like doctors, who are in positions of trust and power) take philosophy and ethics courses so that they're better equipped to understand ethical arguments and make their own ethical decisions, without feeling that they must defer to the judgment of "experts".

Second, on the specific issue of when to end care, I think that living wills (when they exist) should be respected and otherwise the judgment of the family should be respected, though the necessary course of action becomes murkier when, for example, the family is estranged from the patient or can't be reached.
"whose goals get accomplished by believing this claim" is the biggest question to get into a habit of asking yourself. make it unconscious. make it follow every line of written text and every sentence you hear.

you will find that the answer is never "mine" when reading something you didn't write, but it might sometimes be "theirs, and mine" if you are reading something that is not bullshit.

advanced techniques include making finer distinctions in your answer to the question. but the question is all you really need.

then there's what i call the "10 year old" rule of thumb.

if a 10 year old of average cleverness wanted to manipulate their parents into an action by repeating the claims that you read, would their rhetoric be similar to the claims that you suspect are bullshit?

remember, just like adults, 10 year olds add a lot of noise to their manipulative signals but they aren't very good at subterfuge because they can't disguise their intent despite adding noise. this thought experiment is for getting you to read between the lines rather than reading the lines literally and accepting them as truth-- as the ten year old desperately wants you to do so that their trick is a success.

this thought experiment is enough to resolve almost every tough call of "is it bullshit or not" when other methods fail. don't make this one into a habit, keep it handy for conscious mulling over of tough cases of ambiguous intentions. and don't share it, some 10 year olds are smart enough to know this trick already and they might get offended.
Exploring the SDK for Quantum Computing
I think 12 Byzantine Rulers - The history of the Byzantine Empire (19 episodes) is what Mike Duncan cited as his inspiration for the History of Rome (191 episodes). I'd also recommend Norman Centuries - A Norman History Podcast by Lars Brownworth (20 episodes) as being in the same style.

* Norman Centuries - A Norman History Podcast by Lars Brownworth

* 12 Byzantine Rulers- The History of The Byzantine Empire

* The History of Rome

Maybe it's just the scope or ambition of the projects but things like a season Serial Podcast or the Byzantine/Norman podcasts I mentioned here are more like miniseries.
Driverless cars: Men and women have different opinions on letting the wheel go
Signal is not feature rich and harder to get people to use. It also lacks the desktop/laptop integration.
Not only would the ideal candidate have the above experience, they would also have to be able to pass whatever interview process they have lined up.

When a company wants such a broad skillset/range of experience, how would they interview for it?

Unrelated edit: I looked up the job post, and one of the listed benefits is "2 weeks paid vacation". Personally I would need more time off to decompress from constantly being pulled in different directions.
> The internet will almost certainly spawn a social movement to destroy the class system in the US.

Maybe. A prerequisite would be for most people to realise that class is more important than gender and race.
Location: Riga, Latvia
Remote: Yes

Willing to relocate: Yes

Technologies: java, distributed systems, high scalability, machine learning, blockchain

Resume/CV: https://docs.google.com/document/d/1TbFTBIiat372mZ6hW7coNBha...

Email: post@kiril.me

LinkedIn: https://www.linkedin.com/in/kmenshikov

GitHub: https://github.com/kiril-me
Org | NYC, Zug, World | Blockchain, AI, Financial Engineering, P2P | ONSITE, REMOTE | https://org.network

Org is reinventing the nature of the firm, through a new platform allowing easier creation of proper unstoppable DAOs.

https://org.network/jobs/
Really disappointed to see this comment. If you think you're a victim of racism and you say so, that's "casual racism"? Think again.
On the history of elastohydrodynamics
avidemux can do this as I recall. It can also re-encode video if you decide you need that.
First of all, it isn't racism to believe that someone of another race would be treated better. Secondly, that family has no doubt dealt with a ton of racism in their lives, it certainly wouldn't be without precedent.
Filecoin: protocol overview, important results, and new open problems [video]
I've never experienced anyone caring even the least bit about my GitHub and StackOverflow profiles.
I don’t know if it was so much of a race issue as a terrible hospital issue. My brother had lung surgery at a local hospital in NJ and when he needed it again we went to UPenn. UPenn laughed and said those local guys were medieval butchers. I don’t know much about Oakland hospitals but I can see this happening if they weren’t a great hospital.
thermodynamics, yes.

"thermodynamic" is an adjective that denotes "having to do with thermodynamics".

this is utterly petty, i know, but it really jars.
> Are there other cases

Sure, we make those decisions every day. Everything we do has a risk to our lives and others, and we decide if it is "worth it" constantly. You can die playing baseball, skiing, jogging, etc. You can die from being vaccinated. Most deaths are caused by lifestyle choices.

Whenever some outfit says "safety is our top priority" that's marketing, not reality. A 100% safe automobile would never move an inch. You make a value judgement about life in the choice of car you drive, how you drive, where you drive, how often you drive, etc.
As I understand it, its already been mathematically proven that the efficiency of a utility function declines with the search space, and there can be no global optimum when the search space is infinite. When there is no global optimum it becomes more and more important to have a novelty function that can at least maximize the number of future possible local equilibriums, from the current equilibrium.

The search space of "Every possible life form over 4.5 billion years" is very large, so you would expect there to be a large reward for the right novelty function. And this appears to offer proof of such a mechanism.
My first thought is that YC considers 2 to not not be a conflict of interest because of 1. They don't need more funds for their startups; this is just a donation of knowledge to the world to help Angel Investors get more money to the right startups, (presumably) making the world better for everyone.
Dor Technologies | Full Stack Software Engineer | On-Site, Full-Time | San Francisco (SOMA)

Who we are: Dor Technologies is a retail analytics startup that helps retailers of all sizes make better staffing, marketing, and operations decisions based on their customer traffic. To do this we have engineered cloud-connected foot traffic counters to collect data and an analytics dashboard to allow customers to view and analyze that data.

Our Stack: NodeJS, React/Redux, SQL, AWS, Docker, Lambda AngelList job listing: https://angel.co/dor-technologies/jobs/223446-full-stack-sof...

Email: mike[at]getdor.com
YC's mission is ostensibly to create more startups than would otherwise exist. So how many startups would not exist in 2018 if YC didn't exist? A hundred maybe? The number can't be large because they don't do anything at scale yet.

And yet there's potential for thousands of new startups to exist each year. Most people don't believe this, maybe not even YC, but that's what I'd call lack of ambition.

When ICOs (equity crowdfunding) comes into its own we will have a measure of how unambitious Silicon Valley has been. I predict it will be a shocking revelation.
If people call you brutally blunt, you might be able to improve your career and relationships with some simple changes to the way you say things. Nonviolent Communication by Marshall Rosenberg is a great place to start. It's full of examples of people saying something that made other people angry and upset, then showing how they could say the same thing in a different way so that people listened and understood and often gave the person what they needed. Not by wrapping it in bullshit, but by connecting the request to relatable human needs.