Showing posts from September 14, 2014

xah's rumination extempore: on bike sheding problem

xah's rumination extempore: on bike sheding problem(xah's rumination extempore is when i type as fast as i can, you rip the incumbent fruit)there's a problem called bike shed problem. that is, people tend to spend dispproportional time on trivial stuff.the story is roughly this: nuclear power plant has lots decisions to make, but the problem most people spend time and argue about, is the design and size of the parking lot. Because it's a issue everyone can understand and have a opinion. (you can Wikipedia for detail)this is quite interesting. worth a laugh. but it's also true. (is it scientifically true? as can this be verified or already confirmed in social science? i don't doubt it's true, but that's another topic)so, it's quite a interesting issue. am thinking, how to classify, or address, this? like, first of all, is it a problem? if so, how can we solve it? has this problem plaque humanity throughout? like, you'd want overall view of the is…

Linus's new keyboard: CM Storm


what's the best coding style?

Emacs: Tabs, Space, Indentation Setup#comment-1595298993any coding style guide or concern should be ban'd. The only valid coding style advice is when it makes a algorithmic difference. Anything else, is hacker idiocy (to the extreme), and language idiocy, and the downward spiral and dead keyboard & keybinding, the best hope is waiting for death to take care of the problem. (as Steve Jobs and Douglas Crockford said.)the only tool allowed for formatting related coding style, is one where you press a button and the entire file or directory is reformatted. (golang does it). Anything else, such as paredit, or most “lints”, is hacker idiocy.the most idiotic programers, are the hacker types. The types that read hackernews, reddit, stackoverflow, (and graddaddy slashdot) etc everyday, and don't hesitate to tell you what you should do, about idioms & styles.the worst language, is a language that has lots of tricks & idioms. Perl is the dad, but went out of juice. Now Python…

programing pains and idiocy: trim whitespace

in emacs, there's a command that trim whitespace. But, wouldn't it be great if when a file is saved, the command auto runs? But then, when working in a team, if you do that, and commit, people will frown upon, as consequences of diff and log all become spurious. Thus, born is various whitespace clean packages, that trim only if the file before edit is whitespace clean, or trim only on the lines you's, like, becoming, idioticer and idioticer.there are several problems here. The core is the most idiotic concept, that code are based on lines of 70 chars or so, which originated from punch cards, and insisted by unix C idiots, and glorified by hacker idiots about style guides and style guide checkers banana.spurious software complexity that spun out of nowhere. Like, these days, you spend most of the time on the side things of coding. Time to learn the tools, work around the tools, follow new rules due to tools.Programing Language Syntax Soup