skysight-inc/HackerNews huggingface dataset:
Second Measure (YC S15) | SF Bay Area (San Mateo, CA) | ONSITE (relo ok) | https://secondmeasure.com

Second Measure analyzes credit card data. We process billions of purchases to help investors (VCs and hedge funds) answer questions like:

- How quickly is Shake Shack growing?
- Is Lyft gaining or losing market share in Boston?
- How does Hilton spending change after a customer's first Airbnb stay?
- (Check out our research blog [1])

…through an analytics platform we build in-house.

We’re a 13-person team comprising mostly engineers and data scientists. 10 of us are technical, and 4 have PhDs. We love solving hard problems with compelling data.

We’re looking for other strong builders, especially those who can grow into leadership roles:

- Data Scientist (quantitative PhD preferred)
- Data Journalist
- Research Analyst
- Software Engineer (frontend/backend/full-stack/data; mid-to-senior+)
- Product Designer (UX-centric)
- (See our job board [2])

Competitive salary and substantial equity. We want our early team to have a large stake in our success.

We’re in downtown San Mateo, just minutes from Caltrain and 101.

I'm a founder (mike@). Submit via job board and mention HN, or email jobs@ and CC me.

[1] http://blog.secondmeasure.com/

[2] https://boards.greenhouse.io/secondmeasure
Not only for video, but also for better ML and AI purpose.
I doubt there are many people with a deep knowledge of just one ecosystem after 4 decades, plenty with a shallow knowledge after that time though.
Nulogy | Toronto, Canada | Full-Time ONSITE VISA | Full Stack Web Developer | https://nulogy.com/careers | Rails SaaS for Supply Chain | Our motto is: "It’s Not Just Business, It’s Personal."

Our mission:
- Enable companies to perform the activities necessary to deliver personalized products more effectively.

- Allow companies in the supply chain network to collaborate and do business together more efficiently.

- Reveal transformative insights about the operations and network dynamics of the industry.

- Drive data-driven decision making and continuous improvement.

About Nulogy:

We are a Canadian success story. Our story started 15 years ago when four engineering grads from the University of Waterloo worked on a design project that grew to become the company. We are now a world-leading provider of specialized solutions for complex supply-chain challenges. As a company founded by friends wanting to make a difference, the close relationship between the founders influence the family-like culture that exists here.

Benefits:
- Unlimited paid vacation (take as much time off as you need, with at least 2 weeks off a year).

- 100% top-up for 13 weeks for any parent of biological or adopted children.

- Dev culture is infused with learning; emphasis on clean code, strong technical practices, and collaboration.

- Free format hack days roughly once a month.

Learn about the Culture: http://bit.ly/Nulogy-Glassdoor

APPLY AT: nulogy.applytojob.com/apply/UTgzg0/Full-Stack-Web-Developer
re: the debate between Python being slower and C faster, it all depends on context. If the context is "this is going to be called multiple times for every transaction" then yeah, look into recoding it. If the context is "this is going to be called for this particular edge case and may execute 10 times a week and take an extra 3 seconds each time" then there are more productive places to put your energy.

At the level of programming that the grandparent is talking about, I'd accept the judgement of the programmer working on it as to the appropriate solution.
Well, Microsoft put OS/2 and BeOS out of business, and nearly did the same for Apple. While this was happening, FreeBSD and Linux emerged as excellent Unix variants, so when Apple and Google went to look for their own OSs to deploy, they leveraged what was already available.

If you're looking for alternatives, there is stuff being developed. Google's Fuscia is intriguing, and there are other non-Unix kernels from other organizations in the pipeline. IMHO, the difference this time around is that the web is the new compatibility target. If you design a new OS today and manage to get a full working web browser with javascript and Web Assembly, you'll be in good shape.
My 2006 Ford Focus Mk2 is horrible. But I got it crazy cheap. The noises it makes...
> Companies seek to be viable in the future. If Ford or GM feel that an electric car is on the horizon and that car will eat their (ICE) lunch, they will pivot.

I guess you could say the same for Kodak, Blockbuster, and Borders?

“The reason is that good management itself was the root cause. Managers played the game the way it was supposed to be played. The very decision-making and resource-allocation processes that are key to the success of established companies are the very processes that reject disruptive technologies: listening carefully to customers; tracking competitors’ actions carefully; and investing resources to design and build higher-performance, higher-quality products that will yield greater profit. These are the reasons why great firms stumbled or failed when confronted with disruptive technological change.”[0]

[0] - https://www.goodreads.com/work/quotes/1468535-the-innovator-...
I agree that the student loan issue is a big problem. If people tried to get a mortgage, they would be required to back the loan somehow and show income that can pay it back. With student loans, there are no such requirements and people can get any kind of degree and take out insane amounts of debt. How can someone that ends up getting $12/hr pay back a 100k student loan and then be able to afford anything else?
Also, the houses I was looking at were in Garden City, MI. Not unsafe, not dilapidated, just small houses.
Finally, I disagree with the argument that kids need a lot of activities (such as team sports) that they must be driven to and from in order to be well-rounded. There are many paths to being well-rounded.
I guess this means we can officially stop hating on Microsoft for having such a lax attitude towards security, considering their last OS to suffer from that attitude was released 16 years ago, and it accounts for less than 3% of present day traffic according to statcounter.com

Meanwhile according to the same stats, Android sits around 37.9%, and I have to wonder just how many of those devices are still impacted by for example the 2015 libstagefright vulnerability. Given Google's guiltless ongoing "throw code over the wall" approach to security and passing the buck on to vendors who almost never ship firmware updates for old handsets, perhaps now is the time for us to begin holding Google to the same standard we applied to Microsoft a decade ago.

Google Security Team, here's your call to stop pontificating on the Project Zero blog and throwing cheap muck at Microsoft. You've got an even bigger and more complicated mess to clean up, you dug the hole yourself, it's going to take you longer, and you should have started on it years ago

edit: If it weren't clear, the tragedy here is that instead of most devices being governed by a well-tested security process owned by a single responsible vendor, they're at the mercy of a plethora of downstream vendors who do nothing, with the ultimate upstream washing its hands and paying little more than immature lip service to the issue, never mind having anything that even remotely resembles a solid process.
Sometimes you have to spend $200 million to get a 2000 word "news story" about your product.
How would you call your function and how would you refer to the arguments inside the function?
CommandScape | Software Engineers | Palm Beach, FL | ONSITE, Fulltime, http://commandscape.com

CommandScape is a startup in South Florida with working to provide fully secure integrated Building Management Systems (Automated Buildings and Homes). The company is building advanced hardware and software systems that use Internet-standard cyber security throughout to manage, monitor, and automate the essential needs of a commercial building or private residence. The products employ a single suite of intuitive and easy-to-use applications that work transparently and securely from anywhere in the world.
That's kind of a demon of necessity though. Originally they did things more in the base OS but getting manufacturers to actually push updates was horrible. Now they can do bug, (minor) security and feature updates through a side channel that bypasses the carriers who don't want to update their older phones when people might go buy new ones instead.
Location: Montreal, Canada

Remote: Yes

Willing to relocate: Possibly

Technologies: PHP, Go, Python, AWS, GCP, Linux

Resume: Email me

Email: je@suis.pl

over 20 years experience, I do lead dev, architecture, sysadmin and devops.
"2. Academic writing features, like citations, footnotes, and things like that. No alternative I have tried has ever been able to easily do these things, and MS Office has them all built in."

There are dozens of things like this for different niches. You need citation tools, someone else couldn't do his job without pivot tables, someone else uses imported shapes in powerpoint ten times a day, and so forth and so on. That's a big reason that I'm skeptical anyone will be "killing" MS office anytime soon.
A lot of Windows NT was based on work Dave Cutler had done on VMS and RSX-11, so while I'm sure most of the code was new, the ideas are of a similar vintage to Unix.
Where if earth is Layto?
Because there is no money in it. It is only worth it, if you use it to funnel people elsewhere, like Office or Play Store.
My plan was to space the pieces out so I could move the Knight down the lines between the pieces. Inelegant, but simple.
The market makes mistakes over value all of the time.

Look at the sad tale of post-bankruptcy Kmart, and how they used hype, valuation and newly available credit to gobble up Sears. Predicable trainwreck ensued.

Tesla is alike and different. They have an amazing management team, Apple-like religious fervor/hype machine, but a marginal product category. Their continued growth is only possible as long as they can convince people that they aren't a commodity like any of the 50 other car companies.
I believe letting academic communities in autogestion (as in capacity of workers' self-management) is the way to go. For really large projects you can also include citizens (selected by sortition) and elected politics in addition to the temporarily mandated members of the community in the committee taking the decision. Of course the citizens and politics would have to be trained a bit so the decision process might be long, but these kind of projects are never in a hurry.
It's almost as if certain policies and politics result in increased innovation and employment...
Mystery signal from a helicopter
Brilliant metaphor- you should flesh this out
For minor cases, it costs less to plea guilty outright.

But this often holds true for even major crimes.

Plea guilty: Get 90 day suspended sentence, pay fines of $1000.

Fight case: Chance of 10 years in prison, pay $10,000 to lawyer guaranteed, chance of fines of $10,000.

Add in a prosecutor who is fighting dirty, which would you pick?

The problem is that trumped up charges, being offered significantly reduced plea deals, the cost of fighting the charges, and how awful public defenders are (regardless of fault) all combine into a nightmare where very few are willing to demand their right to trial.

To me the simplest solution is to end plea deals because they are effectively a punishment for insisting on a right. Cutting the sentence by 90% if someones takes a plea is the same as increasing a sentence by 1000% if someone demands on their right to a trial. This should not be allowed.
Remove is supported for some indices.

The indexing scheme (IVFPQ, IMI, etc.) is based on the statistics (distribution) of the underlying data. If the statistics of the new data are not changing much, then it is reasonable to just remove the old vectors and add new ones.

If the distribution changes significantly over time, then rebuilding the index by reclustering would be required. For large enough datasets, one would probably have multiple shards of data that are assumed to be reasonably independent. Individual shards can be periodically reindexed to replace the old shard, but this demands that the original vector data (e.g., 128-dim vectors * sizeof(float) = 512 bytes per vector) is kept around rather than the compressed form (4 - 64 bytes per vector).

As with anything, there is a tradeoff between improving query time versus query accuracy versus preprocessing/index build time versus data storage:

no build time, high query time, high storage, exact accuracy: Faiss IndexFlat

low build time, med query time, high storage, high accuracy: Faiss IndexIVFFlat

med build time, low query time, low-med storage, med-high accuracy: Faiss IndexIVFPQ

very high build time, low query time, low-high storage (whether stored as a k-NN graph or raw data), high accuracy: NN-Descent by Dong et al. (e.g., nmslib)

IndexIVFPQ with perhaps IMI is typically what we concentrate on, seems to be a reasonable sweet spot for billion-scale datasets.
I think you are looking at this wrong. I have zero problems with someone presenting themselves this way and would definitely consider hiring the person.

Here's reality: Someone who knows their stuff is able to dive into details of their work in a way that an impostor can't.

My response to the above would be to have the person bring in some of their work and take an hour or two to take a deep dive into it. I want to see code, documentation, examples of trade-offs and a discussion of the reasoning, challenges, what could be made better, what should not be touched and why, project history, etc.

A conversation with someone who knows what they are doing and is very actively involved in their work is very different from a conversation with someone who might be trying to bullshit you or simply doesn't know enough.

I hate puzzles. All I learn from them as an employer is that someone might have devoted a month to memorizing a whole bunch of them for the interview.

I would imagine that at the scale of a company like Google, resorting to puzzles as a first filter might be an inevitable reality. If you have to interview people en masse you almost have no choice. It's like Stanford having to filter through 40,000 applications a year to accept 2,000 students. You have no choice but to go algorithmic on that problem.
Two Orioles | Video Codec Engineer | New York, NY | Full-time, on-site

At Two Orioles, we're building a team of video compression pioneers to shape the future of online video streaming, working with some of the biggest video streaming companies in the business.

We're looking for video codec engineers to enhance and further develop our VP9 video encoder for our clients. This requires experience in C/C++. Knowledge of (x86) assembly is a plus. Candidates should be familiar with or have experience with the VP9, H264 or HEVC bitstream formats or model software and/or have experience working on (not with) open-source video codec software (x264/5, libvpx, ffmpeg/libavcodec, etc.).

Interested in building tomorrow's video? Email me at rbultje@twoorioles.com.
Exactly. The field of psychology or philosophy has much more value in the sense that it provides alternate perspectives on another subject matter when applied to them.

As I said I do believe ex. philosophy is important, just not as a field onto itself. It's the way of thinking by the best of them thats valuable (careful thinkers, making sure we don't do circular reasoning, be aware of a priori thinking etc) but as a field it doesn't add more to human knowledge besides a lot of junk because of the demand to publish or vanish.
But even if the API is the same, it doesn't mean it will have the same performance? Something that was not a problem with previous GPUs could become a bottleneck and vice-versa? And since you need to support both GPUs or else you drop older iPhone support, it might get annoying.

I don't really know if that would be the case though, I don't know anything about GPUs.
No joke, this is happening to me right now with the SF MTA. I've already proved to them I don't own the car, but it seems like they didn't update their system last time, so I got another ticket for something I didn't do, at a place I've never been to in my life.
Connexity | Santa Monica, CA or Camarillo, CA | Full-Time | Onsite

Join a small, tightly-knit Data Science team as we transform our data assets into valuable business products. Although this group of 4 has a great deal of industry experience, we've only worked together in this capacity for about a year. This means that there's still a lot of opportunity and green-field work ahead of us.
The position could be described as a Sr. Data Scientist or Machine Learning Engineer. We work with billions of records per day and small hundreds of thousands of (messy!) features. We primarily use Scala/Spark and Python, but we employ R, Ruby, plain old SQL and other tools on a regular basis.

We'd like to find someone familiar with Bayesian systems, Random Forest and other classification. Experience in ad-tech, e-commerce or online retail is a plus, but we strongly favor hiring someone with the right qualities that transcend mere familiarity.

More than anything we value sound judgement. It's great if you have loads of tools in in your tool belt, but you really have to know when it makes sense to use them.

As you get involved with research or optimization work, we want to have confidence that you'll have the right intuition about what questions to pursue and what questions to defer. With our high transaction volume, hundreds of unique models in production and hundreds of thousands of potential features, discernment is an essential virtue. We'll always have 5x more questions and curiosities than we'll have time to chase down. We're looking for that person whose judgement is guided by experience possesses a knack for uncovering valuable, actionable insights.

Within our team I lean strongly toward the engineering side of the spectrum, but I'd be happy to have a conversation about our work. dlarsen@connexity.com If you're more comfortable going the typical HR route, I can probably streamline the first phases of communication.
With National Flood Insurance Program Expiring in 6 Months Realtors Sound Alarm
I don't think it's unrealistic. I personally could handle all of that except the Android part (but it's nothing I couldn't learn)

Many experienced programmers could cover most of it, if not all.
It depends on there being strong cross-platform development tools or not.

Back in the early days of the micro-computer, many games used a virtual machine of sorts. The game logic was implemented in VM bytecode and then the VM engine was the only thing that needed porting between systems.

This was to a greater or lesser degree aided by the limited hardware of the time, and that said computers were single task more often than not.
I'm skeptical of the "hands on the wheel" thing. They can't actually sense hands on the wheel, what they sense is torque on the steering wheel. I often have my car nag me to put my hands on the wheel when I already have them there, and I'm just not applying enough torque with them.

It's possible that the threshold for the nag is just higher, and that the torque sensor is so sensitive there's no way it could possibly have a false negative here. But we just don't know.
I don't know. How much money does TSLA make selling stationary energy storage?
Bookwhen | Rails & JavaScript | Oxford or REMOTE in UK | Fulltime | https://bookwhen.com

We're looking for someone with a strong interest in building high quality well tested code, whilst maintaining a pragmatic approach to organically growing a system that meets our customers' needs. Bonus points for UX/UI skills, API design, and good communication skills. Contact: hello@bookwhen.com
Uphold – Move/hold any form of money or commodity
Part of me simply says "Good. If your business can't afford to pay a living wage to its employees and depends on exploiting poorer people to keep going... well perhaps it doesn't deserve to stay open."

I mean, it's clearly not a sustainable business for the number of employees you're hiring, in the same way a cheap coffee or meal made affordable by sweatshop or slave labour isn't a sustainable deal.

Either way, if you can't afford to hire someone at a decent wage (or in some cases, even minimum wage), then you don't hire them. You find a new business to get into or do as much as you can yourself or through contractors.
Wages are rising significantly in the China, India, etc and are catching up. Nobody really knows what will happen once all of the labor that is extremely cheap now is not as cheap. We can conjecture that their will be some upheaval, but nobody really knows what the effects will be.
There is a more subtle wrinkle to it. One of the reasons managerial culture in the US leans so heavily on 'objective' metrics is because we have a history of racial discrimination that rewards people from certain demographic backgrounds while punishing others.

Charitably, metrics are supposed to be a way to introduce objectivity and minimize implicit/unacknowledged biases in decision making, especially where performance is concerned. Even less charitably, it gives companies and managers cover for discriminatory practices by giving them objective standards to point at as justification for their decisions.

We'd all probably be much more comfortable with a less metric dependent world if we didn't also have the nagging feeling that it would lead to the same-old types of people scratching each others' backs.
Creating an Emergency Response Plan for Schools in Today's World
Isn't that one built in Germany?
Yes those evil corporations, making a profit by providing a service!
Location: San Francisco, CA

Remote: Absolutely, looking to work on European time

Willing to relocate: To Europe, yes, would love to end up in Portugal (Porto or Lisbon)

Technologies: iOS, Python, XML

Github: https://github.com/wsinks

Linkedin: https://www.linkedin.com/in/willsinks/

Resume: coming online by 23:00 GMT-8 3-4-17

Email: will.sinks@gmail.com
This is awful on so many levels, but the worst part is the pettiness of the reasons for the fines.
That is exactly what I do, "keys, wallet, phone" in that order.
look up kodak and the digital camera. They had the tech in the 70s but didn't want it to cannibalize their film sales. They're bankrupt now.
95% of all inmates in the United States never had a trial. Due process is dead. It makes sense to me why someone would plead guilty and take a short plea deal than risk rotting in prison for years on trumped up charges.
And Tesla doesn't have a fully viable charging network either? What's the point? Outside SV and major cities, it's a pain in the ass to own a tesla.

As for the charging stations, that's an investment that ford would have to make to stay viable, which they would do