skysight-inc/HackerNews huggingface dataset:
PostgreSQL directly supports table sharding. https://pgdash.io/blog/postgres-11-sharding.html

Schema evolution is supported by pretty much every ORM you'd care to use; it's not the job of the SQL database to handle the migration. I'm using Prisma and you literally change the software spec for the schema and say "migrate", and it creates the migration SQL and applies it to the Postgres DB programmatically. That gets you deterministic schema evolution and not the "my schema isn't actually reliable" that NoSQL/no-schema databases rely on.

And then you have CockroachDB/YugabyteDB that give you extreme horizontal scalability, with full PostgreSQL compatibility...

And bang, the last reason to use MongoDB vanishes.
Disinformation: The Game of Belief is now a War
MIT researchers develop a new ‘liquid’ neural network better at adapting
Mozilla Retiring the Voice Fill and Firefox Voice Beta Extensions
Jan-Philip here, from the Opstrace team. Thanks for these kind words! For sure, you’re right, we can do a much better job at describing how things work. Providing great documentation is one of our top priorities :-)!
SEEKING WORK; CPH Denmark, Remote

Freelance podcast producer / audio engineer.

Mostly looking for editing or development work. I have produced a host of both commercial and narrative podcasts. Pro Tools of whatever you prefer.

Martinbirketsmith at gmail
That would be wise.
I welcome anyone who is suffering from addiction to move to Oregon. I hope that as a society we can help them overcome their addiction instead of treating them as a criminals and perpetuating the cycle. It's a suffering human and I don't care what state they live in. I hope other states will move to enact similar policies. We are in this together.

I truly believe that legalizing drugs, taxing them, and offering treatment and rehabilitation is the way to go.
What counts as drug trafficking? Carrying weed across county lines?
So that would make sense, if it's purely for show. For a recent project we actually used firebase but I wanted to enable myself to update the database without redeploying the website.

I generally dislike when people try to write off a technology just because they don't know how to use it. Don't hammer in screws, but it doesn't mean you should throw out all of your hammers
Moveshelf | Full-stack / Frontend Engineer | Remote or Utrecht (Netherlands) | https://moveshelf.com

Just like books, photos, and music before, human motions will be digitized on a massive scale. Moveshelf will serve healthcare with a digital platform for all (future) data on movement disorders, to enable objective and personalised care.

I've been working on clinical motion analysis for many years, and it's the right time for a product like Moveshelf. We're a team of 3 (CEO/Product/Sales, all with tech background) getting very solid traction in the Netherlands. We're looking for a pure dev who will complement our team: https://moveshelf.com/jobs. Or email us at jobs@moveshelf.com if you have any questions or want to apply.

Tech stack is GCP/K8S/Python/Apollo GraphQL/Angular.
Trade seems fine, it is being dependent which is potentially dangerous.

In the cold war, it was the USSR which was more dependent. Without food grown in North America, they were (IIRC) looking at WWII levels of rationing, in the 80s, which would have made people pretty unhappy. They sold oil to buy this food, but most of the west could have got by without this trade. (Not sure how dependent W.Germany was, at that point.)
Ceros (https://ceros.com) | Senior DevOps Engineer + Senior Devops - Systems Engineer | Full time | New York, New York | REMOTE first

Ceros is a 240+ person software product company that develops several products - the flagship being the Ceros Studio which is an enterprise software offering allowing big brands to develop experiential (interactive) content and publish it to the cloud. It's a fully featured interactive design studio built into the browser. We also support Markup (https://markup.io) and Chartblocks (https://www.chartblocks.com/en/). We've been growing in spite of the pandemic and recently received a $100 million investment from Sumeru Equity Partners (https://finance.yahoo.com/news/ceros-announces-100m-strategi...)

The engineering team at Ceros has always been remote, but as of last summer, the entire company is remote first. We have a very collaborative culture, so we aim for everyone having overlap roughly between 10 am EST and 4 pm EST, but are generally flexible. We currently have DevOps in the US, Portugal, and Canada. The wider engineering team has people in the UK, Kenya, Nigeria, Japan, and Brazil.

The Devops team follows an agile/scrum process with a strong emphasis on the collective decision making and commitment aspects. We work together to define our sprints, manage our changes for minimal disruption, iterate on our process to prevent repeated mistakes, and conduct blameless post mortems. We plan stories ahead of time so that we can agree on the path forward, have intense code reviews to hold ourselves and each other to high standards, and determine our own roadmap in conversation with the feature developers and executives.

We're looking for a Senior DevOps Engineer (could have systems administration or software engineering background before adopting DevOps) and a Senior Devops - Systems Engineer (systems administration background before adopting DevOps) to add to our current team of six. These are both senior roles, so we're looking for at least 5 years of experience (preferably more) in the field.

These are the first of several hires we'll be doing this year. We're just beginning to migrate our codebase from Cloudformation to Terraform. We have a pretty mature Jenkins server and a reasonable CI pipeline set up that we'd like to improve, and we're pushing towards CD. We currently use ECS and a number of other AWS offerings, but are considering a migration to Kubernetes. All of our services are containerized or run on Lambda. We have a long roadmap and a lot of work to do, but we're pushing hard towards a fully automated, self service infrastructure that enables our feature developers to release on demand and that can remain stable in the face of all manner of disruptions.

We're looking for experienced DevOps or SREs who like to collaborate, work well in collective decision making contexts, and are eager to help us push our infrastructure and CI/CD capabilities forward!

Full job description and application information below:

Senior Devops - Systems Engineer: http://labs.ceros.com/jobs/#/job/2580924

Senior Devops Engineer: http://labs.ceros.com/jobs/?gh_jid=2570090#/job/2570090
My understanding was that if you write a regular function (`def` rather than `async def`) then FastAPI (or really Starlette which it uses under the hood) executes the function in a thread pool so that no blocking of the main event loop should occur.
Fails the "what is it?" test. I don't really care to dig around. Anyone want to enlighten me and all the others who read this who have no idea: what is a detection?
> Drug trafficking is still a crime.

Which is how this should be for many drugs.

Though I would like a clean source for the occasional dose of LSD. Just... you know once a month or so.
Deliverect | Toronto, ON, Canada | Onsite - Remote until Covid is over | sorry, no visa sponsorship | https://www.deliverect.com

Our mission is to be the connection between food businesses and their customers in order to strengthen their relationship. Our software saves our customers time and money, which will help them to focus on doing the things they love and are passionate about. Deliverect connects delivery channels like Uber Eats, DoorDash, Deliveroo with POS systems like Lightspeed, Square, and unTill to provide restaurants all of their delivery channel orders directly in their POS.

We're adding developers to the North American team, which is building integrations specific to the growing North American market, and adding features to the core platform. We're growing quickly and would like to work with folks that aren't afraid of the unknown and can figure things out.

* All open roles, including roles in the EU: https://careers.deliverect.com/

* Medior (Medium+Senior) Backend Developer (Toronto): https://careers.deliverect.com/o/medior-backend-developer-py...

Backend: Python/Flask, Celery, MongoDB, Redis, RabbitMQ

Frontend: Javascript, React

Infrastructure: GCP, Kubernetes, Jenkins, nginx
People who read the whole article begin their comment journey with more as well...
Amplitude Analytics | San Francisco, CA (SOMA) | https://amplitude.com

We help companies build better products by providing analytics for understanding user behavior. We believe that the future of product development is in smart, easy-to-use analytics that helps you make good decisions and invest in the right areas. We're a 400-person company (60 engineers), and we raised our Series E last year. We've gotten incredible traction helping customers like Square, Atlassian, Dropbox, Twitter, Twitch, and Capital One change the way they build products. We were recognized in Wealthfront's Career-Launching Companies (https://blog.wealthfront.com/career-launching-companies-list...), Forbes' Cloud 100 (https://www.forbes.com/cloud100/list/), and YC's top companies (https://www.ycombinator.com/topcompanies/).

We have many open positions that can be found here (we're growing fast!): https://boards.greenhouse.io/amplitude. In particular, we're looking to expand the engineering team with the following positions:

* Engineer Manager, Infrastructure Analytics

* Software Engineer, All Levels (React, Full Stack, Infra, Query, Data Pipeline, Integrations)

* Senior Devops Engineer

Our tech stack consists of Java, Python, Redis, Kafka, PostgreSQL, Docker, SaltStack, Terraform, Kubernetes on the backend and TypeScript, React, Redux, Highcharts, d3, Node on the frontend. We've got a ton of challenging technical problems to solve thanks to being in the analytics space (we've processed tens of trillions of data points!), and we're looking for people who are passionate about the intersection of technology and product to help us take the next step. You can find more examples of the work we do on our blog: https://amplitude.engineering/

If this sounds exciting to you, please message me directly (email in profile) or apply through https://boards.greenhouse.io/amplitude.
SEEKING FREELANCER(s) - Remote, Global,

Enchant ( https://enchant.com ) is looking for a UI/UX designer to iterate on SaaS product interface concepts. Email careers@ with samples of of SaaS interfaces you've designed and are proud of.
I'm glad you're liking FastAPI!

You could check the official project generator, it includes a simple Vue.js front end: https://github.com/tiangolo/full-stack-fastapi-postgresql

Although I'm currently using React with TypeScript and hooks, and it's a great development experience. I plan on adding it to the project generator later.
Ask HN: Who wants to be sponsored? (February 2021)
HN has had several stories lately about enabling developer sponsorships. This thread will help sponsors and developers find each other here.

Sponsors, please lead with SPONSORING, then the type of work you're looking to sponsor, preferred sponsorship services (GitHub Sponsors, Patreon, Substack, direct, etc), and your contact information. This is not limited to corporate sponsors; if you're an individual and you sponsor individuals, go ahead and post.

Developers, please lead with SEEKING SPONSOR, then the type of work you do that merits sponsorship (2-3 sentences), what you offer sponsors, and your sponsorship link. Please also put your sponsorship link in your HN profile.

(Posted with permission of HN mods, as an experiment.)
In my experiences so far, people's wealth often has nothing to do with business success.

I say often because of course a tiny fraction of wealthy people are successful after spending an inherited fortune, but more often than not success seems to be genuinely earned through hard work and trial and error.

The 'rich parents' argument seems like the same cop-out as "it takes money to make money" rubbish that people still spout today. After all, it's never been easier to build a business from nothing (starting a YouTube/Insta/TikTok channel or a free blog). People just need to put their already-owned smartphone or laptop to good use.
Exploiting CVE-2014-3153 (Towelroot)
This is nice and makes Red Hat look like an amazing OSS contributor, which I think they are.
But truth be told, things were not that easy when it comes to RHEL and derivates on aarch64.
As contractors working on getting stuff working on aarch64, I know we struggled quite a bit to get CentOS7 to get to the level Ubuntu was at the time on aarch64. And real progress (i.e. getting a fully working distro for our intents at the time) was only seen after money were thrown and a contract was signed.

The bottleneck however paid off imo - Red Hat insisted on doing things slow and steady, so once things started landing in the distro, they just worked. Unlike other distros which touted aarch64 support early, but struggled to fix issues along the way.

I remember working with OpenJDK and Opendaylight on aarch64. The crashes I've seen were terrifying. The JVM crashed so hard, our expert Java developer laughed 30 minutes straight looking at one trace. To this day I have no idea what was so funny, as he couldn't explain it in a simple manner and I lost interest.

Anyway, thank you Red Hat developers for all the work (minus the systemd "architects", but that's a different story).
Yes! We will be having features that you have to pay a subscription for. It starts with the usual suspects: custom SSO, custom domains, and authorization - things that we would be hosting as an ongoing service for customers. Most features will be open when we create them -- this is near and dear to our hearts -- it’s important our users can be successful with the OSS version. Over time, the commercial features will also flow into the open as we release new proprietary ones. Our commercial features will be public in our repo, under a commercial license.

We will also have a managed version where we deploy and maintain it for the customer in a cloud account they provide us.
Airtame (https://airtame.com) | Budapest, Hungary | Full-time, Onsite/Remote

Airtame is a young Danish company that develops a wireless streaming product for businesses and education. We are based in windy Copenhagen, but have offices in New York and Budapest.

We're currently hiring:

* Senior Backend Engineer - Budapest or Europe (https://boards.greenhouse.io/airtamejobs/jobs/4800780002)

* Senior Frontend Engineer - Budapest or Europe (https://boards.greenhouse.io/airtamejobs/jobs/4995125002)

* Graphic Designer - Budapest (https://boards.greenhouse.io/airtamejobs/jobs/4963270002)

Meet Airtame engineering team:https://www.youtube.com/watch?v=4jUqPWEvMlg&list=PLnZhp4hHHk...
If you create a metric, it will get gamified until it's no longer measuring anything.

Especially now with remote school, where students pay regular tuition to get the privilege of having multiple choice exams proctored via some spyware, I can see why some just see it as an exercise to be min-maxed.

Caltech always had a strong culture of take-home exams and academic honesty, so it's really a solved problem.
The Covid Tracking Project Will Soon Come to an End
I should have paid better attention in history class, because I have never before heard of Western Germany being described as 'halfway a Soviet Satellite state'. Should I run this theory by my German friends, to see what their take on the subject is?

I have, however, lived in both East and West, and I have to say, the new reality of Russia's imperial ambitions are... A bit more tempered than the USSR's imperial ambitions over most of its existence.

Now, if my historical and political education only came from modern political pundits, I might see the events of the past decade as something entirely unexpected, unprecedented, and existential.

They aren't, though. They rarely are. The pundits see every crisis as unexpected, unprecedented, and existential. We wouldn't have much use for them if they didn't.
Another thumb up from me for whatever it's worth. Thanks to FastAPI, I was able to create an API for the community with very little experience, in turn enabling a bunch of downstream apps to be made: a bunch of Discord bots, a few calculators, a few websites.

For the front-end, we have a React/Typescript website that is quite easy to extend. The original programmer did a great job organizing the site but I do think FastAPI and React/Typescript helped us along the way.
> Most markets compete on price, not quality.

But some won't. And if people get used to it, they will go elsewhere for a specific app and leave the scams behind.

At which point Apple will have to do something or their marketplace will devolve into a cesspool and everybody will leave.
مشاهدة عرض WWE Royal Rumble 2021 مترجم – سينما فور اب
In most states any amount over some small amount can be prosecuted as trafficking. I dunno what the limits are for Oregon.

I'm pretty sure they get the same people who think a six pack is "binge drinking" and one range day's worth of ammo is a "stockpile" to come up with those limits.
I'm a proponent for legalizing drugs. But I believe there will be negative long-term consequences from drug use becoming normalized and so easy to obtain. People who wouldn't otherwise use drugs could be forgiven (after reading about legalization in the binary and positive way it is often reported, or from walking around a city with an upmarket weed shop every few blocks) for believing it can't be that bad for you and trying it out. I can say from first hand experience with weed that it slows down your cognition and makes you less productive, and it can easily become habitual and hard to stop. I hate to think of how many new addicts we might get if the hard stuff like heroin becomes normalized. I think legalized drugs should come with scarier warnings, like cigarettes, and there should be marketing campaigns against their use, like with alcohol. The primary objective is to not lock people up for drugs, to give them support they need, and to move their sale (to people who are buying them anyway) from the black market to a taxed and regulated one. There should be a secondary objective to not get a whole lot of new people hooked.
I wish I could say the same. Unfortunately, my experience with Android Auto has been abysmal. Before the pandemic, I used to use it on my commute every day. At least once a week, it just wouldn't work and I would have to go through the ritual of trying the following things, until it started working again:
* turn the car off and on again
* turn the phone off and on again
* forget and then re-create the Bluetooth pairing
* delete the car from Android Auto and add it again

Also, it would randomly decide to stop heeding voice commands.

On top of that, any time there's an update to either Android Auto or Spotify, I had to pray things would keep working. If they didn't, sometimes The Ritual would fix things. Other times, it stayed broken until the next update.
In my (personal) view, Solid is technology that enables service providers to put you in control of the data, not that forces them to do so. In other words, it's just part of the puzzle, where the other part is e.g. customer demand or regulation.
Truework | Software engineers | San Francisco, CA | Full time | Onsite | https://www.truework.com/careers/

Truework is hiring frontend, backend, infrastructure, and security software engineers to help overhaul employment and income verification in the United States.

Banks and background check providers often request employment and income data from your current and former employers to approve mortgages and loans or complete pre-employment screening. Your employer likely shares important details about your employment, including your title, job duration, and wages, with third party credit agencies to fulfill these requests. Unfortunately, this process is not transparent for employees and can be slow and error-prone for employers and verifiers.

Truework is building a modern, consent-driven employment and income verification platform to give employees visibility and control into how their employment information is shared with others. We are growing quickly and currently handle thousands of verifications every month, which has enabled the approval of billions of dollars in loans and helps employees in regulated professions (e.g. nursing) start work more quickly than before.
Our engineering team is still small, which means you’ll play big a part in shaping the future of Truework, and your work will have a significant impact and visibility. We leverage Django and React (Typescript), our infrastructure runs on AWS. If you want to learn more about the things we’ve built, check out our engineering blog at https://www.truework.com/blog/engineering/.

If you’re interested or want to know more about working at Truework, send me a note at victor @truework.com. (more options in my profile info)
Goldbelly | New York, NY or US Remote | Full-time

Goldbelly empowers the top food makers around the country to sell their specialty dishes (think deep dish pizza from Chicago, iconic Texas BBQ, etc) to food-lovers nationwide.

The last year has seen massive growth for Goldbelly and we are looking to hire for multiple roles on our expanding Data Science team. The Data Science team oversees all data related projects at Goldbelly including etl, reporting, analytics and live machine learning models (search, recommendation). We're currently hiring for the following roles:

* Data Engineer

* Data Scientist

* Data Analyst

* Machine Learning Engineer (not yet publicly posted but feel free to email me directly).

Apply directly to marcin at goldbelly.com or at https://jobs.lever.co/goldbelly.
But that's always been the definition of "best practices". It sounds like your issue is not with the article, but with the term itself.
What is the upgrade path for putting an MCU3 in a 2017 Tesla?

Buy another $140k car?
As a general rule: you (and your company) are not special.

If you look at an industry way of doing something and decide it’s wrong, you should have solid reasoning to back it up.

I’ve seen so many companies decide that they have some unique requirement to do X that every other company out there doing X doesn’t have. It leads to reinventing the wheel, but generally in a worse way.

All that said, the most dangerous words in engineering are “because we’ve always done it that way”.