skysight-inc/HackerNews huggingface dataset:
It’s far more likely that the OP is lacking in social skills. People are not two dimensional, and people who are who you find at most parties. Conversations in a social setting have a certain protocol to them. They start out with small talk, that’s how you learn someone’s mannerisms, personality, flow, etc. without having to actually concentrate on the details of what you’re talking about. You read their subtle cues to learn how to interact with them.

Not everyone is matched appropriately and I find it takes a lot of effort, especially emotional effort to connect with someone you don’t know for the first time, at a party where there are a lot of distractions. Have you ever noticed people who glide effortlessly from person to person, and who are able to talk to anyone? Seek those people out and study how they interact with other humans.

Having good social skills is just as important as being well read, maybe even more so. A good book can be entertaining but it only takes a chance encounter to meet a life long friend, form a beneficial relationship, or meet a romantic partner. Part of me wonders if the OP were to meet one of the authors of the books he reads at a party, would he be able to interact with them? Probably not, and that’s my point exactly.

You’re going to go to a lot of parties in life, if you give up on them you are depriving yourself of valuable life experience. It has nothing to do with books or how smart you are.
Nope, I meant this one (FSD/HW 3): https://youtu.be/77cbSy-rBEQ
Very fair and practical advice. Small steps. Thank you!
I have been self hosting on and off since about 2000. When I got my fiber link (4 or so years ago) I also started to do home automation and the self hosting got more serious ("national security infrastructure" as my wife calls it, her to-go question is "what will happen with that shit if you die tomorrow?").

I run everything in docker containers, except Wireguard and the backup.

I had an idea to "document everything" but the realized there would be no-one to maintain the services (neither my wife not my children are interested in IT). I then decided to document how to untangle themselves from the self-hosting (moving to well-established services, dismantle the home automation, ...). Thi sis going to make more sense in the long term.

Since I do not plan to die tomorrow but I do not know for my server, I tried to do a disaster recovery from scratch. It was surprisingly easy - after starting a VM on my laptop (simulating the bare-metal rebuild of my server), I was up and running in about an hour. Docker is simply fantastic for that.

I took some notes about the disaster recovery, which I promptly lost so I will have to run this again soon (maybe next week). Actually I will copy the encryption key for my remote backup right away as this is the only thing I won't be able to recover. EDIT: done :)

TL;DR:

- use docker containers for your services, it is a life-saver and makes everything easier

- use a docker-compose script to have everything on file

- document either your maintenance or exit strategy

- do a quick DRP test on a VM
On the contrary, as companies rely more and more on the cloud, they chase the mirage of avoiding lock-in even more and k8s plays a big role in this
Learn k8
I have no clue whether the proposed lifestyles changes would help a person with ADHD. But the idea that a "chemical imbalance" cannot be influenced by lifestyle changes is a bit crazy. For many people that have an imbalance of sugar in their blood, a diet change will do miracles. Vitamin D imbalance (which is actually a hormone imbalance)? Sun exposure or diet change will be enough for many people.

We all take for granted that lifestyle changes can do actual change to our body, but for some reason the brain often seems exempt from this.

Obviously there are conditions, both psychological and not, where drugs are the best course of action, but lifestyle changes are not "wishing away" any more than trying to drug away an emotional distress due to life conditions.
> some of the git's naming was also not intuitive for me, For example, calling the scratch area "index".

I think this is the real problem. Git is actually really simple. The mental model is not even difficult - you can describe it in a sentence or two.

* Each commit is a snapshot of your code at a certain point. Like making a copy of your project and renaming the folder (but stored more efficiently). Commits also include metadata to say which previous commit(s) they are based on.

That's it.

All the difficulty comes from figuring out what the hell all the badly named and confusing commands do. As you mentioned I think "the index" is probably the worst - why not "draft commit" or just "draft"? That's what it actually is. It's so bad people even invented an unofficial name for it ("staging area").

It's not the only one. "Commit" is a pretty bad name in itself. It's not even a noun - "snapshot" would have been better.

And there's the commands... Look up how many different things `git checkout` does, or `git rev-parse`. And don't ask me how many times I've googled "git delete remote branch".

They did add `git switch` so I'm mildly hopeful that at least some people care.
ELF does some of this already - relocations can be resolved at load time when compiler emits relocations intended to leverage GOT & PLT. Presumably Mach-O and COFF have an analogous feature.

This is how ELF shared object external references get resolved.

> Update Zig can do something like this.

The mechanism zig uses is indeed leveraging the GOT.
Yeah, it really adds to the pleasantness of everything when everything is not covered in cars and infrastructure for cars. The whole notion of street parking is bizarre. No one would tolerate if you used public space in the middle of a busy city to store your stuff. But if it's a car, suddenly it's OK. Just what?
Not only is ray tracing the future of rendering, it's by far the best way to learn basic graphics programming theory, in 100% your own tiny code.

I've literally taught a 12 year old this way from absolute scratch, and have been teaching it this way for over 20 years now; it's a bajillion times more upfront complexity to do a rasterisation engine from scratch, so in practice almost nobody does this, and we're back to using someone else's code / silicon to draw your pixels.

All this is quite apart from the massive recent development of hardware ray tracing. Eventually your OpenGL driver will be emulating rasterisation on modern ray tracing hardware, because there's just no getting around the fundamental need for ray tracing to make progress in CG. All credit to Nvidia for going in big on ray tracing, to the point where many young people apparently think they invented it, RTX On etc..

It's in my opinion ridiculous for an article that purports to talk about GP in general to have exactly zero mentions of ray tracing, and nonzero usage of the phrase "full stack".
Sounds like OP does like company as long as it's interesting. Parties are not where you'll find that. Seek out the places that attract book lovers and idea people. Go to conferences and conventions. Find the people there who are hoping to find people like you. A real-life conversation with a passionate and well-read person is utterly unlike online interaction. Travel as much as you can afford to find these people, and come up with glorious plans for world domination together!
Counterintuitive for normal mortals. Maybe not for hackers who have learned that the first element is indexed by 0. Doesn't work in fully equivalent way. But hackers use more than languages and concepts are often somewhat different between them. It's been a long time I wrote FORTRAN IV :)
Newton died with no friends, he was celibate his whole life, and he never travelled farther than about 100 miles from where he was born. He was rightly recognized for his contribution to math in his 20s, but by the time he was in his 30s he'd removed himself from the scientific community and spent all his time studying alchemy and the bible.

You believe that it was necessary for him to be a dick in the pursuit of genius; I think the outcome of his "full manifestation of the self" meant that society benefited from 10 years of his singular effort and then lost out on the next 50 years because no one would work with him, and his peers actually laughed at him for his (entirely wrong) approach to the theory of what light is. Boyle and Hooke accused him of stealing their ideas on optics.

The fact Newton was an asshole, and people let him be an asshole, robbed us all of 80% of what he might have achieved if he'd been a bit nicer.
The issues they're not able to deal with tend to be slow burners. You might get a week to plan an evacuation or supply drop for a cancer patient. But with Covid Pneumonia not so much.
Yes, Gnome 3 sent me running... But I realized the problem is Ubuntu and Gnome, and there are many other choices.
Having 2-3 major automobile (cars, trucks, busses, etc) manufacturers in a country half (or less) the population of NYC probably explains why.
Yes, I suspect there would be a rise in multi-cloud setup and K8s skills might be valuable here.
> That's when they realise that most people want to talk about what they ate for breakfast…

This is said pejoratively, but people want to talk about these things because it allows for a two-sided conversation, rather than a unasked-for lecture from someone who’s read ten Wikipedia pages on the topic.

> Not a lot of people want to get down into the belly of a complex subject

My experience is the opposite. People love to do this, when 1) they know something about the topic AND 2) you are genuinely interested in their thoughts.

The “sports event” probably has more complexity and depth than you expect. Why not (literally) meet people where they are?
Learn what problem(s) it solves, how it's used, and how it's designed. If you have a use case for it, this knowledge will make it easier to assess if it's the right tool for you and to get up and running with it if need be.
“prominent experts from big universities”

If you are not qualified to evaluate these claims, how do you know they are prominent let alone “experts”? Why are you so willing to accept their opinions over a research articles conclusions?
don't use twitter to follow Important People and keep up with the daily outrage; use twitter to make friends through meaningful/interesting/fun interactions and good reply game.

how to go about doing that is the meat of the article, and is worth reading if that sounds like something you would want to do.
We‘re way down this road, albeit with a different set of services, which you can find at safing.io

The biggest challenge we continue to face is how to make the value of privacy visible, as the privacy protection itself cannot be really seen by users.

A good example is brave with their „big numbers going up“ of blocked ads and saved bandwidth on the New Tab page.

If you can figure out how you can protect users _and_ make them feel that protection, they will pay for your service.

If things go forward with your idea, it would be nice to have a chat, if you’re up for it.
I’m certainly happy I got wasted in my youth. Doing it now is a horror that takes multiple days to recover from, and then we’re talking about having 4 beers…

Ultimately not everything in life went as I would have wanted, but if I compare my situation with others I think I can be well satisfied.

I don’t particularly mind the idea of working until 65 either, I’m going to be doing something anyway. As long as it’s interesting and I get rewarded enough to be happy, that’s fine with me.
No. Useless and overly complicated.
Of course there are use cases where not using cloud facilities is cheaper, but unless your business is low margin the difference might still be irrelevant and having the managed services available easily can be handy if you ever need them.

There are many use cases where hosting fee is not the right thing to optimize for.
Just as an aside, anything using x509 certificates is a nightmare operationally. I sure don’t have an alternative, but it murders me every time. Now when I architect clouds I consider it a core service, not an afterthought - an absolute minimum set of services and some strong runnooks to generate certs, distribute, and renew/rotate them. All applications these days support them, but don’t support managing them well in my experience. There’s glue needed for each app to request a cert and install it.
I has become my go-to tool for many reasons.

- there is an electron version but also a web version which almost works as well which can be great in environments where downloading an electron app is hard.

- many enterprises with Confluence have a plugin in Confluence for embedding drawio.

- embedding the source in .png etc.

- support for UML shapes without forcing me to obey all the rules allowing for quick and dirty sketches.

- quick to use, decent usability.

- acceptable learning curve so I feel ok recommending it to others.
> On the flip side, I have found a startling amount of people genuinely don't really have many passions / interests.

Every single time I dig deep to search for someone's passion, I find at least one, and often multiple. In general, I find way more than I initially expected when I was a teenager.

I have also found many people don't think it's socially acceptable to talk about their passion in many situations. This makes it hard to discover these passions when you have only casual interaction with people.
Seeing as Zuckerberg holds a majority stake in Facebook and given the manner in which he behaves, I don't see him changing his role anytime soon.

Don't really care either way tbh. Facebook and their related platforms could burn down for all I care.
I define it as an opportunity cost to learning another technology or language that is in demand in the market. In other words, my perspective is from a career building (increasing total compensation, i.e. $) point of view.
Be my guest
> “Another reason is that people who volunteer for polls may be different from other people in ways that could make the poll unrepresentative.”

See also “most of what you read on the Internet is written by insane people” on r/Slatestarcodex - https://www.reddit.com/r/slatestarcodex/comments/9rvroo/most...
This was incredibly introspective, which I appreciate. I'll comeback to these questions tomorrow and start figuring out some answers for myself in a notepad or something.

I appreciate the Feeling Good resource. I'll also take a look into that.

Thank you for your input and thoughts!
Ask HN: Ideas for Hardware Project
Please share ideas for useful hardware projects relevant for new hardware startups.
Are toys, play, tv time, dessert… privileges?

Turns out that humans learn by example. In other words, the lesson of such punishing actions is that bullying, ultimatums and generally exerting control over others, especially ones with less power, is the proper way to achieve one’s goals.

Is this the desired lesson?

Some additional outcomes are the loss of trust for the parent and the need to constantly police behavior.
Ask HN: What was your favorite comment in 2021?
Comments on Hacker News can be very well thought, I'm often impressed with the quality of discussion, although I don't participate much. I'm curious, what do you think was the most insightful comment of 2021?

Prev: https://news.ycombinator.com/item?id=25604828
Yes, and I sincerely believe that dang is a lizard
You're saying that if he was not the asshole that he was, he would have achieved more. I'm saying that if he pretended not to be the asshole that he was, he would have achieved nothing.

You cannot go against your own nature. It requires too much energy and does not work, it lobotomizes you.
Exactly. The US has very few cities proper, and a lot of huge suburbs that sometimes feature a city-like downtown (L.A., Houston), and sometimes don't (most of the Silicon Valley).

The real honest dense US cities, such as NYC, Boston, Philadelphia, Chicago, and a few others, were built large and dense before the advent of the car, and had entrenched public transportation system before 1930s.

Those that were not as lucky got remade for cars in 1930-1960s, and cemented in that state by zoning regulations.

Europe obviously had a large number of dense cities since medieval times. Even small cities in Europe often ended up dense due to land limitations, and the generally relatively high population density. Cities in the US very rarely faced this limitation early enough, with a few natural exceptions like Manhattan or San Francisco.
Ubuntu is just one of the many distros derived from Debian; some apps even share the same repositories. If you're familiar with the apt package manager you could jump straight back to Debian without noticing much differences, although you may have to spend some time to configure your desktop manager of choice (XFCE for example defaults to absolutely ugly settings). On Debian you can choose among Gnome, KDE, XFCE, Mate, LXDE, ... during install but any of them plus others can be installed afterwards, and if you change the desktop manager after installing applications, that won't be a problems since all will inherit the applications menu and some other customizations. The user can also use a different desktop manager at each login, but that integration is true also for any other Linux distro.
If you don't care about changing package manager, however, I've found Manjaro to be really clean and easy to set up. It appears to have "a bit less knobs" than Debian, but they do their work nicely: very good for desktop applications.
I made my own SSO by exposing the database to everyone: http://root.rupy.se

And using this good oldie for security: https://datatracker.ietf.org/doc/html/rfc2289

The only downside of this design is that I send the eternal master key to any site that you enter your name/pass into... :/

Going to look at how I can expire that so it can't be stored and abused later...
My main point being that such tradeoff wasn't obvious at the time, and also the cloud offering back then was very inferior to what it has evolved into and that we are familiar now

I'm not saying the same will neccessarily repeat with so called web3, but we might be at a similar stage - in this case the sensation(?) of ownership of one's content is a desired attribute at the expense of efficiency in computing/processing terms for some use cases

it's pretty much the wild west now and not fully understood, but if it attracts investment with time something might come out of it.
I didn't get the memo that k8s has gone out of fashion since last year. If you're in devops, you will eventually have to deal with k8s.

There's no need to go very deep into it unless you want to, but you are expected in this day and age to have at least basic familiarity with it.
>You will definitely be able to re-print and re-use the original text, the original name and possibly the original illustrations illustrations.

that's nice for anyone who wants to publish books I guess, or for downloaders of Project Gutenberg material, but I don't think that is really what people care for who argue about copyright being too long etc.

I guess what people really want is something that is anyway covered by fair use but people are afraid to do because big corporate lawyers. But I guess if the characters are trademarked you still have to worry about big corporate lawyers.

Anyway, Pooh is only copyright free in US, still under copyright in UK - unsure if copyright free in EU, assume not.
Yes there is. But there would be a tremendeous value to make the standard industry scm tool as user-friendly as possible. There are few tools where you would want to prevent user-errors more.
For horizontal and automatic scaling, I don't see many other viable alternatives for managing networking, load balancing, configuration and scheduling.

Most server software these days have Kubernetes and helm charts available, since the industry giants focus on it, which means it's here to stay.

It might be worth getting a certification in Kubernetes orchestration management instead, like Rancher or Nomad (with Vault & Consul).
I've always interpreted the "not talk too wise" bit as to communicate and idea in a way the audience will understand without using overly complex language or concept's which are above their understanding.

Not saying that interpretation is correct, just what my take away was.
Back around 2012 HN had a massive amount of polls every day on the frontpage. I even wrote a scraper to scrape them all off and write them to a hnpolls website. Glad it's not really a thing these days.
Thank you so much, really appreciate the kind words.
> In order: 1. Moving more means 2. Sleeping better means 3. Stressing less means 4. Eating well

Alternative order works better for me:
0. more water
1. sleep better
2. eat well
3. move more
4. stress less
There’s a term in German - verschlimmbessern - that might as well be Greenpeace’s motto. Loosely translated it means “making things worse in an honest yet failed attempt to make them better.”
Heya, there are free courses on Coursera you could take a look at - just to get a taste.

Since you mentioned you do ML and work with AWS, perhaps check out this free course on building containerised applications in AWS:

https://www.coursera.org/learn/containerized-apps-on-aws

It’s only 12 hours, so a minimal time investment. And from there you can then decide your next step.

Good luck! And happy new year ^_^
I think that QM is actually covering two very distinct things.

One is about what actually happens. This contains Shrodinger equation and similar things.

The other is about what results will we get if we poke the particles with macroscopic objects disturbing them beyond recognition. That's the all math where the word "measurement" is used.

Somehow we think the science of what happens to a frog when you poke it with a knife is a part of zoology. It's important, it might be even more important than zoology, but that's a different domain of science.
Well, it wasn't so slow for me, but it did feel slow.

What I found most disappointing is that while I am here most for software development topics I got my karma on economic, political, geographic, Europe vs. US etc. topics.
Yes.

Kubernetes is for making portable infrastructure. It’s the “Docker” of networking, load balancing, configuration, and scheduling.
No, if you are ok with Java you can use the classloader instead, I have been using hot-deploy on all my live projects for a decade now:

http://host.rupy.se

I can even release a new version of my sites without the online users noticing!
There are a number of ways around that if you have money, such as investing in an HSA early on, or buying private insurance. Or get married.
That's not exactly true though. You can do "DevOps" and horizontal scaling (or simply no scaling) by other means too. K8s may be the best for large deployments overall, but it's not a requirement. Lots of companies run large scale services without k8s.
The one time I got a mortgage, I was saving an unusually high % of my salary. After the mortgage company got a look at my bank account, they were nervous that I was possibly getting extra money from somewhere, and demanded a larger downpayment. Fortunately, I was able to hit that number by continuing to save at the same rate.

As they say: don't be unusual.
Probably a managed serverless offering.

Not sure that sounds right for what the OP was suggesting though but in fairness I know almost zero about ML/AÍ kind of workloads.
Git is the closest any software comes to perfection.
Yeah. Git is great software, but there's seriously no reason I should be typing multiple CLI commands over and over again as part of my workflow in the year 2022.