News for hackers. Stuff that matters.

mkiwala

Re:Ban Bottled Water: Microplastics Reside in Them Globally on Saturday August 13, 2022 @06:29PM (#32454414)
Funny how bottles don’t break as much when they’re worth money intact
> “This replacement effort exponentially increased message storage capacity and operator response times for critical nuclear command and control message receipt and processing.”

Glad to know operator response times have exponentially increased!

This is the second denied passport story I’ve seen recently. The first one was here:

https://www.washingtonpost.com/amphtml/world/the_americas/us...

Re:Four Steps to Maintaining a Clean Git History on Sunday April 23, 2017 @09:50PM (#14181441)
> that rebasing as part of a workflow was part lack of discipline when creating commits

Because we have rebase, there is not as much need for discipline when creating commits, because you can change change them later.

> and part desire to hide work that is incomplete or "imperfect"

When I do any kind of work, I usually submit the finished work to whomever needs it. It's not hiding, it's just giving people what they need.

When I use `rebase -i` in my workflow to alter my commit history, it's almost always for the purpose of helping code review. I want my commits to lead a reviewer logically down a path that helps them understand the role each change makes in a push request.

Re:Four Steps to Maintaining a Clean Git History on Sunday April 23, 2017 @09:43PM (#14181425)
What you are describing is not what the author of the article is advocating, which is `git merge --squash`.

What you've described -- committing often and later combining commits together into cohesive units that don't break tests -- is a lot like how I work. I use `git rebase -i` for this; never `git merge --squash`.

Re:Four Steps to Maintaining a Clean Git History on Sunday April 23, 2017 @09:36PM (#14181407)
I think my way of working is not too dissimilar from yours. I definitely use plenty of `rebase -i` in my workflow.
Re:Four Steps to Maintaining a Clean Git History on Sunday April 23, 2017 @03:02PM (#14179791)
I don't think I will ever understand people's fascination with squashing feature branches.

Develop on a branch, yes; rebase the branch instead of merging in master, sure. But why delete the history by squashing, when a merge into the mainline can look just as neat without requiring history to be deleted.

The argument that I've heard is "so that I don't have to all of that detailed history." But that is a display problem, not an argument for removing history.

Re:Negative creep on Monday February 08, 2016 @08:24AM (#11057903)
Except for cryptocurrency.
Re:Etcd Clustering in AWS on Friday June 12, 2015 @08:15PM (#9709333)
I'm using coeros to operate a deis cluster. We deploy to our own data center using openstack.
Re:Practical Tmux on Sunday May 18, 2014 @11:02AM (#7763247)
Better yet, use `set editing-mode vi' in your .inputrc so that bash and other readline enabled utilities default to vi-style bindings.
Re:Command-line tools for data science on Thursday September 19, 2013 @03:40PM (#6413757)
The sqlite3 .import command does not handle quoted csv values.

"Doe, John", 1234 Pine St, Springfield

That would be imported as 4 fields, not 3.