skysight-inc/HackerNews huggingface dataset:
I'm also on a X1 Carbon right now, got it only a month ago.
Works great with Debian linux, although I compiled my own 3.7 kernel as the default 3.2 in debian had occasional lockups.

I wanted an ultrabook-style machine, i5, 4gb of ram, no cd/dvd drive, ssd only (no hybrid), decent screen res (1080p s a bit too big, 1600x900 is spot on), and most importantly a great keyboard.
The x1 carbon was the only machine I could find that matched my specs, it has the best laptop keyboard I have ever had the pleasure of typing on.
Highly recommend.

EDIT: The X1C has the first trackpad that I actually enjoy using, I usually have trouble due to sweaty hands, but so far this trackpad hasn't had a single problem and I have been able to get multitouch gestures working via synaptics.

If I had to think of negatives it would be the lack of ethernet/vga/hdmi without adapters, but at least they use 'standard' adapters (display port->hdmi, usb->ethernet).
As Do I, it sounds like they are partially doing this to prove a point, which means they'll likely find a way to go through with it.
Why the Fuck?
yes we plan to, toss me an email niftylettuce@gmail.com, we'd love contributions from startup founders.
Jsr292-cookbook - A cookbook for invokedynamic
As usual with these kinds of lists, I'm a bit weary to sign up without seeing a sample newsletter (or, in this case, recipe).
Show HN: A documentary on gun control and the second amendment
When people make the argument that older people should stay in the work force longer, a question always comes to my mind. Is the math behind this really correct? Will society really benefit from this. Considering that young people have such a hard time getting jobs now a days (I'm in europe).
Moon hoax not: The Apollo Landings Could Not Have Been Faked
Medicare and social security were intended to ensure that people who were too old to work (at a time when the majority of work was manual labor) had a certain minimum standard of living. It was not intended to give healthy people a 30 year end of life vacation nor be a source of funds to futilely try and prolong the last few years of life.

I'm not against social services for the elderly. I don't think my gardener should have to work until he dies. But I also don't want the government to spend millions of dollars so my grandmother can live to 94 instead of 92. It's not even a matter of not wanting to pay the taxes to make that happen, it's a matter of priorities. I'd much rather see that money go to health care for children, for younger people who are still in the work force, and to education. I don't think medical care near the end of life is a particularly useful way to spend public resources.
I bought a Thinkpad X1 Carbon with Windows 8, had no issues getting Debian on there (minus having to manually upgrade kernels as 3.2 was a bit old and was causing issue).

Although the Carbon also support non-EUFI booting which made it easier, it shouldn't be that hard to get linux running with EUFI. What caused you trouble?
But tons of people are unemployed and we are not suffering any shortage of goods or services, so I don't understand how structural issues are applicable to this problem. Are you saying that if everyone magically got their social security checks regardless of government insolvency that the economy would not be able to support that additional purchasing power?
Why Is Flu Common in Winter?
The three companies cited as having 'figured it out' in Q3/2012:

Amazon -$274m
Facebook -$59m
Twitter ?? (private, supposed not profitable)

They make loads of money regardless, but it's interesting to look at.
>Since the aggregator's original authors never intended it for piracy, they're blameless, and the operators who use the site take all the risk of takedowns.

Are you sure? http://www.wired.com/threatlevel/2013/01/coder-charged-for-g...
Average life expectancy for men in the United States is 75.

Enjoy those last five miserable years, guys.
I use a 13" Air (3,2) - 2010 model - and I have been running Ubuntu since getting it in 2010 (OS X is still installed, but very seldom used). Much the same story as squidsoup, apart from the sleep issues (it's been acting up _very_ occasionally for me, one or two times since I got it).

My trackpad is very sensitive, prior to 12.10 I used the "multitouch" driver, which doesn't seem to be maintained (I got it from the mactel ppa [1]), so now I use the "synaptics" driver which seems to me more configurable but I haven't experimented much.

That said, I've gotten used to it and it's still a better trackpad than any non-Apple laptop I've used. I would like to find a good config for this laptop, though!

It tends to run quite hot. The battery still lasts over five hours, after more than two years daily, heavy use. That's impressive.

Edit: The only thing that was really cumbersome with Ubuntu on this was installation: I installed from USB and Apple makes that really difficult, as you can't boot off USB unless you're Apple. Instead, you have to partition the disk and flash the installation image to the disk (and you have to write it to one of the first few partitions, which I didn't at first).

[1]: https://launchpad.net/~mactel-support/+archive/ppa
To clarify a bit - essentially Google is its own ISP, they are peering with Tier 1 ISPs directly so this case may well be a peering negotiation gone wrong which would have nothing to do with network neutrality.

However, as the case is, it may be very difficult to distinguish between Google the ISP and Google the content provider, and it seems from the article that this might be the case of people confusing Google the ISP with Google the content provider.
the value of changing SSH ports versus using only public key authentication is somewhat debatable.

No, there never was a debate. The two changes address different concerns and you should always do both.

You turn off password authentication to prevent targeted brute force attacks, keyloggers and (more common) accidents such as typing your password into the shell.

You change the SSH-port to improve your odds in case of a vulnerability in the SSH-daemon itself (sweep-scans tend to probe only the default port).
Actually, Medicare is for the elderly and people with disabilities. Medicaid is for families with low incomes.
I wonder if anyone has thought of starting a Github repo of a JS library that follows the pattern defined on the Karaoke Web Standards site? Could be a fun project. Using the plethora of HTML5 API's available, I wonder if you could get close to a working karaoke prototype using HTML5 audio and video API's?
Your numbers are wrong. Sure, loan guarantees and lines of credit might have hit the multi-trillion dollar mark. But loans != money the government loses. The net cost of the bailouts is at most $150 billion [1]. And that number is assuming the every group that still owes the government money goes bankrupt or defaults right now. So that number is higher than the number that we'll see several years from now, because there are still loans/equity stakes outstanding that are being paid off today, with interest (or, in the case of equity stakes, are going to be sold off in the future).

Meanwhile, major entitlement spending (Social Security, Medicare, Medicaid, Obamacare, CHIP) accounts for 44% of the entire federal budget (total entitlements accounting for 62%) [2]. Total entitlements amount to $2 trillion in 2012, and increasing significantly faster than inflation every year.

[1] http://projects.propublica.org/bailout/
[2] http://www.heritage.org/research/reports/2012/10/federal-spe...
Thanks for this, really helpful piece. I wanted to mention that I use a Matrox dual-head at work and it is a complete pain to work with, especially under Linux. It is possible to split displays virtually on Linux with a piece of software called Xinerama. Though I work on a virtual machine (over VNC due to the... quality of my workstation) where this does not work.

I've been looking for a laptop so I can do my job using an acceptable environment and your post really helped, thanks!
There quite a few apps out there that encrypt cloud storage end-to-end. I use Syncdocs (http://syncdocs.com) to encrypt Google drive storage.

Kim Dotcom is giving away a lot more free space, than Dropbox. But he has a bit of a reputation problem, and no one has independently checked his algorithm yet?
The main objects in the code base can be examined here:
https://github.com/Stanford-Online/class2go/blob/master/main...
It looks like nice functionality that any online educational product could use. I certainly hope to use

Also of interest is the urls.py which shows you all the different aspects of the web application. https://github.com/Stanford-Online/class2go/blob/master/main...

Good stuff.
I think this can target normal college students too. Not just startup hackers :)
> ThinkPad build quality is unrivaled. The keyboard ...

Having briefly owned (and subsequently returned a W520), I found the keyboard tolerable at best, and the trackpad was an utter disaster. I hear Lenovo build quality is not what it used to be back around the T61 days.

Most people who regard Lenovo quality as best of the best have never used a Panasonic Toughbook. Oh my God - the keyboard on a CF-53 is the best ever if you're a Vim fan. Also: Gobi-2000, 36" drop rating 6 times, something like 200+ lbs crush rating meaning you can stand/jump on it, you can run water through the keyboard without issue, pick it up by the carry handle and swing it around haphazardly, and has interesting BIOS functions like Concealed Mode, hardware on/off wireless switch, easy swappable hard drive. It is a TANK, and did I mention the haptic feedback on the keyboard is just incredible. Because the feeling doesn't get better than this. You cannot say the same about Lenovo.

That said I just picked up a System76 Bonobo Extreme, because it's such a pain dealing with my CF-53's 1366x768 resolution all the time, and I wanted a future proof workstation that confidently runs Linux. System76 maintains Debian packages to get the little things right. I think you need a higher res setup for long hours, and maybe a lower resolution machine for working on-the-go. If I could do it over again, I'd go with the Bonobo Extreme (17") for my main workstation, complimented with a Toughbook CF-C2 if I wanted lightweight, CF-53 if I could handle the bulk, or CF-19 top of the line w/ GPS if I had an extra $5,000 laying around. Haven't used the Bonobo Extreme yet, but I'm really anxious to see how well Ubuntu does when it gets commercial hardware support and a high performance GPU. At $2500 the BE wasn't cheap, but then again the only other machine I'd look for in that price range is an Apple, and their walled garden approach just kills me. Still I'd probably go with Apple over Lenovo even if I weren't a die hard Linux fan; I can deal with Linux in a VM. Would only deal with Lenovo as last resort.
The interesting edge case is that people like my dad -- who did sheetrock for a living -- would never ever have been able to make it to age 70 to retire. He knew the odds were slim that he'd make it to 67. He passed away in 2004 at age 54; my tribute to his memory: http://bit.ly/11K2Dsb

It's kinda disgusting that "America's CEOs" just don't think about and don't care about people like him. . . they and their minions that theoretically can make it to age 70 from behind a desk forget that the buildings they work in and the houses they live in were physically built by people who need and deserve to retire, too. But "America's CEOs" and others who are hellbent on accelerating their path to early retirement see only the numbers.
Too bad the morals aren't that clear. Promises were made, and those people literally paid their dues which you and I haven't.
I don't know about the later generations, but 100% agree with you regarding the first-gen. The click pad and keyboard are atrocious. I finally disabled all the additional [dis]functionality of the click pad to make it a track pad, it's somewhat tolerable. I'm waiting for the day the keyboard breaks so I can remote into this machine and never physically interact with it again. I should have purchased an Air.
My single biggest problem with Xcode is that it is worse than Eclipse. And I'm not praising Eclipse when I say that.

Some random examples:

* If I hover over a symbol nothing happens. I would expect a tooltip saying what the type is at a minimum

* If I click on a symbol then it gets a dotted underline and then hover exposes a down arrow. The choices are then "Edit All in Scope", "Search With Google", "Add to iTunes as a Spoken Track". WTF? How about also having "goto definition", "show uses"?

* Browsing symbols often takes me to their definition rather than implementation

* No reformatting functionality. It can re-indent all lines, but nothing else such as ensuring consistent spacing (eg around punctuation, between methods), brace consistency or anything else that helps comply with various styleguides.

* Switching between devices and emulators is painful and takes far too many clicks

* Adding frameworks to a project is huge pain and non-intuitive. Google claims over a million search results on this topic which is non-intuitive. (For non-Apple folk a framework in this case is like a system library you want to link against - eg for audio functions)

* Downloading sucks (eg point releases like 4.5.1 to 4.5.2) require 1.6GB downloads. The last download it insisted on doing it twice and then Xcode locked up preventing the second upgrade so I had to reboot the machine.

* Even though I installed the iOS 6 simulator earlier using Xcode it now doesn't show up in the preferences for downloads, but other simulators do. The iOS 6 simulator does show up in the scheme editor so it is there. Am I never going to get updates?

* This applies to Eclipse too, but Apple should have done better. There is always a complex set of new names trying to define what you are working on and how it is grouped. Apple's fun terms are scheme, product, project, workspace, target and group.

Debugger examples:

* Debugger chooses what symbols to show and sometimes excludes ones of interest like on the line currently in the debugger

* An expression evaluator I could never find to be particularly useful

* When strings are wider than the pane they get truncated, do not show up in a tool tip and can't be scrolled

* If you copy the string to the clipboard it doesn't copy the text instead something like "(NSCFString*) 0x89743242"
Doesn't really help... can you post the first e-mail or have you not made anything yet?
Suppose JPM/Chase had failed. The day after, there would be no cash in the ATMs (unless the government stepped in). The USA would be in a Lord of the Flies situation very rapidly. And we wouldn't be interested in the bank bosses, we'd be interested in food.
Reimplementing Etsy's statsd for fun and profit
Amazon is sort of an outlier- they could be profitable if they wanted to be, but they would rather eat the world.
<project xmlns="http://maven.apache.org/POM/4.0.0
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/xsd/maven-4.0.0.xsd>
<modelVersion>4.0.0</modelVersion>
<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<packaging>jar</packaging>
<version>1.0-SNAPSHOT</version>
<name>Maven Quick Start Archetype</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
</project>

vs

(defproject leiningen.org "1.0.0"
:description "Generate static HTML for http://leiningen.org
:dependencies [[enlive "1.0.1"]]
:main leiningen.web)
Aka the privatization of profit with the socialization of loss. It's absurdity. Unless you're the profiteer.
we've got content ready, just making sure we knew we'd have people to send it to (instead of just a few groups of startups).
Thanks for the link. Civitas is just a proof-of-concept though.
Startups absolutely need this. I speak from experience. We need recipes that hackers can relate to!
People, stop treating yourself badly. Eating ramen everyday may seem to be the cheap thing to do, but it's not value for money in the long run.

Here's a site for fellow hackers - Fork the Cookbook (http://forkthecookbook.com). People say it's like github for recipes, but I think it's a pretty site with some great recipes.

Good food does not have to be expensive. Find a recipe you like, and fork it with cheaper ingredients. Let 2013 be your year of healthy eating.

p/s: I signed up anyway, since I love food :P
Popular Days on Twitter
> this is a website that works everywhere on most modern browsers, including Chrome

Well, actually - it only seems to work fully on Chrome.

https://mega.co.nz/#blog_1
ICancer indiegogo campaign extended to valentine's day
A collection of Java code being taught at CIn/UFPE
You might try starting rlwrap with the `-m' option (--multi-line) which by default escapes " \ " into newlines. By itself this isn't all that useful but this enables editing the line in your $EDITOR via `ctrl-^'. When you do this the editor will display the escape sequences as literal newlines, so that means you can do multi-line editing with up to recall a previous expression and `ctrl-^' to edit it.

If you're to the point where you are editing lots of multiline expressions you may want to consider using an editor that has a function that will send the contents of a buffer or the current expression to a running interpreter. Emacs is an obvious choice for this, but there are lots of plugins to other editors/IDEs that do the same.
Would that we could all just up and switch programming languages at the drop of a hat like that.

Explicitly defining what is ever allowed to be 'null' is a great habit that serves me extremely well during evenings and weekends. But it's completely useless to me, by virtue of being impossible, between 9am and 5pm.
Who immigrates into Finland? Is it ethnic Finns from other countries, or middle eastern/african refugees, or economic migrants from eastern europe, or what? It doesn't seem like a place with a lot of immigration.

This also seems like a strong argument for Australian/Canadian skill points immigration. I don't think there would be a problem with 50mm immigrants who were one sigma smarter/richer/etc. than the current US population, provided they had to spend 3-7 years of residency before citizenship/voting, and ideally if there were some way to spread them out over time or geography to avoid overloading local services (which have funding which lags population growth). Maybe give the states a say in how many immigrant visas they will sponsor, on top of a federal pool. I can imagine Michigan would love to have a lot of high-skill entrepreneurial immigrants move in.
Horrific, indeed. They also put child workers in drugs fields because they are less likely to abuse or steal it.

Sorry to pick nit after this awful depiction, but this oversight is too common:

> If the statistic of six million Jews murdered during the Holocaust shocks and disgusts you [...]

Add 5 millions of Romani, homosexuals, disabled people and slavic prisoners of war. Popular history tends to forget them.
Speaking Truth to Power, free ebook by and about Aaron Swartz
Leiningen, AFAIK, uses Maven under the hood. And I don't really think that people don't appreciate Maven enough, most people consider it to be a great tool. That being said, I've used both Maven (at my job) and Leiningen (for my personal projects) and working with Leiningen is so much easier than working with Maven! One could almost say that the build tools reflect the characteristics of the languages for which they are used. Maven is used to build Java projects so there's a lot of ceremony involved. Leiningen, on the other hand is quite simple and easy to understand from the start.
What I'm saying is, money doesn't matter if we make promises to retirees that require three workers per retiree to fulfill and only two workers per retiree physically exist. No matter how much money you throw at the problem, retirees can not draw on more resources than physically exist. And you have to leave enough left over for the rest of the economy, too; those two workers can't be 100% allocated to retirees, because they also need to eat, provide shelter for themselves, ideally provide for some sort of family so there's someone there to pay for their retirement, also pay taxes so there's still a government, etc, etc. Money can only choose from the possible set of economic allocations, not the impossible ones.

And the higher-level point is just that when it comes to this sort of big "how shall we structure society?" questions, thinking in terms of money affords bad logic. In particular, people can't resist straight-line interpolations based on current prices, as if prices don't change and we have an infinite pool of resources to draw on at unchanging prices, so it's just a matter of scaring up enough money. That works in your day-to-day life, it's not how it works at a societal scale.
It's a bit more complicated that that.

The at-birth life expectancy for males is currently 75.5 years. But that includes everything that kills younger people:

http://www.wolframalpha.com/input/?i=life+expectancy+for+usa...

The life expectancy for a male who has reached age sixty becomes 81.2 years:

http://www.wolframalpha.com/input/?i=life+expectancy+for+60+...

In comparison, the at-birth male life expectancy when Social Security started in 1939 was 63 years:

http://www.wolframalpha.com/input/?i=life+expectancy+for+usa...
I rediscovered my passion, thanks all
And how many of those people benefited directly from the bailouts? The idea that banks can't be allowed to fail is the fundamental fallacy that has underpinned the last five years. Of course they will argue that they "needed" their noses in the public trough.
In this case, I think the important question is, "What if a reader comes to our blog having never heard of us and our product(s) before?" This use case is, I think, more common that some assume, particularly when interesting blog posts get posted on forums like HN.
Really? I should switch my apps from C++ to an unfinished language?

I'll consider once the Mozilla foundation have written any application of note in it.
I agree with you.

I don't feel like preferring a FOSS solution in a situation where there are plenty of good choices is that extreme. That's why I asked.

If anything, I feel like "Use the best tool for the job and ignore all other factors" is an "extreme" stance. (although Stallman's obviously is as well)
Well why don't you make some content available and then people will see what they're signing up for. If you've already got it then this is zero effort for a higher conversion.

FWIW I've flagged this because at the moment you're 'showing' HN nothing but a Mailchimp form. This is a sub-MVP.
> His suggestion #3, that the standards should define more of the commonly used behavior and leave less of it undefined, wouldn't even require C programmers to do anything about it themselves.

I've written Windows, Mac, Linux, Xbox, PlayStation, PSP, iOS, and Android code. The memory model is subtly different for each platform. I just don't think you can define certain behaviour and have that work across disparate platforms.

I haven't really written any device drivers or kernel space code but I would imagine it would make the job even more difficult.
I think everyone is expecting MPAA&friends (FBI, ICE, etc) to watch Mega. But there isn't much they can do about it when it comes to private sharing, so from that point of view it's a lot more secure than Google Drive, Dropbox, Rapidshare, etc.

As for public sharing, nothing has really changed, because you need to give your password for the file to be accessible, and it's possible MPAA&friends will look into the more high-profile ones by using the passwords, and demand them to be taken down.
That image they got on their site, that appears while the app is loading, with the cloud and the gears is practically the same one that stripe has on their website.