skysight-inc/HackerNews huggingface dataset:
You can mount your VM locally by running something like Samba on the VM side, then open stuff normally with TextMate or whatever.

It's a bit slow and has some quirks with huge projects, so I stopped doing it, personally. Mounting with ExpanDrive or MacFuse(SSH) were slower when I tried.
Well, consider the first two sentences of the article:

Who wouldn't want a four-day work week?

You.

It would appear the author is sort of addressing everyone.
This looks like a really impressive boost. The usage seems like it could be simplified, but the performance is definitely there.
If there are issues with HIPPA and SOX, how about ordering a shipping container data center from Sun or Google? You could have a cloud and have physical control of the boxes.
This is horrible advice and smacks of NIH syndrome.

How did this get modded up so high?

Ok, so instead of focusing on other aspects of your main business, let's reinvent the wheel and waste 3 months when we could have had the thing set up in 3 days?

Brilliant! Sign me up!
Why are people so down on TC? I don't really get it; maybe I'm missing something.
They have a flaw. This quote says it all:

"Packing 40 hours into four days isn't necessarily an efficient way to work."

Why pack 40 instead of 32? The point of a 4-day week IMHO is not doing the same work-time in fewer days but to work more efficiently and so do the same work in less work-time, which in turn requires fewer days.

It's all about efficiency for both machines and people. Tell that to Forbes.
OK, I agree that it is not philosophy in itself that is pointless, merely the majority of "popular" philosophy appears to be so. If you have any recommendations for good philosophy reads, I would be happy to check them out.
I agree. I'm not convinced that many editors are essential. I only use emacs...

It seems to be written by someone just getting into the world of development and they're excited about it. Not particularly neat for us older hackers.

AND, phpMyAdmin is not a mac app...
I disagree. I'm a philosophy major, I hate reading Plato. Boring, dry, antiquated - definitely. Regardless, he is a cornerstone of western thought. Know your classics.
Poor guy. Someone should tell him about Garbage Collection.
The Lessons of CSS Frameworks
The analogies with programming are brilliant. The jokes probably aren't the best jokes in the world (although I can certainly see their charm by translating them back to Russian on the fly), but author's point is to show the dark, depressing side of our business.
Ajax for .NET - look mum (almost) no JavaScript
You could use subversion or git, or if your a man you could cvs or perforce. that last bit was just a joke. Even though you can setup a shared drive between the two, I found that checking out a subversion repo is a lot easier then moving files around.
I agree with the editor's note at the bottom, this sort of incompetence needs to be prosecuted in a court of law. It's downright dangerous, and any other individual perpetrating the same act would be sent to Cuba as a terror suspect.

I guess it's time to start driving to Vancouver B.C. before getting on a plane...
Because human relationships are more complex than code?

Edit: I guess if you just want to do a project to see how things work out with someone, that could be a smart way of getting started; I just wouldn't place much pressure or importance on the project.
Garbage Collection would only inspire him to find another plumber joke, I guess. Because GC is the same pain in the arse as malloc, except the former gives a good excuse for writing awful applications, while the latter doesn't.
Are editors a luxury that we can do without?
Game publishers bring RIAA-style anti-P2P tactics to UK
Etherboot: Boot from a web server or SAN
* As for saving on the cost of commuting, it likely isn't true.*

It likely is. And it seems like the author is really just reaching for something else to talk about.

There's no guarantee that employees will save on commuting costs. In many cases, employees will travel even farther because they'll use the extra day for vacations they wouldn't have taken or run errands that they would otherwise do while at work.

The whole point of saving on commute costs is so you can spend that time and money doing something less stressful and mind-numbing, like taking a vacation. So yes, if you only commute 4 times a week instead of 5 you're saving on commute costs, period.
With cloud computing becoming popular I think there is a very good opportunity in the future for a big lisp system whose primitives kept ugly clustering issues hidden from a typical developer.

With that in mind, I would have them choose a few kinds of applications suitable for EC2 and then give me a proposal on how they would build a platform for other non-guru lisp programmers to easily run lisp programs that would make good use of as many EC2 instances as were available. It's no good if they come up with something only they can use - whatever they propose has to be usable by someone who may have only read SICP or the little schemer.

Should the selected application area have reasonable market potential, I'd then try and find some potential customers or partners. Ideally these would be indifferent to how their problem was solved but could understand why lisp+this platform is a good fit for their problem.

If no idea produced by the team made sense to any potential customer, then I'd give up on them and go find some other team.
All hail the bloat-lords.

PS. Why are the additions of nullptr, and strongly typed enums a good thing? and doesn't C++ already have a NULL from C?
Comparing C plus Python to C++ doesn't make any sense. The comparison would be C plus Python vs C++ plus Python.

The C++ solution would most likely be shorter, more flexible, and more secure. Personally, I fail to understand why anyone would choose to write new C over C++.
I wasn't impressed by this list. There were no hidden gems. Most of this stuff is extremely basic for any Mac developer, there were also glaring holes in the list.

Examples about how to get things like Bazaar VCS installed from Macports would have been a lot more interesting for people I think.
Make Perfect iPhone Mockups
I think the belief is that labor doesn't compress enough to be worth it beyond 40 hours per week. If you're doing manual labor of some sort, chances are you don't really have much room to manage time poorly, which is what 37signals 4-day work week is meant to address.
How to Really Measure Your Startup's Success
Don't overthink things or dawdle. Release early, watch the right metrics, and revise.
I had heard about automatic type deduction in C++ even before it was implemented in C#. The problem is that takes several years to get a C++ standard approved, while the C# team can just dream a feature and start implementing it in the next day.
Making creating DOM-based applications less of a hassle
Nokia phone software developer problem
Here's a proposal: reduce the drinking age, forbid drivers under 21 from driving with any detectable level of alcohol, and raise the alcohol tax.

http://www.samefacts.com/archives/drug_policy_/2008/08/of_am...
This article is so ridiculous:
"Why is it such a stretch of the imagination", he said, "to consider that someone overweight or obese might actually be healthy and fit?" You're not going to be maximally fit if you're obese, I think everyone knows that.

Summary: BMI sucks when measuring overall healthiness. A jacked-up bodybuilder could have 6% body-fat but be labeled "obese" under BMI standards.

Also, this treadmill test they're doing is a classic method used to measure someone's Vo2-Max, except for Vo2-Max you're hooked up to an apparatus and get pushed until you fail. So it's at least a pretty decent indicator of overall fitness.
I've posted "doesn't belong" comments to some stories, while simultaneously being annoyed by the same type of comment for other stories. This inconsistency will never go away.

Yes, "universal consensus" is way, way too much to expect of the universe. But I'd claim that the current contents of the News.YC front page represents a broad, fuzzy consensus, plus a few outliers, and that's what we're trying to signal here.

I actually expect that, were we to implement this idea, the "X users have pressed the Fake Traffic Light button" widget would always register a certain number of clicks for the average front-page article. You're right -- the median submission will always seem annoyingly offtopic to somebody. That's why I think it's important that the "Cold Shoulder" widget be very small and unobtrusive, since it will always be there, registering something.

And, of course, for the median submission the widget might well have no value, since it will always register some background noise. But my hypothesis is that the design might pay off by keeping the objections small and inconspicuous, rather than having them eat up space on the main page the way curmudgeonly comments currently do. Meanwhile, for the non-median submission, the feature will come into its own: If you submit a link that recruits people to the Hare Krishnas, and it gets zero upvotes plus 75 "Cold Shoulders", you can't pretend that your article has merely slipped through the cracks. Nope, we're actively ignoring you and hoping you will go away.

Of course, perhaps my idea would just end up encouraging rebellious users to compete to rack up the largest possible tally of Cold Shoulder clicks. If that turns into the game of choice I might have to concede that my idea is terrible. ;)
Hack the Olympics
Oh, I guess that's not what the flag button is for. facepalm
Analog Film Meets Its Match in Red Digital Cinema's Ultrahigh-Res Camera
I'm hesitant to say this, because I don't think anyone's opinion should be dismissed because they haven't had a tragic experience. This is a matter of policy, and it affects everyone. In short: you don't need to have experienced what you described to have an opinion.

But actually, I have. A good friend's wife was killed by a drunk driver as she jogged on the sidewalk. The guy was way over 21, and absolutely blitzed. It was a repeat offense. Another very good childhood friend of mine had to be pried from his car by the "jaws of life" after getting slammed by a drunk-driven pickup truck on the wrong side of the freeway. Fortunately, he lived and did experience what I believe was a complete recovery.

That is what MADD was originally formed to combat, and it was (and I mean this without any irony) a righteous cause.

But now, we're at the point where people will be arrested, thrown in jail, and carry a criminal record for driving at BAC levels that have a lower incidence of accidents than driving while chatting on a cell phone ($50 fine in California as of last month). To me, this is clearly the neo-prohibitionists at work. It's wildly out of proportion.

I've also been stopped (in Palo Alto) by cops who saw me walk out of a restaurant/bar and get into my car. They pulled me over because - and I swear I am not making this up - "your idle was running loud... have you been drinking this evening, sir?" Not a single traffic violation, no speeding, no running a stop sign, nothing. They pulled me over because my "idle was running loud" (my car was an old peugeot, I was a poor recent college grad, so yeah, the idle did run a bit loud, though I wasn't aware this gives the police the right to pull me over and make me be their trained monkey for fifteen minutes).

They put me through a bunch of tests (stand on this leg, stand on that leg, look in the sky and count backwards) and another cop car showed up as they gave me a breathtest. Oh, what do you know, the guy with long hair who drives a peugeot isn't drunk. Well, so long sir, be safe tonight.

I was on a date - it's really fun to go through this while your date is watching from the passenger seat.

Considering my experience with drunk drivers, it's pretty remarkable that the police and Madd have managed to turn me into someone who is instantly suspicious of the motives of people who claim to be combatting "drunk driving". I see it as a way to pursue prohibition, and to erode a citizen's protection from random search of their property and person.
This one is similar to the article "how I stole someone else's identity."

It is disappointing that neither Google or Baidu could act and retain a cache of the page. That would be history err.. or legally nothing can be done.
Ask HN: What would you put on the wall behind your desk?
The wall behind my desk at work is bare. What would you put on yours?

I'm currently debating between the Tufte "Information Design in Outer Space" poster

https://www.edwardtufte.com/tufte/posters

or, the xkcd map of the internet poster:

http://xkcd.com/195/

Ideas welcome!
When I said 'they' I was referring to Daring Fireball.
I'd disagree with "the next day" part. C#3 (with automatic type deduction and lambdas) had a beta period of about a year, to make sure that all the new features played nicely with each other.
I've been thinking the same thing, which is why I attended iPhoneDevCamp2 in SF (great event), and will soon be working full time on an iPhone app.

And yes, having a C background does indeed help the learning curve.

If anyone is interested in kicking around iPhone app ideas (I've got one which would be worth applying for the next YC funding round), or just exchanging Cocoa Touch programming pointers, send me an email (see profile).
Is this really true? I've never really felt that C++ was buying me a lot of brevity with its features. It was more a subject of manageability.
A big sign that says "I rock this world"
C's NULL sucks, because it's not a unique value and thus can be "lost" or confused with other values.

Having a distinct null which can only be arrived at by typing the characters "null" is a good thing, imo.
He lost me when he said that Wordpress was "broken" and "not worth the effort".
(Speaking as one of those people who did choose to write C over C++...)

People choose C over C++ because C is a simpler language than C++, something which this new standard does nothing to address.
That's odd. Would you mind letting me know what browser/OS you are using? You can email me at brett (a-t) slinkset.com
JsSocket: javascript socket API
I would put something that is non-obvious and hopefully marginally unique. This would likely mean nothing with a Dilbert, xkcd, or space theme.

My walls tend to have unique artwork, and/or framed versions of my own photographs. I like when my office wall art can inspire a conversation vs. a "heh heh, funny" sort of response.
I actually have the map of the internet poster in the room where I do most of my work. I get a kick out of it as do visitors.
Cloud Computing and Open Source
The Brain in a vat question assumes there is a difference between a simulated tree and a "real" tree. It's a classic case for what I was talking about because "real" assumes a non simulated world it then suggests there is a conflict about applying that word to a simulated tree. However a brain that grew up in a box means a simulated tree when he says the word "tree". So IMO the conflict is in the question/English and not in reality.

PS: Think about how people talk about the landscape in a video game.
I guess a plane that is grounded is more secure than one that is not.
I think you hit the point on the head.
I have difficulty handling the complexity of typical C code due to the lack of abstraction. C always winds up with huge functions and lots of hard to grasp state up in your face. C++ gives you way more opportunities to hide away complexity.
Hmm. This would be a great opportunity for the airlines to sue the TSA for the lost time.
Does The New Business Of Music Change The Way Music Sounds?
An Introduction To Fibers
What does this have to do with business? Making a blogging app is a great way to learn a new framework/language/development technique (say, test-driven development) that you might have been wanting to explore.

It seems obvious it falls into the category of pleasure, not business.

Now, that said, feel free to tinker so you can learn Rails/Django/whatever, but please please please add support for Akismet or other robust spam filtering. Don't make spammers rich with your ignorance.
C always winds up with huge functions and lots of hard to grasp state up in your face.

That's something I've never found to be the case. Most of my C functions are 5-15 lines long. Anything more than 20 lines long is a candidate for refactoring - the unit tests will tell you if you've broken anything.
Modern C++ almost eliminates manual memory management. STL along with tr1::shared_ptr makes memory management almost as easy as with scripting languages. This alone trounces C.
My understanding is that both this site's community and the TechCrunch writers view HN as a geek ghetto. Thus, putting your site up here for feedback isn't really announcing or launching it. It's more akin to demoing to friends and family to get feedback.
101 Reasons Why PostgreSQL is a better fit for Rails than MySQL
I think Forbes also missed the point that hours aren't the criterion that people should care about, but rather results.
Digg - Create an Account - Step 1
You extrapolated that comment way too far.
Secgeeks.com is for sale.
I'd still prefer to have a link to the site than to the TC story. I don't see the value in 2 posts on the Hacker news homepage of the same thing.

While I don't mind posts from TC being on the Hacker news homepage I'd rather they be posts with substance rather than announcement posts like this one.
Francis Crick Inadvertently Raises Criminal Robot Army
Build Enterprise Applications for the Employees, Not Managers
There's no law that states that you have to litter your code with calls to malloc()/free() when writing C.
If reference counting won't do, there's more than one garbage collector freely available, and they're not all that hard to implement from first principles if the mood takes you.
Facebook's Beacon Coming Back?
It's also my main form of communication. You're pretty safe jailbreaking, worst case scenario: you don't update the firmware until reading whats up on a couple of websites.
21 is the traditional age of majority in common law, so that's the "default" - most statutes or constitutional amendments of states that lower it have explicit provisions dealing with beverage laws, etc.
Every time that I've worked with people who put in "startup" hours, they've been less productive than me and the other folks who worked sane hours, and just wrote better code that required less debugging.
Agreed. Plus, I've found the crescent wrench and bicycle maintenance manual to be a bit superfluous for my needs.
Was this really necessary?
Okay, so now you're writing your own memory management. How much work are you willing to do to avoid a language which gives you the feature for free?
One of my main motivations for going back to school is journal access.
This made me look at http://slinkset.com (which its "powered by"), for creating "social news sites" in the HN/reddit style. I think it's well-known here (but not to me).

It's amazing, and enables you to try out a cool idea (like JustHackIt) really quickly. I created a site in about 10-15mins (most of the time was because I had trouble uploading a photo as the "logo").
They've been standardizing C++0x for at least three years now.
I'm doing some kernel development at work right now, so I test my code in a virtual machine (VMWare Fusion). I use SSH to both copy files (via SCP) to the VM and run things on it, and automate those actions with a Bash script or Makefile rule.

That way, the only direct interaction I have with the VM is to to click "revert to snapshot" whenever I mess it up.
If big companies were sane, they'd use a little free-market competition with internal software projects and have 2 or 3 competitors for each piece of internal software. Projects would be paid in proportion to the number of users who actually used the software.

This is exactly how the financial world works. It's expensive, but they've got loads of cash to experiment. I think with any field that has reasonably large systems it would be hard to devote enough time to know for sure you made the right decision. Some good financial systems can take two years to get halfway done and requirements change as the project grows and the markets change.
The modern TSA and/or the DHS is quite obviously an exercise in "we must do something; this is something; therefore, we must do it."
4. Don’t over-size body text - 11 or 12 is generally fine.

Not for me it isn't.
0b101, that is, five. groan
Oy, its a dilemma. This isn't really hacker news, but it is damn interesting. Looks like the Digg problem is leaking in.
Pretty much every desktop virtualization package supports setting up shared folders to facilitation moving files between the host and guest OS. I know for a fact that VMWare Fusion on OS X does this, though the preference tab to enable it did take a little bit of searching to find.

That being said, if your goal is to develop in an environment more like your production system(s), you're going to need to work out your automated deployment model sooner than later, anyway. You may as well do it locally, where the cost of a screw-up deployment is effectively nil.
Writing C++ I've found myself all the time implementing C# classes.
When doing Win32 development C++ looks like a waste of time. If I want something to run on Windows only I can produce the same result with both languages. If I want to create a multi platform application I'll use Java or Pyhton.

C++ isn't going to die, you've got too much code out there, but its place starts to fade away
Link to the actual site was featured a day ago or something.
Reality Check: I asked for a Safari thing to block this out. It was very, very subjective. Read it again: I didn't ask for banning it on YC, but just for personal use.

Geez.
Oh boy. Let the ignorant C++ bashing begin...

Before you chime in with some snarky comment about some superficial aspect of the language (like, say, the name), please try to realize that C++ is still one of the most widely-used languages in the world -- for a reason. And if you find yourself about to post something of the form "why would they add [feature X]...python/ruby/haskell/blub has had that for years", please stop and take a deep breath. Realize that it takes a long time to add features to a language that has to be standardized by committee and deployed to as many platforms as C++ has today.

You may like ruby/python/blub better, but that's a bit like saying "I like my swiss army knife better than my chainsaw". Your swiss army knife will do fine in a lot of different situations, but you're not going to cut down many trees with it. Nor would you try to open a package with a chainsaw.