Having to resolve the same conflict multiple times suggests excess noise in your git history. You might want to pay closer attention to creating a useful git history. It’ll help with any future archaeology, and it’ll also help rebasing go smoothly.
- 0 Posts
- 99 Comments
Think of it like your browser history but for Git. It’s a list of the SHAs related to your recent operations.
And because Git is a content-addressable data store, a SHA is basically like a URL. Even if a branch no longer exists, if you know the SHA it pointed to then you can still check out the exact contents of that branch. The reflog helps you find that.
Git repository operations are (almost?) always recoverable.
git reflogis your friend.The filesystem operations are another story. Handle with care.
I understand it for normal words. But for an acronym? About a body of technical research? How are we supposed to refer to the thing that Fielding meant when he coined the term?
kibiz0r@midwest.socialto
Programmer Humor@programming.dev•stop over engineeringEnglish
10·3 months agoDoes ReST mean anything anymore? It was originally a set of principles guiding the development of the HTTP 1.1 spec. Then it meant mapping CRUD to HTTP verbs so application-agnostic load balancers could work right. And now I guess it’s just HTTP+JSON?
kibiz0r@midwest.socialto
Technology@beehaw.org•The ultimate all-in-one PC: Raspberry Pi 500+English
10·3 months agoNeeds an integrated battery and USB-C alt mode for display so you can use a keyboard + AR glasses and nothing else
kibiz0r@midwest.socialto
Gaming@beehaw.org•Weekly “What are you playing” Thread || Week of September 21stEnglish
3·3 months agoI’ve gone back to Hand of Fate 2 for like… the 15th time. Just such a cool concept. In a world full of card-based roguelikes, I’ve still never seen anything else quite like it.
Your deck isn’t just the equipment and buffs you might gain. It’s also the threats you might face, and the clues that might lead to new quests.
You’re playing against the deck, in many ways. Such a simple inversion, but it opens up the door to so many interesting modifiers.
kibiz0r@midwest.socialto
Programming@programming.dev•Stop writing CLI validation. Parse it right the first time.English
71·4 months agoNot exactly an answer, but I’ll take the opportunity to point out that Bun has a shell feature which makes it easy to mix and match JS and Bash in the same script, and it provides a compatibility layer for Windows users so that you don’t have to worry about platform differences in shell capabilities. https://bun.sh/guides/runtime/shell
kibiz0r@midwest.socialto
Programming@programming.dev•I just created an experimental Node.js Framework.English
4·4 months agoExcept Python’s growth is from data science, not web dev (the subject of OP’s post, and the context in which JS is “dominating”)
Edit:
More relevant chart:

kibiz0r@midwest.socialto
Mildly Infuriating@lemmy.world•Stephen Miller: Secretary Kennedy is one of the world's foremost experts on public health. He is working hard to restore the credibility of the CDC as a scientific organizationEnglish
13·4 months agoShit is a crucial part of the food web. Please don’t insult shit by comparing it to this fascist.
And drains our freshwater reserves in order to do it.
The dumbest timeline.
It’s been ages since I did Rails, but I remember that back then memory leaks were just a fact of life and you had to have a system that monitors the server processes and restarts them when the memory usage gets too high.
I truly hope that’s not still the case.
kibiz0r@midwest.socialto
Mildly Infuriating@lemmy.world•Seeing shit like this kills me. People are so ignorant.English
48·4 months agoLots of folks in the US don’t really have an understanding of religion as a separate thing from nationality.
They think of “being Christian” as “being like the other white people in my neighborhood growing up”. End of thought.
So drinking beer, watching football, and hating taxes are all “Christian things” to them.
So when they say “Christians — and only Christians — died for this country”, they’re 100% correct, according to their understanding of “being a Christian”. Cuz to them it basically just means “being an American”.
There’s really no way to convince them otherwise. It’s like telling someone that Velcro is really called “hook and loop”.
kibiz0r@midwest.socialto
Programmer Humor@programming.dev•You typical Node projectEnglish
11·4 months agoDepends on the use case, and what you mean by “external dependencies”.
Black box remote services you’re invoking over HTTP, or source files that are available for inspection and locked by their hash so their contents don’t change without explicit approval?
Cuz I’ll almost entirely agree on the former, but almost entirely disagree on the latter.
In my career:
I’ve seen multiple vulns introduced by devs hand-writing code that doesn’t follow best practices while there were packages available that did.
I have not yet seen a supply chain attack make it to prod.
The nice thing about supply chain attacks though: they get publicly disclosed. Your intern’s custom OAuth endpoint that leaks the secret? Nobody’s gonna tell you about that.
kibiz0r@midwest.socialto
Programming@programming.dev•Why MCP’s Disregard for 40 Years of RPC Best Practices Will Burn EnterprisesEnglish
1·4 months agoWhat’s the original quote?
kibiz0r@midwest.socialto
Technology@beehaw.org•AI industry horrified to face largest copyright class action ever certifiedEnglish
14·4 months agoLicensing is the least of my objections to the gen AI plague.
kibiz0r@midwest.socialto
Technology@beehaw.org•AI industry horrified to face largest copyright class action ever certifiedEnglish
8·4 months agoIndeed. I want AI companies to get regulated into smithereens, but not through expansion of copyright law. There would be too much collateral damage, and it wouldn’t even work.
kibiz0r@midwest.socialto
Technology@beehaw.org•AI industry horrified to face largest copyright class action ever certifiedEnglish
28·4 months agoAbsolutely. There’s not a good guy on either side here.
If AI vendors win, it’s basically this:

People with no clue about AI are exactly why a dumb-as-a-brick LLM could very well end up destroying the world.
This is basically what the Luddites were fighting against:
A world where labor has no opportunity to develop skills or use them, no authority over the machinery which dictates the nature of what is made and how, chasing fewer and fewer jobs for less and less pay.
Their solution was to take sledgehammers to the factories. The owners, of course, hired thugs to shoot them. And the politicians ruled that the machines were sort of the property of the crown, and therefore destruction of these machines should be punishable by public execution.
Funny enough, data centers today are considered strategic assets under the protection of DHS. Which is a fancy way of saying: still owned by the crown, still gonna shoot you if you try to negotiate via sledgehammer.