skysight-inc/HackerNews huggingface dataset:
You're preaching to the choir, comrade. My first professional manager back '99 taught me the same thing - programming is trendy, the same concepts keep showing up in new languages and packaging. Learn the concepts and you'll be set for as long as you stick with this career.

Even Alan Kay has been complaining about it since 1997 [1]. Looks like even our complaints get recycled.

1. http://video.google.com/videoplay?docid=-2950949730059754521
Someone should make a javascript plugin to remove any results for sites with such terms from the search results Google and DuckDuckGo provide. That way we can be safe from finding these sites and mistakingly linking to one of them :-)
They are functional. They need an alt tag. Having [grayarrow.gif] and [graydown.gif] is sub-optimal.
The issue with Meteor was that all clients have full write access to the server-side database, including other users' data. Which is problematic, to say the least.
What if they simultaneously transfer a huge amount of BTC to multiple exchanges (double-spending), exchange to USD everywhere, running away with a bunch of dollars, while the rest of the bitcoin world slowly realizes they've been had?
The problem with the latency on Tor is not the bandwidth, (Tor can download a 1mb file quite quickly), it's the ping. This is an aspect of the onion routing model, not the fact that volunteers run nodes. There are proposals to switch from HTTP to a faster protocol from the exit to the user. It's expected this would result in an observable latency improvement for web browsing.
Antirez also wrote an article in similar spirit to the one discussed here: http://antirez.com/articoli/tclmisunderstood.html
This would be better if it used a template file instead of forking a whole repo.

http://guides.rubyonrails.org/rails_application_templates.ht...

The one we use at my work is here: https://github.com/dockyard/sail_plan
Even more fun: https://www.google.com/?q=link:www.saygent.com#hl=en&out...

(It seems to have gotten harder to link to Google results pages. I tried to cut it down but kept getting a link to the main search page with my query filled in.)
Who Invented Email? Just Ask…Noam Chomsky
This is very, very true. In fact, Heinrich et al wrote a wonderful paper decrying this very problem.

humancond.org/_media/papers/weirdest_people.pdf

Unfortunately, its not going to change, because of the pressures on academics to publish, publish, publish inclines them to take full advantage of these samples of convenience.

Its actually even worse, because the majority of psych papers are based on American psych students, so there's not even much of a good geographic spread in the ridiculously limited samples psychologists use.
Yes, indeed. The RailsApps project resource has kept up to date with the recent Rails updates, and has many different templates based on testing, DB, etc: http://railsapps.github.com/

And like another commenter noted, Rails 3.0.3 is _very_ old. Not sure why that's being used for something new.
I'm sorry, but you'll need to back up that claim with some sources. It absolutely does not stand on its own.

The only example I can think of would be the Macbook Air and how it has inspired the rest of the industry to make more lightweight laptops.

Apart from that, I cannot see a single thing Apple has done which the industry has followed on, mostly hardware-vise, for their PCs, Apple has done almost zero innovation. There would be nothing to follow.
No crime, barring [b]child slavery[/b].

http://vision.ucsd.edu/~kbranson/stopchocolateslavery/ataste...

https://en.wikipedia.org/wiki/Children_in_cocoa_production

Top comment, and many comments totally oblivious to the realities of life. Not surprising for HN, sadly. Keep those libertarian blinkers on boys!
Some cast doubt on this, but as a teenager who is partly depressed... it sounds about right.

Procrastination, multi-tasking, frequent email checking, lack of focus. It all sounds very familiar.
I guess if you think that people are just moving Bitcoins around to bump up those numbers, then maybe it's not really measuring anything...

I honestly don't know the best way to measure popularity, but I'd love to hear a good way to do so. Until then, well, for me at least, that seems to be the best way to try and work it out. How else do you judge popularity of a currency other than by how much it's being used?
You aren't a maker/hacker are you...

edit: I should clarify - A LOT of people shoehorn many things into functions they aren't designed for.
Health Care Coverage Resource
This is one of those improvements that could have gone into HTML5. Maybe we'll see it in HTML6.

It's nice how they actually made writing HTML much nicer in HTML5, even without this. The simplification of the doctype and charset (<!doctype html><meta charset=utf-8>) was really nice.
Do it! I've never looked back.

Then, ask yourself if $amount of money per month is still worth it for a 3G contract. This one really depends on your work and your environment (is there WiFi in walking range if you need it?). But it saved me time and money so far.
Alan Kay's current project [1] is facinating. One of its accomplishments is [2]. One tool is a PEG parser embedded in a scheme like language and stacking DSL on DSL to succinctly express solutions. This sounds like a possible way to achieve Moore's law for software.

[1] http://www.vpri.org/

[2] http://news.ycombinator.com/item?id=846028
No it's not. An empty alt specifies that it's a presentational image. On the other hand, no alt is unhelpful, as you can't tell if the omission was intentional, or the developer is just lazy.
While we're at it, we should stop using tables, too.
I have attended one lecture-seminar-debate for economists. He was a spokesman and his ideas can be summarized in 2010 here [1].

His work regarding european crisis [2]

[1]:http://yanisvaroufakis.eu/2010/12/17/the-modest-proposal-in-...
[2]:http://yanisvaroufakis.eu/euro-crisis/
(Shameless self-promotion alert! But related)

My current side project is themes for Rails based on Bootstrap, launching next week: http://dresssed.com/. Demo here: http://dresssed.com/tour.

It will require Rails 3.1 or > for the asset pipeline.
Check Latest Visa Salary Information.
Ask HN: Top rated HN articles
Is there a way to see all-time top HN articles? Ranked by points?
That was a good explanation. I hope never to have to use ed.
"They" don't make it more difficult, it's collectively decided by the network based on the rate of production, IIRC.
Isn't that what Ousterhout and his students designed Tcl for? I fooled around some with AOLServer years ago, and have used it with Oracle's "Intelligent Agent".

But I didn't know how much I liked it until I Googled for "PHP upvar" and found a forum thread with bunch of people telling some guy that he was a language fascist for wanting such a thing.
Greed by its own board members, too. One of them, after seeing through opening up the gTLD market... quit to start a company that filed for over a hundred TLDs.
Ok, so let's enumerate those concepts, stick 'em up as a guide for future generations (probably a good idea to work out what they are ourselves)

1. Code is data, data is code

Implications: everything should be a first class citizen of the language, able to be passed by reference, altered by functions elsewhere.

Examples: s-expression in lisp? Subclassing built-in types of oo language (python new style objects)

2. Configs are applied to code, so that the same code can run unchanged on dev beta and live.
(this is my favourite reinvented wheel du jour - devops. In fact the whole 12factor app recently on HN is a great example of rediscovered wheels - or perhaps more fairly a great example of doing this guide to future generations too)

3. iPads are no way to type into unresizeable text boxes

... Edits coming when I get a keyboard
What will this mean for Chrome users who use the address bar also as a search bar for their favorite search engine. If apple, for example, owns 'http://apple, what would happen when I type 'apple' in the search bar? What if I'm actually searching for pictures of apples? Scary stuff.
Why I started a fitness site…
History of Python development since 1990 with Gource
This thing could have its benefits. If Apple grabbed .icloud, say, then people could have yourname.icloud, or something like that.
Forth or Factor perhaps
That's the usual attitude, I think. "I'm glad I know how to use it now, but I hope I never have to."
Closures are a poor man's objects.

Objects are a poor man's closures.

Source: http://c2.com/cgi/wiki?ClosuresAndObjectsAreEquivalent. Be sure to click through to the original source thread. It's a fascinating discussion.
Japan to restart two nuclear reactors
Yes. I mentioned that in my edit a few seconds after the original comment.
Bessey LHS-10 10-Inch Wood Handscrew Clamp
Ohmygod, this is so frustrating. I hate to work like this - I feel like the extra monitor actually distracts me more than it frees me from a lack of space. I've still worked like this because:

- A magic trackpad is expensive. And when you have it, it's kind of awkward to place it. And then you have to deal with occasional Bluetooth hiccups and batteries and all that crap, when you basically have that same thing build into your laptop.

- Same for the keyboard, but cheaper.

- In 10.6, you could just close the laptop, wait for the screen to appear, and open it again. You would be able to use keyboard and trackpad but the screen would stay dark. Not so anymore.

- If you close the laptop because you have a mouse and keyboard, it will run insanely hot. I know it's officially supported, but I plan to use my laptop more than the "supported" three years. If you open it just a little, the screen turns back on in Lion, see previous item.

And if the screen is already there, then why not use it? It seems like the rational thing to do.
Maybe I haven't had my coffee yet, but why wouldn't they want people to link to their site? That's the point of the Web.
here is the discussion: http://news.ycombinator.com/item?id=4120379
I'd like to see reputation or karma or achievement based currencies that are convertible between online communities, and a currency exchange that lets me buy and sell equivalent values. I could then take Reddit karma and exchange it for Stack Exchange points and "buy in" to another community at the going exchange rate, transferring the good will or community mindedness I earned on one site into another.
Let's say you wrote that list, now in 2012. In 2015, people will look at the date on the blog posting and immediately disregard it because it's "old". That is the problem. The knowledge hasn't been lost, over the last 30, 40, however many years. It is being actively shunned by people who take all the complexity involved in a useful system utterly for granted and think they don't need experience or to study the experiences of others.

I find it fascinating, it's as if kids these days believe that their fathers had all the things they take for granted, like smartphones, tablets, AJAX, whatever, and then, because they were stupid, chose to use green screens and FORTRAN instead.
I would love to purchase something like this if it offered programmer centric typing tutorials. I have found that my right hand has drifted over about half of a key to use these characters "[]{}|" and these such as "^&$%" are potentially used to a lesser degree. I've found at times that my typing speed and general typos with these characters have actually limited my programming speed, so if your software had tutorials for these kind of characters i would certainly purchase it. Perhaps it already does?
I used to really like Tcl and it have one the nicest communities but I think it needs two things
1- a CPAN
2- Killer app (and no aolserver or openacs are not)
You'd have to expend as much hashing power as has already been expended. Trying to do something like that is something that would take months (or year), and it would be visible to everyone on the network, and they would be able to react.
As to why it faded into obscurity:

http://journal.dedasys.com/2010/03/30/where-tcl-and-tk-went-...
I ran into that problem a few weeks ago. After a fair amount of tinkering, I found that this:

https://www.google.com/search?q=link:www.saygent.com

Works the way you want it to. You just need to add search before the `?` and you should be good.
> Which are currently worth about $5 each.

Wow, still? It was about $1 before they received some press coverage.

It seems like only a tiny fraction of mined bitcoins are in circulation.
No thanks, I'm sticking with TECO.
I haven´t read the specs thoroughly enough to have an opinion.

As for firewalls, as long as they´re not doing DPI (Deep Packet Inspection) you can just run the VPN on the right ports. In addition to the standard ports, we run our VPNs on tcp/80, tcp/443, udp/53 among others. That takes care of most firewalls.
I use ed frequently for writing quick scripts. Its edge is that you can use it while retaining visual history of the prompt.

Though, you could instead just redirect cat to a file and then do any tidy-up in your usual editor.

It's also sometimes useful when you're in a remote system that is behaving strangely due to screwed-up terminal definitions or some other catastrophe.

I'd be interested to read a sam tutorial focussed on using just the console version of the tool (i.e. not using the windowing system). I understand it takes a lot of ed's features and beefs them up.
The fact that flat adverbs exist doesn't make this usage correct. The fact that it's incorrect however doesn't warrant comment. We all know what the writer intended.
Father’s Day 2012 Gifts Ideas / Greetings Card/ Messages/ Quotes 
17th June 2012, yes it’s a father’s day....the day to celebrate the special relationship of a child and a father to tell him that he is not your father but your dad, it’s the time that you have to express your dad how much you care and love him.
It seems to be some cookie cutter legal template: https://www.google.nl/search?q=%22Unless%20expressly%20autho...
I agree with your point, but your specific example is flawed as Apple did not apply for .app.
So whatever happened to Wildseed?
Perhaps the greatest contribution the Bitcoin experiment will make to humankind is to teach you and me and our neighbors more about the realities of economics. Many of the ideas about how to mine Bitcoins, store Bitcoins, and trade with Bitcoins as a medium of exchange illustrate both the strengths and weaknesses of any other medium of exchange in a world full of human beings. Seeing the discussion of Bitcoins here on Hacker News reminds me of the last time that the price of gold (in United States dollars) crashed, and the arguments beforehand that such an occurrence was impossible, for instance. "The market can remain irrational longer than you can remain solvent" is still an important principle of investment.
Quantum teleportation leaps forward
Are there any TLDs that are valid hostnames on their own? Also, will this become true for the new ones? I certainly hope not.
Also, a 550-line interpreter by himself: http://antirez.com/page/picol.html
Square says (https://squareup.com/reader): "Square is PCI-DSS Level 1 compliant and the Square Card Reader is fully encrypted. Data encryption occurs at the moment of the credit card swipe" and has an image of the reader with 'Security Encryption' pointing to the reader itself (see the page).

On the detail page about security (https://help.squareup.com/customer/portal/articles/7764) it says: "Fully encrypted: Square performs data encryption within the card reader at the moment of swipe."

Yet, the app in this article appears to be simply recording audio from the head.

So, what's going on?
Assuming Google's SPDY protocol catches on wide-scale (which is likely, I believe), then SSL will be pervasive; SSL is a requirement of SPDY. At that point, most web traffic will be encrypted.
http://www.hnsearch.com/search#request/submissions&q=+&#...
I did my first professional programming in Tcl/Tk used by a trading system. It was awesome and even though most people have not heard of it when I talk to friends/clients, glad to see this post.
I love that they felt the need for ed to have a "quiet mode".

"Well, it's terse, but let's see if we can't make it laconic"
I do so as well. Most often it is sudo ed /etc/hosts.
Thanks for catching that oversight, I didn't intend to imply that people with currently acknowledged mental disorders are unhappy. Hey, I'm an aspie and I'm not terribly unhappy about it, either. But I sure am dissatisfied (i.e. unhappy) with the way the world around me is.

The kind of happiness that "higher ups" want to propagate, on the other hand, often involves accepting the status quo and just trying to fit in.
What's often not as exposed is that Tcl was node.js before there was node.js (or, well, Twisted, POE etc.) . It has a pretty powerful event loop (moved out of Tk into the core language originall, if I remember correctly), and it's very easy to tie in scripts to add functionality. So it became quite popular for system that had to communicate with lots of different devices, gathered information from a lot of sources etc., centralized information processing hubs. Nevermind that it was very easy to add GUIs to monitor it or enter information. Back in the days, quite a few companies had pretty huge Tcl-based infrastructure, and despite the lack of support for "programming in the large", they were surprisingly easy to decipher and extend.

I still don't know why Tcl had problems entering the WWW age. It started out pretty well, the aolserver was/is a pretty capable and performant system and they even had browser plugins (i.e. as a Java rival), but once the plethora of web services hit the landscape and we all went "Web 2.0", the lack of a proper CPAN equivalent and the slightly outdated Tk look caused some exodus to more hip scripting languages. The sad thing is that since quite a while Tcl overcame all those troubles (modules, packages, native look and feel), but probably a bit too late.
'There's no such thing as bad publicity'

I thought it was from a UK celebrity publicist but it seems not: http://www.phrases.org.uk/meanings/there-is-no-such-thing-as...
Changing Landscape of Ebook Publishing
If this anything useful buried in this, I'd much rather see it exposed as an article detailing the techniques and the value behind them so I can apply them to my own projects, rather than having to pick through the source to figure them out for myself...
Why markdown not LaTex
Vakantie: cruise langs Noorse fjorden - Richting Vakantie
Shab-E-Meraj Pictures, Images, Photos, Pics & Wallpaper 2012
Circa 1999, I wrote a simple reminder script - which I still use - that brings a popup on the desktop, in like 3 lines of Tcl/Tk using the wish shell. I shed a tear at how easy it was compared to anything else at the time. I am not even sure if it's that easy with anything else today.
I'm guessing a 3G provider other than Three or Vodaphone - said proxy is why I left T-Mobile. Last I tried you can instruct the proxy not to alter your web traffic using HTTP cache control headers e.g. http://www.lewiz.org/2007/01/hacking-t-mobile-web-proxy.html
You´re more than welcome to use us. My name is Fredrik Strömberg and I´m co-founder of Mullvad. Welcome :)
It's pretty good at detecting some dog faces too!
Traffic games
A Sam language tutorial by Rob Pike:

http://doc.cat-v.org/bell_labs/sam_lang_tutorial/

A cool thing about sam is that it has a client-server design, so you can run the GUI on your local system and still edit stuff remotely. This works very well even over very high latency connections.

See the -r flag: http://man.cat-v.org/p9p/1/sam

I still use ed for any short/small edits, it is hard to beat.

It works even better if you have a terminal like in rio/9term where you can edit/send history very easily.

cat also works quite well in such terminals thanks to 'hold mode' (cat > foo, press Esc, edit your text freely, press Esc again and ^D).
Nope, there are cliffs where the total number of bit-coins produced per day drop off a cliff. It's a silly idea designed to make early 'investors' lot's of money at the cost of making the entire system be less stable, and worth less money.
Looks interesting. Just a note: This is unreadable for me under Chrome unless I zoom out all the way. The right side of text gets clipped away otherwise.
The reader has changed since its initial launch. Not sure which model he is using.
You realise there is no central control, right? The system can lag though, and if someone build a large rig and turned it on, that might have had an effect.
Just to clarify, does the iBGStar device perform the actual test and then the result is transferred to the iPhone, or is the iPhone actually part of the result computation process?

If the former, I can't see how transferring the results to an Android phone via bluetooth or USB would cause any problems and it would be extremely simple to end up with the data in an SQLite database for analysis using a very simple front-end app.

Having just an iPhone-specific product seems to limit your potential market considerably.
Every time I see some tool use the word "community" when referring to any online forum, chat room, etc. it makes me gag. It is just so inherently wrong.

You could just as easily refer to any lynch mob as a community.
About Tcl and the embedded world, a few years ago I wrote a single-file Tcl interpreter that is mostly compatible with current Tcl implementations (something is missing like namespaces, something was added like anonymous functions):

http://jim.tcl.tk/index.html/doc/www/www/index.html
(source code is here: https://github.com/msteveb/jimtcl)

Now maintained by Steve Bennett, and actively used by some embedded folks.
The example given by author is very FP and not OOP, since the move function doesn't modify shared state and the only side-effect is output.

We use CoffeeScript for node.js and browser client code. I think classes more useful for control patterns, like EventEmitter in node.js, and much less for wrapping of data, as done in traditional Java/C++ -style OOP or ORM models.

I'll chip in Erlang (real production-grade code with type-specs, not a short REPL example):

-module(animal).

-record(animal{
name :: string(),
distance :: integer(),
move_verb :: string()
}).

-spec move(animal()) -> ok.
move(#animal{name=Name, distance=Distance, move_verb=MoveVerb}) ->
io:format("~sing... ~s moved ~b meters~n",
[default(MoveVerb, "Mov"), default(Name, "It"), default(Distance,1)]).

-spec default(X::any(), Val::any()) -> any().
default(undefined,Val) -> Val.
default(X, _) -> X.

-spec main() -> ok.
main() ->
Snake = #animal{name = "Sammy",
distance = 5,
move_verb = "Slither"},

Horse = #animal{name = "Tommy",
distance = 45,
move_verb = "Gallop"},

[move(A) || A <- [Snake, Horse]],
ok.
You may occasionally want to use its little brother, `sed`, which has substantially similar syntax. It is often the case in Unix programming that you have a pipe full of text data and you would like to transform every line of it; `sed` allows you to write these transforms into one line of instructions on the console line.

So it may sound crazy that you have all of these terse commands, but just imagine that you're trying to write a one-line program to reformat text documents and it suddenly makes a bit more sense.
Maybe the Square app initiates hardware encryption in the reader. Therefore, without the app, it's not enabled.
inverse psychology? I don't know...
Verisign's name grab is more interesting - the most natural spelling of the '.com' TLD in scripts other than Latin. Cyrillic, Hebrew, Arabic, etc.

Now that's going to be fun for people who already own .com domains targeted to those audiences, because I could see people reverting to .com in their native script very easily, and unless you buy the right domains from Verisign, they won't necessarily get to the same domain.

I imagine Verisign will be the only place in the future where when you buy the .com, they'll upsell you on the equivalent .com in various other scripts.
one guy Daniel Schindler applied 307 times with different LLC company names & *@donuts.co email, which looks computer generated name generator app