skysight-inc/HackerNews huggingface dataset:
People.ai | San Francisco | Senior Software Engineer + other | Onsite | Full-time

People.ai is the AI platform for data-driven enterprise companies. We're building the world's largest self-updating business activity and relationship graph. We're leveraging ML and AI to deliver real-time insights to business leaders and executives. Our team members value one another, our customers, radical transparency, and end-to-end ownership.

People.ai (YC S16) is headquartered in San Francisco, CA and is backed by Silicon Valley’s top investors, including Lightspeed Venture Partners, GGV, Index, and Shasta.

Customers include Lyft, Okta, Gainsight, Tanium, Cogniance, MemSQL, 35+ more large enterprises we can't mention here. ;)

- Sr. Software Engineers (Backend, API, Data, ML): https://jobs.lever.co/people-ai/71bf79f6-abd8-4002-a557-0238...

- Head of Data Science: https://jobs.lever.co/people-ai/2e834d3b-1501-47f2-bd58-ddf6...

- Technical Support Engineer: https://jobs.lever.co/people-ai/a26076eb-169b-471c-a567-67c6...

- Sr. Product Manager: https://jobs.lever.co/people-ai/0029e40f-924d-4a95-b8e0-7acd...

- Enterprise Customer Success Manager: https://jobs.lever.co/people-ai/283d6f45-d44e-40ee-a76a-7dcd...

- Enterprise Account Executive: https://jobs.lever.co/people-ai/71846d6a-b66f-4ce2-afd5-f4b4...

Contact: thong[at]people.ai
They don't even mention video editing though, only 3D.

I wonder why (really, have no idea)?
So I finally got around to taking a good look at this last night after work. I adapted a single page d3 app that I'd written many years ago to model sous vide cooking.

A few comments:

- Probably needs some more documentation. Maybe a quick reference for the API that's available and a list of keystrokes. I will admit though, I bailed halfway through the tutorials so I could start playing with it.

- I'd like to be able to drag and drop cells (or otherwise rearrange them). I created my page, but then wanted to better organize it. Making new cells and cut/pasting content was annoying.

- The Opt-Return thing is killing me. It executes the cell in Jupyter and splits the cell into two in Observable. I can't think of a reason I'd want to split a cell in the middle. I believe splitting in the middle will always result in two cells with syntax errors. Perhaps just always create and focus a new, empty cell?

- It'd be nice if there was an easy way to delete a cell. Currently, I'm emptying it and then joining with the previous via option-del, which concatenates cells. I believe joining two cells with content will always result in a syntax error, so I'm not sure the utility of that.

- The samples were useful, especially for learning how d3 fits into this. I ended up breaking up a long function (to build the d3 graph) into multiple cells, taking cues from the samples. (I also learned that d3 has changed a little since v3.)

It would also be nice to be able to rename variables (i.e. refactor), but that's not a critical feature.
My Mom was a immigrant who came from the Philippines. My dad was a polish person. I raised my income and made more than them by a few ways.

1. Figuring out how to get a degree in Computer Science. (I chose a state school UIC)

2. Getting a Job in CS (I worked at the school I had classes from and then transitioned to a real job locally).

The way I did it was taking my resume and applying to jobs I believe I was qualified in. I taught myself web development in high school and continued to be interested in it. I went to meetups to network with people.

All of this wouldn't be possible without my mom having a job at the local grocery store. Or my parents supporting me when I was getting my degree.
Uh.. accidental deaths are the #1 cause of death between the age 1 and age 44 in the US.

https://www.cdc.gov/injury/wisqars/pdf/10lcid_all_deaths_by_...

And the largest part of that has until recently been car accidents (comprising the larger transportation related catagory)

http://www.techtimes.com/articles/164522/20160612/car-crashe...

Now apparently its drug overdose, which is one of those cases where intent (aka suicide) isn't always clear.

But by far the most dangerous thing your average american does everyday is get in a car, and that is by a large margin.

*this is why the focus on "terrorism" and "gun control" both piss me off, seatbelt, airbag, backup cameras, etc laws save more lives every month than all the terrorism related activity in the last couple decades, despite the government spending orders of magnitude more on the latter.
Ansaro | Back-end developer | San Francisco, CA | ONSITE, Full-time, Salary:120K-150K (1.0%-1.5%) https://ansaro.ai

Ansaro helps organizations hire the people who will do the job best. We apply machine learning to data our customers already collect, but have never tapped before. We visualize ML-based hiring recommendations in simple, easy-to-use tools for users across enterprise functions.

If the following description sound likes you, please reach out to us!

- Can help customers understand complex data and machine learning-based recommendations
- Enjoy building APIs and integrations with other large SaaS vendors with modern tools like Go, Postgres, GraphQL, and gRPC
- Can translate often-nebulous customer requirements into practical solutions, without much oversight
- Care deeply about performance, security, and API design

Email us at hi@ansaro.ai, or visit https://ansaro.ai and https://angel.co/ansaro/jobs/265096-backend-software-enginee...
Is there an easy way to get in touch? I have a few questions about the roles.
Completely false. Steam's offered a 2-week refund window ever since their criminal no-refund policy [1] was called to a judge's attention in Australia and the end result is a very low refund rate - just 6% for Rust [2].

Google Play for years now have had a 2-hour window where you can reverse purchases too just by going back to the store page and pressing the cancel button. I think the vast majority of developers aren't even aware of it.

It's very easy to detect consumer abuse of such a policy at the store-level. But I don't think consumers in general are trying to fuck companies. Darkpatterns.org exists to point out how willfully the opposite is true, Uber are just being thieves and they will be held accountable for it and a refund button will appear but not until they've stolen millions more.

[1] http://www.smh.com.au/business/media-and-marketing/video-gam...

[2] https://www.pcgamesn.com/rust/rust-refund-stats-sales-number...
Judge Grants Crossfit’s Request to Unmask Anonymous Peer Reviewers
Yes, I'm sure that Janet Yellen takes the stress and responsibility of maintaining the world's largest bank for the whopping 200k salary.
I think they are saying that the movement to confront the class structure will be social, not economic, fueled by shared outrage, not commerce.
Tether does not have $2b market cap. They claim having $2b usd funds inflow.

If I sell one of my hair for $1, you could say my head has $50,000 market cap, but no one actually paid/received these $50,000.
Yah, the couple of times I've needed to do this I got a refund within 10-15minutes. Not a big deal.
I worded that poorly and have edited the OP to reflect that.

I was referring to the recently re-discovered paper about group chats (e.g. https://www.helpnetsecurity.com/2018/01/11/whatsapp-signal-g... paper here: https://eprint.iacr.org/2017/713.pdf)
Sounds great honestly.

My pet peeve is people playing music out or having calls on speakerphone despite the sound quality being terrible. Not just transportation but in general.

People are pretty decent on trains here in LA, though they're terrible about sitting all over the stairs or staying to the right on an escalator.

The British really have it down. Back in the day on the Tube it might be crowded and steamy but you could hear a pin drop.
Loylap | Dublin, Ireland | Full-Time, Onsite | https://www.loylap.com
LoyLap bridges the gap between bricks and mortar retail businesses and their customers. We work closely with businesses to establish loyalty, gift, rewards and alternative payment systems that digitally connect merchants to their customers and facilitates transaction management.

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/loylap

Here are our open roles:

- Software Developer: mailto:sean@loylap.com

Tech Stack: We use a LAMP (Linux (Ubuntu), Apache, MySQL, PHP) and have iOS and Android clients that we developer natively in Swift and Kotlin. We also integrate with the Clover POS terminals. We’re infinitely curious so we also dabble in lots of other tech but this is our official stack.
Thank you for highlighting that.

Food Security bill provided coverage to 2/3rd of population which was estimated to be 850 million people.

This bill says it will cover up to 500 million people.

So there are 320 million people who are poor that they can't eat but not poor for health care. That is the question on inclusive-ness.

Though we have to see the full bill to actually find out what exactly is going on.
Maybe for post seed rounds or seed funding greater than $5M, otherwise I don’t understand the need (or rule) for limiting seed funding to accredited investors.

I’m surprised YC has that as a requirement to participate in demo day, seems kind of archaic for a disrupter.
I tend to agree with the argument that Rust macros are deliberately ugly so that people will only reach for them as a last resort (learning the hard-won lesson from Lisp, as it were), but there's no way that Rust macros are any more confusing than the C preprocessor or C++ templates. Have you ever tried to write a C macro that actually expands to what you want it to, in all possible contexts? And the less said about the horrors of C++ templates, the better. No, the fact that Rust macros have severe (deliberate) limitations is what makes them tractable; there's no shenangians comparable to `#define true false`.
Other than the fact that they're committing fraud by doing so, in a bank run, the FDIC insures people's deposits.
Vanila JS is part of the browser stack, a bit like UNIX and C, Java and JVM, CLR and C#, iOS and Objective-C/Swift, Android and Java,....

Those who master the platform win, regardless of flavour of the month Framework that one puts on top of it.
Spending $10,000 on a flatscreen TV: low class. Spending $10,000 on a pair of speakers: high class.
Segment | Engineering | San Francisco, CA or Vancouver, BC | Full-Time | Onsite
Segment is building the analytics routing layer for the world. We transform data into over 150 different services, adding new ones every day. We're processing billions of events each month, and maintaining the analytics infrastructure for companies like DigitalOcean, Atlassian, New Relic, and Docker. Our goal is to help companies learn from how their users interact with the products to build even better products. We also like to share our work and what we learn, here are some recent examples:

- https://segment.com/blog/allocation-efficiency-in-high-performance-go-services/

- https://segment.com/blog/exactly-once-delivery/

- https://segment.com/blog/bob-loblaws-log-blog/

- https://segment.com/blog/a-brief-history-of-the-uuid/

- https://segment.com/blog/5-advanced-testing-techniques-in-go/

- https://open.segment.com

If any of this sounds interesting, we'd love to hear from you! Check out our open positions at https://segment.com/engineering#jobs If you have questions, feel free to reach out to me directly alan .at. segment.com (but please do apply on the site).
Depends on which server :D The Database, ElasticSearch, RabbitMQ, and the application services are on different VMs (in my case, Linodes).

Committing to the database will trigger an entry (via a trigger function) in an audit table. So there is still a record of the transaction. After the system is restored to a healthy state, the next time the sync script is run (either automatically or manually if I'm feeling anxious), it should catch up.

Of course, in a worst-case scenario, I could always rebuild the index :O.
It has, a fair number of times.

* https://unix.stackexchange.com/a/177209/5132

* https://unix.stackexchange.com/a/196102/5132
Edx mooc on the science of parenting
Perfect. Sorry if I came across as negative, this was just the last of several projects I had seen submitted today without screenshots, thought I'd bring it up.

Looks like a very useful project. Here is a similar one I have been using: https://github.com/cmrunton/tls-dashboard
We love to talk about how being born a certain gender or a certain race shouldn't hold you back from achieving anything you want in America. But what if you are unlucky enough to be born into a poor family, or in a backwoods, downtrodden region of the country?

My experience aligns with the author's. In movies and feel-good stories shared on social media, we romantically idolize the humble rich person, who came from nothing yet somehow stays "true to their roots". And that is a lovely, inspiring mindset necessary to keep people motivated...in theory.

In practice, in order to get ahead in life and to cross class boundaries, you will have to acknowledge that aspects of your upbringing and former way of life are "backwards". You'll have to reconcile that the rich will scorn you and think of your home as a "shithole", and that you "weren't supposed to" make it to the top. You'll have to see things in a new light, and as the author notes, your social life and identity will take a hit (e.g. old friends who won't come to your wedding, or dating prospects who are afraid of being associated with lower classes).

There is a moral failing in our country where the pursuit of money is seen as the objective optimal thing to do. But it's very reasonable to look at how money changes people, and to turn away from such a lifestyle in disgust.
Elastic | Sr. UI Engineer, Sr. JavaScript Engineer, Anywhere (aka REMOTE)

We're the company behind Elasticsearch, Kibana, Logstash, and Beats. We have positions open for all of these products [1] but this post focuses on roles for Kibana.

We're looking for experienced UI engineers to help us build and maintain our React+Sass UI framework (elastic.github.io/eui/), and JavaScripts engineers to help us build Kibana, a data visualization and dashboarding platform. Check out the links for more details.

Sr. UI engineer: https://www.elastic.co/about/careers/engineering/jobs/825257

Sr. JavaScript engineer: https://www.elastic.co/about/careers/engineering/jobs/593004

GIS UI engineer: https://www.elastic.co/about/careers/engineering/jobs/972336

JavaScript Security engineer: https://www.elastic.co/about/careers/engineering/jobs/937336

[1] https://www.elastic.co/about/careers
ESPN only really cover one country. If you're in the US I'm sure it's fine but for everyone else the coverage is not only almost nonexistent but often factually wrong when it does exist. I saw AFL coverage on ESPN where they did not understand the distinction between goals and points and left the wrong scores up for ages.
I think this article is a victim of a title/content disconnect. Why editors insist on a 'catchier' title that undermines the content is beyond me. It's not like CLaG is fighting for ad revenue.
How Black Holes Shape the Cosmos
Creating Happier Product Managers
I see, yep that way it surely worked. Thanks for jumping in.
stderr also isn't for debug output.

If, say, a compiler puts out "hello.c: syntax error" on its standard error stream, that is not a debugging diagnostic regarding that compiler's internals; it's about "hello.c".

stderr is not an instrumentation tool which goes away when we're not debugging the program.
> Believe it or not, most people will exploit systems to the fullest extent.

I don't believe it. It's hardly most people. But I would grant that it is many people.
Those are great videos, in this case I was talking about the launch of GovSat-1 (non classified) which was a launch to GEO so a high delta-v launch. SpaceX has generally defined these as 'unrecoverable' for at least two reasons; the first stage is going too fast making reentry quite 'hot', and they have used all the fuel to boost mass rather than save some for landing.

So when they stood up the rocket and it had landing feet attached I was curious (why waste the weight of those feet if you aren't going to land it?). My guesses were that either it was too much work to remove them (it was a pre-flown booster) or some other experiment. It turns out they were experimenting with a different return profile that could allow them to land this type of mission's booster.
Bunnie's logic seems impeccable. Let's put down the pitchforks -- for vendors that disclose.

That leaves plenty of uses for pitchforks...
The problem with this method is that when I tried it, the driver just agreed to come, and I wasted 15-20 minutes to get a ride that had a wait time of 4-5 minutes.

Moreover, with drivers rating riders now, I’m quite sure the driver gave me a poor rating(so did I, but this exercise is just counterproductive really)
Rust macros are Scheme macros, there's no similarity to C.
Amperity | Seattle, WA | ONSITE | Full-time

Engineers! Amperity is hiring SDE's across all levels.

Interesting problems:

- Ingesting and cleaning large amounts of data daily and blending it with real-time events

- Automatically stitching data together across disparate systems by training machine-learning models to build a probabilistic knowledge graph

- Taking research algorithms and productionizing them for high-scale usage

- Allowing users to perform complex, real-time queries across an aggregated view of their data

- Publishing query result data to a diverse set of systems for client usage

Tech stack:

- Clojure/Clojurescript

- Aurora/Mesos

- Accumulo/Hadoop

- Spark

- Kafka

- SaltStack/Terraform

- Riemann/InfluxDB/Grafana

For a full listing of positions, see https://amperity.com/careers/ -- apply there or reach out to me directly with questions. My email prefix matches my HN handle.
I agree. The real problem is that app charges you after 5 minutes when the driver is nowhere near the pickup.

If the initial estimate is 2 min, and then the driver just drives in a different direction for 5 min, they shouldn't charge the 5 dollar fee in the first place. Especially since its now common for drivers to do this as a method of forcing riders to cancel to help their metrics.

Even if the driver is legit lost, that's still not the customers fault.
What's your quip for plaintext group chat
I don't understand how the would try to make money with license this go other browsers. Preloading search results and an interface to swipe through it can by implemented in many ways. I don't think Firefox or Chrome will pay them for this.
>The internet will almost certainly spawn a social movement to destroy the class system in the US.

If the last two years have shown anything, it's that the "common man" in America is extremely susceptible to cheap propaganda and misinformation.

Half the country would happily watch the entire thing burn down as long as "their team" is doing the burning.

The "plebs", so to speak, have never been more controlled than they are today. If anything, I'm more pessimistic than ever.

Powerful interests will be able to harness the massive amounts of data collected by social media to carefully formulate and craft the exact message they want to control who they want and people who I thought would easily see through that are now completely brainwashed into believing things that they would have laughed at 20 years ago.

The rich will be fine, and the poor will eat each other alive, just as they're told to by the other rich men on the TV.
Yes. A price drop will result in hardware going offline, meaning the difficulty should drop.
Totally backwards. You'll find more expensive shoes in Harlem than Astoria.
Beyond #metoo and Uber: 3 inclusion tips for leveraging silicon valley culture
Is there something wrong with that? The guy who introduced social security for the elderly and in my country got a statue in Parliament.
They intentionally charge you the $5 because they are assholes who like to commit fraud. Dispute it with the credit card company. Don't even bother with Uber. Go straight to your credit card website and put a dispute on it as soon as it comes out of pending. I have not seen the fee with Lyft myself, but Uber's charging of fees is absolutely ridiculous. They claim to charge a fee after you've been waiting for a few minutes if you cancel, despite the fact that the only reason you've been waiting long enough to trigger the fee is because they are a bunch of fuckwads who can't provide decent service within a reasonable amount of time. The fee is fraud and you should treat it as such. As far as I can tell, the credit card companies do not even contact Uber anymore, they immediately refund you the money because they know it's fraud. Oh, and write your representatives, if you think that will make a difference--it won't.
Intergenerational mobility is a really interesting topic- I played around with a transition matrix for a high school project about Markov chains. I can't dig up the table right now but I believe it was based on data from around 2008 and was split into quintiles- i.e. the table tracked the income jump between you and your parents with bucket sizes set at every 20%.

What I'd really like to see is a similar table with smaller bucket sizes- namely, I'd like to see the intergenerational migration rates on the higher buckets. If we start seeing higher retention rates on the higher buckets and less entry into them from lower buckets, then we might be headed into a more fixed-class situation.
Ease of use by non-programmers/sysadmins, essentially. (Note that even Microsoft recommends not using Access if you have an actual IT staff with a DBA, and to get SQL Server instead)

Which is why I’m having trouble picturing the market for this. How big is the overlapping region in the Venn diagram of “Linux users” and “people who need a hand-holding not-really-a-database”?
I feel exactly the same way about Manufacturing. It's a massive industry, there are a ton of viable new technologies on the market, but very very few investors are even looking at the early stage because they don't understand it. I'm blown away at the new technologies I'm seeing.
When I had braces as a kid, after they glued them on I had to sit there with air blowing on them for a long time to dry/set the glue.

Nowadays they just shine a near-UV light on them for a couple seconds and it's done.