skysight-inc/HackerNews huggingface dataset:
You can ran tmux on a remote server, and then deliberately disconnect, or have the line drop. You then ssh back in, 'tmux attach' and your state is still there.

So you can have a headless box or dedicated server running tmux. In the session is your development work, irssi irc clients, documents you frequently edit. They can run for months or years. You could be on your laptop or system at work or desktop at home, and you ssh in with xterm/iterm/putty and type 'tmux attach' and you're home again. I made a datacentre trip a few weeks ago and was working on some stuff from a crash-cart monitor to a unix tty. My session came up, I was back home.

If you have iterm, then you're tied to Mac OS X. The developer or Apple can change something (they're prone to doing this) and then you get left in the cold.

Tmux is a different way of looking at the world, that makes the workstation you're running on mostly irrelevant. With the tmux approach your workstation needs become trivial. Do I have ssh? Perhaps - do I have a web browser? OK - go.

The unix toolchain offers an opportunity to learn a complementing set of weird but really powerful tools once, an then iterate. As time goes on you get better and stronger with them, and can ride them forward for your career/life.
How scientists can manipulate us with games to gather data
void func() {

}

Is my natural choice anyway, so I guess, this will not stand in my way. Let's go!
The counter argument is that taxing spending adversely impacts the poor. They have to spend a higher proportion of their income. The richer you are the more of your income you're likely to save/invest. It's hard to progressively tax consumption.
Have you seen http://www.hnsearch.com/ ?
Except this is not a single story but something that's been known for quite some time:

https://www.google.nl/search?hl=en&noj=1&site=webhp&...
It's funny how the recipe to fix the economy, that our current leaders are pushing, is by trying to raise productivity and competitiveness, by giving corporations the flexibility to increase working hours without extra compensation for employees. Then raise the retirement age at 67 while unemployment in under 30s is in a peak. Yeah, all those counter-intuitive measures they keep preaching for on the media all the time.

Scarcity of a resource is the most profitable opportunity for those who own it. Scarcity of jobs is an opportunity for profit to some people.
Vintage acquires licence to Bond books, including digital
Tmux is easier to customize, more stable and being actively developed.

Whereas GNU Screen has been declared an unmaintainable pile of spaghetti code and left to bitrot.

The King is dead! Long live the King!
I work in a place where people don't use spaces and don't use empty lines to separate logical groups of lines. It's a real pain for me who is a code format junkie as our code ends up being an ugly pack of unrelated crap that's really hard to read.

It's Python code and I find it uglier than some fairly large C++ project I used to work on.

Anyway, I wish there was a gofmt in Python because at least, I'd drop all hopes of forging my own rules (silly junkies) and some basic clarity would be forced into our codebase.

I know there are beautifiers but when such things are enforced and not negotiable, it's just so much simpler and people just stop caring as well.
Yes there is a C ffi. Not that well documented last time I looked, but you can look at the source of the standard libraries for examples.
How much space would the world’s population take up with city density?
Why not go Open Source?

It's just that you repeatedly mention that your main aim is to have a service that will last for ever; but there's nothing different in your service (apart from your intentions) that will guarantee that. Basically, your asking people to trust you on that one.

But if it was Open Source, with good import/export features, then if it was threatened by closure people could just move their data to another service using the same software (techy ppl could even run their own server).

I'm sure there are already open source bookmarking services; why not just help one of those instead of reinventing the wheel?

Of course, the business model for making money from Open Source is completely different. But from your stated intentions, that's not your aim.
A modest defense of QR codes
Indeed. And most slavery in the world today is extremely complicated (in order to make it less obvious that it is in fact slavery) and nasty, making the slavery discussed in this article almost seem benign by comparison: it's out in plain view, it involves black people and it takes place in a backwards country far, far away.

Much different from, say, indentured servants in Dubai, Eastern European prostitutes or illegal immigrants in Europe.
> The opposite, libertarian answer (and the way we seem to be going right now)

The US government is arguably going in the opposite direction of libertarianism.

http://theeconomiccollapseblog.com/wp-content/uploads/2010/0...

> would be to let those who can't capitalize on the bounty simply suffer.

I think most people don't want to let the poor "simply suffer". Libertarians simply argue it shouldn't be government's role to help the poor.
Five Tips to Inspire Innovation at Your Small Business
Don't want to make this a big meta discussion, but I noticed that often the best comments are downvoted first, and eventually end up on the the top of the page. Don't worry this type of thing corrects itself.
It is sad how tax dodging schemes by the uber wealthy are considered normal business procedure instead of the low-life thing it is. Hey Apple, in case you hadn't heard you have a ridiculous amount of money, you can afford to pay the taxes that you owe.
This intense hatred of QR Codes continues to baffle and amaze me. Sure, if you use them inappropriately it's a disaster but if you can add something which potentially makes it easier for those with phones to access, then why not?

It's almost like complaining about the over-usage of barcodes on product packaging.
Capitalism can't work properly when single entities control enormous parts of a market.
Jacksonville criminal defense attorney
Are you looking for an experienced Jacksonville Criminal Defense Attorney? You need to contact the Law office of Eric Roper, P.A., Jacksonville Criminal Lawyer.
I think this is a very valid point, and it comes up quite frequently in comparison of frameworks and libraries.

One example that was annoying me recently was in trying to select a Javascript client-side MVC (MVVM, etc.) framework for a single-page application.

The internet is full of people busily comparing, contrasting, arguing about, and recommending JS frameworks. Problem: 95% of them are doing so based on a < 100 line demo app, usually implementing a todo list, often which makes implausible simplifying assumptions. "Hm, that's nice, but check out the demo todo list app for MagicJS! It's 57 characters shorter, and the code forms the shape of a flower, and it would be quite easy to extend it to let you create new items!""

No real world app is going to be solved in < 100 lines[1], and while it's awesome to know that you've chosen a framework which can be used to create incredibly elegant < 100 line demo apps, what I really care about is how the framework works for large apps. Scale (in the sense of scaling up from the example code on the frameworks homepage to a real app that actually handles all the corner cases) matters HUGELY. And I don't think that gets nearly enough recognition.

(In fact, on this very thread, I see someone comparing a "hello world" app in Flask and Sinatra, and complaining about Flask's relative "verbosity". This is utter nonsense of the precise kind you've identified. Implement a calendar app in both that syncs with Google Calendar, and THEN compare line counts, and NOW you have a some feel for verbosity. Sinatra might win handily, but you can't tell that from a hello world app. Then again, off the top of my head, I can't think of one actually useful thing a hello world app can tell you about a framework.)

[1]: I'm speaking figuratively, obviously. Some of my proudest moments as a programmer have involved solving problems in just a couple. Sadly, this does not happen often. :)
That might be cool, but seems aesthetically risky, i.e. it could turn out to be amazing or contrived. It would be neat if more companies would experiment with such things, though.

I would like to have a fountain in a courtyard.
There is quite the difference between libraries having undefined behavior if you do not follow their contract and the language.
上海大众搬场
Couldn't you use an empty interface to store arbitrary values?

From the tutorial: Every type implements the empty interface, which makes it useful for things like containers.

Unions are on the roadmap: http://golang.org/doc/devel/roadmap.html but it's a list of ideas rather than features promised.
Out of curiosity, have you filed a Radar bug?
What's wrong with noticing things?
Gucci online
Think twice before analyzing/releasing your genetic data
Teardown Reveals the Apple TV's New Guts [Teardown]
8 Ways in Which the Cloud Has Changed Our Lives
Video, Mobile, and the Open Web
Weigh more, pay more: Argument for charging obese people higher flying fares
If he does not get back to you - check out 'amirmansour' profile->comments - the answer seems to be yes.
Now if only they wouldn't call it the Pirate Party, it might actually attract more mainstream attention. Self-marginalising your political ethos because of the name seems remarkably short sighted. Sadly too many people won't get past the name to see the good that is trying to be done.
The policy he advocated can be spun in a way that sounds socialist. Phrased the way he did it though? No, that's not going to get you labeled "socialist" anywhere.
Easy download mobile apps from websites finally
You'd hit what I was talking about precisely on the head.

I feel your pain on figuring out which JavaScript SPA framework to use. I don't think I've seen any particularly compelling examples in public of even Backbone.js, which is currently the most popular one to use. The templating and sync semantics aren't appealing.

And yes, some of my proudest moments, too, have been making a <100 line solution to a problem. That having been said those are never the truly hairy problems.

The hairy problems are when the rubber meets the road and whether or not the solution I've built on is going to be appropriate or not. Those are going to be >100 line of code problems.

I have to be able to build things of at least moderate complexity with a framework without blood gushing my eyes and ears.

<100 line examples don't tell me if that's going to be the case or not.

The superficiality of this non-content makes my spleen rupture.
You can't downvote posts, only comments. I reached that point at 500 karma.
Get training to boost your business
Informatica power center training is also offered by a lot of institutes today and such an Informatica power center training can really improve the Business Intelligence skills for a developer. Master data management is a key area in business intelligence and MI solutions. For more information visit at existbi.com
For those wondering, here are the individual income medians from the 2010 census (all numbers are pre-tax gross income):

individual median income: $26,680/yr,
single: $18,881/yr,
married: $32,033/yr,
divorced: $28,668/yr,
widowed: $18,485/yr,

This is a more accurate picture for which to start making comparisons regarding your individual income status (in the united states).
This is very helpful advice. I had considered publishing my DNA from 23andme after seeing others had posted their genetic data. I am really glad, I didn't and think its quite important that you consider others (including your siblings + kids) before publishing such data.

Update: Thanks po. I hadn't really considered the risk of submitting data to 23andme in the first place. Updated the title to reflect this as well.

OT: Despite knowing this, I am sure I would have tried the service anyway. However, after seeing the data, I haven't found it too helpful. Probably, because most of their data is based on older Europeans and I don't fall in that category.
Banks, and the financial industry in general, exert an enormous amount of influence over the government -- the Occupy Movement and articles like these are indicators of the disgust that has been brewing against the current system, but most feel powerless to do anything about it.

Much of a bank's power comes from people depositing their paychecks -- take away the deposits, and you take away the power (http://en.wikipedia.org/wiki/Bank_run).

More people don't do this because banks are so convenient and there are few good alternatives. Even credit unions partner with banks so using them doesn't really help.

A digital safety deposit box that's linked to your debit card could provide the convenience of a bank, without empowering the banks.
From http://blog.golang.org/2011/03/c-go-cgo.html :

package rand

/*
#include <stdlib.h>
*/
import "C"

func Random() int {
return int(C.random())
}

func Seed(i int) {
C.srandom(C.uint(i))
}

So calling C functions from Go is very easy. However the other way is not supported, AFAIK.
That's exactly right. Recently Foxconn in China has started to replace some of its workers with automation. Think about that: when even low paid work in China can't beat automation, you have a problem. There used to be a place for unskilled/semi-skilled labor: factory work, travel agents, insurance sales people. It's what created the middle class. And it's gone. Now you have the owners of the travel web site making a fortune and the rest struggling to find a way to contribute.

It seems we have passed the tipping point for unskilled/blue collar and a good portion of white-collar labor. The future doesn't need the bottom 90% at all.
Ask HN: Apartment search -- hackers looking for a room in the city (SF)?
I'm planning to move to the city in May (currently live in MtV and commute to city) and preferably looking to share a two-bed apt with an HNite. If you're interested and in the same situation as mine, please drop me a line: ujjalpathak@gmail.com
10%? Wow! Here in Ireland income tax is 20% on the first €32,000 and 40% above that. VAT (sales tax) is at 23%.
I couldn't sacrifice performance (lots of number crunching was involved with costs tight), so, I couldn't pick Python.

PyPy, Cython or Shed Skin might have been answers to those number crunching problems. I'd love to learn whether they would be sufficient for OP's performance requirements. Some benchmarks look promising, for instance this one published in late 2010: http://geetduggal.wordpress.com/2010/11/25/speed-up-your-pyt...
Having both := and = goes back a long, long, long way. Go isn't even the 100th language to differentiate them.
And perhaps this is stating the obvious - but one ex-toll collector could efficiently repair and maintain 10, 50 or 100 toll machines.

Just like those self-scanner checkouts at the supermarket, where you've got one guy supervising five or ten checkouts, where previously he would have had five or ten colleagues working.
as opposed to a self-running Sinatra handler which has to be quite significantly modified to be Rack-compatible

Huh? Here's the `config.ru` that you need:

$: << File.dirname(__FILE__)

require 'app' #assuming app.rb
run Sinatra::Application

Note that I have no stake in the verbosity claims, as it's not something I particularly care about. But I wouldn't consider this a significant modification.
Firebug for Firefox shows this.
http://cl.ly/3B3d2u1I1g0V2w1d3H1C
Haiku OS uses vector icons in a a format called HVIF, a much more efficient format than SVG:

http://haiku-os.org/docs/userguide/en/applications/icon-o-ma...

https://www.haiku-os.org/articles/2009-09-14_why_haiku_vecto...
I half expected it to be an article on the US prison system, or the abuse of indentured migrant workers (Dubai was the poster child for a time).

But this seems worse. It's not people who were conned, or made bad decisions but people who were born into slavery. Westerners have a big bias towards rational choice - there's an assumption that it's always worse to deprive someone of choice in the first place than to take advantage of their mistakes; without considering any of the context.

A burglar is often assumed to be worse than a con artist, even if the con artist steals far more. Sometimes we may take this assumption to an illogical extreme.
Nice trick. Spoiler:

HTTP/1.1 200 OK
Date: Mon, 19 Mar 2012 08:49:27 GMT
Server: Apache
Link: <_asdf.css>;rel="stylesheet";type="text/css";media="all"
Content-Length: 0
Connection: close
Content-Type: text/html; charset=UTF-8
Novartis: Put patients before profit | SumOfUs
How Pinterest Can Turn Your Brand Red-Hot
Using Git as a versioned data store in Python (2008)
it's overdue that science steps in and makes this point.
三亚摄影工作室
三亚婚纱摄影哪家好
>Whenever I see Flask code, it just reminds me how unbelievably succinct Sinatra is.

I hereby dub this the programmer equivalent of "sharp knees".

Explanation from the ever inimitable Urban Dictionary:

"A judgment leveled against an otherwise perfectly proportioned, if not slightly trim, and pleasant looking woman. Generally uttered by a male who is way below her class."

This comment is otherwise beneath a reasoned response.
He did not say that the drop in the price of PCs was representative. He (successfully, I think) provided an example showing that a gain to productivity benefited everyone, not just the holders of investments.

What is an example of an industry where gains to productivity don't benefit everyone? Gains to productivity in farming enable the price of food to drop. Gains to productivity in housing enable the price of housing to drop. How does it only benefit the rich?

Even if the price does not drop directly as a first-order effect (such as if the company whose productivity is boosted keeps the difference as a profit), it will eventually through market pressure; a new price equilibrium will be established. In perfectly competitive market (such as food) a competitor will use the productivity boost to lower costs and undercut the first. The resulting competition will lower the market place. Productivity gains lower prices (real prices), benefiting everyone.
Historically, this hasn't happened a lot without the help of government. See http://www.youtube.com/watch?v=tdLBzfFGFQU and http://www.investopedia.com/articles/economics/08/hammer-ant.... The only one in tech that I can think of at the moment would possibly be Facebook and even then, there are tons of competing social networks.
Please, ignore people's age, it makes people in high school much happier. From someone in highschool (or the UK equivalent), the age anonymity of the internet is one of it's greatest strengths.

I think he'll still have to learn a fair few tricks to get around some features of Go. Things like type assertions, float32 vs float64, get ready for it lack of generics, and no distinction between stack and heap aren't common in other similar languages, and just getting to know the standard library is a huge part of being productive in a language. C could be seen as better in that respect; the core language is _very_ simple, which can't really be said for Go, though the advantages of Go probably out weigh the advantages of C for many people.
I see people scan QR codes often, and even occasionally do myself; but then, I live in Japan.

Here, QR codes became popularized well before the 'smartphone', because everybody's regular phone has been able to scan them for years. (I think from around the turn of the millennium, at least.) That makes sense, because as as bad as smartphone on-screen keyboards are, entering URLs on a numeric keypad was even worse.

Two days before the OP's blog entry, I just happened to write a note on my own blog in defense of QR codes (not exactly Pulitzer-grade material; see my profile if you're really interested).

That was just because recently it seems to have gotten really trendy in the USA to hate on QR codes, but I think that's like hating on hammers. ("Enough with the hammers!") What people are really hating on (I think) is clumsy and stupid marketing involving QR codes.

Japan went through a similar thing: as QR codes became popular, marketers got all over-exuberant about them and started inappropriately plastering them all over the place, thinking they looked cool. That gradually fizzled out; Japan Inc. has a recent article about it:

http://www.japaninc.com/node/4018

But just because advertisers over-use and abuse QR codes, that doesn't mean QR codes aren't useful. A small barcode that can be scanned with the device that everybody already has in their pocket is a cool thing, and QR codes are nearly that. Especially here.

We don't see them as much in ads in Japan anymore (a mock-Google search box showing what to google for has replaced the QR code in a lot of places). But we still use them in everyday life, and to good effect. Kids snap shots of QR codes to get discount coupons for fast food. Shops have a QR code that will direct you to a Google map of the surrounding area whosing their other locations in the vicinity. One of my favorites examples is when a friend was trying to fix his kitchen; one of the pipes underneath had a metal tag stamped with a part number and QR code, which led to the product spec page from the vendor that made it (loooong URL).

I have more, but you get the point, and it's miller time.
مازدا - مازدا 3 -
Angry Birds Newest Version v2.2 Free Full Version Download For PC
Don't you mean that there are higher absolute numbers of slaves today? I have a hard time believing that there is a larger percentage of slaves today than in the roman empire. That would mean there is something like a billion slaves today.

Edit: Wikipedia says there are estimated 12-27 millions slaves today, which is a lot of people, but certainly not as high a percentage of the worlds population.
Btjunkie.com
:( :( :( :( :(
CentOS 6.2 Samba Standalone Server With tdbsam Backend
Can view the source without any problems in Opera.
No need to hide it behind nginx or some other dedicated web server.

So, how do you serve static files?
Why wouldn't they? Seriously. When you get down to the nuts and bolts of it, it's really rather boring, uninteresting, low-level stuff. At the same time, it's major cool points on their resume that kids in their senior year of college crave. Why shouldn't an intern do that?
Reposting my comment from the blog, because it's still "awaiting moderation".

QR Codes do have uses, but everyone uses them wrong. The first and most obvious use is as a replacement barcode. Add to physical products to expand scanning use-cases. But not as a marketing stunt.

The next, which I quite like is for device -> device communication. For example displaying a QR code on your phone and having it automatically scanned at a ticket collection point for Airplanes/Trains/Events.
> Huh? Here's the `config.ru` that you need:

Really? I remember it being significantly more work in the past, like having to change the `require` and create a class around all the routing methods

If that's all which is required to make a Sinatra app into a good Rack citizen, then consider my previous assertion wrong and rescinded.
A classic systems problem. If something is this important, you don't leave it up to the decision of thousands of inhomogenous physicians. You create a system that ensures they don't even get to choose to get it wrong.
I had the same thought when considering sending DNA to 23andme, which is a US company. Having your processed DNA in some database exposes you to a lot of potential risks with little upside.
That's funny. On my resumé, I always word it as "C++/Qt" because C++ with Qt is no more complicated than Python for most things (well at least it was so a couple of years ago).
Seriously? How about the US Prison system?

13th Amendment:

Neither slavery nor involuntary servitude, '''except''' as a punishment for crime whereof the party shall have been duly convicted, shall exist within the United States, or any place subject to their jurisdiction.
南京雨花石