skysight-inc/HackerNews huggingface dataset:
A link back to the HN front page on the dead link page?
The "Unknown or expired link" page should redirect or link back to the HN front page. Adding this would make the site navigation experience more fluid.

Right now, this happens pretty often:
1 Click the "Next" button
2 Uh-oh, expired link
3 Hit back
4 Refresh
5 Click "Next" again

If we added a link or redirect, the process becomes a lot simpler:
1 Click the "Next" button
2 Back to main page
3 Click "Next" again

Furthermore, people who've been linked to expired URLS get a handy way back to the main page.
Best of all, there's no need to rework any of the existing framework -- all you have to do is change deadlink!
I really don't give a damn about look, but that guy has a point.
>>If the usability is in question, that's one thing -- but the author isn't arguing the less "Sexy" (his words) sites are less usable, simply less attractive to him.

No, he does:

It’s not just that Python sites are ugly (even though they are). It’s that the uglyness makes sites hard to navigate and hard to use.
“Virtual method call from constructor” What Could Go Wrong?
After "Seinfeld" ended:
He famously threw away all his stand-up material after doing the very successful special "I'm Telling You For the Last Time",
He was featured in a documentary called "Comedian" following his slow grind building up all new material, has continued touring with that new material,
He immediately began touring with that new material (I saw a show and thought it was really good),
He made "Bee Movie",
He made "The Marriage Ref".

And other things too. Some of the stuff in that list was nearly as good as "Seinfeld", and some of it was terrible, but he's been around.
In both cases the space agencies had "fly them cheap and often" philosophies, neither of which panned out.
Are you also exempted from pat-downs?
Low-carb diets can be unsustainable depending on individual preferences too. Cutting calories and portion control generally makes it easier to maintain weight when your target weight is met.
I don't think people who weren't afraid liked it. But people who were afraid (or could be made afraid) seemed to be pretty fond of it. Because the policy wasn't one of pure fear; it was one of security through fear.
Yes!

I've been using Xubuntu 12.04 for a few weeks now (beta) and it has converted me back from Debian/Mint. If you don't love Unity, give Xubuntu 12.04 a try before you mess around trying to hack a different DE on Ubuntu.

In the past, Xubuntu felt kind of awkward, at least to me. It felt as though XFCE was sort of mashed on top of Ubuntu, with too much Ubuntu showing through the cracks. But 12.04 feels like 100% its own product.
Definitely agree on Starting Strength. Its done wonders for me, and there's no bs in the workouts, just basic barbell movements.
TwinView works for two monitors on one graphics card, but once you get a second card you'll need xinerama, ergo no 3d support.

An ATI card that supports 3 monitors (needs to have a displayport connector and you need an "active" displayport adapter or a monitor with a displayport connector) should work. But don't tell anyone I recommended an ATI card for linux.
Just setup LESS when you start the project. Though if you are having a hard time using it that means you aren't getting much value from it. Using more, better mixins will make a huge difference. Checkout Bootstrap's mixins.less file for a starting point.
What are the most dangerous lines of scientific enquiry?
Plus Addressing
The benefits of using plus addressing
Try the South Beach Diet. It's pretty much focused on lowering carb intake, especially at the beginning. I tried it a few years back and lost around 25 pounds too. I had to cut out all of my carbs (at least initially), but you can eat all the dairy you like.
It's very difficult to get enough protein with a strict vegetarian diet, but not impossible (there's an entire chapter on this in http://www.amazon.com/Power-Eating-2nd-Edition-Susan-Kleiner...). Paleo isn't the only way to get results. Traditional bodybuilding diets have a ton of carbs that get used to fuel intense workouts. Check out http://swole.me/.
Ignoring the misleading title; who cares? As long as the documentation/information is easy to get to and digest, who cares how the primary website looks?

The only area of python (specifically Django) I consider "ugly" that actually has any impact on the user is the default admin area. Fortunately there are projects like Grappelli (https://github.com/sehmaschine/django-grappelli) that help alleviate that.
Lots of good tips in here already. Yahoo has a great speed guide (http://developer.yahoo.com/performance/rules.html) which I'd suggest reading through, they cover pretty much everything in this blog (and chrisacky's comment above), and go into some more detail.

For testing your site, I recommend WebPageTest (http://webpagetest.org/). Run the test a couple times to get an averaged score, then start tweaking. Watch the HTTP requests. Watch the total download size.

Google also provides a Page Speed tool (https://developers.google.com/pagespeed/) (also built into Chrome) that will point out any mistakes you may be making.

The biggest things to focus on are caching, limiting HTTP requests (combining images into sprite sheets, bundling scripts), and optimizing images. Learn about these.

My favorite tools for optimizing images are PngOut (http://advsys.net/ken/utils.htm) and JpegTran (http://jpegclub.org/jpegtran/). Both are lossless, I generally just run the tools batch through my websites image folder. If you want lossy Jpeg compression (you probably do, just keep the original file safe) then try Jpeg-Optimizer (http://jpeg-optimizer.com/). If working with a large photo on the homepage or something like that, try multiple levels of compression and find the best quality/filesize tradeoff. You can often cut the filesize in half with no noticeable degradation at 100% zoom.
Am I the only one who read this article and thought a designer with no sense of programming skills is talking, over an actual programmer?
Gnome did no such thing. Unity is developed entirely by Canonical, they own full copyright on it and they employ all the developers for it. They can add any options they want, and they can omit any options they want. Gnome doesn't even factor into this.
As a new Ruby developer, the thing I most miss about Python is the quality of the documentation. The official Ruby docs are usually adequate, but the Python documentation team really went the extra mile.
IP Watchlist Ranks Countries On How Well Their Copyright Laws Serve The Public
I'm hoping that with the passage of the crowdfunding act that will take effect in early 2013, we can all do what Yuri Milner and SV Angel are doing, and invest in all of the YC startups (or selectively invest in particular ones).
The law that allows this to actually happen has been signed last week I believe. The barriers to investment have been greatly reduced, and with HN's collective wisdom, a PG-backed crowd-investing venture would steer clear of scammers and actually thrive.

Voted up.
Tips On How To Aquire A Rigid 6 Pack - The Magic Formula To Great Abs
See the talk by Kriss Hammond (founder of Narrative Science) at Stanford's ee380 on January 18. See http://www.stanford.edu/class/ee380/winter-schedule-20112012... .
This was exactly my thought. More tech books written by someone who is just learning the technology. This is one of the main reasons I barely ever buy tech books. Useless.
Is there a reason that Canonical doesn't make upgrading via torrent more front-and-center? It seems like on huge release days like today they'd want the swarm to lend itself a hand.
Thanks for sharing.

JavaScript has come a long way, even from 2006, yet most developers still have the mindset that this sort of thing can't perform well. What we're left with are solutions that are more complex, and perform similarly for most applications.
Tour World Travel
Selecting a wonderful tour world travel package from the best honeymoon destinations is a challenging task. The website covers valuable information about world tour & tourism and also lists cheap hotel deals for absolute customer satisfaction.
Why not try a combination?

As long as the user can ultimately decide on their own, you can try a best guess for them. Just make it easy to switch and let the user know first thing.
Oh good, then at least next time when Siemens develops and helps deploy more Internet censoring infrastructure for oppressive regimes again, there'll be some backdoors in it!
Yeah, I'm actually doing the stronglifts 5x5 program. The Starting Strength book is still really useful for learning the lifts and getting all of the detail. With stronglifts you're going to get high in weight quick - so knowing form well is kind of important.
You can easily reach to this point
http://www.ubuntu.com/download/desktop/alternative-downloads
Find the torrent links here
I'd agree. One of my big laments as a ruby developer is that the minute you step outside web development, pythons libraries kick the crap out of rubys, in comprehensiveness and maturity. See nltk and scipy.
I haven't tried it with 12.04 yet, but I've had poor experience getting Gnome installed and running decently in the last couple versions of Ubuntu. It seems like Fedora is the easiest way to use it.
Crowdfunding a startup feels really "gimmicky" for YC -- just because someone raises a lot of money doesn't mean the product is great -- I believe there was a very bad RPGMaker game recently that received $20k worth of funding with barely anything done and stolen assets.

I'd like to think that VC's and the judges at YC have quite a lot of experience knowing who to pick, what characteristics to focus on, among other things. I also think money is one of the least important factors into joining YC, as what's more important is the mentoring, along with the network you become a part of. Finally, PG and the other mentors have put their name behind YC, but when you start to allow in companies that win popularity contests, you diminish the brand.

I do like the idea, and it's why I've helped people build websites that can do this (although I need to wait for the JOBS act to finish its evaluation by the SEC), and I've also signed up for Wefunder, a site dedicated for stuff like this. I just don't think this is a good fit for an incubator with the prestige of YCombinator.
It sounds like his diet is probably similar to mine. Last summer I dropped about 20lbs from ~155 at my highest to ~135 at my lowest. I've been less strict about it since then but the general idea was to keep my carbohydrate intake between 20 and 30 grams a day. It's actually not that hard at all and you get to eat a lot of really great foods. The best part is that it's non-restrictive. Low carb foods are very filling so for the most part if you're eating the right things you just don't have to count calories at all, your body does it for you.

For breakfast I eat eggs almost every day. Hard boiled eggs are a good breakfast because you can keep them in the fridge at work but however you like them is fine.

Lunch is usually either a breadless sandwich (a plate of cold cuts and cheese) or a salad with a lot of meat in it with a tasty, high-fat dressing (because I can). In a pinch you can grab a fast food burger and eat around the bun, but I don't recommend it because the bun is there to mask how bad the meat is.

Dinner is pretty easy, just increase your meat and vegetable portion and remove the starch component. I end up eating a lot of what I affectionately refer to as "slop bowls" which is just the ingredients of something like a fajita but without the wrap.

For snacks I eat nuts (almonds are my favourite, pistachios are great too but a bit higher in carbs), cheese, cold cuts, cut up veggies with high-fat dip (because I can), dark chocolate, and more cheese.

For drinks, anything low-carb is fine. I like black coffee or green tea during the day and whisky at night. Dry wines are also fairly low carb, and a few brands of beer as well. Oh, and water!

The best thing about this diet (and I hesitate to call it that, I'm never going to stop) is that you can eat really good food every day. I used to be like most people and try to restrict fat when I was trying to eat well. I would end up eating stuff like rice cakes or salad with very little dressing. Now my diet food is bacon, steak, rich cheese, butter, sausage, salami, and so on. I can practically gorge myself on this stuff and the weight still comes off.

I highly recommend going low-carb for anyone that's had problems sticking to traditional diets. And I also recommend watching this video if you're wondering why the hell people think we need so much starch http://www.youtube.com/watch?v=3vr-c8GeT34
I've got that setup with a 5970 eyefinity 6 card. The monitors are in portrait mode so it's like one big 3240x1920 surface.
Updates on Flash support for Linux
Well, what I find depressing about RSS is that it's been around for 10+ years and there's been no real innovation.

There are two user interfaces seen in RSS readers: (i) show headlines from multiple blogs in their own little windows, (ii) show headlines from all blogs in one big mess.

It's always seemed possible that you could have a better user interface, or that machine learning could be used to pick out stuff you're actually interested in -- but no, it's never happened. Every so often some organization would come out with a new RSS reader and it was always the same boring stuff.

(In fact, Andraz and the guys at Zemanta have a lot of experience with content analysis and they can't even find anything interesting to say about this subject... That's the point, nobody's even trying to make a better RSS reader)

Now, to be fair, most of the alternatives aren't much better. Twitter makes no attempt to be discriminative (and with the short stimulus, filtering Twitter might be tough.) Facebook seems to have some sense of priority over what it shows you, but it doesn't give you a lot of control.

What the world needs, I think, is a paid social media aggregator. If people are going to pay for a newspaper subscription, couldn't you get people to pay for something that makes the web easier to follow?
Tragedy at 29,000 Feet: The 10 Worst Disasters on Everest
Oh wow, I definitely missed that part. For some reason I thought the middle of the post was the end. The bold "How'd I do" made me think that was a closer
I had the same thought as you about his books, if this is the methodology. But I also find it very inspiring, and am extremely envious. Every time I think, "Maybe I should write a book about this", I immediately project myself onto a prospective consumer of my unwritten book and think, "I wouldn't read a book written by me on this subject, because I am not enough of an expert, so why should I expect anyone else to feel differently?", so I don't write the book. This guy thinks the first thought and just goes for it. The word is overused, but: awesome!
This isn't an interrogation, but you said some things which I think deserved critique. Just because you have an opinion doesn't make it so, nor is it something that should be respected. You don't have any legitimate reasons to say these things so you hide behind opinion as if because it is an opinion it's above scrutiny.
What they really should have done is extend IPv4 addresses using an option header in packets, which (with a small amount of effort) provides a fall-back and is nowhere near as disruptive as trying to enable IPv6 everywhere.
Looking for IPv6 Training or Courseware? Check Out RIPE NCC’s Offerings
That failure was somewhat more subtle than that. Someone produced a data file with no information about what the numbers in the file meant. Someone else made an assumption about the meaning of the numbers.

Using a single system of measurement would certainly reduce the chance of negative consequences from such sloppiness, but the sloppiness was the problem, not the units used in the data file.
A somewhat silly tip: don't include the Google PlusOne button. Even when it's set to load after every other asset, and load asynchronously, it still takes ages to load. I've sometimes browsed off the page before it finishes loading.
This is what I love about HN, always looking to turn a bad situation in to a profitable startup!
Here's another one I did: https://github.com/insin/DOMBuilder/

It also allows you to generate HTML strings from the same code and create templates, with template inheritance, using the same sort of syntax.
Amazing pitch deck from Css Piffle
A while back I made a little interactive demo to get my head around how beziers work... why stop at 5 points ;) - http://tholman.com/experiments/html5/bezier-curve-sim/01/?q=...
Hardly seems worth it to invoke that confusing construct when you could just pack them in an object with a short name instead.
Nintendo reports first-ever annual loss, projects profitable new year
Nothing prevents you to drop outward packets whose source don't match your fixed IP layout (e.g 2a01:whatever/126)

In fact, you should do this to prevent spoofing attacks from being sourced from inside your network.
I used this as a study technique in college. I didn't do it for everything, but for concepts that were difficult to grasp, I would explain it to an imaginary pupil. It's a good way to sort things out in your heads and helps a lot with memorization.
The Mythical Team Month - a presentation on agile and small teams
I guess probably to simplify things, the less links to "get" the product the better, especially if they are going after less savvy users who may also believe that bittorrent is illegal or shady in some way.
Actually there is at least one plastic that does fairly well cost-wise vs other plastics and is made out of typically corn in the US, PLA [1]. The main reason that it doesn't get used more is that it's properties don't make it ideal for a number of other cases where you need better impact resistance or heat resistance. A number of the plastic cups out there these days are made of the stuff.

[1] http://en.wikipedia.org/wiki/Polylactic_acid
You're right, XFCE isn't all that "lightweight" when you add in all the things you need to make it usable.

XFCE still feels faster than GNOME or KDE on old hardware, probably because it doesn't use any semi-transparent 3D gimmicks. It is also shaping up to be a very good option for those who prefer the old GNOME look. The panel and most other UI elements are even more configurable than I remember GNOME 2 to have been. I'll be sticking with Xubuntu 12.04 for quite some time.
A Tour of Ubuntu Precise Pangolin
Or the Genesis spacecraft, which had a sensor designed upside-down and smashed into the desert with the first samples of "solar wind". https://en.wikipedia.org/wiki/Genesis_%28spacecraft%29#Misha...
Do yourself an additional favor and don't use less - it nowhere near as powerful as alternatives. go with sass or stylus and I absolutely promise you it will pay off. gem install sass then run sass --watch /path/to/sass_file.sass and you're good to go.
Automated sorting tech is becoming practical in more scenarios now as well, which should improve yields on recycled plastic. Traditional human-based sorting into bins by type of plastic often produces poor-quality output that has to be "downcycled" (e.g. into park benches, not a new coke bottle), because the percentage of mis-sorted impurities is too high.
Its not clear what level of 'hardware' you are talking about.

For most gadgets, the only hardware related to networking you will find is a chip that does ethernet and talks to the jack for you. Everything above (like IP) is done in software.
There are people who do low-carb vegetarian diets but it's difficult. Eggs, cheese, and nuts should comprise a huge part of your diet.

If you're vegetarian for health reasons it might be time to reevaluate. If it's for ethical reasons it just means you really need to sit down and look at the macronutrient composition of the foods you eat. Not eating meat isn't a license to eat starch and sugar.
If you want to be a bodybuilder and look big, go ahead and skip cardio. On the other hand, if you do any sports that last more than about 30 seconds, you might want to spend a little time working your heart (which is also a muscle).

This is what happens if you skip the cardio: http://www.youtube.com/watch?v=HghbpgHNxC0

(Sorry for the crappy music video, it's the only one I could find.)
> We could see how valuable the wisdom of the crowd is when it comes to real investing.

Dot-com bubble, real-estate flipping, tulip mania...
"That isn't particularly controversial because the 'existence' of even numbers is logically a very different thing from the 'existence' of dodo birds, or 500-foot-tall Schwinn bicycles, or Inspector Gadget."

That's a concept, what do you mean by existence? Does that mean Harry Potter and Inspector Gadget exist? I don't think you're using the word "existence" correctly. I may be wrong in knowing what you're arguing as it was hard for me to parse what you wrote. I'm sorry if I misunderstood it.
Well stated. I have 15+ years of Java experience writing line-of-business software. The sad thing about it is, it's mostly 3 years of knowledge repeated five times. Sad, but, true.
Obligatory pg quote:

http://www.bookshelf.jp/texi/onlisp/onlisp_14.html#SEC97
How do you think podcasts get broadcasted? RSS baby.

I listen to podcasts all the time, and you sure can't find that type of information on twitter or anywhere else.

As long as podcasts live on, so will RSS.
Unless your bike fit is horrid it's very difficult to injure yourself just riding around, especially for a casual rider.
The Invisible Borders That Define American Culture (As Seen Through Data)
Good journalists write stories that are not solely based on data but also on experience and observations. I personally hate it when a game summary of a sporting event is just the box score in sentence structure. Yes, rote descriptions of data are replaceable by software, but is it even worth replacing? Maybe it's just because I'm a data-oriented person, but I would rather look at a table of data or a graph than read these types of stories.

I want to read details that can only come from being there in person. I can look at a box score to see Lebron James scored 27 points or missed a free throw at the end of a game. A journalist's job is to tell me that he appeared distracted by the crowd loudly booing a controversial call or that Andrew Bynum pouted on the bench after getting into a heated argument with his coach during a timeout. Those kinds of observations are what makes a story come alive and it will be a long time before software can replace this human element.
I think firmware is considered part of the hardware in this instance.
National Playground Safety Week
Will Google Drive Snoop Inside Your Data? Google Needs to Be Clearer
It's a really good idea. But I will give a little more of importance to the "How it works video?", maybe put it on the top of the page.
Here's an anecdote:

In my experience, finding something in Python docs takes a total of five seconds, including passing through the "Google gateway".

Finding something in Rails reference has been downright impossible. This is a function of Ruby itself, a very magical language, magic that fails to communicate in auto-generated documentation. How does this work? Good luck finding out, but you'll feel very clever three hours from now.

Admittedly, I've had very limited exposure to Rails, but perhaps that makes my experience even more relevant.
most important. they are beautiful designs
I would expect we won't see many pre-series-A deals for at least a year, as the first few companies to do this are going to have to spend a lot of money on lawyers first since there aren't any precedents yet. Then once you have a couple dozen case studies the costs of replicating their success will hopefully come down enough to make this feasible for angel rounds.