skysight-inc/HackerNews huggingface dataset:
This would have been helpful to me when I was starting out building http://domainjig.com - which is a simpler site than the author's. That said, I'd offer these responses to those looking for some advice:

1) Yes, wrapping every database call with an asynchronous callback is a drag. I found a helpful library that made some of my workflow easier to express and maintain: https://github.com/caolan/async And I'm pretty sure I could simplify my code quite a bit more if I understood functional program patterns better already.

2) Libraries can be challenging, but I was able to find good ones for everything I needed. The author discussed version issues. To deal with that, I punted on all those node library managers and just jumped into the library code, checking it in to my repository and freezing it in time (in contrast to the authors point #9 about NPM being awesome for him). The other issue I found with libraries was that there are TOO MANY of them for any single thing. For example, there are at least a half dozen separate libraries to help with asynchronous workflow, and trying to choose which one would be "best" was difficult, and depended on freshness, documentation, and then actually test driving them. Github's encouragement of forking made this extra challenging, with many slightly tweaked variations for each separate library.

I found node.js lived up to its promises (for me): coding in javascript on both server and client was helpful in avoiding context switching inside my head, and encouraged me to invest more effort in writing better quality code everywhere. And node.js is plenty fast.

Another thing I'd add is that I used redis and tokyo cabinet as data stores and found the node.js interfaces to them to be mature and easy enough. It was convenient to use python's interactive shell to create and experiment with redis, and then port the routines to node.js.

To summarize, consider this a positive vote for node.js.
I'm not sure what you're trying to say. The fact that you're a fan of JRR's work and Evangellion means Chris Tolkien should be able to bully whomever he feels like? That doesn't make any sense, but I don't know how else to read your comment.
Google Rumored To Have YouTube-Based Movie Streaming Service On Deck
A Trent Reznor musical almost seems like a shoe-in for a Tony.
He and David Fincher have joked for years about doing a Fight Club musical, even bringing it up fairly recently.
Trent Reznor -> The Social Network -> Facebook -> Technology -> Hacker News -> Kevin Bacon
I hope you flagged as well as commenting. Comments are good because they're informational, but only flagging irrelevant stuff will clear it out.
the ecig niche, unless you're going completely longtail, is very blackhat. if you're just learning seo, its not a good niche to find results with unless you pick up on advanced tactics quickly.

also, a single page affiliate site will be very hard to rank for anything. add content and make it into a real site.
Whoops! You seem to have clicked "Add comment" instead of "flag"
Personally, 3 apps. The rest are for my clients.

Just released the Merriam-Webster Dictionary. Went to #1 in reference and #4 in Top Free.
Why not? With HTTP we went back to the future vis-a-vis 3270.
I remember an episode where this american life explained why health insurance came to be like it is.

I was specifically interested in the fact that they said during WWII wages where not allowed to increase, so the only things that employers could increase were benefits. This was the biggest factor in making Health Insurance employer-based.
In Online Ads, Publishers Focus on Revenue From Remnants
I am concerned that this will give large companies with experience filing patents a big advantage over small businesses and independent inventors, but naively this seems like it suppresses patent trolling. Right now, if A invents an idea before B, A can wait until B files the patent, develops a product, and then A can file. Since A invented before, he trumps B's patent, and now can extort money from B (since B has invested in product development which is dependent on the patent). In a first-to-file scheme, patent-holders can be confident that their intellectual property won't be taken.
Hi i am facing the same problem.Now all i have is just profile image and nothing more.I tried to leave the network but it shows you arenot connected to any network.can some one help me?
i m completely lost.....
Because it's a usurpation of my role as the administrator of my system. Because it necessitates a level of comfort with a company—whose business model is based on collecting and selling user data—rooting my system, and trusting that they're not going to abuse that privilege, or forget my best interest when acting in their own best interest. I think that's a good enough reason.
May 22, 2009 - Facebook Disappears Settlement Press Release
google.com/ncr fixes your cookie so that it won't redirect anymore.
If developers always have the fastest machines available, how will they test or care about speed? I hope they have automated benchmarks of common tasks at least.

(Although it is obviously good to have things compile as fast as possible.)
We've been working on a startup and this has been a constant worry for us. I imagine that a lot of startups are one car crash away or one sickness away from failing.
Google is OK with you doing that, they'll eventually throttle down your IMAP connection, but it'll keep going.
Not free, but don't forget Polya: http://www.amazon.com/How-Solve-Mathematical-Princeton-Scien...
Often (though not always) the reason for differences in talent are directly traceable to personal background, and by allocating different resources to folks growing up is how we sustain our class system. Bourdieu.
> It's not terribly hard to teach yourself algorithm analysis or graph theory if you have the motivation.

I agree absolutely. However in my experience, there's something to be said for a good lecturer, challenging homework/tests, and peers to consult with.
I'm a bit confused by this post. The author seems to celebrate a private office. I strongly prefer open work spaces that you share with others, as do many companies I've worked with/seen. Care to share your opinion? I'm curious...
Selecting Hash Table Size in Java
I learned a lot in college!

After my high school, I spent two years on a startup idea and ultimately, left my partner behind and went to college in the United States. Contrary to common belief, I learned a lot in my college. I am already a veteran in C/Javascript/PHP/C# before my college day, but the valuable thing about college is not learning "programming". So, here is what I've learned:

1). I learned how to work with supercomputer, no, it is not Hadoop with thousands nodes (though I've worked on that too!). It is Ranger, one of the computer on TOP500. And I can spend thousands of computing hours freely to just explore MPI and how to efficiently program on this puppy (one lesson I learned, async communication does not always save you time);

2). I learned what Buddhism is and how it transformed during years, how to do anthropology study and what the war is like in chimpanzees world and human tribes, how that interact, and what it implies;

3). I learned what evolutionary theory really is, how it developed, and the influence to American pragmatism;

4). I learned computer graphics! It is an amazing experience to write your own ray tracer with all the knowledge you actually knew (not just glue some random code together);

5). I even learned how MRI works in one of my biomedical class!

I am appreciated so much to the college experience and despite what people say about it, I learned a lot.
Here's what it would take to get me to make bring my product design/interaction design skills to open source software:
* Easy way to and keep track of 'what projects are underway now and which need HCI or UX expertise'?
* Way to speak with the team over email or IM about what UX challenges there are, and learn the constraints
* Confidence that designers will be adequately recognized for their contributions

Reading the thread here makes me realize that we're all so specialized--and this is a big part of the problem. UX designers need to learn to use a command line, need to learn to do at least some coding. Likewise, software engineers (including open source contributors) need to become more discerning about the basic principles of human-computer interaction and user interface design (not just visual styling). Once both roles start to become generalizing specialists, better collaborations will just happen.
I don't care if you go to Yale. When "getting in is the hardest part about attending an Ivy League school," I have to ask, if the problem the system, or the problem the school?

He later writes:
"Most of the foundation in communication, writing, and quantitative reasoning I developed in middle school and high school, and not in college."

That's plain screwed up. If you developed no communication, writing, or quantitative reasoning skills in college, then your college education was a waste of time. But it's because you made an (apparently) crappy decision to go to that college, not college in general.

Here in this thread, and many similar on Reddit, it is often advised to go to a state school or community college, get a technical degree, etc...But we're joking ourselves if we think a technical degree can lead to better reading, writing, or reasoning skills. Of course, if you can develop those on your own, sure, go for the technical degree. But, in this liberal arts student's opinion, the problem with college is that, instead of either studying a pure technical degree, or immersing yourself in the true liberal arts, people go to large state schools and attempt to do both, but end up doing neither.

/rant
During our initial phases we lost a potential hire that we really wanted because we just couldn't afford to offer health insurance. They ended up taking a job with a similar startup in Toronto. We had our first hire leave primarily because we couldn't offer health insurance.

I'm happy that we're in a place that we can offer those benefits now. Getting through those first couple of years was really tough. If my wife didn't have decent insurance I'm not sure my company would exist today.
This wasn't the title I submitted this with. Does anyone know how it was changed?

(My original title was something about discovering a blue collar version of the Kahn Academy.)
PostgreSQL - Impact of Cancelling a Vacuum Full
Lesson learned. I haven't actually sold/bought through flippa but anything substantial I would always do through Escrow and confirm numbers.
We allow them to work from home whenever they like, hence the desire to provide a place they want to show up at.
Server Startup SeaMicro First to Use New Intel Chip - Digits - WSJ
Multi-master MySQL replication using the poor man’s VPN
Ask HN: Hello World
Hello World!
Im 15 years old. Im young but im really into programming or electronics.
Since my brother is an Electronic Engineer and have so far taught me lots of stuff so I was aiming for that.
But then his best friend told me about computer science and startups and that the best place to get info aka Techcrunch, engadget, Hacker News.
All this said I ask this community where do I start?
In the case of Windows im sure they have a large test suite which runs benchmarks over tasks to weed out the non performant areas. Not only that in the later builds im sure its tested on thousands of systems to ensure that this code is weeded out in most cases.

Honestly, giving your developers a slow machine to "encourage" them to write faster code is a fallacy. The average user is not running multiple databases, multiple IDE's, debuggers, editors, multiple browsers, help documents and all the other programs they require to get stuff done. By all means make the test machine match what the users have but invest (yes it is an investment) in a fast machine for your developers.

If nothing else it will make them feel appreciated which will return more then the $1000 odd it will cost to spec their machine up from your users base model.
The "Paypal Mafia" people all got <$50mm payouts. That's part of why they advocate for higher founder ownership--so the folks they fund (or work with) won't make the same mistake.

And the cashing-out environment has completely changed. It's harder to go public, but easier to cash out without going public. It's tough to get anything out of the comparison, other than "Boy, things have changed!"
Back when I discovered CakePHP I was just a print designer trying to become a web developer. I was so thankful for the work of the CakePHP foundation that I felt really bad for not being able to contribute back (I had no money, and no real programming skills).

So, when they called out for help to design their official website I jumped in and they gave me the opportunity to contribute with my design.

As a happy side effect, that design gave me a lot of exposition so I could finally left my dayjob as a print designer and start my career as a freelance web dev. It's fair to say that the link on CakePHP's footer brought food to my table for 4+ years.
http://chart.apis.google.com/chart?chs=300x225&cht=p&...
Even from a selfish perspective, cryonics is basically the science fiction version of Pascal's Wager.
This is why trying to learn a programming language using Google searches and skimming reference documentation is a bad idea.
you can't read the full story on the reader? or by "full story" are u adding in the comments?
I see all of the text of the story, right in the reader.
This is gonna make my Mac Pro way cooler as a central computing "mainframe" for my house...
I think this is key. This is what we did in grad school and it worked great. You worked at home most of the time and came to the office to chalk talk or do work where you don't mind interruptions.

That tends to work great when everyone is a five minute bike ride to the office/lab. It's a tougher proposition when a non-trivial number of members of the team are 30 minute auto commutes from the office.
Also having it be a tax write-off. If an employee were to buy it on their own it would be with after tax dollars and thus much more costly. (That's even discounting group rate discounts.)
Thanks for interview, I hadn't heard about Affinity Lab, anyone work there? opinions?
What's confusing to me is their 'thanks' to investors.

I'm not clear that one _can_ raise money from investors, and then wholesale just decide to leave as a team. At the very least just to fulfill fiduciary duty, the company should be listed as 'for sale' and go on the block, even if just on ebay.

Some guesses:

a) Acqui-hire in the works with money for early stage investors

b) serious, serious, serious team problems / investor problem, so toxic that they can't be solved in the current structure

c) 'investors' is like mom and dad, so no big deal.

Anyway, best of luck to the team, and I'm hoping for something big and exciting next!
...OK, I have to ask. Why would you name a file "~" in the first place?
Answer: Hell yes. Self-insurance is absurdly expensive while group insurance outside of an employer or credit union is harder to find than a Republican with a conscience.

The lie that "Obama-Care kills small businesses and/or jobs" is a smokescreen for the truth: Healthcare reform would free employees from indentured health care servitude and allow small businesses to hire more competitively, creating more jobs.
His comments show he is from Canada. I guess that explains his strong approval of the quote. :)
I asked this in the comments section but it disappeared into thin air with no notification on what was happening(say, held for moderation etc).So I'll ask it here. Maybe an HN reader who works for MS might know the answer.

From the article,

"All managers have laptops. Most prety good ones."

Do developers (testers etc) have laptops (pretty good ones)? Or are they "management only" perks? (fwiw all the bodyshopping companies in India follow the "only suits have laptops" pattern)
Thanks for sharing - I guess this will be useful to many who will visit this thread in times to come.

The seller said on the auction:

> I also don't have the time to manage affiliates and implement marketing strategies for this site anymore.

I'd have treated this as warning sign #1. This explains probably why

> it always took the seller forever to answer my emails and finally transfer the site

> Is there anything else I can do beside swallowing up the loss and try to promote the site anyway?

The site does look to be well-designed and SEOed - if you have a handle on the deliverables, I'd suggest promoting it.

As a last case scenario, you can at least try to cut your losses by putting it back on the auction (mentioning all the facts) and see what it can fetch.

HTH
The second part of that statement is that a lot of individuals are one car crash or one sickness away from suffering a serious financial hardship on top of a serious medical issue. If the startup suffers, it's collateral damage.
Laptops are officially only for managers and Program managers. As a dev/test you can get a loaner for a presentation or find one, somehow.
I want this looping as my os x desktop. Anyone know how to do that?
I've done it both ways and had different experiences depending on the job.

Right now I work about 85% from home. I enjoy going to my (shared) office, but I tend to spend way to much time helping my officemates on their problems when I'm there (can be good or bad).

At the startup where I used to work, we had a shared open space. I was doing some coding, but mostly running long simulations, so I had a lot of down time. In that case, distractions were not an issue.

My job before that I had my own office, name on the door, view, etc. BUT my project members were on a different floor, which I couldn't actually go to (defense company). That was the main instance when I wish I had a shared office.
We never took money -- just met with quite a few different investors over the course of a few months. They gave us invaluable advice.
Ask HN: Paid Alternatives (for Gmail)?
I was one of the person whose account was accidently reseted by gMail. My account had 10K+ emails over the time period of last five years. I know they will restore it anyways, but still this incident has made me more concerned about having a secure e-mail (I know, no one can beat gmail in ease of use).

What I am looking for is some paid alternative to e-mail. I tried fastmail.fm, and its good enough. I am still not sure about their reliability.

I can afford upto $50 a year, with atleast 1 gb of storage. Reliability is the most important concern.
Okay, I get that migrating costs time and that's definitely not free, but saying that Jason upselling is false. It's been repeated by a number of commenters here and it's starting to bother me.

I'm a lifetime Joyent (TextDrive) member. When Joyent started offering newer shared hosting accounts, they allowed me and all other lifetime members the opportunity to migrate. No new fees, no hassle. Just a nice, shiny new space. To me, it's a testament of their support that they didn't try and keep all the lifetime members stuck on the old FreeBSD system.

I also find it unrealistic to expect lifetime customers to never have to migrate from one server to another. Do you really expect the server to run for 20 years without ever having to do anything yourself? Seriously, take some responsibility for your site and move to the latest supported service.
"Laptops are officially only for managers and Program managers."

Heh! That's what I thought :-p Not surprised to hear MS works that way :-). Funny way to economise, making laptops status symbols. I think Google gives devs nice laptops and is probably better off for it.
The idea is that developers should have a quiet, distraction-free space to do their coding. With open spaces and cubicles you hear other people's conversations and you cannot reach the deep focused attention that you need to produce good, bug-free code.
An assumption? We've been told pretty directly how complicated the process is (often with pride).

See the 14 steps which turn a 5 minute code change into a multi-man-month-mammoth:
http://blogs.msdn.com/b/ericlippert/archive/2003/10/28/53298...

Or the now infamous Windows Shutdown "crapfest":
http://moishelettvin.blogspot.com/2006/11/windows-shutdown-c...

There's more. And I have no problem with the author stating how great coding is (because he has an office and a nice computer!). However, while your right hand is telling us how great it is and we shouldn't assume otherwise, your left hand is telling us how horrible it is.
This grumbling keeps coming up here, so I just have to ask: how feasible is it for a young American like me to just pick up and leave for a place that does have a sane health care system, and work on whatever I want?

As far as I can tell, these places tend to have fairly steep immigration/visa hurdles to overcome, usually involving some kind of employer sponsorship (presumably to deter freeloaders?).

If anyone here has done this, I'd love to hear your stories.
The thing here is not about if Microsoft let their developers use all the new shiny technology but the point to stress here is how much percentage everyday does a developer at MS actually codes, I bet it wont be more than 20%.

I am so sure of this because being at Amazon since April last year, I havent coded more then 700 lines of code, bulk of which was supporting new features in the already behemoth software.

I always wanted to work for a big company and I was super happy when I finally got a job offer but lately I have realized that the biggest downside of working for a big company is that you dont code, you just add features in to all the in use product, attend meeting and specific for Amazon, be on the pager 24X7.

For all you guys coming fresh out of colleges, head to bay area and join a start up, ditch these big companies.
I think developers must understand that designers know their stuff and should let them just do their thing. For every 10% of value that you think you are adding (-- hey, I think we'll just use Arial instead of Helvetica) you reduce their commitment by, like, 80%. (Complete paraphrase of something I read on a book I can't remember)

When I had the chance to work in the cakePHP website they were 100% hands off and just let me run wild and do my thing. That has not happened again in my career and I think that continues to be the major highlight in my portfolio (apart from the exciting stuff I'm doing nowadays :P)
Do not do this.

I mirrored my Google Apps email account by setting up a rule to forward to my Microsoft-hosted Outlook.com account. It uses the same spam filtering system as Hotmail. A serious problem happened when perhaps 10 spam messages over a few days made it through gmails spam filter into my inbox, and on to my Outlook.com account.

Sadly when my gmail inbox started filling up with bounce messages from the MSN Postmaster, I realised that Outlook.com blocked my gmail account for spam abuse - SYSTEM WIDE. I was completely unable to send ANY mail to ANY Hotmail or similar Microsoft-hosted email service.

Dealing with the MSN Postmaster team was very frustrating. They told me to go to complain to gmail instead.

TL;DR: Don't forward all your email to Hotmail because their spam filter is so crazy, they'll eventually block your email address from mailing into Hotmail hosted servers again.
Loans For People On Benefits- Same Day Cash Loans- Emergency Payday Loans
Loans For People On Benefits are here to find diversified short term loan services online to the people who living in the DSS Benefits. Apply with us and pull off all your unforeseen urgent needs in an instant manner.
I remember it was sold to the world as being because it exceeded human hearing. I remember it very clearly because I was into high-end hi-fi at the time and didn't believe it.
I guess I am lucky, I can spend some time looking like I am screwing around or doing mundane tasks so long as I get my work done on time.
If those are your TLDs, Fabulous is the best registrar, bar none.