Hacker Newsnew | past | comments | ask | show | jobs | submit | macintux's commentslogin

Our situation has disturbing echoes, but thankfully thousands of protesters haven't yet been murdered here.

The death toll, especially of non-citizens, is piling up however.


"How" I learned everything...

Reviewing someone else's PR, who used Copilot but barely knows the language, has been a mixture of admiration that AI can create such a detailed solution relatively quickly, and frustration with the excess complexity, unused code, etc.

I feel like there’s an Advent of Code challenge lurking here.

> Personally, a clean commit history was never something that made my job easier.

How do you define "clean"? I've certainly been aided by commit messages that help me identify likely places to investigate further, and hindered by commit messages that lack utility.


> How do you define "clean"?

In the context of merge vs rebase, I think "clean" means linear, without visible parallel lines. Quality of commit messages is orthogonal. I agree with the poster that this particular flavor of "clean" (linear) has never ever helped me one bit.


Agreed, it just means "linear" for most people.

I think the obsession with a linear master/main is a leftover from the time when everyone used a centralized system like svn. Git wasn't designed like that; the Linux kernel project tells contributors to "embrace merges." Your commit history is supposed to look like a branching river, because that's an accurate representation of the activity within your community.

I think having a major platform like github encourages people to treat git as a centralized version control system, and care about the aesthetics of their master/main branches more than they should. The fact the github only shows the commit history as a linear timeline doesn't help, either.


I suspect there was a healthy medium: none meant cultural issues, while too many meant the entire company was dysfunctional to an extreme.

Sure, it's generally ignored, but when something important emerges, having the historical record is incredibly useful.

I have to imagine the protests would stop immediately if Iran is attacked by Israel or the U.S. You can be angry at your government while not welcoming bombers.

Ordinarily I'd have faith the governments were smart enough to know better, but at this point I've lost hope.


I think that depends very much on targeting discipline. If the bombs are surgically striking key regime figures and sites, hampering C2, reducing the regime's total conspiratorial power, and increasing latency in the regime's OODA loop, I imagine protestors would welcome the help. The mullahs have taken the people of Iran hostage and their goons are out on the streets killing protestors. Israel or the US metaphorically sniping the guns out of their hands would be a judicious and IMO proper application of military force.

On the other hand, if the bombing is indiscriminate, or has an unacceptable error rate (oopsie, those weren't IRGC command posts, they were kindergartens), then I would expect a rally-round-the-flag effect. If the sniper misses and hits the hostage, well... people are going to be unhappy.


Recent related discussions:

* https://news.ycombinator.com/item?id=46573384 - Iranian regime tries to shut down Starlink (42 comments)

* https://news.ycombinator.com/item?id=46564552 - Iran’s internet shutdown is chillingly precise and may last some time (91 comments)

Or just pick any of the matches here.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...


We've moved the comments to that first link, which has the original article that this one points to.

I’ve been happy with Carrot.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: