skysight-inc/HackerNews huggingface dataset:
>...So, you don't "remove (or add) a commit from a branch", you change where a branch point to.

Well, once committed, the corresponding deltas to parent are part of the branch (that is a node of the branch graph). Thus, if user wants to have this commit in a different graph, then the deltas need to be regenerated and recommitted (then deleted from the wrong graph).

As for the branch name, in Git it's just a label for the graph leaf. However, some SCMs maintain branch name for all constituing nodes in the branch graph.
There's something curiously American about Flowers for Algernon... our general popular culture tends to value physical achievement (the athlete) more than mental achievement (the nerd/geek). So here's the story of how the co-workers/peers of a mentally disabled individual, Charlie, (who they ridicule initially) react to the reversal of that disability (with suspicion and distrust) and then the re-imposition of that disability (with protective behavior, and a degree of guilt and shame). The whole story is really more illustrative of the co-worker's behavior & values than anything else.

Other cultures seem to have a more balanced view (i.e. mental development and physical development should go hand-in-hand, and an either-or approach is considered unhealthy). American culture in contrast developed the stereotypes of 'dumb jock' and 'scrawny nerd' - Hollywood's fault, maybe?
You have victim mentality. Odds aren't stacked against you, most people in this industry don't care how old you are. Though statements like this show that you would be a hard person to work with:
1. There seems to be considerable resentment towards us older folks.
2. But feel free to judge me. You won't be alone.

You seem to be accusing companies and younger people of ageism, but I'm yet to hear a concrete example. From reading what you wrote, I can say it seems you seem to be exhibiting an adverse reaction to young people doing well.

> If you pit me against some kid, right out of college, that has been spending three hours (of their current employer's time), every day, for the last month, practicing leetcode, you'll get someone that is very good at doing quick, meaningless tests.

Not sure how you got to the conclusion that younger engineers are stealing time from their employers to leetcode.

I wish you the best, and hope you get a chance to analyze your biases.
This article buries its lede, which is about how honey bees get all the attention but are at less risk than wild bees:

> And that brings us to the actual problem. The honey bee (Apis mellifera) is only one of about 20 thousand different bee species. The non-honey bees are usually referred to as wild bees, and each location has its native species. According to an estimate from researchers at Cornell University in 2006, wild bees contribute to the pollination of 85 percent of crops in agriculture."

> [...]

> But last year the magazine Cell published the results of a study with a global estimate for the situation of wild bees. The authors looked at the numbers of bee species that were collected or observed over time using data publicly available at the Global Biodiversity Information Facility. They found that even though the number of records has been increasing, the number of different species in the records has been sharply decreasing in the past decades.

> The decline rates differ between the continents, but the species numbers are dropping steeply everywhere except for Oceania. The researchers say there’s a number of factors in play here, such as the expansion of monocultures, loss of native habitat, pesticides, climate change, and bee trade that also trades around pathogens.

> So the problems that wild bees face are similar to those of honey bees, but they have an additional problem which is… honeybees. Honey bees compete with wild bees for food and habitat and they also pass on viruses. Now, a big honey bee colony can deal with viruses by throwing out the infected bees. But this doesn’t work for wild bees because they don’t live in large colonies. And worse, when honey bees and wild bees fight for food they seem to both lose out.
SQLite Release 3.39.0
You don't believe in astrology but u believe it's ""3 PM"" ?!?!?
That's a fair point, and as I mentioned I do agree with his conclusion.

Being self-taught, I was already a proficient programmer in Delphi and C++ by the time I went to University. So to me OOP has always been "OOP when you need it".

Though now that you mention it, even by the time I started University I had a profound dislike for Java's "OO all the things" approach. It has not subsided...
Is the domain worth 1,000x the cost of a paid CloudFlare account to capture all the traffic you're currently losing
We could quibble about "vast", but the difference between Berlin's drug markets and the US's isn't really the intensity, but safety. (Don't totally misunderstand - they're still some of the least safe places in Berlin, but nothing like Kensington - which in turn also not as bad as pearl-clutchers would have you believe.)
Oh 100% agree. The problem I've run into is my habits aren't others' habits, so we burn time arguing about how best to $CODE, and I rarely walk away from those satisfied or more educated (I'm sure this feeling is mutual haha). I wonder if "immune system" is to "type system" as "my special formatting" is to "use a formatter" here.
You've somehow hit the http:// version of blog.pinboard.in. Chrome won't let me get to that page, but Safari will. The URL is https://blog.pinboard.in.
protect policy?
So we agree. Programs written in Rust don't last more than a couple months. It's just the core libraries that are decent.

Btw, I just attempted to install another rust program (legdur), and guess what, my rustc is too out of date to handle it ("failed to parse the `edition` key, this version of Cargo is older than the `2021` edition, and only supports `2015` and `2018` editions"). So that's 3 of 4 attempts to run Rust programs that have failed. Granted, my rustc is now about a year old, but that's still absurdly short.
Does Sumatra support reading Amazon's books direct, or do you need to pass them through DeDRM first? Or is there some other store selling DRM-free epubs I'm not aware of?

I end up stripping DRM off mine with Calibre's tools, then reading them on calibre-web.
> Stay here, make this moderately good place even better.

or better yet, come to the us and bring your good influence to help get this troubled place back on track. the political situation in the united states is indeed complex and troubled, but the influence and impact of the united states on western nations is undeniable. if it does implode in some horrific way, it's hard to imagine a scenario where it doesn't drag the rest of the west down with it.
Fun fact: Openbox, Blackbox and Fluxbox all stopped active development around 2015. What happened in that year?

Another fun fact: FVWM is still more or less actively developed: https://github.com/fvwmorg/fvwm3
Moderators who treat their forums as a privilege to be a part of, and who enforce a bar reward their users with that value every day I think.

I've been a member of a variety of communities in my life, and to a single one what made them good was the sense of ownership and stewardship by a core member or senate of members. They were all minor personality cults around BDFLs. Whether it was bands, bars and restaurants, hackers, software projects, companies, sports teams, volunteer projects, or anything else, there was someone who could say, "this is my thing, the bar is here, be welcome or leave," and the main thing they did not tolerate was members usurping that authority with external criteria, criticism, or drama. The difference between an organic community and a "scene," I'd suspect is this ownership piece, where an organic community has a founder steward who is a hub or hierarch, whereas a scene is a kind of dynamic running opporunistic power struggle. While I thought there might be masculine and feminine aspects to that, I've known too many women who had that steward/hierarch role in different places to think it is an artifact of sex. I suspect you could replace most of the rules in the article with one rule, which is "respect the mods," and provided the moderators don't debase themselves or get trolled, that's pretty sustainable. The more rules you have, the more likely someone will leverage any possible inconsistency into creating chaos that puts them at the center of it.

I would be interested in others' thoughts about why irc/silc, usenet, fidonet, early reddit, and even early twitter worked. Did they implement this articles recommendations, and which ones are sufficient or necessary? IRC was pretty anonymous for its time, especially with proxies and shells, and it persists today. IRC helped scale communities pretty fast, but being an entertaining participant vs. running a show are very different skills and desires. In each case, the rule was "respect the mods," and so long as they stayed aloof, appreciated what they had created, and acted minimally and according to principle, their communities sustained and thrived. I don't know whether these additional rules are that necessary if the recipe for a thriving community is just really a good BDFL.
And now no money left for an adequate hosting provider.
Previous discussion: https://news.ycombinator.com/item?id=31874308
Missed an opportunity with the tweet that pointed to a different domain. Now missing an opportunity due to the Cloudflare Workers reaching the free tier limit.
Since I haven't been commuting or going many places, my phone mostly sits idle for days, unused. I watch my wife and daughter constantly in front of theirs and I don't understand. I hate using those little screens with terrible input and fundamentally boring distracting apps.

The problem is though, I'm addicted to my computer. I'm not actually sure it's that much better.
This is how federalism is meant to work, independent states who share bare minimum of federal institutions, usually those governing foreign policy and war making. I guess this is the end goal of most conservative folks on the right wing? Not a US citizen so interested to know more about the true motivations of those who rail against 'the feds'
There were definite cases in TN of Muslims being refused firearms permits so it will be interesting to see how the states run with this
I've been holding off buying a Push since it's widely theorized Push 3 will include a groovebox like Maschine+. Ableton Live is good, but sometimes I want to work away from the computer.
I do wonder how much web design contributes to the apparent epidemic of attention difficulties.

There is very often (even some in the article) visual noise in or around the text. Ads are designed to draw attention to themselves, and ignoring them wears on your cognitive resources.

Sometimes the text is "enhanced" to fight back against the surrounding noise by adding images or color or highlighting portions of the text or any number of tricks. That just makes the visual noise worse, and further adds to the habit of skimming.

It's like talking in a bar. The noisier it gets, the more the communication turns into shouting short simple sentences, further adding to the noise level, further imposing restrictions on what's able to be communicated.
>The outrage is two-fold. First, this is removing a right that used to be guaranteed for 50 years and had been reaffirmed, by the Supreme Court. With the stroke of a pen, 6 judges removed a protection that more than 2/3 of citizens support.

I can certainly empathize, but but isn't it dangerous to leave it to whatever the opinions of the sitting judges may be instead of codifying it in law? You never know if the next thing they pull out of thin air is going to be in your favor, and there's nothing you can do about it as a voter, SCOTUS judges being appointed and not elected.

Of course in the US a popular majority isn't enough to pass federal law, as seen with Women's Health Protection Act, which failed to pass in the senate. Maybe the only way to get a federal law guaranteeing access to abortion would be to send an angry mob to burn down the senate and declare congress unicameral. But then a lot of states would probably just secede, make their own abortion laws anyway, and you'd be right back where you started. Maybe the least bad solution for the United States is to just accept that different states have different views on a lot of issues.

>Second, the justification is inconsistent with other decisions. E.g., the majority argues that it's up to the States to decide their own laws on the matter of abortion, but just the day before, the same majority found that New York could not decide its own laws on concealed carry.

Yes, inconsistency is precisely why you shouldn't have any of these non-Ctrl-F-able supreme court decisions in the first place, including Roe v. Wade. Although with the concealed carry decision there might be another explanation. I agree that concealed carry is by no means necessary for people to defend themselves, and should therefore not in itself protected by the constitution. But can you get away with open carry everywhere in the state of New York? Say you were to walk around Times Square with your six shooter in your cowboy holster, what would happen? It's possible that states that restrict open carry would have to as a concession allow concealed carry in order to not violate the 2nd amendment. That is you can only ban one or the other, but never both at the same time.
How happy are you when your global bank has downtime in middle of the day?
As a first step, try and pay attention to things that annoy or frustrate you about other technical writing, and don't do those things.

I also try to assume my audience is a moron. Not because they are, but because any time you're doing technical writing, you presumably know more than them. Force yourself to not assume things are obvious just because you're familiar with them. IMO it's better for technical writing to be a tiny bit patronizing than to be lacking in vital detail. One specific example here is to either define any acronym before using it, include a glossary, or both.
its a scam https://www.youtube.com/watch?v=xIokNnjuam8 All of the marketing around it is either lies of fluff.
All I'm seeing in this article are baseless insults because Gnome doesn't work exactly the same way as other desktops the author has been using.

Meanwhile I like it, Gnome may not be perfect but to me it's the most polished modern Linux desktop environment. It might not support all kinds of middle mouse button features but works better with other input methods. When Gnome implemented touch gestures to smoothly scroll between virtual desktops, KDE had zero support for touchscreens iirc but supported pointless things like rotating desktop icons.

I'm puzzled how someone can get so worked up about a system component which can be switched out in less time than it took to write that rant.
Is this the SFW version with no profanity in the URL? I actually applaud that idea—I felt a bit uncomfortable with the former URL.
Paging Not Just Bikes! Code red, someone made a lost where Amsterdam is not number 1. Outrageous!
Agreed, 8 GB is just not enough even for basic needs in the era of remote work and electron apps. I don’t know why they are continuing that as the base in this year’s MacBook Air M2, because it is just a worse user experience. These are already premium computers, even at the base models. I wish Apple would be a little bit more forward thinking about keeping users happy rather than saving a few pennies in the short term.
Related: Anyone using Blinkist? How is it?
Yes, but you've missed the point: the problem with ozone was depletion in the upper atmosphere by CFCs. But CFCs do not persist for millennia and ozone is continually produced by natural processes. So if you stop emitting CFCs the problem naturally fixes itself in a short period of time (a few decades).

But even if we reduced CO2 emissions to zero tomorrow that would not solve the problem because we are already at 150% of pre-industrial CO2, and CO2 persists for thousands of years. We've taken carbon that was sequestered by natural processes over a period of hundreds of millions of years and released it back into the atmosphere in a period of a few hundred years. That genie will not go quietly or quickly back into its bottle.
Another way to look at it is that the fact that the tweet made the typo is an indication that other people are likely to make the typo, and this way they don't lose out on those users. .io is probably more memorable than .to.

(It's all arbitrary, of course; they're both just unrelated ISO codes. But for whatever reason, .io has become the canonical “the .com was taken” refuge.)
I came here to say something similar about the title, but you said it far more powerfully than I could have. Also it's a terrible title for SEO.
A majority are deficient in B12 (cobalamin) due to over farming of soil (the main source of B12). The reason meat eaters then to be less deficient is due to livestock being injected with B12.

Zinc is very easy to get outside of meat products, nuts and oats provide plenty of zinc.
The current HN title is, "Texas raises emission standards for the Cheniere LNG project on a regular basis". I thought I would be reading and reading about a process of moving the approved standards to "better" levels, which in the case of pollutants, would be lower levels. I imagined that maybe the builders of the plant were facing goal post movement every time they got close to completing the plant or something, moving the date of opening of this useful plant ever further into the future.

The word "standards" should probably be replaced with "limits".
Just to be clear "I" is not me in this :) I just thought it was interesting.

(Although I have spent a bit more than that on a totally different domain a few years ago, perhaps I should blog that!)
On Top Panels:
> They don't know what the top panel is for, but all the desktops they know have
one, so they kept it

GNOME tries to maximize the amount of screen space apps have available. This motivates a decision against permanently visible docks or taskbars.
We do however want still want immediate access to essential status information like time, network connection and sound status. We also need some way to initiate and interaction with the shell. For now the Activities button/corner provides a solution that works reasonably well for touchscreen and mouse users.
GNOME has (and I think for good reason. It has poor discoverability and many apps don't make good use of it.) abandoned the menubar so the top bar looks a bit underused. But making it more useful would increase it's size, which is a no no.

On Desktop Icons:
They require you to close, minimize or move out the way any window. The favorites bar combined with the app grid seems superior in almost every way.

On the middle mouse button:
That doesn't seem to be all that universal. Chrome e.g. closes a tab when middle clicking it.
I've never heard of or used the middle mouse copying selected text. So this isn't something I miss. Developing a first party clipboard manager however could be a worthwhile undertaking for the GNOME team.

On CSD:
So this windowshade thing apparently is an old Mac OS thing. I fail to see how it's better than minimizing windows.
The lack of a minimizing button is indeed something I disagree with, but it is so easy to bring back that I don't mind.
For me titlebars were always an ugly waste of space. I fully support getting rid of them.

On Action Buttons:
I think putting them on top is a controversial but not totally unreasonable.
It means that they are always in a predictable position and always visible.
If you want the same with bottom buttons you need to a) introduce a bottom bar on the dialog, wasting space and b) make every dialog the same size.
Having action buttons on the top of big modals is also something people are used to from mobile.
A couple of comments as a European who lives and works in the US:

- I'm surprised that you find salaries lower in the US than in Europe. That said, if you compared freelance/consulting rates to salaries, that's Apples and Oranges. If you compare salaried positions, even on the East Coast, the salaries should be noticeably higher than in Germany. The extremely high compensation that people in some posts are talking about are generally found in a few, extremely high cost of living areas on the West Coast.

- I would expect AWS focused cloud migration consulting to be in demand in the US more or less the same way it is in Europe. That said, you'll be in competition with the usual consulting/outsourcing suspects and with no network, that might be a bit of an issue.

- The big financial hit for freelancers over here tends to be health insurance, and that's going to be rather expensive at your age (I'm a few years older than you). If your wife's job does offer health insurance for both of you, that's a major bonus. In fact that's pretty much what keeps me from freelancing with 30+ years experience (I used to freelance in Europe).

- Yes, there are differences in the quality of life over here. Not all of it is applicable to freelancers for whom paid vacation time isn't a thing, but it's a different mentality when it comes to work here for a lot of people.

To put not too fine a point to it, yes, your age can be an issue. Despite age discrimination being illegal, it's still rampant in this industry. OTOH I don't have that many problems finding work, and I work with a few people who are older than me and also don't have those issues. A lot of it depends on the company you're working for or with - some of them are looking for cheap young cannon fodder, others are willing to pay for experience and deal with grumpy old people :).

The other question you need to answer for yourself is the motivation for moving over here, even temporarily. If you're looking to make untold riches quickly, it's probably not that great an idea. While you should be able to at least match your German income over here, it might take a few years to get back to that level.
Bear, but not concealed. If you ask me I think I have the right to know when someone is armed. I think the problem here is that New York allows neither, and the SCOTUS is asking them to pick one or the other.
Let me divide all possible time spendings in categories:

1. Sports - all I have mentioned in edit but not limited to it. Somebody likes speed, somebody likes heighth, somebody likes heavylifting. Sometimes health issues limits what you can do. Sometimes skill matters. Or good company. Or geography, seazon, weather. Looking at weather forecast may be a big deal for newbie outdoor discoverer.

2. Travelling - chose your desired transport, point B, time, money, DRP and go!

3. Doing something with your hands - works best either at your own yard or when you are in group with experienced master. Examples: welding (but not soldering), gardening, building, crafting, digging.

4. Just relaxing - cafes, open-airs, festivals, artwatching, birdwatching, trainwatching, laying on the beach, taking part in a barbeque party. Definitely more that I can count, just only a music festival of different genre may be so different from other genres.

5. Degrading - doing criminal activities, making stupid videos for yt/tt, watching that videos. Also boozing.

6. Hunting for sex - no comments.

7. Real hunting (not only shooting) or at least fishing.

8. Meditating (for advanced outdoor masters) - try spending as much time as possible (8-12 hours is a good start) without moving or bio feeling, or even thinking (especially without thinking). Works best if a long and exhausting way back home is needed afterwards. Does not work if any computer device is anywhere less than 1km near you. Needs a little square carpet of foldable chair for sitting (laying is not an option).

9 (bonus for programmers) Coding somewhere on open air, try this now because on the Northern semisphere these are the warmest days ever. Needs lots of spare batteries especially if Internet is needed.