skysight-inc/HackerNews huggingface dataset:
Overall IMO, Git is so good that if you have a problem with usability, it's better to work on a wrapper around Git than it is to change Git itself.

Maybe a plain English tool that just lets you click through menus to dictate what you want to do. No Git lingo whatsoever. Very rough examples below:

1) "I want to save my progress". (combination of git add and git commit)
2) "I want to go back before my previous save." (`git revert` on your last commit)
3) "I want to upload my latest work." (git push)
4) "I want to pull in any new updates." (git pull)

...Et cetera. Stuff that's basic enough to satisfy some basic use cases.

Then, for anything more complicated than this basic subset, users have to whip out the terminal. The balance between basic and complicated, and too little vs too much, might take time to figure out.
That is also ignoring the bigger picture! Your parents did alnost nothing compared to the general infrastructure or society: vaccines, roads, factories, modern farming, animal and plant breeding, etc, etc.

THIS is what we are truly basing all our success on. If we were dropped in some random part of the world 100 thousand years ago every modern human would be able to do basically nothing.
Did they introduce microservices and learned distributed transactional consistency is hard - the hard way?
Maybe I live in a bubble but I can not remember anyone being offended about someone moving to an intellectual subject in a conversation, ever.
Three ways to be more rational this year
Eh, maybe? A lot of people usually find that one good friend or life partner that they spend most of their time with. If you don’t find those important connections, socializing will inevitably become a lonely experience. Groups have always been a disappointment.

I suppose it’s antisocial, but trying to get your dose of social from groups constantly is extremely exhausting in the long run. Way too much posturing all around, and often just observing the dynamics of groups is, again, exhausting.

Just recently I saw hierarchical dynamic where everyone was sucking up to one person. Whatever, i mean, I can accommodate a few of that human bullshit from time to time, but color me antisocial for just wanting to not do that regularly. Socializing is demoralizing at times.

Some of us are really not pack animals.
With your ML background I'd probably focus on things like AWS Sagemaker and going from dev to prod in a sensible fashion.
Since you should not be working in ways that create merge conflicts if you can avoid it I would say a simple distributed disk backup would be enough for 99% of programmers.
Based on my observations (so anecdotal probably), it seems that being happy doesn't depends on what you did in the past or what you intend your future to be, but what you're doing now.

Looking bad at your younger self won't make you happy.
Looking with envy at your older self won't make you happy.

Regarding your comment, I've never found someone saying "I wish I did things differently" and being happy. The sheer fact that they spend time regretting their past shows that their present self is not fulfilled.
I honestly don't understand how "cities" like Adelaide, Auckland and Wellington keep making these lists of "most liveable cities".

Their low populations mean they just don't have much of the things that make cities desirable. (like, lots of culture, lots of diversity, lots of options for dining and activities etc etc)

Granted, that can make them comparatively pleasant and peaceful, with good access to outdoors and fresh air, but yeah, it's disingenuous to even include them in a comparison that includes Tokyo, London, New York, what have you.

In case anyone thinks this is me being uncharitable, I currently live in Brisbane Australia, which is hardly a cosmopolitan global elite city either, so this isn't me throwing shade, I'm just saying.
Reality is complex. HN supports a complex reality.
This is always very apparent on /r/SampleSize (a subreddit dedicated to posting and taking surveys): While Reddit as a whole has far fewer women than men, women often outsize men, Germans are usually the 3rd biggest group after USA-ians and British, and transgender sometimes make up 15%. Luckily, most people there (judging by the comments) are aware of that.
git is worse than Linux in terms of UI
> If those founders hadn't changed the world, they wouldn't be rich

Good to know I'm changing the world with my CRUD apps - more than all the volunteers in the world since I'm (slowly) getting rich, and they aren't.
Australia's rapid dismantling of any checks and balances is extremely concerning. It's also something of a bipartisan stance, the only real pushback tends to come from independents and minor parties.
Maximize your preparation as much as you want. Let's just hope you don't get diagnosed with cancer with 60. At that age more and more friends are dying and you wonder whether you shouldn't have gone more often to the beach or have travelled to Bali when you were young enough to fully enjoy the experience.
IMHO, that spot is reserved for sqlite.
I thought this is how viruses operated in general. If somebody gets infected by herpes they basically have it for life. It only rarely flares up, but it's clearly still there. I figured this applied to all/most viruses because of the way viruses reproduce. The immune system just takes care of them and prevents the viral load from increasing. Is that not the case?
Obviously, I don't have run flat tires. My tires bulge when the pressure is low.
Look, im general I’m quite sympathetic to the argument that wealth inequity is both morally/ethically bad (which I think you’re saying) and bad economically for growth and prosperity (which I don’t read you as saying). I also think that many societies have problems with wealth inequity overall, and few have successfully cultivated innovation in the last decade or two as successfully has the US (partially driven, yes, by YC).

To me the solution to the problem isn’t the front-end, that is attacking YC and startups and entrepreneurship. Rather, I would generally support deep and effective estate taxes, wealth taxes if they could be found to be effective, attacks on tax avoidance behavior, etc. (e.g. I don’t have solutions, but I’m disgusted by the behaviors and advantages reported on by ProPublica recently here https://www.propublica.org/article/the-great-inheritors-how-... but I also think there are great fortunes in the UK, France, Germany, the Nordics, so not sure anyone has quite figured it out).

At the same time, I think that economic growth is the central and defining anti-poverty tool in history. Other countries envy our ability to grow the pie even as we have challenges in fairly distributing that pie. I’d rather find solutions to the problems of distribution without attacking growth.

On OpenSea, I’m not following the argument exactly. I assume you think all art, particularly mass market art is a sort of mass delusional petite bourgeoisie / opioid of the masses pursuit foisted on them by a conspiratorial monied class? Or, more likely, it’s just all a big, experimental community of purists and artists and hucksters and beyond alike that are trying something new and interesting and potentially quite generative and innovative. I have no idea if in five years OpenSea will be huge or dead or somewhere in-between but I’d admire that they have built, created, strove.

On Airbnb, I have quite a bit more ambivalence but overall my vision of the world has a lot more density and urbanism. It’s good for people, it’s good for the environment, etc. If I had a magic wand in, say, San Francisco, the city would have housing for 3-4 times as many people, a much much more robust public transit system, etc, and the problems of gentrification would be addressed primarily through a massive uptick in housing stock and density not by the relatively limited effects of (the practically banned in SF) Airbnb.
It's not a huge investment to learn. At the same time it's very valuable. I would prepare for CKAD first and do CKA only if relevant.
What is System Software? Like an OS? I'm 99% settled on using Java on the server and C on the client for the rest of my life.
My bet is that K8s will not only be worth learning in 2022, but also easily beyond. It is now a common infrastructure component of projects I participated in (some always used it, some are starting to). IMHO Kubernetes is quickly becoming the standard infrastructure API. Even if you don’t use all features, it’s just simpler to deploy a cluster and have everyone work on the same subset of abstractions. I am not sure if there is anything on the horizon stopping it anytime soon?
Yes, it's called Mercurial.
I'm curious if you have kids?

This proposal could be thought of a couple ways. Maybe I prematurely age 20 years? That sounds pretty bad. I'm currently 42. That would make me effectively 62. With twin 3 year olds and a 6 year old. That doesn't sound fun.

But what sounds even worse is they won't graduate from high school until I'm 77. Decent odds I would die before then. Even with 10 billion. Fuck that.

The other interpretation could be: the world moves on but you "fast forward". Well, I likely get to see my kids as adults, but it all zipped before my eyes.

And that sucks too. Things moves so fast at younger ages, and so far from 0-6 each age is unique, different experience. And I would never want to fast forward over that.

Maybe if I were still hanging out, playing games, and talking with friends - sure. What's 20 years - maybe I'm a little worse at games. But kids change the whole thing for me.
This is great. My wife and I are constantly complaining “I don’t care about the magical journey you went on to make these cookies. I just want the dang recipe…”
This was the second 5 letter dictionary word I tried. :p
Similar to “is it worth learning React”, I would say yes. K8s like React for front end has shown itself to have the mindshare so well worth investing time in career wise.
Why Sneering Critics Dislike Netflix’s ‘Don’t Look Up,’ but Scientists Love It
> ordinary pleasures like walking, owning a dog, gardening, reading easy fun novels, watching tv

While I do not disagree with such advice in general, this is exactly opposite to "Life is not about you, it's about other people. Get over yourself." All these things are decidedly about yourself. It is about making conscious trade-off to stop hustling and focus on yourself, everyone else be damned while you heal. And remember, as with every trade-off, the outcome may not necessarily be the one you're aiming for. So use your best judgement.
I mean we are using AWS, but at the end it is still Kubernetes underneath (EKS). So the concepts still apply.
Look into k3s rather than k8s.

Much simpler to begin with, smaller footprint/requirements and does 90% of what I have needed.
Personally, having used it for over a decade now, once you learn how it works, git is perfect. But it's not necessarily easy, sure. But then there are a lot of easy solutions out there that aren't very good. I'd say it's worth the investment to learn it, but I've seen so, so many developers refuse on the grounds that they simply don't want to. These are the folks who think it isn't good, the ones without experience.
You're saying that your nature predestines you to be in a particular way, and that being an asshole is just something that you are.

In reality, your way of being is shaped by your life learning, of which your way of relating to those around you is a part.
I started using Twitter very early, in 2006, and was fun for a while. But I don't remember exactly when the timeline and recommendation changes totally ruined it.

Apart from
the main timeline they used to only show tweets from people you follow liked which was OK, at least acceptable. I still see these time
to time but became selective? I see it from some accounts but not all. A person I follow stopped tweeting and I thought something happened but alas they are still active liking tweets but I don't see those anymore on my timeline, yet I see from other accounts... for whatever reason

Then they started showing random tweets from people you follow follow. That's when I started to use the site less and less because most of the time my interaction was clicking on "not interested in this Tweet". Totally out of context stuff I don't care about.

Final nail in the coffin was the topics. Just randomly filling your timeline with random tweets because I assume some AI thought I might like that but it's worse than the Youtube recommendations. Just because I like ONE Tweet the AI started promoting everything related to that content or the account made it.

It's just a mess. Wish we can "reset" our accounts or something to blank state
Why is being bacterial count against it? Lyme and tb are bacterial also and known to do such a thing
I loved the section about search tips and the vim-like shortcuts for moving up-down.

I decided to try building an audience to sell my ebooks better last August, but the connections I made with fellow authors was the better outcome (similar to what's mentioned in this article). It has also helped me to become better at highlighting single concepts instead of users losing focus when faced with a wall of features.
interesting. do you have a go-to resource for how you would recommend somebody learning RT?
Git is complex, which is fine.

People take that to mean they need to learn and teach git in intricate detail, and use it in ways that are needlessly complex, which is dumb.
Pew Research is a biased source because CGI Script polling poses an existential threat to their business model.
T this time, when the crowds rush in, they will hit the ever rolling 'bug'wall of Linux. Its all good if you want firefox out of the box, but there are so many little things that still don't work on Linux that just do work on Windows. Things like game controllers, or my current mouse pointer breaking in Debian 11 with Plasma after I quit SCUMM from within SCUMM.
I am an average user, and noone else in my house could fix the little things on Linux that take me hours! The real coders here will have no probs, but the rest will still have a flawed time and switch back - possibly for another 10 - 15 years?
Same, but my genre has become terrible historical romance. I get many groans of enjoyment from the terrible similes (no, you can't compare what she's experiencing to that; it wasn't invented for another 150 years), the inaccuracies, and being able to plot the whole thing within the first 10 pages mostly accurately.

These books give me hope I could write a book.
No, it’s not far more likely. The author didn’t say he had trouble socializing with people. He just said he found the conversations with majority of them intellectually shallow, so there’s no strong urge to stay around those people, even though they’re friends.
The suggested approach of generating stubs is exactly how late binding in the SICL Common Lisp implementation works, as described in [0]. The scheme also allows generating specialised entry points to avoid keyword argument parsing, and the stub/snippet code can also be used for inline caching for generic dispatch.

[0] http://metamodular.com/SICL/call-site-optimization.pdf
So what do you want to do? Pressing the mouse button over and over again?

I don't claim the git CLI is always logical. But you seem to complain that there is one.
I think I have the social skills to glide effortlessly from person to person but I still identify with a lot of points the OP mentioned. I prefer being with people but I sometimes feel so alone when I want to talk about ideas and tech. I wish I had the motivation to write more about these ideas and then I'd need to know where to find people who want to read (I guess here on HN but that also doesn't come easy). I'd gladly give up on these stupid parties with loud music and these annoying small talk social norms and just meet up with people and code or brainstorm. I try my best looking for Hackathons, boardgame nights and recently I rediscovered EA meetings(effective altruism). I'm not a genius, which is probably why I'm not flooded with interest from other people but I'm enthusiastic about ideas and tech and I'm struggling with being alone in that aspect in my day to day life.
Naturally having scons written in Python has nothing to do with it.
Disney will be suing. I'm sure they already have worked out an overall litigation strategy.

But... with 2 years left there's plenty of time for legislation to be updated.
EU: 2026 if this post is right

https://publicdomaincharacters.tumblr.com/post/6601842354114...
Seems very much in line with the solutions we see from customers. I still think there a big savings in embracing the managed cloud service of the individual providers, but customers see it as a risk.
Thanks for sharing. Does not look like it's anywhere near production quality, but maybe it works just for transitioning between workspaces.

Seems there would be demand for such software based on the comments. For me at least TotalSpaces 2 has really changed how I use macOS, hopefully they will get it working on M1 & Monterey.
They're not exactly opposite, you will find that your family get really annoyed with you if you hang round them expecting them to entertain you. Getting over yourself includes doing simple normal things that productivity gurus tell us all to give up. Going for a walk, or getting a dog doesn't include everyone else being damned! My view : leave the logic behind and relax!
> abandon all intellectual drive, and feel like a normal human for a night.

Man. This sounds like 14 year old me thinking I'm just so beyond everybodys mental capacity and that's why I am lonely.
It's true for Zen 1, Zen+ and Zen 2. But they changed it with Zen 3. Latency went up from 40 cycles to 47 cycles, but accessible for single core cache capacity doubled, and it greatly improved single threaded performance since single-thread now can utilize full CCD l3 cache.
Stop programming as an employee
Order very little from Amazon
git reset <parent> —soft; git commit -m squash

The first command sets your current comment to parent, with any changes staged, the second commits it.

I don’t mess with the interactive rebase. There’s a magic combination of this and the reflog that can preserve commit history, too.
The data model is. The choices made for naming and structuring the CLI certainly not.
> Let’s just breathe in deeply and calm down.

Pretty sure they were just asking a small clarifying question.
The different flavors of processes using git are where I see significant differences in how hard it is to use. GitHub/GHE encourages pull requests and force-pushing a candidate branch. Gerrit encourages a staged-commit via "refs/for/$dest_branch". Projects like QEMU and the Linux kernel are much more decentralized and leverage requests to pull from dev repos and email patches ('git send-email'). All of these differences have some impact on how you use git locally and how easy or difficult it is to recover when you make a misstep.

Subjectively I think that - the staging area is unnecessarily confusing (mercurial did this better imo), and the overloading of 'checkout' causes confusion too.
The thing is that people didn't lose interest in startups. Startups lost interest in people. I am still interested startups that do things differently, accelerators that enables startup that otherwise wouldn't happen or other things that are, well, interesting. But those are few and far between these days.

I also fundamentally disagree with the idea that you have to like something because of its process even if you dislike the outcome. Ironically I think that was what put YC apart in the first place. Every other incubator would talk about their fancy offices, lawyers and contacts but then wouldn't produce many notable startups. And by that measure YC probably never would have happened, or at least didn't deserve support.

It's something I think about whenever there is a development with some really popular company. That if the company had adopted the mindset of those rooting for it it probably wouldn't have been successful in the first place.
How did you know you should build these and who were your customers
If you want to be a rocket engineer indeed the Falcon Heavy is a better study reference than making a fresh design in your backyard.

The hard part if learning is figuring out what you do not know. The easy part is reading a tutorial or API documentation.
> Trademarks (usually) don't have such a broad application as "this name X is forbidden for use everywhere forever and ever".

Unlike copyrights or patents, trademark rights last for as long as they are used continuously to identify a source of goods or services. So, not quite forever and ever, but as long as they are used continuously by the same source.

You're right that it will be fine to use the names of the characters as long as you don't create a likelihood of confusion with a senior user of the same or similar trademark.
Thanks, I agree that AWS Sagemaker would make sense and I'm already in the process of mastering it.
Maybe it's because the chunk should be human-readable, according to the specs? http://www.libpng.org/pub/png/spec/1.2/PNG-Chunks.html
It’s a slur.
amazing, "decentralised" domain names and you still need to pay annually
The 'quick exiting the party' approach works if you are of this kind and alone. If your spouse/family is different, it complicates things. The trick I have found helpful is to 'fake' enjoying the small conversations or force myself to take occasional breaks from feeling the need for intellectual stimulation and allow myself to indulge in the group. This also has worked positively by preventing being outcasted. It has been a win-win for all of us. As I age, I am tired to find the right group instead has settled for 1-2 like minded people whom I can converse on complex topics.
Yeah your right I am so much better than other people because of my education. I now can't relate to anyone who can not solve this equation.
Best comment on page. I hope everyone reads it.
"Life isn't short--it's LONG, and you have a brief moment in that life to maximize your preparation for the rest of it. Use it wisely."

Anyone can die any time if they're unlucky enough. Leaving much of the fun until you're old may thus be a very bad strategy.

I agree one should focus on productive activities already in their 20's, but meaningful leisure is important too. It's meaningless leisure that you do only out of boredom that people should restrict more - for me that would be social media, news and gaming.
This one is quite surprising. Typical multithreaded/async Rust code contains lots of atomically reference counted variables. And while it’s somewhat common sense that it’s not perfect from a performance point of view (and shared nothing frameworks like seastar/glommio try to avoid it) I’ve never seen a report about such a massive degradation before. Wondering in what kind of pathological case this is running here.
Second order effects are sometimes unavoidable when driving towards a primary goal. Talking through issues requires a level of mental maturity and self-control, which needs to be built-up first
This week in KDE: Finally root file operations in Dolphin
Why is Perell so popular in techie-ish circles? His writing is a cross between the New Yorker and undergrad essays, and reminds me of oratory - it feels substantial and meaningful but peel back the surface and there's little behind it.

He has a course that outside SV is hard to afford (the time-unlimited writing one is over 10% of the annual take-home pay of a senior software engineer in the UK), a massive twitter and mailing list following - and what else that makes his output so popular?
> why would someone give you recreational leisure if you don’t have the equivalent money to pay?

Where did I refer to anyone giving you anything? I referred to immediate capture of the value of your own present and non-durable capacities.