skysight-inc/HackerNews huggingface dataset:
It gets better. My summer employer used to do IT for the local airport. After passing background checks, most of the staff were issued badges/prox cards that let them pass through into a restricted area, walk under the checkpoint, and reemerge in the terminal.
I came to answer your question and say that when I started computing there was only the command line - there were no windows, effectively no graphics, and the only thing you could do was type commands.

But then you ask if there are tutorials, and that I can't help you with. Having said that, I tried this search:

http://www.google.co.uk/search?q=command+line+tutorial

and I got lots of hits, including these:

* http://www.davidbaumgold.com/tutorials/command-line/

* http://stackoverflow.com/questions/8170/best-windows-command...

* http://www.tuxfiles.org/linuxhelp/cli.html

I'm not a beginner on the command line, so I can't assess how well they meet your needs.
I don't think this TSA screener understands that the TSA does not need perfection to be effective.

The purpose of the TSA is not to catch every piece of contraband; it is to reduce "aircraft attacks" [EDIT: by aircraft attacks, I maan "attacks against the airplane itself," that is, bombings capable of bringing down the plane. Hijackings are not really feasible anymore]. For that purpose, it does not have to be 100% effective, or even 95% effective, or even 90% effective; it just has to raise the apparent level of difficulty high enough such that:

a) An attack looks like it will take so much effort that the terrorist is no longer interested (terrorists are lazy, too) or capable. Attack frequency is inversely proportional to effort involved. If all a terrorist had to do to down a plane is click on a link in a web-browser, we would see catastrophes daily; if the sophistication of the attack is such that it takes months of training, the frequency drops by orders and orders of magnitude.

b) It forces a terrorist to get help from other terrorists; while a solo terrorist is hard to detect in advance, terrorist networks and their communications are routinely infiltrated by law enforcement and intelligence.

In this respect, pat-downs and body scanners force terrorists to up their game, which, in turn, discourages attacks from ever taking place. The Israelis also use this method [1] but they apply it more selectively based on the background of the passenger, which saves resources and, while politically difficult, is a much better approach.

[1] "At Ben-Gurion, some passengers have been searched so thoroughly that they have had to walk through the terminals, the gates and up to the doors of their planes with no handbags, wallets or even shoes."
http://www.cleveland.com/world/index.ssf/2010/11/tsa_alterna...
what about antialiasing, is that feature available with webgl?

also, it would be awesome if you're able to implement highdpi mode http://www.khronos.org/webgl/wiki/HandlingHighDPI
And as long as I am ranting, WTF is a "serial entrepreneur"? Someone who starts more things than he can finish?

Based on the definition at BusinessDictionary.com I hope to never work for one (http://www.businessdictionary.com/definition/serial-entrepre...)
I think you're talking about Brave New World by Huxley?
> I don't get why textual templates are so popular […] you can't open a tag in a subtemplate and close it in another one but I think you can see that as a feature

For many, it’s frustrating having to work with a model where you can’t split up your template into multiple parts, without needing to make each part a valid document on its own.

E.g. a blog would have templates for the page header/footer and article header/footer.

It’s trivial to output the page header template, then iterate over the articles and output the article header/footer around the article text, which may be piped through various filters, and finally the page footer template.

I think we can all imagine how such system looks when the templates are “raw text” (perhaps with some special tags for placeholders).

I am interested in seeing how it will look if we are to use a document-oriented template language, as I certainly do like the idea of it, but I think in practice it adds overhead and restrictions, which doesn’t make the extra safety worth it.
Vinyl is an analog system, as such it suffers from noise sources along the transmission path and so it can easily 'sound like crap' and 'sound exquisite' depending on the path it takes from the recording to your ear.

I've still got a turntable, and I think I have exactly one cartridge left for it (that was the unit that contained the track sensor (the needle) and signal conditioning circuit). My hearing however is such that I can't tell the difference between easily between a 192Kbps MP3 and the analog equivalent. :-)

That said, there is some research that the inner ear is not as oblivious to overlapping frequencies as the original compression algorithms assumed. I don't know if anyone has yet done a rigorous study on it to figure out if that is the 'source' of much of the audiophile complaints or not.
Or life-ending, depending on which Attorney is assigned your case.
I didn't really learn or rely upon much of the command line until I went through the process of installing Gentoo Linux[1] from a minimal CD.

[1] http://www.gentoo.org/
Thank you :) I'm glad that you liked the write-up as well. Yes, I've received many requests for the source code. I'll clean it up and make it public as soon as I find some time.
Kivy 1.6.0 Released
8.1B USD / 47k employees -> a salary of about 172k. That's pretty good unemployment benefits.
I am not a command line pro either but whatever limited experience i have came from working from mercurial and from college unix lectures. I would suggest you incorporate command line in some of your routine work (source control for example).
Please do! I'd love to see it!
Some of this actually fits perfectly into the framework of Kurzweil's The Singularity in the sense that you could argue that most neuroscientists are too focused to the complexity of the brain and aren't anticipating the progress that may be possible through rapid evolution of tools for looking at the brain.

The said, I think Kurzweil's plan for constructing an intelligence actually oversteps his basic approach. Tools are advancing on multiple fronts. Not only does that give us multiple ways a singularity could happen (from brain-simulation to simplistic-but-massive-ai to clever-ai to bio-computers) but the multiple advancing fronts could go around apart walls (a sufficiently sophisticate computer could make brain processes look less opaque etc).

Personally, I'd say Paul Allen's counter-argument, which I recall as boiling down to the inherent limits of human-produced software, is the most plausible counter-argument.
Thank you Sir for your very valuable recommendation. As a fan of Anime, specially SciFi Anime, I am eternally grateful to you for pointing me to this Anime. May the stars grant you eternal bliss.

By the way, even though this is a tangent, could you please name other Animes that you believe would be of interest? I'm sincerely interested in hearing any of your recommendations.

Anybody else feel free to chip in.
How do you figure? Blackwater employees earn up to $1,000 a day [1], whereas the screeners at TSA get $25,000 to $45,000 a year [2].

[1] http://www.nytimes.com/2007/09/23/weekinreview/23burns.html?...

[2] http://mediamatters.org/research/2010/11/29/fox-panelists-ou...
http://en.wikipedia.org/wiki/Manhattan_Project
Wow. Awesome work. I will try applying some of my little Linear Algebra and see how I can mix it with Computer Graphics and WebGL, more specifically.
Would be cool if the gradients and 'shiny' stuff was in a separate file so it could easily be removed for those who want a flatter look. In 2 it's scattered around the codebase.
Isn't it possible that the use of antibiotics could encourage a mutation that would have otherwise never ocurred?
I think I first got into it when I was trying to get some sort of video to play in QuickTime - since then I've switched to VLC, cause I didn't have much luck.

Then I started doing Learn Python the Hard Way, which taught me the easy stuff like ls, cd, rm, and so on. Then I had a course in Linux Systems Administration, where I had no choice but to master it as fast as possible.
$11.09 sounds pretty reasonable to me, but like parent, I don't know what to compare it to.

It doesn't even seem like "cost per screening" is a useful metric. What does it mean? What's the problem with it? The issue with the TSA is that it's spending billions at all to no apparent effect. No one cares about its efficiency at doing nothing.
Who would have thought? The human mind seems to unbounded in both directions!
There is no such thing as information symmetry between any person

Both parties always benefit from the trade, or the trade would not have taken place

How can you say these two things, right at the same time? Does the former not contradict the latter?
"TSA personnel primarily responsible for screening passengers make between $25,518 and $44,007" [1]

$8.1 billion is the entire TSA budget, it's not just wages for Transportation Security Officers. Looking at the budget [2], total wages for screening personnel are closer to $2 billion.

[1] http://mediamatters.org/research/2010/11/29/fox-panelists-ou...

[2] TSA appropiatons bill, page 32: http://www.gpo.gov/fdsys/pkg/CRPT-110srpt396/pdf/CRPT-110srp...
Config 1 (Windows for gaming and Matlab, linux for hacking):

Thinkpad X220, i7, 8GB RAM, 128GB SSD + 64GB PCIE SSD

OS: Dual boot Windows 7 + Arch Linux (with awesome wm)

Software:

Linux: vim, firefox + vimperator, gimp, Thunderbird, latex

Windows: Steam, Matlab

Config 2 (iOS dev):

Macbook Air, i5, 4GB RAM, 128GB SSD

OS: OSX 10.7

Software: Xcode, Chrome, vim, Photoshop, Mail, LibreOffice, latex
I think the truth is weirder.

There's actually a recurring pattern for anyone who cares to notice. Most new instruments are developed to emulate something else and they do it badly. Pipe organs were developed to emulate choirs. Now we love pipe organs precisely because of their limitations. They have a "distinctive sound."

The same thing happened with the Fender Rhodes piano, the Mellotron, the Moog, the Fairlight Synthesizer, and (believe it or not) MIDI. They started as cheap substitutes (masked by a "wow" factor), then people bemoaned their limitations relative to what they emulated and ditched them, then they were resurrected for the uniqueness of their sound.

Instruments are defined by their limitations. No matter how much we claim to hate those limitations, we end up loving them for them.
Quarterly Letter - 4Q 2012 — stockpucker
I started in DOS watching over my brother's shoulder. (There was no GUI back then.) I used to make batch files and such.

Eventually I grew to love bash. I am sure there are plenty of keyboard shortcuts I don't know, but I find using the command line to be quicker than any other form of communicating with the computer.

I use keyboard shortcuts in Firefox, and occasionally dream of an Awesome Bar that works like bash.

I also really like using the 'move-cursor-a-word-left/right' and 'move-cursor-to-end/beginning-of-line' and 'move-cursor-to-top/bottom-of-textarea' functions you can find in almost every GUI.

Finally, I use Spotlight to load all my applications: I hit cmd-space and then it's usually 1 key to load my most commonly used applications, and generally 3-4 in worst case.

My suggestion: use the Terminal for everything: Learn to edit text files in emacs or vi, use a command line SQL browser, do source control from the command line, and learn sed, awk, and cut (plenty of tutorials out there). Use the keyboard in the browser and in GUI textareas as much as possible.

Here is a neat site which has turned up in a few of my Google searches: http://www.commandlinefu.com/commands/browse

Finally, shameless self-plug, I have been using this simple piece of code every day for a couple of years, a command-line (tab-completed) notebook for bash: https://github.com/nchelluri/notes .

HTH.

Edit: I keep looking at this page every few months, but it never seems to be compatible with my version of Firefox: http://paulrouget.com/e/jsterm/ :(
The difference is that reinstallation requires more work and it is more difficult then upgrades. What I wanted to say is that I would recommend everyone to try to avoid massive reinstallations between RHEL clones major versions, especially if you are supporting large number of services and fast development cycles,
Rails support for CoffeeScript source maps
Woah, I just realized that you draw the entire GUI by yourself.

Don't get me wrong, that's pretty awesome in itself, I've done things like that myself. But I'd like to suggest (or perhaps inquire) why you wouldn't just overlay some html?
Hey everybody, callahad is on a plane!
The issue Bootstrap still has is that the parts that make use of JavaScript completely rely on JavaScript. If you're on a flakey data connection, for example, and JavaScript doesn't load parts of the page simply break.

The tab component is a good example of this - turn off JavaScript in your browser and you'll see that it still looks like tabs (thanks to CSS) but you just can't access anything part from the first tab.

Technically, this isn't a hard problem to solve. Have JavaScript add the HTML class that triggers the CSS rules to make the content look like tabs. If JavaScript fails, no part of the page ever gets hidden.

It would be great to see Bootstrap embrace progressive enhancement properly. With more devices of different capabilities accessing the web over networks of varying quality all the time, it becomes more important than ever to build robustly and not just for the best-case scenario.
Except for one thing.

The "dude" with the movie page could be someone who fully intends to actually sell the domain when the right buyer comes along. People already do this type of thing. Put up a "kinda sorta page" that looks and quacks like a duck.

Once again, how are you expecting this is going to get enforced exactly?

As an aside buying and selling domain names is a valid business model and has been around for quite some time.

People who managed to register domains back in the beginning were confronted with almost unlimited inventory and had to decide what to register at the time at what was $100 per domain (for two years later lowered to $70 for two years). [1]There was no guarantee they would be able to sell the domains that they registered. If there was they would have registered more than they did. Later once the top names were grabbed others took advantage and actually spent real money to buy them with the hopes of reselling (say buying something for $50,000 and hoping to wait a number of years and sell it for $300,000). Some of those people have made money and some are still sitting on those domains.

[1] And of course prior to that domains were free but they actually vetted the applications so there was somewhat of a constraint on what you could register. Additionally the utility wasn't as obvious as it was even a year or two later when Network Solutions (the sole bidder on the contract) asked to be able to charge because of the amount of domains registered exceeded the original intent (or whatever) of the contract.
Chrome Beta for Android gets 3fps. Firefox Beta for Android crashes. Just FYI.

edit: 60.1 FPS at 2560x1440 on my desktop (KDE/KWin/Chrome Dev)
thanks to HN who provide me this[1] link . It is awesome and contain many useful information .
[1]:http://cb.vu/unixtoolbox.xhtml
Thank you!

Can't say for sure, because I didn't make it all in one go. The first time I opened the browser with the intent of developing for the web was a year and a half ago. During that time, I've built some other things as well (a 3D graphics engine, a CAD-like 3D model viewer to test the engine with and an application I'd like to turn into a start-up someday :)).

If I had to guess, I'd say that the terrain took me 3 to 4 months, the GUI a bit more than that, plus two more for really polishing the demo. Hard to say though, since everything was done in parallel, with even a few dead periods in-between.
$ man man # best way to start

I could also recommend TUPE[1], it teaches you how to effectively use the command line and write shell scripts.

1. The Unix Programming Environment by Brian Kernighan and Rob Pike.
I started with DOS 4.01, and a DOS manual. I went command by command, until I got to format "hey, we have a lot of files, it would be nice to have them formatted..."

That day I learned about OS installation as well.

And then continued.
"The purpose of the TSA is not to catch every piece of contraband; it is to reduce aircraft attacks."

Here I was, thinking that the security checkpoint was a measure to make everyone feel safer. Thanks for clearing that one up!

"An attack looks like it will take so much effort that the terrorist is no longer interested (terrorists are lazy, too) or capable"

Except that you can buy or obtain all the things needed to kill people on an airplane on the other side of the security check. You can buy glass, you can get knives from restaurants, etc. The fact that you get a security check long before you are anywhere near an airplane leaves a lot of room for an attacker, even a solo terrorist who is not particularly creative.

Note that the Israeli approach involves walking up to the door of an airplane without any carry-ons or shoes. Profiling is needed to determine who is even worth the attention (if they did that to everyone, there would be riots). Meanwhile, the TSA will let you bring a pocket knife onto a plane, which is more than enough to kill people.

The real difference today is not that terrorists have a harder time bringing weapons onto planes, but that passengers and crew do not believe they will survive a hijacking. People will now fight back. The locked cockpit doors -- locked from the inside -- help a lot too. Any security beyond explosives detection is pointless, and you could have that sort of security right at the departure gates.

I personally doubt that the TSA checkpoints were ever meant to keep us secure. The Bush administration just needed to reassure people that we would have better security than we did beforehand, in a visible and easy-to-understand way. Now the agency is huge and no politician can afford to void against checkpoints, just in case a clever terrorist manages to hijack a plane (or perhaps shoot it down with a surface-to-air missile; people would probably blame lax airport security in that case too). It also helps that so many contracts are awarded for building the TSA's equipment, and that the TSA has substantially weakened Americans' ideas about civil rights (and what mainstream politician will complain about such things?).
Top 5 quantified self apps for entrepreneurs
Seeking Developers Interested in AngularJS
"Gravity doesn't do anything on its own, in the absence of other forces, the orbit of a steel nut around the earth would be stable"

Actually, it wouldn't, because orbiting a celestial body radiates energy in form of gravitational waves, but in case of Earth's gravitational field and at the speed of orbiting satellites, this mode of losing energy is negligible.
The talk of changing hardware configurations of the servers leads me to believe that the beta was either poorly designed or someone didn't like the result and for some reason decided to push forward with the launch without addressing the problems first.
Once upon a time (c. 1990-1997), most programs were written for DOS, and some amount of command line knowledge was required to run them.

Installers were typically batch files (the DOS equivalent of shell scripts), which was really cool: You could see exactly what they were doing [1], and you could improve your command-line-fu by seeing the techniques people used [2].

[1] Usually it was just copying the application files from directory to directory. Nowadays installers generally muck with the Registry, C:\Progra~1 [3], C:\Users\Applic~1 [3], the Desktop (who knows where that is), the Start Menu, and the Windows equivalent of /etc/init.d (I remember there are several of them, and your system will get slower...and...slow...er...if you don't clean them out regularly)

[2] Like environment variables or @ECHO OFF.

[3] Spaces in filenames need to die. Whenever possible I use the 8-character names Windows generates for backwards compatibility with DOS.
Why does padding make it more responsive than using margins? I've considered using padded grids as well, but was discouraged because it would lead to more markup if you don't want background images/color to bleed into your gutters.
Given that Elon libeled the NY Times and Broder with claims of "fakery"--an extraordinary claim which was not supported by the meager evidence presented--I'd say Tesla itself is guilty of quite a bit more than an ethics violation.
I learned the command line by using the command line. When I switched to Arch Linux, using bash was inevitable. It took many Google queries and reading many man pages to finally become comfortable in it.
Found this on HN - excellent starting point / read:
http://linuxcommand.org/tlcl.php
I looked into doing something like this a couple of years ago, the regulations in Sweden are quite strict.

First you need to send an application [1] to the Swedish transport agency (Transportstyrelsen) and have it approved at least 30 days before the release of the balloon (the application alone will set you back about $200 US).

There are a bunch of regulations for the aircraft as well [2], radar visibility related for example. And for the time of the release; at most 2/8ths of the sky can be covered by clouds, visibility must be at least 8km. It's illegal if these conditions aren't met.

If you have a camera on board, you will have to get all footage vetted by the military to make sure you haven't photographed any secret installations or similar. As best I could find out, you send them the complete raw footage of everything and they give you back whatever's cleared by them. (I didn't ask official questions regarding this, so it may be I misinterpreted the information I did find.)

[1] http://www.transportstyrelsen.se/sv/Luftfart/Flygplatser-och...
[2] http://www.transportstyrelsen.se/Global/Luftfart/Flygtrafik/...
Why not just use a sub-template model then? Where you have a "page" template that includes the "header", "content" and "footer" template, possibly even decided at runtime?
BET is racist in exactly the same way "WET" would be, which is to say not much, because no one is actually locked out of anything (plus WET is a terrible name). Whatever else you think of me, don't just assume I'm inconsistent.

Now you're saying that racism is "not the same" (I'm assuming that means "not bad"?) if it's in favor of people who are normally discriminated against by the "dominant" culture. It amounts to justifying one person's bad behavior by pointing out someone else's, which simply doesn't qualify as a moral argument. If this is the only reason BET is okay and WET is not, I think it's a lame one.

In the case of television networks, it doesn't really matter. But I refuse to accept this mushy "different contexts" argument to justify anyone's wrong or stupid behavior. The whole point of striving for equality is to get rid of these different contexts, not perpetuate them. Be the change you want to see.

There is a certain sense in which BET may be less stupid than WET, which is if being black was a strong selector for liking some content over others. This is, AFAICT, less the case with "white" people, so WET makes less sense. This kind of goes back to what I was saying earlier about girls' CS events because, hey, the girls want to get together and hack. They can do their own thing if they want. That's the key, that's what needs to get into people's psyches: "You can do your own thing if you want."
http://en.wikipedia.org/wiki/Opensocial
As far as socket reservation and auto-rebooting is concerned, systemd itself is a nice solution.