skysight-inc/HackerNews huggingface dataset:
Augmented reality is going to grow a lot in the future and therefor I think it is worth investing time in it and I wish you good luck :) I would just suggest to focus on a smaller and better defined task and borrow as much as you can from the field of AR in order to increase your chaces for success. For example I wouldn't waste time in developing you own tracking system (point 1) but use an existing one using markers. Also for the depth images I think you could do much better with a Kinect instead of this camera, because it will give you much more detailed depth image (however only indoors). I think the ideas of tracking the eye position and is really worth exploring. The projecion of the image on the retina is also realy cool, but I think it is much more difficult and one year will not be enough to achieve reasonable results. Good luck :)
Somehow I forgot Chouser worked on the first one, even though I remember when he initially released it, weird. But then his finger prints are on a lot of awesome stuff.
Not everybody needs to run development server 24/7. Plus, the title and the content of this post is "Replacing a Development VPS with Linux on OSX", and you're suggesting the opposite.
Probably a bit early perhaps since this is just a private beta/preview announcement. Would expect them to have more details before a public beta launch most likely. Would be hard to already be better than the established competition while in preview mode :)
$45 billion Chilean pesos sounds about right.
Yes, most chess programs do this, although it is forbidden in some chess computer tournaments with stricter rules (but we'd never qualify in those anyway :)

As for asking people to open multiple tabs, that may be an additional instruction for D-Day if they want to max out their CPUs. But we figured 1 CPU maxed out while browsing a website would already be enough :)

Chrome's NaCl is definitely an interesting direction, but we'll investigate webGL first which seems to be more promising (see Folding@home).

Thanks for the feedback!
My biggest problem with jvm web stuff is that it uses so much ram for simple little web apps. For someone that likes to make small web apps for fun, I can't fit more than one jvm app on my little vps. Anyone know how to get the memory down on these things?
Super Basic Sass library
I just got started with Sass in May, and read a few articles moaning about 960.gs' use of non-semantic classes so I thought I'd whip up a little library that emulated the 960.gs functionality in ~30 lines of Sass. I threw in a couple of useful CSS3 mixins that I use a lot.

My first original HN submission. thoughts? thanks!
Best iphone apps for productivity
I remember a similar initiative on Slashdot about 10 years ago. The goal there was to get a whole bunch of tech people to all move to the same state and work together as a (mostly) unified voting block to make that state a great place for tech people to live.

It seemed a lot better thought out than the OP's plan. iirc, they picked New Hampshire.

I don't have a bookmark and my googlefu is failing me. Can anyone else confirm that memory for me?

[EDIT] thanks waqf . Yes, those were the guys. Browsing their site, they seem a lot more nutjob than I remember them being. I wonder if that's just me getting old (get off my lawn!), me adding a rosy sheen to my memory, or them shifting focus over the years.

[EDIT 2] Looking at their original manifesto it's a combination of me getting old, and a rosy memory. If anything, they've gotten less nutjoby over the years.
How to Keep Hair Color From Fading
I finally got my webcam to work on Windows with Processing (java variant used for image...processing. worst name ever) so I'm gonna build a "security cam" application for my room. Simple enough - constantly refresh the cam feed, check for significant changes in the image. I think I might try and add facial recognition for people who live in my house so if the camera catches them a script will send them an email or text saying "Stay out of my stuff!"
Gotcha. In contrast, having a C program borking itself to death with wild pointer errors is usually not good enough. Thus, Java is in fact wildly successful. (whether or not you and I are tired of it, and want something mo' better)
In my experience a designer isn't as much useful for simple designs or "look and feel" so much as the design process helps you along product-market fit. When my co-founder and I started building our company, we made sure we followed the process of user-centric design and took wireframes and mockups and photoshop files to our customers well before we even started coding.

We would have completely missed our market if we had just jumped into coding before going after design. In that sense, I think if you don't have the designer chops, hiring a designer to get the good looking wireframes/mockups/etc to start doing customer validation is crucial - probably even more so than the code.
Yeah, me too. I have a linux computer for most development, a Macbook when I want to mess around with iOS development, and a Thinkpad for .NET development. All of these are tax write-offs and since I use the linux computer (which twice as old as the other two, by the way) 90% of the time because it's simply easier to install development related stuff. Whenever I want to install a gem that uses native headers requiring a -dev package in OSX I just quit.
Vision Without Obstruction: What We Learn From Steve Jobs
The worker implementation could be made generic with a little work. These people made a map reduce implementation with a similar design: http://maprejuice.com/
This is certainly an interesting hack attempt, and it certainly sounds like Apple is compensating people affected out of their own pocket.

If the hack is genuine, it reflects one of the biggest problems Apple has, in that while they may be able to handle individual complaints quite well, they fail completely at handling overarching issues that affect a large number of people, which just permeates the impression that you sometimes get that Apple is a completely closed culture, not subject to outside scrutiny. This is not a good thing.

At any rate, I am certainly intrigued, and I hope very much that if Apple does nail the issue, they release details. Which may be optimistic...
Hands-on With Motorola Droid Bionic
Fall Hair Colors
It's referring to HTTP Headers in the response. I think -I switch in curl will give you only response headers.
I think that is the type of dreams HAL would have.
You really don't find yourself trying to use vim extensions when you use vanilla vi?
It's easier to maintain unit tests if you write unit unit tests for them.
Enjoy Everyday life With Useful and Charge Productive Deals
I disagree. If you just focus on coding, you will miss key usability issues that a good designer wouldn't miss.

In the end when you do hire a designer, you will have to rewrite a lot of your code to fix these issues.
It's very usefull you post,Eugen! Congratulation!
Having worked in an enterprise company for a few years, and while there are some interesting problems to solve, the amount of politics and red tape that you have to go through before you even get to write a single code is a big hindrance to creativity.
I'm the opposite. I like all of my OS X dev tools (navicat, textmate/macvim (I know, gvim...)/sublime text/github for os x/things), and it's a much more usable OS overall for me. The parts I don't like, compiling libraries, running servers, etc, I automate away with vagrant. I'm more productive with this setup than if I ran everything directly in Linux (I've tried).
My answer, and no it's probably not what you want to hear, is one of two things:

-Get a bigger VPS

-Build bigger applications.

There is a lot of overhead in the JVM (CLR too). It's pretty much unavoidable in the Java ecosystem. That said, that overhead remains relatively constant even as you write significantly bigger pieces of software, so after a certain point it tends to matter a lot less.
Idiomatic way to do it is usually to call "future".
Valgrind on Lion.

LXC (obviously).
If you deliberately take yourself out of the labor force, you are not unemployed according to the rules used to gather official statistics ;)
This is the company that killed a hardware platform 2 months after it's release. I dont think I'll be hitching my horse to this wagon.
Thanks for the submissions so far folks. They're working their way into the list
You can't build an extraordinary community. You have to grow it.
How to Get Featured on Mixergy
I think Noah was talking about the Omega forum (http://omegaproject.us/index.php/forum), not HN.
Feed-Forward helps artists communicate better.
So essentially using a similar logic, if I am a designer, I am better off using a scripting tool to make Facebook Clone than hire a developer?

I know this comes off as an arrogant comment but I am drawing the logic straight from your arguments here.

A developer cannot design so the best option they have is to use templates of design created with no clear audience, and goal other than probably looking good (which is not in the least way what design is about).

Similarly, then if I am a designer then I should just use free scripts that let me make a social networking clone or delicious clone for my next project, right?
> Not everybody needs to run development server 24/7.

Great. Shut down the instance. You pay nothing when it's off.

> Plus, the title and the content of this post is ...

I know what the article says. I'm telling you it's not a good idea, for the reasons listed above.

I do run a few local images here and there, but that's only for situations where I don't have access to the internet.
> the Carl's Jr of the online titans

I wouldn't call Yahoo by far the best and most delicious of the online titans.
A rotating cranium ON FIRE, if you please!
-I is an HTTP HEAD request (which may return a different response code than a traditional GET). To print the headers in any kind of request, use lowercase -i.
One of the benefits of VMs is that it's usually quite easy to create a backup of a certain state, so that you can easily mess around with it, install lots of stuff, wreck the system, and then easily get back to the pristine state. Or do the same again three months later when you have to test the next version of the software…

That's one of the reason why I think that every company larger than one person should have a dedicated VM server…

What I still have to try is NFS mounting my Mac's $HOME directory. Introducing some special cases into the shell startup scripts etc. shouldn't be a big deal, but me and NFS had a bit of a tiff a few years ago…
This is an awesome idea, and like others have said, props for thoughtful permissions management.

Oddly though, I found that the prolific tweeters were the ones I wanted to see, and the infrequent ones were less interesting. I have a core of prolific users (none of whom I have met) that I follow because I like their content, and then an outer constellation of people I follow because I know them. Tweets from the former actually have a better signal-to-noise. Is mine an unusual usage pattern for Twitter?
Paul Graham to keynote PyCon 2012
Pragprog Magazin 2011-09 [HTML format] (on Scala)
As noted on the Garbochess JS page, I didn't estimate the strength of the JS version. It would be much weaker than Garbochess 2.20 on the same hardware. Having a node.js uci adapter would be fun to test this.

It will be very difficult to make Javascript competitive with Stockfish, even across 1000 computers. Still, a very cool project!
Variation on a theme: implement Stockfish in NACL, or, if Stockfish is too hard to port, a simpler though strong program like Fruit.

Then, you can essentially isolate out one of the variables, the strength of the "node", or client, engine, and you can play your Stockfish distributed against a Stockfish on a local box.

Of note is that there will still be 2 advantages the distributed version has:
- more CPUs (obvious to everyone)
- more RAM (well, obvious once you mention it)

If the distributed version is stronger then one question will be, was it more CPUs, or more RAM, that tipped the balance?
This makes no sense. A proper product lifecycle begins with design!

This is the fundamental reason why companies like Apple are so successful.
You're thinking of http://freestateproject.org/. It's moving pretty slowly, but they claim it's not dead.
Bullshit of the highest order. If your only goal is to get a "pretty website" when you hire a designer, not only will you hire the wrong person, but you lose the benefits a good designer can provide. But sure, go ahead and buy that $50 template.

Find someone with familiarity in building good UIs, designing a consistent brand for your product, and making absolutely sure that your product's message comes through clear as day.
My only point really is that rules of thumb like the one about 20k lines of code per maintenance engineer can be off by an order of magnitude or more, if you've got the right code and the right developer.

Yes. Absolutely. That number applies to average code and there are obviously ways to push it out if a person cares (which you did, since it was your project and 4 years of your life were on the line). For example, unit tests add LoC but improve code health.
My friend, and business partner William Klieber have developed a unique to too help artist communicate better. We host artists of several disciplines including visual artists, musicians, filmmakers, and writers. Artists can also sell their work commission free.

Our unique karma system encourages artists to give feedback for each others' work. The more high-quality feedback an artist gives for others' works on our homepage, the more often his/her work appears on our homepage.
> Great. Shut down the instance. You pay nothing when it's off.

Not true for Rackspace.
Christian marriage counseling
Marriage workshops that help couples regardless of denomination to rebuild marriages devastated by sexual and online pornography addictions. Workshops together with principles from God’s word that can transform your marriage. Visit us today.
PragPub Magazine: Scala
At the bottom of the article you show the bottom of a macbook against another brand of laptop, presumably as a an example of Apple's excellent product design.

However this is, I believe, possibly the worst example. The other laptop has many clearly marked and separately detachable parts. It also has a note with what I assume would be model and serial numbers, details about the hardware etc. All of which are very useful pieces of information and features, to both users and engineers. In contrast the bottom of the macbook is not at all intuitive, and just about all it tells you with the embossed Apple logo is that the product falls squarely into the Apple lock-in business model that all their other products do.

I agree with the main theme of the article, but very much feel that things can be 'over-designed' just as they can be 'over-engineered'. The former however is the complete opposite where all features and functionality are abstracted away.
I disagree. If you just focus on coding, you will miss key usability issues that a good designer wouldn't miss.

And if you hire a UX expert, undoubtedly you'll gain even more insight into usability. So what?

In the end when you do hire a designer, you will have to rewrite a lot of your code to fix these issues.

Why? I thought separation of logic and design was a near universal practise by now?
It makes sense when it comes to building web apps. I don't think it works when you are building an iOS app. Is there a site which sells iOS app themes?
CSS3 Powered jQuery Image Slider for 2D or 3D transitions – Flux Slider
So little real information
This makes no sense. A proper product lifecycle begins with design!

I agree.

This is the fundamental reason why companies like Apple are so successful.

I don't think citing the most extreme example helps your previous argument. It'd be better if you could say company x is successful because of design and yet company x's main specialty isn't design.
If you know how to use photoshop, you can design. You can make a website that works and that you can test with.

But if a designer knows nothing about code, knowing where to start and how to put the pieces together would be daunting. Coding has a very steep learning curve, whereas even amateurs can start designing right away.
A developer cannot design so the best option they have is to use templates of design created with no clear audience, and goal other than probably looking good...

If that if the developer doesn't know what he's developing or for whom, they're in trouble ;)
You can set the minimum and maximum heap size using -Xms and -Xmx, e.g. -Xmx512M will limit the heap to 512 MB.
I recently got into an endless back and forth with a guy on reddit because I said that as a web developer, I require a mac (instead of a windows machine). When asked why I said that it is a hell of a lot easier to mimic testing/dev/production environments on a mac than windows and the only reason to choose a mac over a linux distro is because of the adobe dependance. His stance was that it isn't important to have your machine muddled up trying to replicate the dev/staging/production machines when you simply can develop on a remote box via some sort of ssh/file mounting. To which I replied with not always having access to remote dev machines, etc.

What is your take on this issue? I was actually surprised that people want to develop on remote machines. It reminds me of "ftp to see a change"
Never mind that nowadays we have the linux version of "all the world's a VAX" syndrome. Not every OS has utilities that obey all the occult incantations of the GNU versions…

I'd encourage every Linux developer to get a similar setup with a BSD version – or even just an older and/or different Linux distro.
All depends on what you consider a designer. In many ways, I think product guy should know design--the full circle of it. I continue to see startups that hire designers who believe design is a PSD sent to the team to be converted and brought live. That is failure barring exceptional circumstances.
Well, the literal bottom line on the page is "This leaves $1-1.5 Billion to invest in the most extraordinary series of civil expenditures ever put forward" soon after a major bullet point of "universal healthcare".

Hey, if some group wants to create their socialist utopia by building a new town devoted to that cause, great. That's a much better plan that the current one of confiscating my wealth, via police powers, for their lofty and ill-fated goals. I'll be watching with great interest. (Don't get me wrong: I also watch, with more interest, the similar yet opposing plans of hardcore libertarians.)
Let's look at it this way... Someone is an indie developer working late nights and he/she wants to release a web app and see what happens. They have the money for hosting and coding skills. If the web app gains traction and makes money, then they could think about hiring an UX engineer.
Had me until I read "PHP".
.NET to Ruby: Classes
If you know how to use photoshop, you can design.

Wow.
Find someone with familiarity in building good UIs

I'm inferring from your comment that one can't have basic knowledge of decent UI without being a designer. Surely a coder can have a good idea about how to lay out a decent interface without having the skills to actually do so? It's this missing skill that a theme gives them.
This article is spot on. I can't fathom why anyone would put themselves through Godaddy, especially a startup. I feel like you're asking for trouble though if you use Godaddy's hosting, which has a reputation for being absolutely horrible.
> fold, inject, reduce

What's up with all these aliases? Isn't one name enough?
No one should use GoDaddy, ever; there are many other registrars in their price range that don't share their onerous practices with regards to transfer, takedown, security and privacy and which have much better customer service.
Psychology Courses
I've seen a lot of issues raised about godaddy recently, but any suggestions for domain registry that work better?
Underscore.js is a relatively well-known library in the same space. What does Maddy give me that Underscore doesn't (other than correctly calling fold fold)?
yeah, but I can't get it to run below 100mb for the whole process. heap is around 30mb, perm gen around 25mb, then another 50 somewhere.
HP intent� vender su negocio de computadores a LG y Samsung
Absolutely need to also throw in some RainGlows! http://monkeyandcrow.com/blog/css3_rainglows/
Related thought: The "Rosetta Project" (http://rosettaproject.org/) aims to build a publicly accessible library of human languages. Besides the website, part of the original concept was to seed the world with "Rosetta Discs", metal spheres with an approximately 2,000-year lifespan, etched with optically readable samples of thousands of written languages. Future humans who found the discs would be able to review and understand the dead languages on it as long as at least one of the languages on the disk was still known. The website (http://rosettaproject.org/disk/concept/) describes how it would work:

The Disk surface shown here, meant to be a guide to the contents, is etched with a central image of the earth and a message written in eight major world languages: “Languages of the World: This is an archive of over 1,500 human languages assembled in the year 02008 C.E. Magnify 1,000 times to find over 13,000 pages of language documentation.” The text begins at eye-readable scale and spirals down to nano-scale. This tapered ring of languages is intended to maximize the number of people that will be able to read something immediately upon picking up the Disk, as well as implying the directions for using it—‘get a magnifier and there is more.’

On the reverse side of the disk from the globe graphic are over 13,000 microetched pages of language documentation. Since each page is a physical rather than digital image, there is no platform or format dependency. Reading the Disk requires only optical magnification. Each page is .019 inches, or half a millimeter, across. This is about equal in width to 5 human hairs, and can be read with a 650X microscope (individual pages are clearly visible with 100X magnification).

The disk still seems to be a work in progress, but the Rosetta project is concentrating on many Internet and audio-based initiatives (see http://www.nytimes.com/2011/07/29/us/29bcculture.html)
Ideas We are Looking for : At The Startup Centre
I think it's a bit different coming from the other end, unfortunately. Craigslist has come quite far without what we would all consider "design" (though that's debatable - functionality is design). Alas, traditional aesthetic design has never found its way to Craigslist.

As a designer, you might find scripts / examples / tutorials that work, but without understanding the entire web stack it's going to be difficult to even get an "MVP" running. If I asked some designer friends to go set up a server to run Django, they probably wouldn't know where to start (though some would hunker down and truly figure it out, they would be the exception).

My opinion is that "decent design" is easier to achieve than "decent functionality". Don't get me wrong, I'm all for professional design and appreciate every minute that goes into it - every single app I've built over the past few years was started by an awesome designer (even my no-revenue side projects).

For the developer, though, things like http://twitter.github.com/bootstrap are helping us get very far into an app without asking designers for favors (or paying someone).