skysight-inc/HackerNews huggingface dataset:
navenio | Research Engineer, SLAM Engineer, Machine Learning Engineer | Oxford, UK | Onsite

Problem area: indoor localisation. GPS doesn't work indoors but indoor localisation has a huge range of applications so navenio develops smartphone based indoor localisation technology.

Why would you want to work here?

We are a team of competent engineers from a broad range of backgrounds who write modern C++ and Python 3 to solve interesting research problems. navenio is a spin out of Oxford University, we are well funded and have an academic culture. Engineers have ownership of projects and autonomy to develop the solution they choose. We use continuous integration and automated testing to move quickly and develop our technology. Our current largest market is healthcare, we work on a strongly ethical technology that improves quality of care for patients through increased efficiency while lowering healthcare costs for society.

What are we looking for?

Research engineer:

• People who like to write high quality Python and modern C++

• People with a track record of algorithm development

• Highly capable people from a range of backgrounds including (but not limited to): machine learning, signal processing, robotics or academic research

Technologies used: C++17, Python 3, scikit learn.

R&D engineer: https://navenio.workable.com/j/2737E0B606
> We used to burn people for witchcraft and did so for a long time.

Maybe it's just time that we resume that practice.
Did you use the source code for this?
Actually our HR advertises on the monthly HN jobs thread. We are also on Idealist.org, the best site for nonprofit recruiting. Plus we are a nationally known nonprofit and our jobs are listed on our website. If someone wants to save the world, they know where to find us.

I'm not connecting to my own LinkedIn, but we are listed here, and every organization could use your help:
https://en.wikipedia.org/wiki/List_of_environmental_and_cons...
JustWatch | Berlin, Germany | FULLTIME, ONSITE | https://www.justwatch.com/us/talent

JustWatch is the world’s leading movie and TV show streaming guide. We are especially looking for Engineering talent in the areas of Frontend (Vue.JS, Ionic, Capacitor, TypeScript), Data (Redshift, BigQuery, Airflow) and Machine Learning (Python, Pytorch, Fast.AI), who will help us building a world-class recommendation tool that will help people find content they love. Interns and working students are welcome as well.

JustWatch promotes a culture of learning with a high degree of autonomy and room for personal growth. We work on hard problems, with low politics, clear focus and great context. We don't have any non-technical product management and like it that way. Our development philosophy balances fast hacking with a solid architectural foundation. We are a self-funded and profitable start-up, founded in 2014 in Berlin and currently employing around 40 great people.

If you're into great code architecture, good naming, like to (continuously) deliver production code and actually help build a product bringing value to tens of millions monthly users already, let us know. For more on how we work, our culture, values and engineering practices, be sure to check out our blog.

Are you interested? Great, we’d love to hear from you. Just send us a mail at talent@justwatch.com . We’re not interested in perfect CVs, we just want to know who you are and who you want to become.
> Question is, whad to you do with the juniors who never get it?

How about nothing? Just because their approach isn't the one you would take doesn't necessarily make it wrong. You've clearly offered your help, but if they don't want it, that's their decision. Some people have a hard time learning from others' mistakes and need to make their own.

Does their code produce the incorrect results or are they unable to complete their tasks in the alloted time? You (or management) can push them reasonably on that; otherwise, embrace the idea that they can still be effective without doing everything your way. You might even be able to learn something from them.
For freelancers yes, but for employees... ? (which is the point of the discussion, force the change of status from freelancer to employee)
Not only that, code libraries that weren’t designed to be open source often have things in them that Google might want to show: codenames, profanity, calling out specific companies…
"A stove boat or a dead whale." ― Herman Melville

This should be the bargain. If you are going to hunt whales, the whales should have a chance to hunt you back. Require the use of oar powered wooden whaleboats, hand thrown harpoons, manila ropes. There is no sportsmanship in the way the japanese do it now.
A small but very insightful tidbit. I am not completely sure if I agree with you: At some point in my life I programmed in assembler (8086 and Z80), so I know very well how computing looks in its more reductionist way. They are JMPs, calls and JNZ, JZ, PUSH and POPs.

However, the reason why we use say, structured programming, functional programming and OOP is because abstractions are always helpful for people. It makes it easier to think about the solution to a problem.

In my opinion, OODesign came at a moment where GUI development was really strong, and the 1:1 mapping from "window", "button", "menu", from real-life to the computing space was very useful. However, as we continue modeling more complex processes and entities in computers, that mapping becomes more cumbersome both in the encapsulation and even the naming (who has not wasted time coming up with a proper name for THAT class, or the infamous SimpleBeanFactoryAwareAspectInstanceFactory). This is where OO fails IMO.
AMD Radeon RX 5700 Faster Than Nvidia RTX 2070 Super in OpenCL
>It's not realistic to expect they're going to optimise the loading speed of literally everything they release. //

How about just the things that get duplicated on more than 10Million websites?

>By the way, isn't some of this advice outddated? //

Yes, the link was just supposed to be broadly indicative. Google signpost Lighthouse as the primary tool now rather than PageSpeed I think but you can't link to that on the web. [And even Lighthouse has false positives, but that's not the issue here.]
You also need to give people the chance to make mistakes and learn from them. I don’t envy a lot of the young developers who get micromanaged all the time and never have a chance to try something.
Has Oculus Quest Sold 250K Units?
Elegant, comfortable travel across Europe *

* For people exact height of 160cm
What a great design. I like the simplicity and the lightness of it all.

One thing I don't understand is the private berths.

> Private berths are fitted in both First and Standard Class carriages and can be booked for business passengers or families travelling together.

They are completely transparent, nice for the lightness. But bad for privacy. I can see many reasons why a business meeting would not want prying eyes.

For me it has been a common issue in the past to be traveling while working on private files. But having a person sitting next to you doesn't allow for enough privacy... So usually I just stopped working, while that could be a big plus of train travel.
So, you want to abolish timezones?

https://qntm.org/abolish
ProcedureFlow | Full Stack Developer | Saint John, NB, Canada | ONSITE | REMOTE in Eastern Canada | Full-Time | https://procedureflow.com

ProcedureFlow allows you to turn your company's procedures and expert information into small, hyperlinked flowcharts that are easy to follow and maintain.

ProcedureFlow has a lot of great paying customers that consider us vital to their business. We're growing our development team as we start to scale. We've more than doubled our revenue and staff in the last year and are close to Series A funding.

Our technology stack includes: ASP.NET MVC, C#, Postgres, Redis, Node, Terraform, and AWS.

We're looking for someone who has:

• A demonstrated mastery of building cloud-based web apps in ASP.NET MVC/C#.
• Experience as a generalist working on both the frontend, backend, and anything it takes to solve problems and delight users.
• Pride in working on projects to successful completion involving a wide variety of technologies and systems.
• The ability to stitch together many different services and processes together even if they have not worked with them before.
• Empathy with their users and are stewards of crafting great experiences.
• Skills for upholding best practices in engineering, security, and design.

Interested? Send us your resume, GitHub profile, or anything you'd like to showcase: https://jobs.procedureflow.com/o/full-stack-developer

I'm a co-founder and the VP of Product Development. Happy to answer any questions!
I have a theory that commercially successful software development methodologies are like diets: they have to be almost impossible to follow. This ensures that when you fail to lose weight/achieve bug free software, you blame yourself for not following the rules exactly, rather than the rules for not working.
Commure, Inc. | San Francisco, CA or Boston, MA | Rust Engineer | Fulltime | ONSITE

We are a stealth startup working to fix the software doctors use. If you have seen what physicians have to put up with, it's a bad version of the 90s, and makes medical care worse and more expensive for everyone. We are a group of previously successful engineers and entrepreneurs (MIT, Dartmouth, Stripe, Twitter, Salesforce, Palantir, DataPower, etc) and senior doctors (Johns Hopkins, UCSF, etc) who are determined to finally fix this.

Compensation: market salary & equity -- we are well funded by top-tier VCs.

Stack: includes Rust, React and Kubernetes. In addition to building our back end in Rust, we are also solving some very interesting problems in the areas of data transformation, high-speed APIs, flexible UX frameworks and fine-grained authorization for health data.

Please email jobs@commure.com and mention "[rusthn]" in the subject line.

Other positions available: -
Senior Kubernetes Engineer (deployment, distributed databases)
Senior Front End Engineer (React Native, React)
Rust Engineer (Rust, data pipelines)
(please use [kubhn}, [rusthn] or [fehn] in subject line for the above)

Locations: San Francisco, Boston or Montreal; sorry, no distributed/remote option at the moment.
> Cost and time projections are inevitable.

As inevitable as blowing through the projections.
> A single, shared key?

Yes, shared among participants.

> it seems like a Very Hard Problem to solve for something like Slack.

There are plenty of messengers with E2E encryption and group chats with working search. Sure, it's not a straightforward task and server-side handling of search and other functions makes everything much easier, but I don't think that it's impossible task.

Though I'm not sure if demand is big enough. I would think that just self-hosting slack would be preferable for many organizations.
Interdax | Several Positions | Worldwide, London | REMOTE | Full-time | https://www.interdax.com

Hi HNers! Interdax is a 3rd generation derivatives exchange for digital assets (bitcoin, ethereum, etc). We are gearing up for launch very soon and we are looking for passionate crypto enthusiasts to reinforce our squad and join us in this adventure. Most of our team comes from HN! Current openings:

Front-end Engineer (NodeJS/Typescript)
Backend Engineer (Golang)
Kdb+/q Trading Systems Engineer
Cloud Security Engineer (DevSecOps)
Product/Engineering Manager (Technical)
Support Engineer
Site Reliability Engineer
and more...

All positions include:

Competitive Salary
Meaningful Profit Sharing (0.1 to 0.5%)
Fully remote position
Startup Culture
Unlimited Vacation Policy
Team getaways

Apply at https://interdax.breezy.hr/
The interesting thing about robots.txt is that there really isn't a standard for it. This [0] is the closest thing to one and almost every modern website deviates from it.

For instance it explicitly says "To exclude all files except one: This is currently a bit awkward, as there is no "Allow" field."

And the behavior is so different between different parsers and website implementations that, for instance, the default parser in Python can't even successfully parse twitter.com's robots.txt file because of the newlines.

Most search engines obey it as a matter of principle but not all crawlers or archivers [1] do.

It's a good example of missing standards in the wild.

[0] https://www.robotstxt.org/robotstxt.html

[1] https://blog.archive.org/2017/04/17/robots-txt-meant-for-sea...
Expect it is not a week. It is like 2.5 months of complaining. It has already started. People are talking about freak heat waves and breaking heat records, just like last year and year before that and the year before that and...
First move to DC, where all organizations that lobby the government have an office. Then start applying at your favorites.
I don't know if it is generally discouraged on HN, but let me just say that I find link-only answers discouraging (similar to lmgtfy) and of little value if you don't highlight the important bit. Additionally, your link is about a particular hashing scheme. Someone with no clue what hashing is will not be helped by a link to a particular hashing scheme. The first link in the article, however, gets you to a page that explains everything, and might have been a much better text to cite and link:

> Password verification commonly relies on cryptographic hashes. Storing all user passwords as cleartext can result in a massive security breach if the password file is compromised. One way to reduce this danger is to only store the hash digest of each password. To authenticate a user, the password presented by the user is hashed and compared with the stored hash. A password reset method is required when password hashing is performed; original passwords cannot be recalculated from the stored hash value.

https://en.wikipedia.org/wiki/Cryptographic_hash_function#Pa...
"It’s just that everyone does Agile wrong."

Not everyone. Some are very successful with it. The problem is that everybody wants to copy that success and tries to cargo cult themselves through it without understanding it.

"let’s stop pretending Agile was some sort of cure all."

That's certainly good advice. Agile is more of an attitude than a solution, and attitude is not going to solve all your problems. Even if you are as Agile as you can be, you still need to solve your problems. It's just that being Agile might make you more flexible and effective at solving those problems.

And Lean is certainly more comprehensive than Agile. And I don't think they contradict each other. In fact, they're very similar; they're both about empowering the people who are doing the actual work.

"management thinks the focus should still be scope and deadlines and efficiency, ignoring that the deadlines are arbitrary and the requested time estimates are a form of waste."

Then management is not Agile and hasn't properly learned what it is. That is sadly common. Agile is not magically going to solve bad management, but Agile does emphasize keeping management at a distance and empowering developers.

"Agile actually tends to mask the core problem, which is a systemic, bidirectional lack of vertical trust."

Does it mask that? I think it exposes it. Without that trust, Agile cannot work. Agile insists on that trust. I suspect that every case of broken Agile is caused by a lack of trust. Fix the lack of trust (or use a system that works without trust if you absolutely must).

"Did you know story points were actually invented to obscure time and help alleviate this problem? That backfired too, didn’t it?"

Yes I did and no it didn't. Every single team I've worked in over the past 6 years knew this and kept repeating it every time someone comes along and tries to match story points to actual hours.

This first half of the article suggests the author has mostly worked in very toxic management cultures.
Freak Hailstorm Buries Mexican City Under Five Feet of Ice
I wonder if anyone ever found/accidentally triggered a buffer overflow in this or another part of googlebot.

I imagine these days it’s been incredibly hardened and is additionally sandboxed. But back in the day?
Google and Facebook Are Sucking the Brains Out of Europe
For responding to their citizens instead of foreign activists?
NBA 2K20 Cover Athlete Is Anthony Davis
Tray.io | London | Engineer Manager / Implementation Engineer / Web Developer | Full-time | Onsite | https://tray.io

Tray is a visual programming tool for APIs. It’s a low-code user experience that allows anyone* to precisely instrument the data flow between SaaS tools. *No dev resources required.

We’re a well-funded startup with a team in San Francisco and 45+ in our London Engineering HQ. Having increased our revenue by 4.5x in 2018 we’re growing fast and looking for Engineering Managers to lead our squad teams. We’re small and dynamic, open to new ideas and the work you do now will have a big impact on shaping how we grow and fine-tune our highly performant multi-billion transaction platform for years to come.

There’s an app out there for everything but most cloud software services are distinctively difficult to use together, and doing so is very labour intensive. With our cutting-edge platform, our users can freely hack & strategise automations that leverage conditional logic and enterprise-class architecture.

Customers like Reddit, GitHub, Lyft & IBM are already reinventing how they work through Tray. Help us usher in the era of automation.

Current open roles:

- Engineering Manager (Frontend) https://workable.com/j/98BE606B69

- Engineering Manager (Backend) https://workable.com/j/7C217B281F

- Implementation Engineer https://workable.com/j/1401E5E51B

- Frontend Web Developer https://workable.com/j/80370CFCFB

Tech stack: Scala, Go, GraphQL, ReactJS, TypeScript, JavaScript, PostgreSQL, Redis, ElasticSearch, MongoDB, DynamoDB, AWS SQS, AWS Kinesis, Docker, Terraform, AWS Lambda, Serverless Framework, Jenkins, Grafana, Prometheus, AWS & Linux.

Apply: https://tray.io/jobs or get in touch with me: joe@tray.io
> unless the code was 100% written by me I would never issue such statement

It was 100% written by me.

Note that the Rust devs made an entire 100% written-by-them-language to make the same claims.
This is a really good idea. I love Nix and maintain a few packages there. I know govt deployments are really hard, and I've always thought Nix/NixOS/NixOps would be a killer combination. Hashed stateless configurations and easy rollbacks.
What crime in what country do you think this should fall under?
React for Beginners Course
In Germany, hybrids are usually lumped together with fully electric cars. Even with that trick, only a few percent of the cars on the road are electric.
Companies don't pay VAT on their purchases; the consumer pays the VAT.

Would they sell their products for 20% less; or would they decide consumers were happy to pay at that price so keep the price the same and keep the extra as profits?
Though that wouldn't solve the privacy problem, since there are many privacy hostile countries in where you're required to verify your identity to buy a sim card.
I'm a developer, available for remote work, been in frontend since before Ember.js and React existed.

Also am open and curious about community management / developer advocate positions, since I've been involved in communities and speaking in public for a while.

Location: Brazil
Remote: Yes
Willing to relocate: No
Technologies: JavaScript, Elixir
Resumé: https://www.linkedin.com/in/jeanlucaslima/
Email: jeanlucaslima at gmail
Ask HN: Pharma Data Sets
Hey All,

Starting this thread for doing some data science work on pharma industry. in order to do that we need data sets like https://ephtracking.cdc.gov/DataExplorer/# , can you share the list of datasets that you are aware of , which would be helpful for everyone?
Whale hunting is not sustainable. They are animals that live very long lives, and reproduce very slowly.
Captcha Wide Review Draft Published
In UK I find electric cars are significantly more expensive and out of reach of the average car buyer, even with government subsidies. is this the case elsewhere? why are they so expensive?
EDIT: I have a hybrid, but the equivalent electric is double the price
Free Dev Swags
I mean if Slack didn't end up ruining their API in the name of greater development flexibility I'm not sure I could even comprehend it.

But that's the thing, I think Slack is a fundamentally inappropriate tool for FOSS work or public communications. Anyone who stakes their long-term community on a single company's proprietary product is asking to be hurt down the road. But I don't think IRC is the right alternative because the UX is so newcomer unfriendly and requires so many disparate 3rd party services to be useful. I would much rather see communities standardize on something like Riot or Mattermost with OpenID.

Simultaneously, I think that Slack (and its contemporaries) are a breath of fresh air for internal team/office chat. Sure it's expensive, and like all corporate-y things you have to keep a little distance so you can migrate when they get shitty, but we can at least acknowledge that it's a damn slick product.
Note that Montana and North Dakota, which provide most of the mileage of the route, each have just one congressional district.
Also, higher-performing workers may have a stronger hand to negotiate remote working into their contracts than average ones.
Degraded performance on GitLab.com
The Role Outsourced Accounting Services Plays for Growing Startups
From what I’ve read, they have vastly less power than the EU. But it is similar in the sense that you are always allowed to leave at any time. Unlike Brexit, I don’t think there’s any significant tidying up or trade relations involved.
Halloween Documents
what's the sentiment about vw id3 ?
> Honestly, excessive cleverness does not generally pass code review @ Google.

And yet the Google style guide literally says: "Assume the person reading the code knows Python better than you do."

https://github.com/google/styleguide/blob/gh-pages/pyguide.m...
After TransitApp’s terrible redesign, I’m happy to see competition in this space.
As is the majority of Gordon Kelly's writing for Forbes
The bitcoin C++ seems mostly written by Satoshi and Hal Finney. I imagine Finney did most of the coding. Not that I think Wright had anything to do with it.
We, as a species, are also any other animal.

At the moment, there's very little we can tell about the exact make up of their intelligence.

Imagine, with your current intelligence, growing up in a world where you can move in three dimensions which has poor visibility but carries sounds very well. There are no fixed spots, so there is no "here". You also have no opposable thumbs, so you will never create tools or written records.

Now imagine that evolving over eons and generation upon generation: you might end up with a world view, a culture, and thought process that is complete alien.

What we observe as whale-songs might simply be them re-telling their Edda in an Ent-like fashion. We might be inadvertently hunting members of a species that is intellectually equal to ours, but too alien to understand.
It's really gas producing Norway: 3rd largest nat gas exporter. They're ~13th in oil exports.

...And 2nd in worldwide median income, which is half the real reason here. The other half is that Norway has very favorable tax treatment for electric cars vs not (which is at least mentioned in this article thankfully).

But being the 13th largest oil exporter seems like a very dim relation that's not really relevant, except as a cute thing. It's like saying "Wood houses popular in Granite-producing New Hampshire." "Ad blockers popular among ad producing community." etc

[note this was commentary on submission title chosen, which previously was the same as the article: "Electric cars grab almost half of sales in oil-producing Norway"]
And this, ladies and gentlemen, is how we get botnets.
A free cell phone for everyone should be added to Yang 2020's platform.