skysight-inc/HackerNews huggingface dataset:
Because average users use very few apps other than the browser, and maybe an office app, and games.

On desktop media players are largely avoided in favor of Spotify or the like. Traditional instant message desktop software is all but extinct outside of business realm.

Some specialties use more software. Designers use Adobe's stuff. Developers have a lot. Musicians have their own stuff.

But honestly, outside of specialists, gaming is the biggest area, and there you most commonly have Discord, OBS (for streamers), video editing software (for youtubers), the games themselves, and possibly some accessory software for specific specialties (like timer programs for speedrunners). Steam even offers a decent chunk of common paid software gamers might want. The free to download software like Discord often see little point in working with Steam, since the stores offer them little of value. Discoverability is the main thing a store can offer them, but most of them rely on word of mouth instead.

Outside of Games and Development tools/utilities, I honestly can't remember the last piece of desktop software I purchased. Probably Windows, and Office before that. And I have a LOT LOT more software on my PC than the average user.
FlightAware | multiple roles | REMOTE (US timezones) | Houston / US | https://flightaware.com/about/careers/

Hey everyone, FlightAware is hiring for a number of positions, including engineering manager, senior backend engineers, full stack web, SRE, and iOS. Our team is headquartered in Houston, Texas, but we work as a distributed team and accept remote applicants for work within the United States.

FlightAware has built the world’s leading aviation software platform, processing over 180 million incoming messages an hour from over 30,000 feeds—over 150 gigabytes a day and growing—to provide the best, most complete, and most accurate real-time flight tracking services in the industry. We are proud to have built a wide variety of successful products on this foundation that have become central to the aviation industry at large.
Dustin Diamond, 'Saved by the Bell' star, dead at 44
Knock.com | Remote (US only, no visa sponsorship) | Full-time | https://www.knock.com/careers

Knock is on a mission to make the home-buying process simple and certain for customers. Our flagship product, the Knock Home Swap, allows people to purchase and move into their new home before selling their old one.

Knock has raised over $400M in venture funding and in 2021 will expand to many more markets nationwide. We are hiring multiple engineering roles as well as positions in lending, HR, accounting, and design.

* Backend developer (https://jobs.lever.co/knock/1e568938-3acd-47d8-b560-cd296986...)

* Full-stack developer (https://jobs.lever.co/knock/4096a32b-ae93-4434-8f98-8c4467d2...)

* Integration engineer (https://jobs.lever.co/knock/4f578517-3096-46e4-8cbf-d3dad4d0...)

* Data engineer (https://jobs.lever.co/knock/22559503-8dde-4364-8c82-1fe3f979...)

* Mobile engineer (https://jobs.lever.co/knock/3f9212f3-41e1-45ec-9a7c-e35ece06...)

We offer competitive salaries, benefits, and a great remote working culture!
Amazon Web Services (AWS IDEs)| Various roles | Seattle (WFH currently) | Full-time, Onsite | https://aws.amazon.com/developer/tools/

The AWS IDEs team (Cloud9+CloudShell+IDE Plugins) is hiring Software engineers (SDEs) and a Manger (SDM) to help build better tooling for all users of AWS. We are especially looking for early/mid career SDEs, including college hires. We work with a wide range of languages, technologies, and other service teams, and most of our projects are open source.

Speaking personally, as an SDE, I enjoy the wide variety of things I get to work on externally and internally. There's always something new to work on, so I don't get bored working on the same project for an extended period of time.

Our open roles:

SDE1 - https://www.amazon.jobs/en/jobs/1224905/software-dev-enginee...

SDE2 - https://amazon.jobs/en/jobs/1352477/software-development-eng...

SDM - https://amazon.jobs/en/jobs/1381567/software-development-man...
I've done NB-IoT in 32K of ROM... 512K is a luxury :)
So it looks like there is only one unbroken message left, the others have been broken between 2012-2017. The Enigma@Home project appears to be on hold while they look at different ways of solving. Am I understanding this correctly?
Not only are they not inherently harmful, humans have a many millennia long history of consuming substances to alter perception. I argue that drug use is part of who we are.
Traditionally the space of self-help/entrepreneurial/managerial advice posts has been of interest, but the bar needs to be high because only the top-quality slice is really worth spending time on. That's true of technical posts too, but even more true of this stuff.

Often the discussions end up being more interesting than the articles, as HN readers share their related experiences. In such cases we'll often leave the thread up even when the article itself is fluff.

The main problem with the current article is that it doesn't include enough detail. If there were a few interesting examples or case studies, that would go a long way. Saying no based on staying focused is an interesting topic and an important and difficult skill, the kind of thing it's easy to think you're doing when you're really not.
Wow! Really. I'm currently working on a nascent dating business and that's kind of disappointing to hear as I was counting on being able to advertise through that channel. Thanks for sharing.
SEEKING SPONSOR: I work on and in Rust; I lead the Rust language team and work on the Cargo project. I'm currently writing the build system I've wanted for 16 years: no change to your workflow, cooperates with existing build systems, handles multi-stage builds, works with any language, and the first version will support offloading builds to fast cloud systems to compile 12-120x faster than a developer laptop. I'm seeking sponsors to continue working on Rust and build systems full-time.

https://github.com/sponsors/joshtriplett/
We use [insert very large application performance monitoring tool here] for workloads running in [insert very, very large cloud provider here] and after examining our deployments, concluded that we were spending nearly $13k/mo for data transfer out expenditures because the monitoring agents have crazy aggressive defaults. Seems like running our own (which may be worthwhile) would alleviate anything like that.
The changes this policy drives will be apparent after several years, not several weeks.
Well I guess we are discussing different angles of this matter, I actually didn't thought that my comment would go to the top since it was supposed to be a random naive statement.

I'm not about making things that simple by default, but I don't like those absolutist titles like "Never use MongoDB", also because the years since 2013 actually proved the article to be kind of wrong.

"Never do X" is what I tell to children about matters that they wouldn't be able to understand, and making a point like "we used an immature tool that wasn't the best choice for what we were building, and on top of that we used it wrong, so you random guy should never use it for anything, ever" sounds like fearmongering to me and it's not something suitable to my taste.

But I get your downvote :+1:
Just keep in mind, we're not legalizing drugs.

Possessing small quantities is no longer a crime.

The state can still crack down on dealers and supply chains. They can also prosecute for related crimes.

We've had this weird state for a long time where it is legal to own and abuse anti-depressants and opioids, but you can go to prison for a long time for owning small quantities of far less destructive/ addictive drugs like LSD.

This brings things back into a bit of parity.
Rippling | Senior Software Engineer | REMOTE, San Francisco, or Bangalore | Full Time | https://www.rippling.com/careers

Rippling automates away the busywork of running businesses small and large. In just 90-seconds, a company can set up an employee’s payroll, health insurance, work computer, and third-party apps, like Gmail, AWS, and Slack.

We're a mission-driven, rapidly-growing team tackling tough engineering problems across several industries. We have an entrepreneurial engineering-driven culture with a large number of former founders and CTOs on the team.

Flexible work hours, unlimited PTO, and generous benefits (all offered through our own software!).
It is certainly of scientific interest to know these things. But I suspect the logistics of finding out who already have been infected, and only giving them one/zero doses, is not going to be worth it. And even then, only a small portion of the population have a confirmed infection.

In the coming months a very large amount of vaccines is going to arrive in most (western/rich) countries. It is then no longer going to be important to optimize exactly who gets the vaccine, but instead to increase the vaccination rate.
AA and NA take advantage of this.
Wow! Didn't know that was a feature, neat idea thanks!
It actually seems really problematic for drug trafficking to be a crime while consumption is decriminalized. It creates an easier market for organized crime to sell into, which reduces their risk. IMO instead we should do something along the lines of allowing doctors to prescribe pure versions of illegal drugs to people who are addicted. Then the drugs can be made by legitimate firms that can be regulated heavily.
Here's a conference talk that gives a detailed side-by-side comparison: https://youtu.be/oXPgX7G_eow

I'm strongly considering moving my fairly immature Airflow pipeline to Argo Workflows because:

* the Airflow DAG deploy/versioning is surprisingly primitive. The best option here seems to be to use the KubernetesOperator to version your steps, and if you're using k8s to execute, why not use it for the rest?

* the Airflow UI is pretty confusing to use, maybe this gets easier once you know your way around it.

* my team has k8s expertise and we don't know Airflow well yet; seems like less to learn running Argo Workflows, assuming you're already fluent in k8s.

* if you're already running k8s, it seems like you have to add fewer components to get Argo running; more duplication with Airflow-on-k8s.

On the other hand, being able to unit test / locally run your DAGs on your dev machine is a big plus for Airflow, where Argo Workflows seem to have a less strong testing story. And writing YAML is not preferable to writing Python DAG files.
Kapwing | San Francisco (SF), California (CA) | Onsite | https://www.kapwing.com

We're a series A stage company building an in-browser, collaborative video editor (think Figma for video). We think content creation should be easier, accessible, and more collaborative.

We're looking for full-stack engineers that are interested in building a polished, consumer facing product that enables many content creation use cases. This job consists of everything from building the frontend tools to making sure our backend is scalable and reliable.

We're backed by top investors including CRV, KPCB, Shasta, Village Global. We have a culture of doing a lot of random things to grow our company and we write a lot about our startup journey on our blog: https://www.kapwing.com/blog.

I'm a co-founder and CTO, feel free to reach out directly if you're interested: eric@kapwing.com; or check out our open roles at https://www.kapwing.com/jobs
There was a time where adding a column to a database was a really big deal. You had to get it past the DBA, and there were real resource constraints on the database system. With a document store the schema is entirely in the hands of the developer.

Also JSON became the standard way to ship data around, and RDBMs systems of the time couldn't really handle JSON. So you either write a bunch of code to map complex nested JSON to relational tables, or just dump it into an un-indexible text column.

There was vendor hype, just like there was around Object databases in the pre-internet days.

If you were starting a new project you needed to decide if you were going to use a document store and an RDBMS or just on or the other. If it was just one you would choose a document store if you anticipated you would need to handle a lot of unstructured data.

Today the situation is revered. A document store only does documents well. A good hybrid database like postgres gives you the best of both worlds. Throw in hosted database services and resource constraints are much less of an issue. So people aren't running back to an old school RDBMS. They are moving to a much superior and evolved data store.
Like it or not, pretty much the whole reason Apple only has The One True App Store™ is to ensure at least some amount of review of QA is done before unleashing apps on its customers.

Does that get abused? Arguably - yes.

Is it overall a good trade-off? Depends on your use case. Want "full" control of your whole mobile device? Get a Pine phone or rooted Android, etc

What any app you download to be highly-likely to be free of bugs and spyware? Go for an iOS device
Show HN: Don't Break the Chain
JW Player | Senior Software Engineer, Product Manager, Support, Sales and Solutions Engineers | New York (NYC), NY and India | REMOTE currently, ONSITE likely | Full-time

JW Player pioneered video on the web over a decade ago and continues to innovate as the world’s largest network-independent platform for video delivery and intelligence. Media companies including Apartment Therapy, Business Insider, and Univision, in addition to hundreds of thousands of creators of all types and sizes, rely on JW Player to deliver and monetize their content across all devices.

JW Player’s massive global footprint of over 2 billion unique devices creates a powerful data graph of unique consumer insights and generates billions of incremental video views.

JW Player also started as and continues to be the most popular open-source video player: https://github.com/jwplayer/jwplayer

All our openings can be found here: https://www.jwplayer.com/company/careers/

Overall, we are seeing record video traffic over the past year, and with that comes a ton of exciting challenges to work on at a huge scale.

If interested in any of these roles, please email me at pgodzin@jwplayer.com
Search Engine/Web Browser | Remote | Full time, Contract-to-hire or Freelance

We are a prototype stage web search engine and web browser startup. Looking for talented candidates world-wide who are looking for an ambitious challange.

Backend dev:

* Crystal lang

Bonus points:
+ GCP
+ Javascript (vanilla)

Front-end dev:

* Javascript (vanilla)

* Web performance, web protocols

Bonus points:
+ Mastery of HTML and CSS

Browser dev:

* macOS

* Swift

* Javascript

Bonus points:
+ Webkit
+ C++
+ iOS

Founder: https://vladimir.prelovac.com

Email: vprelovac@gmail.com
>> But the point is not to argue that ad relevancy itself is bad. In a vacuum, improved ad relevancy is good! However, the improved relevancy of individually-targeted advertisements is not offset by the social detriment of user tracking

Agreed, this is where the incentives of the users are misaligned with the incentives of the ad tracking companies. But users don't have a choice, hence individual ad tracking.
If the previous infection had only mild symptoms then probably any vaccine would indeed be a waste. After all, the vaccine manufacturers only claim to lower the severity of the disease but not the infectiousness.
Ask HN: What is your “I don't care if this succeeds” project?
One where you don't care if it makes money or gets a lot of attention, but you are working on it regardless. I don't think I mean private hobbies, exactly, but projects that could or will be shared with others - you just don't care about the outcome.
FAST Api is a nice library, but it uses code-based api specifications. It's generates the spec from code. So you need to write your API code by hand first, and do serialization manually...

This is an important distinction and might not be what you want.

Using spec first API design makes more sense IMHO.
You first spec your API (Either in OpenAPI or GRPC or whatever Interface Definition Language you use). This allows Backend and Frontend developers to change the API definition.

From there you generate all type-save model objects, client and server stubs, and fill in the implementation with full type hinting.

At my current company, we wrote OpenAPI specs first, no need to know Python. And use https://openapi-generator.tech/ to generate both the Python server, python client and typescript client. We're looking into generate Kotlin and Swift clients too...

I'm a big proponent of spec first API design. It's much cheaper to agree on a spec first before you start coding.

But it depends on what you are doing.

Personally I like GRPC best, since the code generators are top notch.

Very good article on this principle:

https://medium.com/apis-and-digital-transformation/openapi-a...

First, stop writing interface code for your APIs by hand.
Second, stop writing interface code for your APIs by hand.
Third, stop writing interface code for your APIs by hand.

We're living in 2021... Every time I see somebody manually mapping an objects to a JSON dictionary I'm crying in the inside. It's like writing machine code by hand.
After he is gone, I don't think that his kids will stick around as long as he did but other entities will jockey up for the field and that process will continue if there are consumers of it .

News and editorials have to be separated. Editorials and blogs should not be paid for via such funding in my opinion.

ISP funding of various type of blogs, media, arts, etc should become elective via bundles that people select otherwise.
Contorion | Senior Data Scientist | Berlin, Germany | ONSITE (currently remote) | Full time

Contorion is a fast-growing online shop for professional industrial and trade supply. We invest in innovative machine learning solutions to support various areas of our business and to build a competitive advantage.

We're growing our data science team and are searching for new colleagues to work on projects such as ad-bidding, pricing, on-site search, and our own recommendation solution.

If that sounds interesting to you here's the full job description: https://www.contorion.de/jobs/detail/243595?lang=en

In case you have any questions drop us an email to jobs@contorion.de.
Reify Health | Remote (or Boston) | Full-Time | Software Engineer (other roles too)

Recently raised 30M new funding. We make software for clinical trials. Clojure / ClojureScript experience preferred, but open to strong candidates with other functional language backgrounds.

Apply here: https://jobs.lever.co/reifyhealth?lever-via=yGp_ZL60fy

Email me if you have questions: christopher.elwell@[above domain]
If it is targeted without explicit direct consent of the targeted individual, it is not honest, at least from my personal point of view. If it was for me, targeted advertising would illegal.
Minerva Project | Full-Stack Engineer and Product Manager roles | Remote or San Francisco, CA | Full-Time | https://www.minervaproject.com/jobs/

Come help build the Minerva Forum: an engaging live educational platform that pushes the boundaries of WebRTC and realtime web technology. You can see a video of Forum at work: https://www.youtube.com/watch?v=Fz9UV4eXbJ8 or read more about the approach: https://www.minervaproject.com/solutions/forum-learning-envi...

Work on challenging technology problems with a small, sharp, high-EQ team. Our product team is about 20 folks across the US, Spain, Norway, and Israel. Our tech stack is mostly Python/Django/DRF, React/Redux, and Backbone/Marionette. Our real time collaboration services are a combination of websockets, ShareDB, and WebRTC. We deploy to AWS with Terraform and Kubernetes (EKS).

You can read about our team and values here: https://www.keyvalues.com/minerva
if FB stops using IDFA completely and just create the profile out of the logged in user ID, wouldn't that be enough? At the end of the day, mobile Facebook app gets most of its data from FB servers? So, If someone has liked /YellowBirds page and spent 2 hours on /BirdsBirdsBirds page, you kinda get they are into the birds? Wouldn't that already provide looots of information?

If they don't use IDFA, I guess they would loose capability of linking the events from different apps. I don't know targeted advertising world that much, but is that a big deal? I think even without cross app tracking, FB has capability to provide quite detailed targeting. I'm not sure why they reacted this aggressive, feels to me like there is egos involved, possibly Zuck struggling to accept Tim can force him to do something.

Other thing I wonder is how this notification going to look like in the apps using FB SDKs.
We built this as a very simple free habit tracker. No need to register or create an account or download anything, just set your goal and start ticking the days. Thoughts?
In the UK "binge" is defined as

> 8 units of alcohol in a single session for men

> 6 units of alcohol in a single session for women

Assuming the beer is 5% you'd need to drink 1.6 litres to hit 8 units of alcohol. If each can / bottle is 330 ml that's 1.9 litres.
Mostly agree. I think a lot of drugs should be legalized.

Some which I think are addictive/ destructive enough where they should be kept illegal. Bath salts, crack cocaine, are good examples of the latter.

I also think we should be deliberate in how we tread this path.
It's generally harder to keep drones aloft 24/7 though. Also then subject to more stringent airspace laws.
In the early tens we ran an engineering project to improve critical sections in applications using transactional memory. We had a PhD level intern applying our techniques to various open source projects. One target was MongoDB. After a few days of investigation of the Mongo source code, he had to give up because he couldn't even find the critical sections in the source. They had locking, but it was extremely convoluted.

So yes I would agree with that. Never use MongoDB.
Seam (YC S20) | Backend & FullStack | SF, Near-Remote | https://getseam.com/
At Seam, we're creating the API for IoT devices.

We're a recent YC companies building an API that enables software developers to control various third-party IoT devices (locks, sensors, thermostats...etc). For example, engineers can use our API to open doors to homes & buildings, monitor occupancy of a room, read energy usage, call elevators...etc. Our founding team are all early engineers from Nest, Github, and Sonder. We are backed by Y-Combinator (S20), Root Ventures, and a number of founders/early-employees from companies like Stripe, Flexport, Superhuman, Airtable...etc.

We're looking for experienced backend and fullstack engineers. Full description of roles here: https://www.workatastartup.com/companies/21800

You can email founders@getseam.com or use YC Work at a Startup. Thanks!