skysight-inc/HackerNews huggingface dataset:
It looks awesome, and only by the screenshot I can tell it's way better than any other alternative for windows. I'll surely give it a try. Nevertheless, it's downloading at 10kb/s...
That might explain its complicated syntax. Better than obj-c but worse than nice languages like Ruby or Python.

Also, if they were influenced by Obj-C then why on earth didn't they bring over the by far most useful feature of the language, caegories?! Or maybe categories were a later addition?

I have been developing Java for 15 years and ObjC only for two but categories are seriously the best thing since sliced bread. Anything missing in the libraries? Just add it!
A good gym is a godsend. But what you're looking for isn't going to be one of the plastic-and-chrome palaces but something that's got tons of weights, power cages, chinning bars, adjustable benches, dumbbells in a wide range of weights (200# is a good upper limit, higher isn't bad though you can usually manage with a barbell and landmine), bumper plates and platforms, chalk, glute-ham raise, kettlebells, ergs, foam and PVC rollers. If you see prowlers, ropes, and chains, you're in heaven.

Yoga has its place, however asanas are only a small part of total fitness. "Western fitness" is based on empirical results and studies, while much traditional yoga is founded on mystical explanations (and don't even get me started on Auyurveda). If you explore deeper, I think you'll find that Western fitness has in fact examined and adopted those parts of yoga which are shown to be useful and effective.
And here's a review of '21st Century C' from Andrew Binstock at Dr. Dobb's:

http://www.drdobbs.com/architecture-and-design/developer-rea...

Note that the review is on Page 2 of the article.
> Anyone can build a subscriber base with that kind of ad blitz.

Advertising isn't that simple; if it were, it'd be a lot different.
Just make sure you prefix your category methods. Somebody at Apple might have the same idea you have, and if the two implementations aren't perfectly compatible, you're in a world of hurt.
Quartered Safe Out Here by George MacDonald Fraser, a memoir of WW II infantry service in Burma

An Essay Concerning Human Understanding by John Locke, started in 2011, finished this year

War and the Iliad essays by Simone Weil, Rachel Bespaloff, and Herman Broch

EIMI by E.E. Cummings, his account of a visit to the USSR in 1931

Prolegomena to Any Future Metaphysics That Can Be Considered As a Science, Immanuel Kant (reread many years after the first reading--interesting to be reminded how awful translations from German can be)

Essays Ancient and Modern by Bernard Knox
These are true hackers! It is absolutely mind boggling how far ahead they were 20 years ago.
If someone pushes a statement as a fact and not as their opinion then they better be prepared to back it up it with evidence. End of story.
Anyone swim?

My kids joined a swim team, so I decided to try it as a work out (already had a membership at a gym with a pool).

I never swam as a workout before. I could barely do 500 meters when I started, switching up strokes (mostly free with my sad approximations of breast, fly, and back), having to stop and catch my breath often.

Now I'm at 600, have to stop much less often, and see some upper body development. I feel like swimming fits into the "muscle endurance" column from the article. I had just recently told someone swimming is like "upper body cardio".

So I'm curious if anyone else reading this swims and how you think it compares to other exercise regimens.
I can't help but think that ARC has pretty much killed garbage collection. Why use garbage collection at all when you have a static equivalent that works just as well?
Not an identical progression, but pretty close.

And while we're talking about cycling, you're familiar with the bone-loss issues (which if you're lifting you're addressing nicely)?

http://articles.latimes.com/2009/feb/16/health/he-cycling16
"he had a gift for building the injury-proof athlete and for reconstructing bodies badly broken on the field of play"

And the article then goes on to mention several elite athletes that have been able to return to competition at the highest levels after using strength training to rebuild their bodies.

Seems pretty solid to me.
The thing is that "begs the question" has such nice ring to it even when used incorrectly.

I'd say most people mean "the question remains..", "...fails to answer the initial question" or "...leaves the question X unanswered" when they say "...begs the question". Unfortunately, none of these more correct phrase have the same flourish. What to do...
Loved the expression.

I have a friend who once said, "Wanna have lunch alone? Invite someone who has an iPhone."
Very awesome. How much did you guys raise in the first few weeks?
It doesn't work nearly as well. ARC doesn't handle cycles at all, which makes it substantially more painful to use than a garbage collector. Don't get me wrong. ARC is great compared to the previous situation, but it's simply not a substitute for a real GC.

Automatic reference counting dates back to probably the 1950s. If it "works just as well" as garbage collection, don't you think it would have won by now?
When has flat design meant little to no margins? I'm genuinely curious about this interpretation of flat design.
So how comes that they missing out all the cool features like "performSelector", "respondsToSelector"? Sure the whole OOP part may comes from Objective-C (SmallTalk to be precise) but the dynamic parts were poorly executed.
True, but unless Im mistaken there is an online only subscription, the sole purpose of which is admission past the Paywall. If nothing else, every dime generated from that is related to Times decision to sell an online product.

Additionally, in print media, subscriber revenue surpassing advertiser revenue is huge and not something that would be likely to happen without a successful digital product for a couple reasons.

Beyond that, yes, there's nothing here but correlation. However I think there is enough in the first two paragraphs to make a case.
It's pretty good. Needs to be a bit more sleeker and designed nicer, but looking forward to trying it out.
Dude you can hardly call companies like Komli and Visual Website Optimizer startups.
What's your favorite startup of 2012?
Specifically I'm interested in what startups have impacted you the most personally.

I'll start with mine: Lyft & Sidecar. Both have completely changed how I move around San Francisco - I've almost forgotten how it feels to hail a cab.
I don't mean to sound snarky, I just thought it was a wonderful summary of the stereotypical HN reader - reading a paid Times subscription on an iPad and comparing the value to Starbucks coffee.
Add Komli and Visual Website Optimizer to the list.
That "5x5" reminds me of this old article from Tim Ferriss' blog. I followed that back then and certainly improved my strength.

http://www.fourhourworkweek.com/blog/2008/12/18/pavel-8020-p...
Try getting your clothes tailored if you can afford it.
I have a theory that big interactive pieces like that are Googleesque 20% time for the journalists and/or interactive folks that work there. I can't speak for the Times because, as another comment points out, they stand alone in journalism; however, every outfit I've ever worked at did not have enough hours in a day to pull off pieces like that with the workforce at employ.

There's at least one person from the digital side of the Times that contributes to Hacker News, the person that wrote the fantastic Emphasis[1]. (I've been looking for a chance to use it.) Wonder if he'll -- forgive the ambiguity, I've forgotten his username -- show up in this thread and shed some light on our speculation.

EDIT: Ah, he's left the NYT[2].

[1]: https://github.com/NYTimes/Emphasis

[2]: http://news.ycombinator.com/user?id=donohoe
The interesting thing about the New York Time's paywall is that it, by design, bypasses itself. When you are reffered by sites like facebook, you do not hit the wall. This means that the majority of people hitting the paywall would got to the Time's directly, making the oppurtunity cost in terms of network effects much lower.
I'm curious how often you worked in runs to this workout? Did you ever go to 2-a-days or did you just run on your lifting off days?
> This money doesn't go into shareholder pockets, it goes back into the university to support further research activities, reducing the need for government subsidy.

This is a reasonable intuitive expectation, but it's simply not the case in reality (former academic from an academic family here).

The vast majority of research, including graduate student stipends and professors' summer salaries, comes from sources outside the university's budget (this is complicated for the first few years of a professor's career during which they usually get "start up" funds from the departmental budget before they get their first external grant, but it is true over the long haul).

A professor can almost never go to the university and say "I'm doing great research. You just made $X million from patents, so give me money to continue my work." In fact, nearly the reverse is true; when the professor finds outside funding, the university takes a cut. So, if Professor X gets $100k from the NSF to study mole rats, the university will claim as much as $50k of that grant and put it into the university's general fund.

Now you might say, "Hey _dps that's fine first-order thinking, but if a university gets enough patent royalties they can reduce their demanded overhead percentage." In practice, overhead percentage at the best universities are set not by budgetary need but instead are set indirectly by the funding agencies themselves (e.g. the NSF has limits on overhead charges that institutions take very seriously in setting their internal schedules). The reason for this is that the academic employment market is extremely illiquid because transferring your entire research program from one school to another is a huge hassle; thus professors have comparatively little negotiating power in setting the university's overhead policies.

Having said all that, it's not clear that there's an obviously better system. I recognize the need to cross-subsidize university activities that aren't easy to fund externally. But it's important to remember that universities, in practice, make profits just like corporations. It's just that the profits go back into the endowment, capital expenditures like new buildings (though rarely capital expenditures like new research equipment), or at some institutions, administrator bloat. These profits are almost never directly pushed into new research, or used to reduce grant overhead rates.
ARC doesn't work just as well. At least theoretically, ARC retains a lot more garbage because the compiler has to be much more conservative about reachability than the garbage collector. ARC has theoretical failure modes that can cause huge amounts of retained garbage, and that's less well-understood than the failure modes of GC. Doing reference count updates is also generally slower in terms of CPU cycles than doing garbage collections. Oh, and ARC doesn't handle cycles.

That said, I think reference counting warrants more attention than it has gotten in memory management research. If you're willing to punt on the leaking cycles issue, you can get a lot of mileage out of using a reference counting collector as a tenured generation with a copying nursery.
I don't consider myself to be magical, but anyway — since you were asking.

We primarily use MySQL and CouchDB (BigCouch). Our user records (accounts and payment) are stored the RDBMS, while the data the users created is in BigCouch. We enjoy the schemaless nature, durability and scalability of BigCouch a lot.

Depending on your definition of "database system", we also have a hefty Solr index (for search), some Redis (no persistence only to connect systems/services via pubsub) and Memcache (cache).
This article details everything but the actual "why" behind the upcoming missed deadline.
What to Submit
On-Topic: Anything that good hackers would find interesting. That includes more than hacking and startups. If you had to reduce it to a sentence, the answer might be: anything that gratifies one's intellectual curiosity.

The fact that it is on top demonstrates that it is doing the trick.
The other lyft, lift. Keeps me going.
10 More Mind-Blowing, Skill-Building Raspberry Pi Projects
Besides memory fragmentation?
I didn't use it because I am outside US, but I think Stripe has done a great work this year.
They did not "literally duplicate the iOS functionality." After months of work, and modifying their own framework, they produced...a technology demo, which omits core functionality like searching.

Also, I don't agree that the Fastbook app is HTML5 "done properly." From their article:

So the Fastbook app is the first to make use of a brand new “Sandbox Container” which programmatically detaches complex views and renders them into their own iframes, and thus partitioning the DOM tree...events, positioning, styling, and JavaScript code have to be proxied between the parent window and the child sandboxes.

I would characterize this as "heroics."
Please read the article.

I've swum for several decades. It's a good form of cardiovascular training. It's also very much a skill sport that's difficult to pick up in later life -- your entire workout distance is a small portion of my warm-up routine (workouts run 3k - 6k meters).

The specific part of the article you want to pay attention to is the training goal matrix (http://archive.mensjournal.com/wp-content/uploads/picture-21...). Swimming does not load your muscles at 40-60% of your maximum. For an utterly untrained individual you'll see some development as the result of doing virtually anything, however that progress will max out very quickly.

Any serious competitive swimmer (national / international / Olympic level) is doing a considerable amount of strength training in addition to their pool work. The same goes for athletes in any other field. While there may be adaptations to limit total mass gains for some (long-distance marathoners and cyclists tend to have low bodyweights), there absolutely is strength training.

If you want to gain muscle, lift. If you want to get better at swimming, invest in a stroke clinic and join a masters team.
Thanks for the link, good article that I shall pass on to some of my "cycling only" buddies.
This exact article has been posted and well received before on HN.
I paid about $25-30 per session. The difference was that at first I signed up for one plan, then switched. I also had to pay for the gym membership, another $40/mo or so.
If you respect form follows function you can apply fashion to form. Now Apples "realism" seem to look old. In few years it's maybe in again. That's how fashion works.
I'd love to hear from the community -- what are your favorite debugging tools, and why?
That's a very limited view on fitness.
Q: How are you planning to make money? A: That's really putting the cart before the horse. We're focused on solving the fundamental problem, which is that email clients are dumb and complicated, when they should be getting smarter and simpler. There are many ways to make money in the email space; we're not worried about making money right now.

Can you expand on this? I agree with your premise that email clients should be getting smarter and simpler (or at least I accept that as a valid premise). Really, though, how do you plan to make money? How do we know this won't disappear/be no longer supported in six months or a year when you get tired of not having any revenue?
Interesting. But the bridges sound like a bad idea for your back.
My impressions of Dart are not particularly well-informed but I must raise an eyebrow at the allegation that it's Smalltalk with Javascript syntax. Care to elaborate?
I'm not talking about the Geneva Convention; I'm talking about what medics actually do, at least the ones I've personally heard from about the subject. It would be nice if we only got into wars with people who follow the Geneva Conventions, but we tend to get into wars with the type of people who specifically try to target medics.
That same Rippetoe reccommends high reps if your goal is hypertrophy and you are past the novice stage. Check his book Practical Programming for Strength Training for more.
I like that you included a Richard Stevens book. He is underrated IMO. I own 3 of his books.. pretty much taught me C. He really knows how to explain C in a clear, easy to understand way. Great for beginners who want to learn.
One of the best things about free weights and the stationary exercises is the limited comute and equipment cost. Wanna work out? Head downstairs. Wanna increase your weights? Buy a new $15 set.

Or, ya know...buy a sledgehammer - http://www.shovelglove.com/
Federal agencies missing statutory deadlines doesn't really require a "why." Congress sets statutory deadlines whilly-nilly with little regard for how long the regulations take to implement. Moreover, enforcement agencies like the SEC are woefully underfunded and overworked. The whole agency has 3,750 employees responsible for regulating a highly-complex, multi-trillion dollar industry. For comparison, Groupon has ~11,500 employees.
> I'm having a hard time actually hitting it at all.

> Ghostery

So I take it you don't know what Ghostery does? That's why you're not bumping into it.
Language features are not the topic that these books focused on. Techniques, libraries, and tools are what the communities of Java and C# focused on.

Despite all the awesome C# language features, people are talking about DI, IoC, build tools, dependency management tools, continuous integration, DDD, ATDD, unit testing, refactoring, ORM, MVC, MVP, AOP, etc.
A burger’s shopping list. What idiots.
Yes, NYT paywall should work
ARC has absolutely killed garbage collection.

Important: Garbage collection is deprecated in OS X v10.8. You should use ARC
instead—see Transitioning to ARC Release Notes.

https://developer.apple.com/library/mac/#documentation/Cocoa...

Whether ARC is better or worse than GC overall is immaterial. Apple has moved away from garbage collected Objective C.
Thanks for pointing that out :) . I read that and STILL don't work out, the refresher is definitely very welcome.

The timing is also very good with New Year's resolutions and in particular for me as I'm finishing my studies and will actually have time to exercise.
True, but they have been proactive in retrieving stolen domains. I know 123reg and others have been known tho not do anything.
Sounds like good advice to me.
To be fair, bike riding and swimming don't hit very hard your joints. Furthermore, you have to be very obese to receive a big hit in your joints if you're running/sprinting (using a good pair of shoes). So in other words those kind of machines are not the best tools for most of the people out there and I think that the article is about that: optimizing your time to reach your goals and free-weight training is a great option (if not the best) for the majority.
Inventing My Own Alternative Medicine
Yes. Got to that point and closed the site.
Right tool for the right job and all that jazz.

We don't need more flamebait like the OP.
I don't know about that. The nazi leadership was evil, sure, but that doesn't automatically spread to their political allies.
Given the considerable resources that Facebook has, and the amount of effort they put into an HTML5 application at first, it seems reasonable that native still gives a much superior experience. Sencha has done some great things, but one must consider the bias Sencha has for HTML5 to be great. It is in Facebook's best interest to deliver the best experience possible, but it is in Sencha's interest to deliver promising HTML5 results.

I'm not sure we can mark this as a win for HTML5, but what Sencha did is impressive. HTML5 will certainly continue to grow, and this is a fantastic step forward.

You are also correct that HTML5 is cross platform, and Sencha has proven that HTML5 can be taken into serious consideration when starting a new project.
Not to mention the fact that they completely ignored class methods.

No, static methods do not count.
Doesn't this feel obvious?
The semantics are the closest to Smalltalk of any of the relatively high-profile languages. At the implementation level, everything is an object that responds to certain selectors. Objects have a static layout (unlike say Javascript or Python or Ruby which treat objects as basically hash tables of fields), and the call frames are relatively static too, compared to Python and Ruby which let you do all sorts of weird magic with the call stack. Scoping is Lisp-y, instead of the various weird scoping rules Javascript, etc, have come up with.
I agree: swimming will make you more fit, and works great as general aerobic or anaerobic exercise, but won't necessarily build up muscles beyond a reasonable baseline. However, I'd argue that it works far better than walking or running if you want general calorie burning.

On a different note, though: swimming works very well for building lung capacity, which cross-trains very well with other exercises.
Reagan and Newtown
San Diego: join us for SD Hacker News meetup #36 (Fri 12/28)
Leave the collars off the bar. If you get into trouble, dip the bar to one side and drop the weights.

Note: I haven't tried this with a huge amount of weight, so it might still be dangerous if you're benching 300 lbs+
Well, they're a lot longer to type, but you can use [1] to get a method (and handle the error to see if it exists) and [2] to call the method on a given object.

1: http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/Class...

2: http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/refle...
Someone is doing it wrong then. Appealing to one's ego isn't the same as encouraging one to be egotistical.
CoffeeKup is markup as CoffeeScript
I was about to register for an account, but after I read that it stores my authentication information in the cloud I've held out. I just don't feel comparable with that, so I've decided not to do it. It would be great if there was an option, not to do this.
Thoughtlessly saying "citation needed" is a recipe for an insidious confirmation bias. It is always intellectually lazy, in the same way that blindly accepting provided claims is intellectually lazy: it allows the reader to avoid thinking about the claims in question.

Citing a study is not a panacea for bad ideas, and lacking citations is not a death sentence for truth. Hacker News saw an article just the other day on how many conclusions drawn by science are incorrect. Don't be so eager to avoid thinking critically that the presence or absence of a citation dictates your response to an essay.
Thanks. That piques my interest. I'll have to take a deeper look.
Credit cards? Large purchases like homes and cars?

I don't think the same people are simply accruing more and more debt. So maybe this shows that more people are entering debt every year?
Yes, though the social aspect was fulfilled for me by a few coworkers running with me after work and doing a couple of mud runs.
Is short _and_ incoherent? I must be really bad at writing; here is another attempt at it: http://javascriptisawesome.blogspot.com/2012/12/still-false-...
10gen are hiring for "Technical Services Engineer": http://www.10gen.com/careers/positions/technical-services-en... Offices are in Surry Hills.

Disclosure: 10gen employee.
I just reinstalled it on my arch partition, they do now have that drag / drop to panel I mentioned, but it doesn't act like a dock still, so I had to put Cairo dock on. Going to toy with it some more tomorrow.

My use case is disjoint it seems. All I want is a pinnable launcher dock panel (preferrably with app integration, but that gets nutty), systemwide smart learning search with system key, a working system tray and clock, and decent multiheaded monitor support. None of the current Linux desktops really provide all those in tandem.