1 karma · joined September 22, 2026
In many aspects programming for the web is simpler. For example the quality requirements for a microwave oven firmware are much higher. You can't easily deploy a hotfix to production after shipping 100k units. I have a feeling that most of complexity in web programming is incidental. It's a result of how poorly the web is designed as a platform. Of course it's very successful commercially but from a technical standpoint it isn't good.
john_b, could you give an advice how to get into aerospace industry? It always seemed very challenging and I'd love to have a chance to work there.
But if someone expects to gain deep, expert level knowledge of how OpenSSH works then he'll be disappointed. What expert-level books can you recomment?
http://www.amazon.com/SSH-Mastery-OpenSSH-PuTTY-Tunnels-eboo...
When I find an interesting article that I'd like to read I add it to Readability. If the article requires more mental effort to understand, or when I want to have a deeper understanding of the presented topic, I print it on A4 paper, one-sided. The back side of each sheet is for my notes. Because I'm not trying to formulate the Fermat Last Theorem the margins are too narrow. ;-)
I think that Kindle is a good choice for tech books, but you may have trouble reading code or complicated diagrams. It all depends on the type of books you intend to read.
I recommend a mixed approach: Kindle + printouts + books. Discover your own preferences for medium for reading about a particular subject.
Maybe what we need is to study the economics of software and come up with a system in which market outcome is promotion of good libraries. I think that the social/economic dynamics of software development play a huge role in building a successful product, both free and commercial. Has anyone studied the subject in greater detail?
Could you elaborate? I'm really not aware of the internals of the company.
I'm considering moving to Berlin and working there as a contractor so I'd love to see some more data. Keep in mind that the overhead of an employee is huge (I bet it's over 100%) so a contract may be much better financially.
Hacker NewLetter - http://www.hackernewsletter.com
Status Code - http://statuscode.org/
Pycoders Weekly - http://pycoders.com/
Ruby Weekly - http://rubyweekly.com/
Python Weekly - http://www.pythonweekly.com/
JavaScript Weekly - http://javascriptweekly.com/
Coder Weekly - http://www.coderweekly.com/
HTML 5 Weekly - http://html5weekly.com/
JavaScript Weekly - http://javascriptweekly.com/
Are there other newsletters worth subscribing to?
NEW Web Audio support (https://hacks.mozilla.org/2013/10/songs-of-diridum-pushing-the-web-audio-api-to-its-limits/)
NEW The find bar is no longer shared between tabs
CHANGED If away from Firefox for months, you now will be offered the option to reset it to its default state while preserving your essential information
CHANGED Resetting Firefox no longer clears your browsing session
DEVELOPER CSS3 background-attachment:local support to control background scrolling
DEVELOPER Many new ES6 functions implemented
HTML5 iframe document content can now be specified inline
FIXED Blank or missing page thumbnails when opening a new tab
FIXED Security fixes (https://www.mozilla.org/security/known-vulnerabilities/firefox.html)
The ES6 features are: new ES6 math functions
Map#forEach and Set#forEach
Array.of
Number.parseInt and Number.parseFloatWhen it comes to the software I use:
- window manager - i3
- editor - vim
- terminal emulator - urxvt
- web browser - Firefox
- e-mail client - Thunderbird
- suckless tools
- office suite - LibreOffice
On the other hand scientific research is an example of a positive externality. According to economic theory the market underproduces this kind of goods. There are numerous measures to correct this including patents and public funding of science. We shouldn't dismiss the private companies nor public funding as both parts have positive contributions to science and are necessary for the science to operate effectively.
"\C-gs": "git status -sb "
Then, for example, after pressing Ctrl-g, s "git status -sb " will appear in your prompt. Much more readable than lots of two or three letter aliases. You can see the complete list of my shortcuts on my GitHub - https://github.com/grn/dotfiles/blob/master/inputrc