skysight-inc/HackerNews huggingface dataset:
Thanks for catching this. We've fixed it -- please contact us at info@wattvision.com with any other questions or issues. We look forward to having you as a customer!
got it.
hint: haiku contest
hint 2: japanese
I met this Lisa Gansky woman, after she spoke at PopTech this year, who wrote a book on this "business of sharing" type of model. I think she's dead on.

I've owned houses, cars, lots of things, and now that I rent almost everything, I feel so much freer from things...

http://www.amazon.com/Mesh-Why-Future-Business-Sharing/dp/15...
How to Get Free Facebook Credits New
Bruce Schneier: Google And Facebook's Privacy Illusion
yeah, the keyboard/mouse question made me think "Which is more important, your body or your mind?"
A fair collection of (DJ) mixes (live or not) and sets can easily account for a few hundred gigabytes. Take Tiesto's "Club Life" and Armin Van Buurin's "A State of Trance" for example. With each set being around two hours or more of high quality mp3, with the former having over 300 episodes, and the latter having around a hundred. These things add up quickly.
I like the website, clean design and to the point. Great domain too. Good luck!
Did anyone else misread this headline as "Snoring" into 2011? #justme?
Whats the best commercial Group Buying Clone/Script?
I'm looking to buy / customize a commercial Group buying script. I'll most likely be building a couple different Group buying sites. One in English and once in a foreign language. Any recommendations on the best script / clone out there and why?
I don't like Paypal but you can't beat the price:
https://merchant.paypal.com/cgi-bin/marketingweb?cmd=_render...

Click on 'Pricing' then scroll down and expand 'Micropayments'

It's 5% + $0.05. So for your $1 in revenue only $0.10 is taken by Paypal.
Login only link :(
This is bullshit. There's only one thing a prop desk cares about when hiring a new trader: how much money did you make at your previous shop? This translates _extremely_ well on a CV. In fact, I can't think of anything better any prospective employer could ever hope to see on a CV. Thanks to the quantifiable nature of your performance, trading is one industry where you really can keep to yourself and don't need to build some kind of personal brand.

Of all the traders I know not a single one of them has a public web presence. Far from it. They are all extremely private and what they think and know they are not broadcasting on twitter.
>they're willing to put the time in and willing to learn.

People who can't learn programming will quickly decide it's not worth putting their time in--this criteria will select out those people you are looking for...
me too. bjf??
I bombed out at https://www.dropbox.com/votebox/3712/frozen-yogurt and wasted my entire day. I commend Dropbox for this awesome Saturday.
i just built a system like this w/Erlang. we have 'post office boxes' that can receive messages, each is unique, one per connected client, and certain 'PO boxes' can subscribe to others', if they want, or to a random sampling of general message from a group of other boxes. Erlang is perfect for this. We've projected that we will max out at around 1MM connections on a 48GB, 8 core box. We're running 150K connections right now and it's using about 17% of memory and much less CPU. The key though is we already tested with multiple boxes and it works the same way. There's no refactoring when we run out of space on one box. Email me if you want some other ideas about how to set this up in Erlang.
Where do you find co-entrepreneur?
Hey fellows,

How do you meet/find co-entrepreneur to join working on your idea (or the other way around - joining other people to develop their own ideas)? Obviously, I'm talking about very early-stage ideas.

Personally, I had twice started a new venture (both times failed) and I know that talking/arguing/brainstorming with your colleague is something invaluable (I spare mentioning the rest of the benefits). Right now, I'm in situation where I have a couple of ideas in my mind that I want to launch and see how it goes, but the lack of a co-founder kinda pushes me back.

Most of the people I know are either focus on their studies or have a nice job with nice salary and don't really want to take place in a new adventure.

So, how do you find co-founders at the very early stage? Overseas and domestically.
They have to have a user to reward with extra storage for each step, though admittedly they could've offered a "challenge" track with the ability to sign up once you're engaged.
What I don't understand is that there is no Step 9. I jumped straight to step 10. Did I miss something ?

edit : there is no step 12 also. But at the end of step 11 one's can read "You must be pretty tired though, so maybe it's time to go home and get some well-deserved rest."

so resting must be the step 12 hehe
gah its down
From Dropbox Gurus: Ideas for Beginners, Intermediates and Wizards
Why Minecraft Matters
https://www.getdropbox.com/login#register
Free registration, but part of the hunt is to created a shared folder with hex. You would need to install the client and utilize your free space.
Is it possible that Step 17 is platform dependent?
Is it Erlang’s semantics that really rub people the wrong way?
... after seeing O’Caml, Haskell, and Clojure before, Erlang feels
a bit easier to get the hang of. Erlang’s semantics indeed throw
people off, especially those who know a C-style language.

I write in Haskell, I knew OCaml, Racket is a friend of mine. Erlang is no Clojure.

The problem with Erlang is not one of semantics, it's one of syntax. I find the syntax of Erlang jarringly bad.

Try this for a longer rant: http://damienkatz.net/2008/03/what_sucks_abou.html
The 4-Hour Body: The Real App You Are Working On Is An App Called Yourself
ready.js won't overwrite your javascript, that would be stupid, it compiles your javascript in another folder. When you're in dev, you simply link to your uncompiled js. When in prod, you link to your compiled js.
› 2 hours of consulting for $399. Are you for real??
This is awesome. Count me in as well.
Maybe he figured that no universe presided over by an omnipotent being would have made it so that Malloc was necessary.
I couldn't agree more. I'm very much in the same boat. There are some brilliant people out there, but so few of them have the drive and desire to really take a step out and try something new and different. If you want to be in touch, let me know and we'll figure out a way to exchange contact details.
Personally, I think planning out which languages you're going to learn over the course of an entire year is a pretty good plan on how to not become a hacker. Think about what you're about to do - you have a startup idea and want to execute it, so instead you're going to learn a bunch of languages that you probably wont use. How does that sound like the right way to get you startup off the ground? Well, it doesn't to me.

I'd suggest that you ask around and determine what languages other people are using to execute their startup ideas. For example, I think Python would be a great start. Perhaps learn Javascript too, since it has many applications.

Don't focus on learning all of the languages. Focus on executing your brilliant idea, and learn the languages and frameworks required to do so.
stuck on 27...
I am interested to see some solutions with Node.js. From my experience (I built a lightweight protocol for multiplayer game with Node.js), it is super easy to program with Node.js and it just works. But the down-side is, you don't really get scalability. Node.js is great in one-process environment, and you don't have any methods for inter-process communication (you can do it based on you tiny protocol, but really, that is not what you want as "inter-process communication" means). Node.js is fast for prototyping, but I am eager to try out Erlang or Go before deployed the current version in production.
Use the micropayment apis for products under the micropayment structure ceiling. Then use other apis, non micropayments, for transactions over a certain limit. Amazon FPS switches for you.

Paypal Micropayments
https://www.paypalobjects.com/IntegrationCenter/ic_micropaym...

Amazon FPS (automatically switches between micro rates and larger purchases)
http://aws.amazon.com/fps/

Under pricing:
2.9% + $0.30 for credit card for transactions above $10 and 5%+$0.05 for credit card for transactions below $10.
Agreed. In the past 6 months alone, companies with expansive networks are truly attracting the critical mass of people with all different ages and interests (these "sharing" businesses are no longer have user-bases consisting of early tech adopters). This is proving itself with the enormous valuations for companies such as Groupon for shared buying power, Facebook for shared social news, Zynga, etc.
Their blog and forum are constantly refusing connections……
Tip: It's not BJF. Translate again.
anyone have any sort of cache or mirror or hint.. sucks to stall out on a database connection error..
I guess this is working a little too well for them...
You have a lot of duplicate functionality in your language choices. There's a difference between learning programming, and learning enough programming to get an MVP.

I think I would take the idea, break it down, figure out what it is going to take to do it, then, learn the different pieces that will allow you to construct it. Java, PHP, Python duplicate effort. From a webapp deployment standpoint, you might find PHP or Python to be easier to deploy than Java. You might find Python to have some slightly better frameworks available than PHP which leads to more agile development. You've left out Ruby/Rails.

I don't know what you're trying to write, but, Haskell for a front-facing webapp might not be optimal. For many backend tasks, you might find it to be useful.

I don't know how you learn, but, two months immersion into each language will give you a good idea of what each language could do, but, 8 months in Python with a Framework would probably get you very prepared for your two month HTML/Javascript/(XML|JSON)/JQuery stint before executing your idea.

Unless your idea doesn't involve storing data, you may have missed SQL/NoSQL technologies - MySQL/PostgreSQL or CouchDB/MongoDB or key/value stores MemCached/Redis.

Granted there are other technologies - you could probably spend a month reading thousands of benchmarks and come to absolutely no conclusion as to what you want to use, so, use this metric: Find out what people you know are using and use that. You'll have someone to bounce ideas off of, push you through points you don't know, etc.

Now, there is a special exception in the rule above - Redis. Redis is absolutely, positively powerful - beyond a key/value store. antirez frequents HN a bit, is super responsive on Twitter and has been pushing out some really cool stuff. Once you understand lists and sets with Redis, you will find that you aren't really just dealing with key/value. Depending on what you are doing, you could easily use Redis for your MVP (and use it beyond launch).

http://news.ycombinator.com/item?id=2085351 (written with Redis + Jquery)

If you go Python, Pyramid or Django, perhaps Flask.
Ruby on Rails
PHP, cakephp, kohona, codeigniter
Java Play

Any method you choose, I would suspect you could pick pieces and write them along the way rather than waiting until November.

And don't think people aren't interested if you haven't given them a chance. You might find some very valuable feedback or an angle you hadn't considered.
People who are actively looking for work -- and especially those who haven't yet built up a solid network for referrals -- will increase their chances of making it through the primary gatekeeper (be it a startup CEO, HR rep, or dev director) if they are GENUINE and ORIGINAL.

People responsible for hiring (esp. in today's market) are inundated with TONS of resumes. It's completely logical that a great (and efficient) way of vetting them is by (A) looking for any errors because, if such errors exist, it's an immediate dismissal and (B) automatically taking notice of the non-boring ones.

I think the "standard" resume -- the ones that have language akin to "I am seeking a position at an established organization..." are dead. And they should be. Because they're such a snore. (I mean, I almost fell asleep while typing that sentence up there.)

But a running record of achievement that tells a story of how awesome you are, how you think/approach challenges, and what you've accomplished (from business-level results through granular, specific technical learning) is very much alive and well.
That's exactly my point. You don't want pollution. Factories in the U.S. need to take care of that. And it costs money.

Moving to less regulated places like China and India saves that cost.
I considered that possibility, but felt that it was less likely than an all-A or all-B type of scoring system. But you're right, I started questioning that assumption after several questions.
2015: The One-Terabyte iPad
If you can learn Haskell in 2 months, you are a god.
Find the HTML code for the color.
I don't think it's a good idea to jump from language to language. If you want to get something done, pick one (maybe two) language that will get the job done.
Email Blueprints: 36 Open Source Email Templates on GitHub
Its interesting because FW has been cautious about a bubble developing within the startup investing. Maybe he was referring to non-network-effect companies.
<video> in fact can specify a non-free codec. This isn't about the types of codecs that should be allowed to be included in <video>, it's about the types of codecs a browser vendor will support out of the box.

Fonts are much smaller than video decoders so they can be sent over the wire, making the whole licensing and distribution thing the problem of the person using the font on his site. Fonts are all decoded by the same free code, whether that font is free or not.

There is no facility to transmit a decoder for the use of <video> tags on your page, and no one would do that anyone because it would be a huge nightmare to make sure you're sending one that can run on the user's platform, the browser would be forced to allow execution of an arbitrary binary block that could very well just be posing as a video decoder, and then all sites would have to pay for the rights to distribute the license. It just doesn't work. The browser has to include the decoder locally, so the browser vendor has to decide if he's going to pay for the license for a H.264 decoder or not.
Any tips on 21? (The one about shared folders and the blue picture.)
hex code of pic, share the folder
Hmm...I seem to have found step 17 from step 14.
You're going to need to explain further how C is endowed with all the capabilities normally associated with OS-building frameworks (which I've never heard of).
I tried to use AirBNB a couple times in NYC but my experience boiled down to (a) people not replying when I contacted them about their property, and (b) people trying to get me to pay them cash directly instead of via AirBNB. Glad to hear they're doing well, but I haven't had any luck with them.
Yeah, I got that, with hex and all, but when I use digital color meter I get a different reading on each of my monitors, thus the question.
How to Make Online Shopping Easier
Even though The Oatmeal is not usually appropriate for HN, I thought this particular comic highlighted some important flaws in online shopping markets today.
I like this consulting idea, but wouldn't you agree that the power of collaborative feedback via a question on HN is more powerful than a $200 hour with one person? Just my 2cents.
Summary for 2010: all SaaS has sales of $11.7 billion; PaaS (I think they mean services like SalesForce, AppEngine, and Azure where you write your apps on their service) $311 million; Amazon $500 million.

Add it all together and you have roughly the size of the remaining U.S. steel industry which is rapidly giving ground to China. My point being the cloud is going to be a sorry economic substitute for dismantling the U.S. manufacturing base.
One of my first thoughts.

Further, keep in mind, folks, that the longer the length of exposure (particularly per "session" of exposure), the lower the threshold level of loudness at which permanent damage begins.

At some points, I've had managers recommend wearing headphones and playing music to deal with a distracting environment. I wonder whether, were this to be documented, they / the organization could be liable for subsequent hearing loss.
I think this sort of in-group superiority effect is likely to occur for pretty much any male-dominated obsession with a large body of associated arcane knowledge. For example, gamers have in-jokes like "the cake is a lie".

At the same time, I have worked as a programming tutor and there are some people who suck really hard at programming. They're probably just stupid though. For example, I tutored a kid who absolutely couldn't program for beans but did well in a physics class we took together. But I think it's likely that he did well through pattern recognition, aping example problems and so on. In programming, you really have to understand what's going on.
I haven't used Scala but I certainly rate C# over Java at this point in time.
yeah :(
doesn't seem like they thought this one through.
now i'll never know what asian cuisine they enjoy
Solve the anagrams
Nice. 124 lines of code. Add 5 more to show the time and you've got something people will return to.
Serious chess player here. I'm sure that Rook or Queen odds is a win but it is not a simple matter to force equal trades in chess games. It may be easier to force them with those odds (I never studied odds games much so I don't know a ton about how the dynamics change -- but neither have you), but I don't see why.

In general in chess the opening determines how easy it is to trade pieces and who has the option to trade how much. In some openings you cannot easily trade any pieces even if you want to. In others you can trade several if you want.

It's easy to give examples. White can trade his f1 bishop off easily in many e4 openings (not just against e5 but also against c5 nf3 d6/nc6). Or in d4/d5 openings with Bf4, black can play Bd6 to trade. There are also plenty of opportunities for white to play Bg5 and trade for a knight in various openings. But if you take other openings, like a closed French it's hard to trade pieces. Or a French with black trading his bishop on c3, it's hard to trade the other pieces. Or in a king's indian you don't necessarily have any good way to trade pieces without taking on some disadvantage. Or in a Najdorf obviously you can force some trading if you want to play Nd5 in some lines for example (I mean lines with e5 by black, not the piece sac lines) but when you do so it's not actually very good for white. This is one of many examples where going after a piece trade gets you some disadvantage.

Sorry for details, but really you can't comment on this stuff without knowing a hell of a lot more details than I just wrote. There are plenty of openings that do not allow convenient trading of many minor pieces, and trades of majors aren't all that common. Another good example is all IQP openings for either side which allow some trading but also get dynamic and interesting positions (and of course they are also positions where you're completely screwed down a queen). IQP positions are also interesting in that the IQP side must avoid trades b/c he has a losing endgame, and conservative players think it's bad for the IQP player but actually those positions are fine.

The strategy "just trade stuff and get to the end game" in normal chess is not easy to implement if your opponent doesn't want it.

tl;dr in chess it's usually pretty easy for white to trade one set of minor pieces but not necessarily any more, and doing so may be (slightly) bad for him.
Seconded : But they really don't emphasize the possibility in their main materials.

The way I found to get on the program is to apply for the standard account, and then apply for the change to micropayments. In my case, they didn't tell me whether I was approved, the only way I could see that is by looking at their take on transactions.

So far, it's working great.
3D Printing/ Rapid Prototyping Comparison
I couldn't find a solution to step 8 either, but I managed to skip to step 10 by paying attention to the URLs of the previous few steps.
Yeah, sure. How do you want to exchange emails?
- There is no way to retrieve information in this system.

DNA is natively a content addressable storage system, due to natural base-pairing. But to first address your question in your edit: think of DNA as a pair of singly-linked lists, each with an alphabet of four characters. Each singly-linked list is the "reverse complement" of the other: the reverse sequence with an A-T swap and a C-G swap. At each position there's 2 bits of information, and the other linked list allows for some redundancy.

To probe for information in a DNA database, you construct the reverse-complement of the desired bit of information, attach a marker to your probe (such as a fluorescent dye, biotin, magnetic bead), then physically mix it in to your DNA database. A couple cycles of melting and cooling, and your probe will eventually find it's target DNA.

Of course, the thermodynamics of a physical database like this aren't particularly great. I'm not sure of the asymptotic behavior; my intuitive guess is lg(N) just like in B-trees or what have you, but I've never run the numbers or heard of anyone else running it. Also, the constant in front may be just a few orders of magnitude larger than our current systems :)

Reading DNA is getting super cheap these days, and the pace of DNA sequencing technology makes Moore's law look positively wimpy. There are about 30 serious startups working on technologies that fall into a few broad categories, and some like PacBio had an IPO this year. Writing DNA is a much more difficult challenge, I don't know of many people looking into it yet. The market for writing DNA isn't nearly as obvious as it is for sequencing. Of course if it becomes feasible to write your own pets/plants/children instead of breeding them, the market may explode.
for the curious, that formula in bc -l parlance is:

p = a(2^1000)*2
sqrt(2 * p * n) * (n / e(1))^n
I lived with wolves
I think you have too many "things" in there, to gain any real mastery of any one of them in just a year. How much Java can you learn in two months? How much Haskell? How much Python? In either case, I'd say it's doubtful you're going to learn enough to really be able to execute an idea.

OTOH, if you spent 6 months on one of Java OR Python OR Haskell, I think you'd have a fighting chance at getting far enough to be able to get something done.

That said... Haskell is, by all accounts, a fine language. I want to learn it myself, and have nothing against it. But... it has a reputation for being difficult to learn, and I'd question if it has the degree of support, in terms of libraries, community, documentation, etc., that something like Java, Python, PHP or Ruby has. For a beginner going for an MVP, I'd really seriously question if Haskell would be a great choice.

As far as Java... I am most definitely NOT one of the "Java basher" crowd, and I'm actually a big proponent of Java. But it's not the best language to use if you're trying to do Rapid Application Development, and if you want to move fast. For getting an MVP out the door, I honestly think you might be better off with a different choice. But if you go with Java, look at some frameworks like Wicket or Play that can help you out.

Personally, if I were advising a beginning hacker, and they wanted to do what you're trying to do, I'd say pick one of Groovy/Grails, Ruby/Rails or Python/Pylons (or maybe django), and focus on that, while mixing in some exposure to HTML, CSS, and Javascript as you go.

Oh, and you'll want to learn at least the basics of some sort of persistence mechanism. NoSQL solutions are very en-vogue these days, but traditional RDBMSs still have a role to play as well. I'd recommend learning the basics of using SQL with PostgreSQL, and the basics of one of the popular NoSQL systems.