skysight-inc/HackerNews huggingface dataset:
Check out his blog at http://www.kalzumeus.com/. He doesn't have a list of the 10, but it is very useful reading.
Imagine yourself in his shoes.

You shared risks and responsibilities of the venture along with the money.
Keeping aside the friction with the co-founder, you deserve 50% of the company.
Ask HN: Is this a cool idea?
I am a Java developer for my day job. We have a bunch of servers running Linux on the Amazon cloud. I have created a Windows application in C++ that acts like a remote desktop to the Linux servers. When I run it it connects over ssh to a server and displays a window that simulates the desktop of the server even though there is no GUI running on it. Inside that window I can view the file system like in Windows. I can drag files from my local machine to the server or vice versa. I can double click on a text file and it opens within a subwindow as a text editor. It effectively combines Notepad++ for editing text files, putty for opening comand lines and WinSCP for uploading/moving/deleting files. I am also working on a MySQL module so I can manipulate the local db too. Is this something any of you would find useful? Could I make a product out of this? Is there something like this already available?
The IPCC is a political institution and its reports have no scientific validity. If you want to know the facts about this stuff, look into the IR absorbtion of CO2, and the planets history of temperature and CO2 levels. If you do this, you'll find that the entire global warming movement is operating from a fallacious basis, and that in the past the planet has been warmer, and later, as a result of being warmer, had higher CO2 levels than are projected. Or, in short, the planet has a propensity for ice ages, and these warm periods are to be appreciated.

If you belonged to a global anti-science religious cult that was predicting a coming ice age and you were quoting political reports from agencies who want a global tyrannical control over the planet... well, at least then you'd be consistent with history, and predicting something that is likely.

The thing is, once you have drunk the global warming koolaide there is little that can be said to pursuade you. You believe what you believe because you want to believe it, and you will accept any "evidence" that you can rationalize to defend your belief.

Meanwhile, the science is against you. As the person you're responding to said, this is pure bunk. Pulled out of their asses.

Think that most glaciers are receding due to global warming? You're not the only one. There is a lot of propaganda along those lines.

Reality -- there are far more glaciers on the planet than have ever been counted, nobody is watching even a fraction of a percentage of them, and thus nobody can say whether they are receding or expanding. It is a bunch of anecdotal BS that gets spread around using pictures of a few glaciers that are receding and then all the anti-science warmist religious nuts start claiming that the glaciers are receding.
Ask HN: Is it an expected behaviour of gmail when SPF test fails?
Why google mail does not put coming email into spam box, if the SPF test fails and Received-SPF header is not 'pass', is it an expected behaviour or I am missing something ?
Ask HN: Review my startup: Storage Room - A CMS for Mobile Apps
I am an iPhone developer and frequently had to include some dynamically loaded content into different apps. Content like a tip of the day, store locations of a retail chain, cocktail recipes etc.

I think this always is way too much effort. I either have to create a small web application myself to manage and serve the content in JSON/XML or configure a large open source CMS to do this (which is a pain). And I have to host and maintain those systems, which costs time and money.

My hosted solution is cheaper, flexible and allows developers to configure many different data sets. Editors can manage the content for these data sets and you can then easily load that content into your mobile apps with JSON. You could also load the JSON into your website with JSONP or into a desktop app, but this is currently not the focus.

Basically a CMS for non-HTML applications. What do you think of this idea? Would you use it? Is there a market for this? Thanks so much for your feedback.

http://storageroomapp.com
This is very interesting, thank you for pointing out this. But still I'm not looking for a startup, I just want to escape burn out, and build something cool in the process that people would like to use. I have no interest in making money out of it, and money is no motivator for intellectual processes. People's enthusiasm and feedback, though, are great motivators, that's why I'm asking this here.

Sure there are a lot of good ideas in that document, but they're all business ideas, there is no passion or enthusiasm around them. But thanks again, it still is helpful.
Well, which data type would you like to store the value of PI in? I mean, you could re-calculate it to arbitrary precision every time you use it... just don't try to store it at "full" precision using floats or decimals.
Kent Beck: minimal (sometimes no) automated testing before product/market fit
They usually use 301 redirects which all search engines follow to the destination site, passing along pagerank, link juice, etc. There is no harm in using a shortened link from the search engine's perspective, but there is a hit to branding.

http://bit.ly/pages/help:

bit.ly works by issuing a "301 redirect": a technique for making a webpage available under many URLs. When you shorten a link with bit.ly, you are redirecting a click from bit.ly to the destination URL. A 301 redirect is the most efficient and search engine-friendly method for webpage redirection, and is what bit.ly uses. Because bit.ly doesn’t re-use or modify links, we consider our redirects to be permanent.
This is only for ZFS. However, ZFS also does block devices, so in a typical deployment swap would be on a ZFS zvol.

I'm not sure how effective this would be, though. If you want to 'extend' the amount of RAM you have, it would be far better to mmap() a file rather than hope that everything works as you expect with swap.
Show HN: Android keyboard + Unofficial Google Scribe API
So here's my latest evening project. It's called Scrybe and it's an Android keyboard replacement that uses Google Scribe to come up with text completion suggestions.

Unfortunately, since Google Scribe doesn't actually have an official API, the whole project exists at the indulgence of The Goog. As such, I decided to just release it for free (warts and all) as a fun tech demo.

To see it in action you can check out the video demo here:

http://www.appidio.com/apps/scrybe/

Enjoy!
Poll: When do you find time to work on your startup?
For the past month I've been spending an hour or two after work coding for my startup. On a whim, I decided to get up an hour early today and code before I went in to work. Turns out I'm twice as productive in the morning because I'm not burnt out. When do you work on your startup, and why?
Early morning (before work)
Evening (after work)
Other (comments)
slrn. That little piece of software is responsible for countless hours of some of the best and most rewarding discussions I've ever had, several international trips, countless drinking sessions with awesome people, and, on at least a couple of occasions, getting me laid.

What more could you want out of software?
I think ECMA script uses double-precision 64-bit binary format IEEE 754 values for all number storage, or are there browser differences I don't know about which cause problems?
In that case, he gets an A in class and gets immediately hired by WPP as senior manager of viral marketing.
Clickable: http://storageroomapp.com
<prepackaged food> may lead to chronic illness. Seems sane. The problem is that ramen isn't JUST crappy salty over-processed 100% artificially flavored desiccated food. In Japan, ramen is a real food.
It is amazing the amount of nonsense. The Maldives example is a good one. Someone posts some alarmist nonsense making this claim-- completely unsicentific, or a single paper presenting the hypthesis-- and the whole religion accepts it as Absolute Truth. For years people will be using the maldives as an example, and presenting the fact that the sea level isn't going up doesn't do anything to pursuade them.

Fear and panic and nonsense sells. Scientific fact does not.

The scientific facts are: mars was getting warmer while we were, yet mars has no oil industry, this points to a typical solar cycle as being the root of this hysteria. The planet is actually getting cooler, as is typical when the cycle ends. CO2 is not a threat and is a tiny fraction of the atmosphere and thus irrelevant to the planets climate.

Really, from a scientific basis, the entire global warming thing is a complete joke. It would be funny, maybe, if it were a deliberate hoax, but it is actually an insidious manipulation scheme to get people to go along with tyranny and global control.

The scientific facts are easy to come by, but warmists are absolutely resolute in keeping their minds closed. This is why global warming is best described as a religion.
People interested in Hacker News (and based in Melbourne) may also be interested in some of these upcoming events and meetups...

http://thehive.org.au/
Monthly networking for entrepreneurs, with a guest speaker who talks about their startup. The podcast from the session with Steve Sammartino from Rentoid.com has some interesting anecdotes on how he publicised his startup.

http://siliconbeachaustralia.org/
Fortnightly meetups to discuss tech startup ideas (the Melbourne website is broken, so I am not sure if this is still happening).

http://www.tedxmelbourne.com/ (November 20th)
TEDxMelbourne is an independently organised TED-like event under license from TED.com

http://www.ruxcon.org.au/ (November 20th, and 21st)
Ruxcon is the premier technical security conference in Australia. Like Defcon, but held in Australia.

http://groups.google.com/group/mclbb (first Tuesday of the month. Next one is on November 9th due to the Cup Day public holiday)
Interesting technical talks held at lunchtime in. The next ones are on Hadoop and Python games.

http://upcoming.yahoo.com/event/440359/
Melbourne Association of Software Testers (last Wednesday of the month)
Monthly meetup at Beer DeLuxe to talk about software testing and related topics (and drink beer). Some Agile testing enthusiasts guaranteed to be at each meeting.

http://trampolineday.com/ (next one is expected to be sometime around March 2011)
Trampoline is a self-organising un-conference for those who find the world interesting, have something to offer and share, and have an inquisitive mind.

Hopefully this comment is not too off-topic for Melbourne-based readers. I have already met several of the commenters from this HN story at some of these events. If you have any more, please post them in a reply to this comment.
One of the things I love about Scheme is not having to worry about number formats. It's a number, it is what it is. You never run out of digits, you never have to worry about precision errors. It removed a layer of stress I never knew existed.
Here are clickable links.

Project page: http://www.appidio.com/apps/scrybe/

YouTube demo: http://www.youtube.com/watch?v=bUQ0NUnMxQg

Google Scribe: http://scribe.googlelabs.com/
I just tried this in javascript (via Firebug) out of curiosity and it's the same problem.

0.1 + 0.2 = 0.30000000000000004
Honestly, this looks a little bit like CouchDB + x to me
Absolutely. This may even be criminal, unfortunately.
I am generally working late at night, and weekends.
Anybody seen/used the Neocube before?
Kent Beck - "Before [market fit] you need the absolute lowest possible latency from idea through implementation to validation. ... Sometimes this means no automated tests."

I think this is a great point and perhaps explains the low support for TDD on HN.

In my experience the properties of a TDD project are: consistent flow rate of business value, low regression rate, low QA cost (assuming integration tests). It's the consistent flow rate which is perhaps most interesting.

At the start of a non TDD project it's easy to achieve a high velocity without tests. As the length of time from the start of the project increases the velocity will inevitably decline due to the increased complexity of the project and the greater level of QA required. Over a longer period the project without tests is going to tend towards a slower velocity until eventuality it hits a wall and it's big rewrite time.

For a TDD project the velocity curve is going to be different. You're going to see a slower start but once a velocity has been established it tends to stay fairly flat or increase. The XP guys talk about hyper-productive teams, there's no guarantee but you're far more likely to hit this point with a TDD project.

Increasing the number of features a product has and the number of team members will only exaggerate these two velocity curves.

There's another factor here as well, the knowledge of TDD within a team. The greater the TDD experience the smaller the difference will be in the starting velocity. With enough experience the velocity hit becomes small enough that the two curves can cross over very quickly.

The choice of strategy then becomes: are the velocity curves likely to cross over before or after you achieve market fit? Not an easy question to answer and one which is easy to ignore when everyone is excited about just getting something built.

edit: not sure what happened to the parent post, here's a link to Kent Beck's comments about testing before market fit http://www.quora.com/What-kind-of-automated-testing-should-a...
Emacs can't run itself.

$ emacs

M-x shell

$ emacs

I love recoursive jokes.
Weekends
The tests today are a way of documenting the developer's expectations (in an executable test) so that you can extend, refactor and delete code in the future without the 'edit and pray' method. And bug hunting time is massively reduced because the bug broke the test suite 10 minutes after being introduced as opposed to 2 weeks later in production.

I can't document this, but many software projects fail or are forced into rewrites and rescues. That never happens when you have high code coverage.

Has any rescue team ever come into a project and gone 'Well, the test suite is in excellent shape, so this shouldn't be that hard'?

That's what I believe, but many products won't have a huge payoff for unit-testing every method. Most of my code coverage is more like automated QA tests through Cucumber / Capybara / Selenium in Ruby.
Well, if you take Java for example, floating point measurements are only IEEE-754 when classes or methods are declared with the strictfp keyword, yet non-strictfp floating point calculations are still imprecise because of the very nature of fractional math. They're just less imprecise by default. I agree with the sentiment others have posted that it is disappointing that this reality isn't more commonly taught in CS education.
Internally, the new mechanism (currently) uses a method called 'MoveNext' to advance the continuation state machine; it may be leveraging existing iterator conversion support.
A contract is for a fixed amount - not for an equity sharing agreement. When the initial $500 was invested, papers should have been drawn up saying, "okay, i own 50% and you own 50%". A $4000/week business is easily worth $1 milion. The guy sees that and is now trying to sneak his way in.

People often try to take credit for your success, but back away from your failures. Since OP presumably has a $1 million dollar idea, he could get a MUCH better valuation - give away 20% for $200k.
Color Blindness Myths and Misunderstandings
Stale templates in Rails
Win One of Four Year-Long Subscriptions to Blinksale
For this week’s Friday Freebie, the killer team at Blinksale is going to make invoicing a lot easier for four lucky winners. Those lucky Inspired Mag readers will win a Blinksale subscription for a year as Blinksale is giving away one of each of their four different paid plans.
If the OS used the SSD as a swap device, it would still try to write the data back to the underlying drive within a reasonable period of time, which isn't necessary for SSD.
I've never seen one before but I want one! Although I can't imagine it would be good to keep around electronics.... I envision making a band out of it and wearing it like a bracelet, then I always have something to play with when I am bored!
Share your ideas. Writing them down in a blog post in a way that tries to sell them is a very helpful way of deciding what's actually useful or not. It can also rekindle enthusiasm for old ideas.

For inspiration, see this post about ten web app ideas: http://www.puremango.co.uk/2010/10/ten-ideas/
Trash-Powered Data Center Proposed
It's MongoDB, not CouchDB. And imho the benefit is that you don't have to host it yourself and you don't have to write the "x", the nice interface to manage all that data.

Because it is great to have the data in your database, but how do you or better an editor change it (I think hackers don't like editing content all day long and editors don't like to enter content in something like phpmyadmin).
Yep. Decent idea though.
It's effectively said that anyone that doesn't practice TDD isn't professional. Telling people they're unprofessional tends to piss them off :)

edit: In response to child post - That was my interpretation of this "It will make our work so much more efficient, motivating and a bit more professional."
I agree with this - just remember that under no circumstances should you give away equity of the company. Tell him that if he wants to own 50%, he has to pay 50% of the costs as well. Tell him you're going to rapidly expand and ask him to commit $50-$100k (that you could easily seek from outside investors) or he's going to risk being diluted. I bet you he will change his tune.
I bought the first disc I could when it came out. And it's still sitting unwatched on the shelf.

Your pointless consumerism is part of the problem.
Magic keywords, as you put them, on the other hand increase the ability of the language to be tooled. You get better debugging, code completion, diagnostics etc. when what could be a library feature is implemented as a first-class language feature.

The other side of the coin is that many larger businesses use coding standards to restrict the idioms in use across the enterprise. When the language is flexible enough to freely create new idioms (like Lisp and Smalltalk in extremis - the notion of DSLs came from these for good reasons), many folks fear that every codebase in the company will become its own silo of idioms, increasing the ramp-up time of new developers coming in. When an idiom comes packaged up from the tool vendor, "in the box" as it were, however, they can (hopefully) rely on new devs coming in to be up to speed already; as well as fairly confident it's been thought through properly.

Furthermore, third-party libraries and software component vendors in general benefit by being able to assume that everyone knows and can support the idioms.
I'm a hypothetical iPhone App developer. Catch my attention and interest: You need something concrete to catch me and have me say "Yes! This solves a problem that is annoying me already." I don't think that is sufficiently communicated on your website.

Why should I trust you? You're just a tiny business, and will probably go bankrupt any minute. Can you calm me down? Or do you want to avoid waking sleeping dogs?

You say you offer a very nice data entry solution like a CMS, and a nice REST API. That sounds interesting, but if I haven't overcome my fears from above, can you maybe separate them and have them access a database that I let Amazon run for me?

(This is a summary of a discussion on the #startups IRC channel.)
Well, some of us (before uqiquitous home computers) actually pulled out the little manual that came with our calculators to learn about "binary coded decimal", and some didn't.

OK, I'm probably giving away too much about my age :-)

And some had better things to do anyway...

That said, yes, this does get misprogrammed in financial applications very frequently. FWIW, I wrote a little tuturial about this very issue a while back: http://roboprogs.com/devel/2010.02.html
It's an alternative to a backend GAE app or Heroku.
BMS Transport
Hello stagas. What is your technical skill with javascript. I have a idea that needs more polish, but I think it would make a great open source library and I could use it in my job. It's a visualization tool that I saw a Google tech talk about a few months ago. I have not had time to sit down and code for it, but if it was available, I would sure use it.
Unless I'm mistaken, you're still thinking of file writes. I'm talking about using your SSD as "slow RAM". Your statement is true, but it doesn't account for the use of SSD as something that could be used for very large ephemeral data structures.
My credit card has legally builtin insurance against fraudulent use - I'm not liable for a penny of that use if it was used illegally - unless the card itself was stolen and I failed to report it - in which case i'm liable for up to $50. (As soon as I report it stolen, I'm not liable for anything)

I use a credit card because it's safer and offers me options - someone snarfing the number would be a nuisance, because I'd need a new card, but that's it.

Let's please not forget (Sight.. I know - everyone already has) that charge-cards were pushed onto the market as a safe, convenient alternative to using cash - not a walking liability - don't let the issuers turn them into one on us.

As to the analogy - it's quite different. I'm very security conscious, and I generally don't do certain types of activity on uncontrolled or unknown networks (banking - home or somewhere else safe - but facebook at starbucks, okay)

IT's not just a problem with open hotspots, it's with any network you are on, anywhere - an open hotspot is just the easiest place for someone to try this on. An employee at an ISP could snarf data from millions of users easily...
Buy the Cobra-14-Band Radar/Laser..
They might want to switch that to the UDP server ( dgram )
Networked games over TCP is not usually recommended: http://gafferongames.com/networking-for-game-programmers/udp...
I think that a lot of the people who might click on the items featured on MCM could be classed as 'tourists'.

I could imagine that many site visitors are attracted to an item, because it's aesthetically pleasing .. and they go ahead and click to view the item, without any intention of making a purchase.

If this were the case, I'm sure that it would dilute your QCP score.

The items are laid out in a gallery format, and the interface doesn't appear to be solving any specific 'goal-orientated' problems. I think this might be part of the reason the traffic generated has been classified as low-quality.