skysight-inc/HackerNews huggingface dataset:
That should be SOP everywhere under every circumstance. When I quit my prior job on good terms my email was immediately disabled and someone politely kept an eye on me to make sure I actually exited the security doors after my exit interview. And that was with a voluntary exit without acrimony.

Google’s management and HR work here seems incredibly sloppy, especially for handling such a high pressure firing.
Yandex robots start to deliver restaurant meals in central Moscow
that's an apple/onion comparison ...
Meta, but what strikes me about these type of Ask HN's is : in 99% of the cases, the author does not participate in the discussion ( or answers raised questions ).
Don’t beat yourself up, there’s this weird belief in the programming world that to be good you have to have a deep passion for it, and want to spend every waking moment writing software and loving it. I can’t think of many careers that have that sort of pathology. You don’t hear about accountants doing books to unwind after a hard day at work, or removal men loading boxes into a truck as a hobby.

I think a lot of it comes from the fact a large proportion of us kind of fell into programming as a career, so we have memories of when it was just a hobby, and we spent endless hours learning new tricks and developing skills. Keep in mind, you’re probably still doing that. You’re doing it 8+ hours a day, five days a week. Of course you don’t feel like doing some more of it when you get home.

For my part, I’ve kind of accepted that I’m not going to be itching to write code for fun all the time. Every now and then something will tickle my fancy, and I’ll go down a rabbit hole learning about it for a bit, then I’ll drop it once I feel I’ve got what I want from it. Outside of those times I just do other things. I watch TV, I play computer games, I pick up hobbies which I’ll be obsessed with for a month or so, and then horde the things acquired for that hobby and let them gather dust for a year before I pick it back up again.

TLDR; your work is unlikely to be your hobby most of the time, and passive consumption is fine, especially when you professionally create things.
I had a skip-level yesterday as the Senior Manager talking to a group of 8 IC's in my org.

They brought critical feedback to me about an initiative we as a group are working on. They brought actionable ideas and they communicated them to me in a professional and sincere way.

We worked together to identify their areas of concern to make sure I understood them and I communicated that I would bring these up and work to see if we could adjust with that in mind.

2 hours later, I had my regular weekly 1:1 with a manager involved and presented those proposals. I asked them what could work as proposed and what needed work. Most were accepted, not because I mandated them, but because this is real feedback. Some we are working to get more clarity on and figure out if we can change anything.

Not all of my skip levels are this fruitful but trust and vulnerability come from creating psychological safety. I thanked the group for being a part of making that happen.

----

I also have a rule in my skip levels that if you are uncomfortable raising in the group setting there are two options:

- We can talk privately
- You can ask me prior to the meeting to raise the point in the room

The second has never been used yet, but I keep it open if someone feels like they are not comfortable speaking out, but want to discuss something in a group that could be challenging.
>of course those industries would be bailed out

This is exactly the point; be careful of thinking like this. Some of the biggest profits come from being contrarian to the market view.

SK: https://www.reuters.com/article/us-hanjin-shipping-debt/bank...

USA: https://www.nytimes.com/2014/09/30/business/revisiting-the-l...

UK: https://en.wikipedia.org/wiki/Black_Wednesday
Not intentional but not a dealbreaker to me.
However... I will remedy :-)
Every social network application expands until it has the features of Facebook, or is replaced by ones which can.
I’ve avoided using our Oculus ever since this announcement was made. I don’t want to tie it to a Facebook account. So for now it’s just a glorious $500 paperweight
Show HN: Used SQL to solve Advent of Code puzzle
The point is that the penetration of WhatsApp is way higher than the penetration of unlimited SMS plans. So whatsapp has broader reach.

SMS only works if you live in a region where unlimited SMS plans are standard AND you don't have any friends outside of that region OR WhatsApp doesn't have market share there. Basically only US.
You can see it like that, some fedoras (like 34) are going to be RHEL9. CentOS Stream is the beta/testfield for the next (or more then just the next) RHEL point release like from 8.3-8.4 or 8.3-8.5
wow... Haven't you heard about the Big Bang?
Not huffing at all, you basically just confirmed yourself my very affirmation: you pulled that out of thin air. Feel free to think it, still doesn't make it neither neither true, false nor demonstrable.

As to the pretentiousness of the thing, that's usually my take on people who feel fine talking about 330mil+ MAUs as a single person.
This lets any PDF File you upload be reached by scanning a QR Code.

4 days give or take, where commits were being made at 2 in the morning.

I did not work on this for the full 4 days, having a 10 month old to care of and shuffling a full time job in between.

I had this idea in the back of my head and suddently got a burst of inspiration/energy, where I forced myself to build something that actually works and is feature-complete.

I started quite a few projects and never finished them, so it was time to ship something.

I used this project to learn about integrating Stripe, and ended up actually integrating Stripe Subscriptions and Stripe Customer Portal.

Feedback would be very welcome as well as ideas who could find this useful (tourist parks, restaurants, agencies?).
Congratulations is due! The journey sounds very similar to what I'm going through, though in my case acquisition was the end result, couldn't see it through to the 3 digit $$.

Built an app 3 years ago, just kept at it and it was on a constant cycle of losing interest and suddenly bursting out features then losing interest again over and over.

Nevertheless, I get the grind and I respect it. It isn't easy keeping at something for these many years on the side especially without any rewards. There will be this inevitable impulse to just kill it and move on to the new one when after the excitement wanes off (it definitely makes sense for certain projects). Kudos for keeping it up!

Keep on going.
When you first start off programming (or any other skill based activity), you don't know what you don't know. That is, when starting a project you don't realize at the beginning how much effort goes into every subsection to bring the project to completion.

Then, once you get a few projects done, you start building up skill. So what was hard then starts becoming easier -- which opens up the door to new things that are hard now, but were impossible earlier. However you are able to still approach each project, because past experience taught you that you are getting better at the craft with each project. Which has a motivating factor (similar how watching your fitness stats is motivation to keep going to the gym, or being to play more complicated pieces on an instrument is motivation to keep practicing).

So what happens with programming, or fitness activities, or playing an instrument, is that after a period of time your skills start to level off. You don't get measurable more skill each time you practice, so that removes one of the motivation factors. And you "know" that you will make some mistakes that you keep making (hitting the wrong note on a piano, going down a wrong design path requiring scrapping a big chunk of code that you've worked on for several days, etc). That anticipation of failure is a de-motivation factor. And on top of that, even if you know you won't make much of a mistake, since you are doing "the same thing" you've done hundreds of times (ran the same mile, played the same song, wrote the same boilerplate), it gets extremely boring.

So the trick is to find acceptance that this may be the natural course of how things work. The human brain craves novelty, but you can also find comfort in familiarity also. Just treat programming like you would other things in life, that is a means to an end, and not the end itself. Think of other chores you do daily, such as the daily drive into the office, cooking dinner, showering / personal grooming (how many kids hate remembering to brush their teeth, and how eventually it just becomes a part of your daily habit).
? You can already use clojure with spark[1].

...but just as pyspark is not “pythonic”, clojure spark is super unidomatic to use. ...which is why its languished unused.

I mean, an idiomatic library isn’t impossible; see how databricks has wrapped the pandas api up with its koalas project; you just have invest the time and effort and actually make it.... for what, fundamentally, is a total absence of demand.

or do you mean like first party support for clojure? Thats never going to happen...

[1] https://github.com/gorillalabs/sparkling/
From there, I have not needed to apply more hacks on top. It works just fine.
so, you mean a thief who goes to the police to honestly declare what she stole should be entitled to keep the stuff?
Entrepreneur Raised $300M to Help You Raise Financially Smart Kids
Wait for gas stations to be built on either side of your home in 'no zoning laws' suburb, wherein you lose 50% of your house price and can't afford to move out, and have to live with that as you become enlightened with respect to zoning laws.

The real prospects of the lack of zoning is something that nobody wants, which is why literally every civil place in the world has zoning.

The failure in the 'property rights' argument is that what's built on one property affects the other - there are externalizations.

What is built on one plot, affects the materiality (and value) of the others.

These arguments exist only on HN and other boards, thankfully.
> but because it allows them accelerate efforts in this area for other vaccines.

And ultimately make the world a better place? I fail to see any downsides here.
Show HN: AdOptics – automated ad A/B testing for Google Ads
I have been running a small SaaS (PayLoadz) since 2002 and have been using Google Ads since 2003 to drive new users to it. I've used many of the ad management tools and services out there. They all feature some aspect of a/b testing for the ads. The last tool I used, I found myself not using any of the bid management or campaign tools, I was just using the a/b testing component. That is when I realized that there should be a standalone, dedicated tool just for ad a/b testing. Et voila! AdOptics was born.

Here is a demo video of using the service: https://www.youtube.com/watch?v=XJtI1BSmWOs

Thank you kindly for your feedback and comments!
It's obvious from all the complaints that the lightbulb is contrary to Linux philosophy, and the project should be forked.
> And there's a guy (the Lt. Governor, no less!) in Texas[0] who will pay you USD$25,000 for information that leads to a conviction for voter fraud.

He figured out a great way of proving there was no widespread fraud seeing as he's not handing out free money by the busload.
"Steamed hams" is a great one :)
The report uses Chrome UX Report data (30 TB BigQuery dataset) and makes it instantly accessible.
A few examples of unique and powerful reports:
HN –> https://treo.sh/sitespeed/news.ycombinator.com <- globally and consistently fast
NY Times vs. CNN in the USA -> https://treo.sh/sitespeed/www.nytimes.com/vs/www.cnn.com?cou...
AWS vs GCloud vs Azure -> https://treo.sh/sitespeed/aws.amazon.com/vs/cloud.google.com...
Microaggressions: Not a Tiny Issue
like any professional in any given field of expertise, the data engineer needs to have a high level understanding of most of the tools, platforms, libraries and other resources at its disposal. The properties, use-cases and subtleties behind the different flavors of databases, computation engines, stream processors, message queues, workflow orchestrators, serialization formats and other related technologies.
Thanks for saying this. Certainly how I feel, but I haven't read the rules...
Your very description proves people do not understand this and calling it "free" is misleading and confusing.
> because you would need multiple runtime versions and games would need to target a specific runtime version.

Yes. Steam already supports multiple Proton runtimes, why not multiple Steam runtimes as well? With the latter, native Linux games could say in their metadata which one they need and the user wouldn't even notice.
ruumi | Berlin, Remote | Full-time | Frontend & Mobile Engineer | http://jobs.ruumi.io

We are looking for someone to work with us on web and mobile applications. For the frontend we are using Typescript, React and Redux; for the backend we are using Typescript and Express.js.

At ruumi we help farmers with rotational grazing: a managed grazing technique that regenerates soil, increases biodiversity, minimizes agro-chemicals, and improves profitability at the same time.

We are bringing multi-spectral and radar satellite imagery, geo-spatial tech, and machine learning to regenerative agriculture. We tell farmers actionable insights for example when and where to move their animals to maximize soil regeneration.

Check it out at http://jobs.ruumi.io
Given the state of modern software, it blows me away that anyone is dumb enough to buy that junk. I work with computers all day, the last thing I want is more of that hassle in my life.
When your business needed a digital strategy yesterday
I'm curious about that perspective. Isn't it really hard for statisticians to give probabilities to things that have never happened before? Especially in the presence of important non stationarity ("the technology is proliferating")? Like, one can construct a lot of models which give non-zero probability, but the available data gives you very little ability to distinguish between them.
*nvim for vi
This isn't some minor inconvenience. Hundreds of thousands of people have died in the US, and hundreds of thousands more will die in the coming months. Healthcare systems across the country are at the breaking point, ICU beds are going to start running out, and we're going to see some pretty brutal triage in hospitals.

Many countries have now taken action to suppress the epidemic. The US could do the same.

Your elected government telling you that you can't go to a restaurant during a pandemic isn't "turn-key totalitarianism." What kind of a self-centered society do we live in, in which people would rather see hundreds of thousands of their fellow citizens die than close down restaurants for a month?
Yes, next time choose a license that doesn't allow it.
Normally, they should be allowed to rectify the problems without getting a fine. But if you do that you don’t get the free money. It looks like the tech companies are just being treated as cash cows by governments.
Yup. I used Signal for several years but moved away from it. It just was not a great product.
Jeez talk about being unable to log out in Messenger without having to log in a new user, its annoying AF.

Those fuckers who thought and approved of that should be kicked in the nuts by steel-toe-shoe-wearing professionally frustrated soccer players.
I know having a limited company is not tax avoidance.

I'm talking about IR35. The sole reason it was created is to fight "a tax avoidance loophole" (not my words) where without the intermediary (limited company) the single person would be an employee instead.
Sounds like disappointment over perceived lack of progress on big ambitious projects is a reoccurring theme.

It can certainly be frustrating to be confronted with a big gap between vision and execution; I know it well.

Two suggestions:

1. Specific to making progress, have self appreciation for any progress you do make. Even if the progress is battling annoying boilerplate. Even if the results appear to be a failure in the
moment. Reward yourself for any action towards your goals. If you undertake a persistent campaign of rewarding any progress, no matter how small, and forgiving any perceived failure you will almost certainly get beyond your current state of mind.

2. In the bigger picture, sounds like you need something to center your life around. I spent 6 months meditating weekly and exploring Buddhist philosophies from a secular perspective. This was very helpful to me. There’s lots of videos and writing on the web that you could start with if this sounds appealing, and once the pandemic is over visit a local meditation center and try group meditation, the vibe of compassion is awesome. There’s all kinds of things, find something that speaks to you. It could be as simple as a hobby.

Back to big projects, you are just one person, love yourself for your ideas, accept that projects may take a long time to get done as an individual, and that pursuing your projects may lead you somewhere different than you thought. It is definitely worth seeing where things go.
I had my domain "banned" after arguing with a very self aggrandizing mod (and almost exclusively self promoting poster) in a particular sub.

My offense? An instructional blog about how to scrape commonly requested data by many members of the sub.
Not just price, but ability to function without constant access to the satellite portal. It's darn near impossible to upgrade a RHEL box from a work at home VPN environment.
This can be a result of burnout or frustration with the industry. This happened to me with infosec/hacking. Used to love it then felt so over it. Take a break from it atleast in your personal time with side projects take a break. Try get yourself up and healthy again.
> “biggest engineering disaster”

I just supposed that this was a story about Uber Elevate ElectricVTOL (eCRM) design.[0,1]

[0] https://twitter.com/TheWoracle/status/995107989886353408

[1] https://github.com/OpenVSP/OpenVSP/tree/main/examples/vspaer...
Your skip level manager is not any more able to fire you than your manager, so I see no reason why you'd have to be more careful in those meetings than the 1:1 with your manager. I'd even say that if you aren't getting to meet and make an impression on your skip level then there is something wrong. They are your best bet to get promoted and if the organization tries to block that path for you then why should you stay instead of looking for better opportunities?
Show HN: Gartic Phone – The Telephone Game
Doing a few things that better society while growing your wealth and influence doesn't make you a good person. I don't like most billionaires because they invariably have huge egos and think they're gods great gift to capitalism. When you're using your power to promote business practices that hurt people who aren't receiving lavish compensation, it isn't a benign thing.

I was just musing about how strange it is that people love him despite his sketchy business practices. The OP was about him forcing a plant open and having a bad record on workers rights. That's what I objected to, not all the money he's making.

I do understand my comment didn't really explain that, so I understand the downvotes. I guess I thought it was clear from the context, why I had a problem with him.
I surely not only paid for my compilers (started coding in 1986), also do donations every time I download a distro, buy books from all open source projects that are relevant for my work.
As others note you may be suffering from burnout, but there's another possible diagnosis: coder's block.

Heed the warnings of burnout and depression, but if that's not the case, then try something else entirely for awhile. For me, it was getting away from the screen and setting up a small woodworking workshop in the garage.

If you work all day in software while also surviving 2020, then do what you can to get away from devices every day. You sound like a creative person, so do something in the physical world.
Ridiculous ... it's designed to charge you, upgrade you and makes u spend as much money as possible. And 24 hours after it happend they show it to you in the dashboard.

Great.

Just use dedicated servers for the start! It will hurt way less and you can easily upgrade to the cloud later, IF necessary.
Two things to note:

1) Water is a life necessity, but it can also be a superfluous want (e.g. lawns) and it can also be a greedy natural resource grab (e.g. Nestle). Generally speaking, we have enough water to go around for human needs, but people regularly use the emotional appeal of human needs to justify low prices for their wants or exploitation. At the very least, financial markets for water are devoid of shallow emotional appeals to morality and acknowledge it for what it is. All that I ask is that we always ensure that human needs are met, and that is a job for governments. Let financial markets work with the rest...hell, the government should probably sell what's left over to the highest bidders.

2) the real difficulty of selling water is infrastructure. It's expensive, and unlike most commodities, it is almost completely fixed-cost. And the vast vast hypermajority of water consumers only have a single feasible source of water producers. The idea of water futures, then, seems a little absurd. This essentially limits trading to only those who can feasibly take delivery, and in reality that limits you to the same single-source provider you've had from the very beginning. I can't help but think that auctions or dynamic pricing are a better and more efficient idea.
Hi HN!

Me and my small team, we’ve made an online version of the classic “Telephone Game”, mixing drawings and sentences.
It’s a funny game to play with your friends, especially if you’re making a voice call.

We used Next.js 10, Vercel’s serverless and Node.js to develop.

Any feedback is appreciated!
They want to show off what would happen if someone else would be hosting them? /s...
Next time choose a better license.
Get all supported HTTP methods with Node.js
> That's why the vast majority of nations have laws protecting intellectual property.

Let's be clear on this one: the vast majority of nations have these laws because the US forced them via trade agreements, and the US has them because the entertainment corporations lobbied the hell out of them. Individuals almost never benefit from these laws.
The Pope Blesses Business Plans
I have mild depression that comes and goes in long waves and this is a perfect description of how I feel when I sit at the keyboard during the downs. One tiny way I've found around it is to focus on coding things that will help me in the future - ie: some very small feature of the project I'm working on - make it as portable and good as possible, so that when I next need to do something similar it's 99% done. What works about this is a) the focus on a small thing helps distract me from the big thing that my brain is feeling overwhelmed / uninspired by, and b) every time I achieve one of these small things, it gives me a little lift. Plus as a bonus I have loads of helpful code written for future projects.

The only other thing I can suggest is find a creative outlet that you enjoy, and isn't the thing you do for your job. I went back to making music for the same reason. I'm not very good at it, but then being good at it isn't the goal - just the satisfaction of creating.
Facebook is using 2FA numbers to send notifications