Profile

Cover photo
Chiggsy
Works at Udana Communication Services
Attended University of Western Ontario
Lives in Vancouver, CA
33 followers|37,267 views
AboutPostsVideos+1's

Stream

Chiggsy

Shared publicly  - 
 
An interesting article, at least to me. I was curious about the origins of the dotfile convention. As is my custom, I read the comments. They seemed thoughtful and considered. I was surprised to see people describe it as a flame war. That's incredible to me. OP thinks one way, others think differently. Opinions differ. Hardly a flamewar, compared to the old days. After all, dissent is a virtue. We don't need consensus any more, somebody always agrees with any point of view.

I sometimes think that the so-called "filter bubble" might be like refined sugar. You know, a thing that is not really natural, but irresistible. Ah well.
 
A lesson in shortcuts.

Long ago, as the design of the Unix file system was being worked out, the entries . and .. appeared, to make navigation easier. I'm not sure but I believe .. went in during the Version 2 rewrite, when the file system became hierarchical (it had a very different structure early on).  When one typed ls, however, these files appeared, so either Ken or Dennis added a simple test to the program. It was in assembler then, but the code in question was equivalent to something like this:
   if (name[0] == '.') continue;
This statement was a little shorter than what it should have been, which is
   if (strcmp(name, ".") == 0 || strcmp(name, "..") == 0) continue;
but hey, it was easy.

Two things resulted.

First, a bad precedent was set. A lot of other lazy programmers introduced bugs by making the same simplification. Actual files beginning with periods are often skipped when they should be counted.

Second, and much worse, the idea of a "hidden" or "dot" file was created. As a consequence, more lazy programmers started dropping files into everyone's home directory. I don't have all that much stuff installed on the machine I'm using to type this, but my home directory has about a hundred dot files and I don't even know what most of them are or whether they're still needed. Every file name evaluation that goes through my home directory is slowed down by this accumulated sludge.

I'm pretty sure the concept of a hidden file was an unintended consequence. It was certainly a mistake.

How many bugs and wasted CPU cycles and instances of human frustration (not to mention bad design) have resulted from that one small shortcut about  40 years ago?

Keep that in mind next time you want to cut a corner in your code.

(For those who object that dot files serve a purpose, I don't dispute that but counter that it's the files that serve the purpose, not the convention for their names. They could just as easily be in $HOME/cfg or $HOME/lib, which is what we did in Plan 9, which had no dot files. Lessons can be learned.)
108 comments on original post
1
Add a comment...

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
Maybe the tennis player is a weed fiend? Weed smoke eating away at the twelfth step?

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
Best thing about this fight? In the movie, apparently, she dies years later, from the opium addiction she develops because of the injuries sustained in this fight. So not a bloodless, mathematical victory. There are real consequences and a real price to her  victory.

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
I totally wanted to jump up and run to the gym and play ball after watching this, but my next pump fake will be on the day before my emergency back surgery. Time. Oh where did it go?

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
Title should be "Stickum."
Or

Title could be "why did you tell me, Jerry?"

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
Oh, I was hoping to see the referees highlights when I clicked on the 2006 nba finals..

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
Agent Zero had some really good points. Them slamming the Agent is a great example of the ad hominem logical fallacy. To be fair to LeBron, if you do a lot of long, strong first steps at 6'8 275, you'll be on the operating table. Carmelo had that quick first step, and it meant knee surgery after a few years. His "runaway train" style allows him to keep his weight on both knees. Crossovers, also hard on the knees, and much more accessible to Arenas and Kobe than LeBron.

The key thing is LeBron can't shoot right. If he shot as well as Arenas, this is not a conversation. I'm not talking FG%. I'm talking his chuck 'n pray jumper. Sure it goes in sometimes, but I'm always surprised it does. Who is the exact opposite? 
Kobe
Melo
Durant
Curry
Harden
Thompson
Arenas
Irving
...
Have him in circles
33 people
joshua bensimon's profile photo
Scott Shular's profile photo
Chris Hartjes's profile photo
Chris Anthony's profile photo
Jim Brown's profile photo
Jake Janzen's profile photo
Gregory Esau's profile photo
Meredyth Mackay's profile photo
A Krent's profile photo

Chiggsy

Shared publicly  - 
 
 
See also http://www.nytimes.com/2015/10/25/magazine/the-strange-case-of-anna-stubblefield.html

"Woe to you, teachers of the law and Pharisees..."
People really, really want Buddhism to be about ethics, even though it isn't. Why? Anyone who has read more than a couple Buddhist books knows: Consensus "Buddhist ethics" does not contradict lefti...
3 comments on original post
1
Dave G's profile photo
Dave G
 
Also....perfect, Kudos, peace, & UN-conditionl(!!!!!!), LOVE.

Add a comment...

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
How I love this movie. Wuxia, is the genre, I believe.

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
Holy fuck they shot that kid for mentioning high beams? What the hell is going on down there!!!!

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
Holy smokes, I thought ice cubes kid was him! I've fallen into #theabyssoftime!

Chiggsy

commented on a video on YouTube.
Shared publicly  - 
 
Chip Kelly is not a racist, methinks. Seems more like he's a college coach who is realizing that these guys are not unpaid students who need to grovel to get to the next level. Better win some football games Chip, because there are no fans like Philly fans when you are losing games.
People
Have him in circles
33 people
joshua bensimon's profile photo
Scott Shular's profile photo
Chris Hartjes's profile photo
Chris Anthony's profile photo
Jim Brown's profile photo
Jake Janzen's profile photo
Gregory Esau's profile photo
Meredyth Mackay's profile photo
A Krent's profile photo
Work
Occupation
Internet Strongman
Skills
Programming, System Administration, Restorative, Yin, Hatha Yoga Instructor
Employment
  • Udana Communication Services
    Internet Strongman, present
    Internet Strongman for Udana Communication Services. ( CTO )
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Vancouver, CA
Previously
Toronto, CA - Cebu City, PH - Marbella, Spain - Hong Kong, S.A.R. - Shenzhen, China
Story
Tagline
I'm an Internet Strongman
Introduction
My interests are pretty simple:

  • Yoga.
  • Unix Programming.
  • Politics.
  • Web Development.
  • IOS Development.
  • Psychology.
  • Marketing.
  • Philosophy.
Primarily though, I like to learn new, complex things about the world or our experience of it.


Bragging rights
I'm an Internet Strongman.
Education
  • University of Western Ontario
    Applied Mathematics, 1988 - 1994
  • Saugeen District Secondary School
Basic Information
Gender
Male
Other names
Chiggsy
Chiggsy's +1's are the things they like, agree with, or want to recommend.
Why Men Need Women
www.spring.org.uk

Women's positive influence on men can be seen in wages, the family and voting patterns.

Jealous of PRISM? Use "Amazon 1 Button" Chrome extension to sniff all HT...
blog.kotowicz.net

tldr: Insecure browser addons may leak all your encrypted SSL traffic, exploits included. So, Snowden let the cat out of the bag. They're li

What is Honor? | The Art of Manliness
artofmanliness.com

Honor is a reputation that one is worthy of respect and admiration.

Internet Strongman
www.internetstrongman.com

Internet Strongman: Why bother getting your hands dirty, negotiating with the various insignificant groups that make up "server side develop

Best Practices: Individual Task Management
blog.asana.com

Asana is helpful not only for keeping your team on the same page, but also for keeping you organized as a person. Many of us are big fans of

How to Use Google Drive Forms [Video]
www.lifehack.org

Lifehack contributor Steve Dotto provides a great introductory look at Google Drive forms.

If You Only Do One Type of Weight Training, Do Squats
lifehacker.com

Not everyone has a ton of time or interest for weight training. However, The New York Times suggests that the one exercise everyone should w

How to use Web Inspector on iPad / iPhone to set up remote debugging wit...
appletoolbox.com

With iOS 6, Apple introduced a new Safari feature called ?Web Inspector? for debugging web applications on iOS devices such as the iPad, iPh

Big Love (Fleetwood Mac song) - Wikipedia, the free encyclopedia
en.wikipedia.org

[edit] Background. "Big Love" was written by Lindsey Buckingham, and was originally going to be part of his third solo album which he began

Managing iOS Devices with Apple Configurator
krypted.com

My traditional interpretation of Apple's vision on how iOS devices are used is that everyone has an AppleID. That AppleID enables them to ac

Portal:Technology - Wikipedia, the free encyclopedia
en.wikipedia.org

Technology is the making, modification or improvement, applied activity or behavior, usage, and knowledge of tools, machines, techniques, cr

Browser Breakup
www.tbray.org

For some years, Safari has been my default browser. I generally prefer its choices in framing and ergonomics and shortcuts over all others.

Technical notes, my online memory: Sophail: Tavis and Sophos
ilostmynotes.blogspot.com

Tavis continues his damning analysis of Sophos AV. The latest full disclosure post has a good summary, and includes links to sophail1 and so

Facebook Disconnect
chrome.google.com

Stop Facebook from tracking the webpages you go to.

Firewalling the Optimal from the Rational
lesswrong.com

Followup to: Rationality: Appreciating Cognitive Algorithms (minor post) There's an old anecdote about Ayn Rand, which Michael Shermer recou

Five Tips to Become a DataViz Wiz
googleandyourbusiness.blogspot.com

Editor's note: We're starting a series where we share general tips for business owners. This post is written by Cole Nussbaumer from Google'

Skill: The Map is Not the Territory
lesswrong.com

Followup to: The Useful Idea of Truth (minor post) So far as I know, the first piece of rationalist fiction - one of only two explicitly rat

Is it possible to make a signature file...: Apple Support Communities
discussions.apple.com

I"ve heard it's possible to use Photo Booth to make a usable signature for documents. How do you do it? iPhoto '11, Mac OS X (10.7.2). I hav