skysight-inc/HackerNews huggingface dataset:
This is something I've been harping on about lately but no-one seems to listen. Silicon Valley is the only place I know of where it is illegal for a company to restrict the work you do after hours and without company resources. This is such a massive boon for people trying to create their own startup. It means you can work on a project on the side until you are ready to commit without having to worry about your current employer stealing your IP.
Fast polling using C, memcached, nginx and libevent
Liked!
I actually probably have nearly the same history as you. Graduated about the same time as you. Been fascinated with computing as long as you. And just about as fed up with the current state of things as you.

I think the difference between us is I've got some notoriety so I'm looking to at least try to tear down the current situation before I get out of here. I figure might as well give it a shot, and if it doesn't work out I'm smart enough to change careers.

So I say, if you're not interested in it anymore, then try not doing it for a while and do whatever else you want. Even if this 2nd career is a total failure you at least tried.
lol.. mate.. appreciate your hard work.. but i guess it doesnt take much time for anyone to guess that you have simply stolen basecamp's design?

ROFL..

get some originality dude... u "may" ve gotten an awesome product... but do try to stick to a bit of ethics and not copy other websites designs..

P.S.the pricing page is an exact copy of basecamp!
This is a great piece of software. I used to work for a company that blocked sites like YouTube. This was extremely frustrating, since many of the software websites I'd visit would embed relevant YouTube clips or tech talks. I was able to use FoxyProxy to tunnel any requests to YouTube.com to my home network. This meant that the blog post was fetched over the work network and the embedded YouTube clip was fetched over my home network. It all worked very well.
If you want the users to share the full project, then use GPL (or AGPL for server software).

LGPL if you want to allow others to use your library in a project without releasing their source, as long as the library was not modified.

Choose BSD to let anyone do anything with it without requiring to release their source.
No they didn't:
"I'm sorry that you feel we were't straight forward, although our goal was to be completely transparent in our communication with you about the status of this feature. Since the time of launch, we thought we had clearly messaged that international SMS has been an unsupported feature, and that the entire product was in beta status. We had published this fact on our SMS product FAQs, as well as in the public GetSatisfaction forums. Our apologies that we weren't clear enough about that fact, which caused you to roll international SMS features into your app."

This is not an apology for not informing the developer before closing the service...
Mazespace of the Vor
I was very confused after I first looked into Arduino. Branding provides much needed orientation, especially for those who are new to Arduino.
This tip is awesome. I just got in to a 9 - 5 and have been trying to figure out how to fit in my projects(what I live for) and this makes it oh so clear. THANK YOU!
Publish Your Website Or Customers Won’t Find You
it really opened my eyes to a whole new way of looking at the movement

Interesting. Can you share more details on the new perspective you got from being there?
IBM has http://www.alphaworks.ibm.com/tech/opencl for Linux on PowerPC. It covers Cell.
And further, there should have only ever been one webserver, one database, one KV store, one programming language and one CPU architecture right?

The crappy webapp you work on, which is described as "like $x but better" probably shouldn't be in existence at all, because we already have $x.
As a tinkerer, thinker and universally curious mind, he definitely was a hacker, like Archimedes centuries before, and Daedalus in the mist of time; like that guy who for the first time made a tool from a couple of stones by hitting them together, even farther away from us.
One of the more interesting was that people who have had lots (5 or more) partners had tended towards 'unpopular' partners (zero or 1 other partners).

It looks like most of the vertices here have degree 1 or 2. Do those adjacent to vertices with degree 5+ actually tend more towards low degree than the rest of the population? (I haven't gone through and counted, but I'm skeptical)
I really wish I could raise my hand. I am a college student in Atlanta pursuing a computer science degree and I am looking for any time of experience I can get, But I am not this hacker you are looking for.
(cross posting my comment from his blog)

Sorry buddy; your post is basically a hit piece about an experimental service which stopped working. It seems they sent out an email and marked it on their status page.

So I'm going to categorize you with the other startup people who have pretty blog and hurt feelings for your own mistakes.

I hope I never do business with people like you.
Applying blindly a stupid policy can make no good.
Thanks for sharing.

However, this presentation and book are only stating known facts. Of course the evolution of good ideas often take time. Of course collaboration plays a major part in the evolution of ideas. If the author makes money off of these ideas, it is only because he has neatly packaged them.

RSA Animate could draw just about anything, and it would seem like a cool and nifty idea:

http://www.youtube.com/results?search_query=RSA+Animate

Including promoting anti-capitalist thought, which I don't agree with:

http://www.youtube.com/watch?v=NJGAs2KwoWk

Also, at one point my manager tried to use an RSA Animate video to convince me that I did not really need additional financial compensation (like raises, bonuses) to boost my morale. Regardless of whether I'm motivated by raises and bonuses, I want them, and the following neat RSA Animate video is not going to change that:

http://www.youtube.com/watch?v=LGkrKfOCvho

All in all, I'm not impressed.
Actually even regular water is usually OK for electronics. I washed LC630 innards in the shower. Dry it well, though; you'll probably be better opening it to avoid trapping moisture inside.
Except that then you would have to do some contortions in order to use it or its parts from a command line or a script.
>Interestingly enough, the ambitious Aboukhadijeh was a software engineer intern at Facebook when he created Youtube Instant.

Ouch. Does that mean Facebook own the rights?

Because IT staff are not much more than slaves in our world: anything you create while employed is property of the employer, even if the work is done in your own time.
Best Online Shopping,NFL Jerseys
I work with a mobile marketing company that uses OpenMarket as their SMS hub, and I have been quite pleased with them so far. They provide a consistent API and callback feature for sms that bridges over to the mobile networks.
> They despise RubyGems because it installs packages in a self-contained way

A way that conflicts with the software management Linux distros use. You can't issue a command and have your system updated and, at the same time, your Ruby environment updated. Introducing some new gem can crash system software written in Ruby and make it impossible for the system management tools to rely on the same interpreter you do.

If you want to install your gems, something like Python's virtualenv is recommended. I don't know if Ruby has one. If I relied on Ruby, I would make sure it had, even if it meant writing C.
He's not dropping out of Stanford. FTA:

>Aboukhadijeh will continue to attend Stanford while he works at the company.
I completely agree with those who suggest the early morning cycle. Especially if you have a family. I wake up about 5/5:30 and a working in peace by 6 until 8. it gives me at least 2 hours of extremely productive time everyday.

This is how we built our current startup: votetocracy.com. When I try to work at night - I have a hundred things floating in my head that distract me.

Another tip that has worked for me: Multi-tasking is bogus.

I have actually tested this with my own work life. I spent a week multi-tasking. Where I decided on several multi-step projects that I wanted to complete over the week and went about them by pushing he first tasks forward one by one on each project on Monday. Then I kept pushing forward the next task on each project. At the end of the week I had several things up in the air. Mostly because I was waiting on others - or others were waiting on me because I was busy doing another task on an another project.

The second trail was with a one project a week approach. The result: It got done early. Those that I had to work on the project with didn't have to wait for me. I didn't have to wait for them.

THe one project approach isn't always possible due to client demands and such. But I do recommend picking at least one project among a few people and as much as possible - limit the noise of other small interruptions and stay focused.
This is a bad argument against. His ART? He is not publishing blog entries as ART. His primary job is not writer.

That is just a way to say, "It's OK, he's rich and can be a horrible writer because he INTENDS to write horribly." If I read your blog and you typed this way, I'd condemn it and think you were an idiot - why should it be any different because he "writes checks?" (And that is not because "society forces it," it's because he's trying to talk about serious things and be a serious person but he talks like an 8th grader.

Stop babying him as an angel investor - he's human too.
I like how his cool confidence stands in contrast to Steve "I'm going to fucking kill Google" Ballmer's aggression. Notice how generous he is with compliments for Google's competitors.
Except it doesn't, because nobody (that I've ever heard of) backports security fixes to old gem versions.
I don't know: wikis were such an enormous productivity boost at my old day job it was difficult to overstate. We had plenty of documentation in Excel files, and that got read pretty much never, for all the hundreds of man months burned up producing it. The wiki was where engineers actually kept the accumulated knowledge that ran the business. (Like the Deep Magic rituals which, when uttered in the presence of a slaughtered chicken under a waning moon, would let you successfully install the software on a production server.)
I think you should focus more on your project (http://lotaar.com/) and stop worrying about "startup" cliquey antics. Some people can afford to dabble in BS, we Africans can't. You have so much to do my friend, get to it!

Ideas for you.

1) Write a health-care record management system for Nigerians. A free service that allows doctors to store medical records and notes about patient history and prescriptions. Since most people don't have government IDs, device a way to uniquely identify each person (parents name, place of birth, first name, gender, approximate year of birth, last place where a doctor has accessed the medical record, etc.)

I want to do something like that for Somalia, my home country, but don't have the safety to go back there and deploy it. Might go to the refugee camps in Kenya. Shot an email to Save The Children, no reply yet. I want to make a $100 Android tablet that photographs handwritten prescriptions and stores in a central location. The camera can also function as a way to capture visible problems for remote diagnosis.

If you can just pry data health data from the hands of government and NGOs and put it "out there", you wont be short of help.

2) Start a website where people can submit study materials suitable for cheap printing. Exercises and practice games that can be succinctly printed into a few, multicolumn pages. Get the feds to give you a printing service and churn out study materials, send on donkey backs to villages.

You can advance education tremendously by teaching teachers new games and teaching practices, that are fun for both them and students. Tap into new research on learning, and do the simplest stuff first.

3) Chronicle and catalog a verbal recording of the myriad of languges and dialects in nigeria. Send a voice recorder with several hours and let the elders speak about everything. Transcribe that into IPA and save it for the kids. The cities are growing and languages are dying. Also, provide corpora of your languages free online to linguists and programmers can develop NLP tools. As long as African languages remain oral we wont have a mention in computing.

4) Create an online talent website. Reward people for discovering street musicians, painters, folk artists and inventors. The talent gets a mention, and whoever discovered them gets a prop. Put in some game mechanics to encourage the more affluent people with the technical means to go out of their way to interact with, the often poor, local talents. Ignore government aid and other BS. You can bootstrap this with funds from local businesses and transnationals that want to feel-good aspect of this local involvement.
No one listens because it only directly helps competitors, and of course startups by definition are not entrenched businesses.

Few are wise enough to realize the advantages of an overall healthy ecosystem, and the giants like Intel, once they became giant, only want that to a limited extent anyway.
are there high rates of STD infection for teens? or is it more prevalent in adults with the mentioned hub networks?
Watching this discussion makes it painfully obvious that the most vocal opposers to the post are those who have never used unified software package management. Sorry, guys, but you complaining how broken package management is when all you know is the google, browse, download, run, next-next-finish dance doesn't exactly help.

I don't want to know Mozilla released a new Firefox. I don't want to have to run it to find out. I don't want to know there is a new Java available and I don't care which version of OpenOffice is the latest and greatest. Or bzlib, or glibc. Or Python, Ruby, CMUCL... If the packaged version is good enough, I don't want to waste my time managing my computer, not a single minute. I'll let the system-wide updater do its job.

And that's what a unified software package management system (I use APT) does for me. It does its job so that I can do mine.

In the parts I need more control, I skip the whole thing and install my own programs in any way that makes sense for the specific product. My distro provides a reasonably up-to-date Python, but if I am to muck around libraries that conflict with the packages provided by the distro, I will use a virtualenv, which is a stand-alone Python environment, with its own libraries and easy_install/pip. This is similar to the "bundle your versions" approach, but, rather than the norm, it's the exception.
I think it's more of a Your Mileage May Vary situation. Where I work we use MSN, and I imagine they'd prefer Yammer if it were presented to them. We have a call centre that uses social and fun events to lower turnover, and they are looking for a way to allow employees to socialize in a controlled manner during work periods. We also have a sales team that is exploring the idea of social media to communicate with potential clients.

That's three areas that could use some good social software solutions. As opposed to waiting for new social features to be added to Outlook or CRM software, I would think that many enterprises would like to find and use software devoted to social.

(Shameless and obscure plug: that's one reason why our newborn startup is looking at this problem.)
I haven't argued in favour of communism, but I have expressed opinions on HN that went against the herd, and I have fared well. (See: http://news.ycombinator.com/item?id=1661588)

I've said this before, and I'll say it again: HN is largely self-correcting. The trick is to write a response when you get downvoted (unfairly, that is), because the downvote is usually a signal that either: a) you wrote a lousy one-liner or b) you didn't express your opinion in a clear manner - see (a).

Flesh out your argument, tell people that you do have a point, and say that you don't think the downvotes were fair. You'd likely see a correction within the next couple of hours.

This of course assumes that you do have something intelligent to say. If you don't, the downvotes are deserved.

Also, I note that in your response to the parent's comment you've not articulated your arguments. You merely make assertions.

not in all cases.

What does that mean? Why do you think so? What counter-examples can you give us?

that goes with the herd

What does? Why? And you link to a HN thread, expecting us to see ... what? What is it that you see in it that you want us to notice, as well?

HN karma rewards the most cogent, the most intelligent comments. Those are usually well articulated ones. Simple assertions are not well articulated arguments, even if they are true.

A simple format for writing a clear argument is to use the framework of: Assertion -> Reasoning -> Example. HN may occasionally downvote comments based on content. But only if the argument isn't well articulated. That's been my experience, at least.

PS: if you're a karma lover, you may be in this for the wrong reasons.
One thing that always shocked me is how many Java apps play "library bingo".

There is no reason to use every third-party library available. IDEs make it easy to introduce all kinds of weird dependency in your code, but, please, don't.
Try creating something new instead of learning about what other people have created.
Can you provide more details about your fish farm? What type of fish? Size of tanks? Time to "harvest"?
I can definitely relate. I'm doing two things to combat this. First, I'm taking a year off to travel. This doesn't take that much money if you do it frugally. Second, I'm studying an entirely new problem domain. I picked machine learning, but I think anything that requires you to learn some new fundamentals that don't necessarily have directly to do with tech can work.
"breaking one link in the chain – any link - will stop that part of the network from spreading any further"

Interesting. I wonder whether the "save sex till marriage" movement is having much of an impact in slowing the spread of STDs.

My impression is that they don't change many teenagers' behavior in the long run. But for this specific effect they wouldn't have to change more than a few to have a big impact.
Fun fact: user patio11 (to whom you're replying) is in fact the author of the article you're linking to :-).
Ask HN: Impact of i18n / translation on iPhone app sales?
Does anyone have any stories and/or numbers about how translation into various languages has affected iPhone app sales?

I've got an app that has made it very high in the AppStores of Hong Kong, Singapore, Malaysia and a few others, and I'm wondering if i18n would make a difference or not. I'm guessing not, because English is common there from what I have read, but I'm wondering if there are other markets that aren't English speakers/readers that would open up with translation...
Ron's misspelling of "entrepreneur" was later questioned to be a possible "spy-trick" whereby one word was deliberately misspelled and different versions were sent out separately - entirely possible! Would not have been mentioned if someone didn't notice he misspelled it.

The actual comment that got a ton of upvotes was one that said they should NOT be heard in front of a judge - which contradicts your post. No one suggested Dave be "burnt at the steak." In fact, most said that he was dumb for lying about the meetings being highly borderline on collusion. Those that stated that also said he (and others) should be in the court of LAW if they committed crimes that had broken the LAW.

Here are the most downvoted comments:

1) McClure's response wasn't defensive. Defensive would have been keeping quiet and not admitting to have been there in the first place.

2) No, that's disagreement. People who have something to hide usually don't draw attention to themselves.

3) But once you have enough money like Mcclure, you can say "Fuck you" when you want to and not worry about losing your job.

4) I'm going to pistol whip the next person that says "AngelGate"

5) Don't listen to rap, then. Stick with pop.

6) I'm having trouble believing this is not a hoax. This doesn't feel real to me. The entire thing feels like it is staged by Arrington and McClure.
Just quoting what you quoted: "Our apologies that we weren't clear enough about that fact, which caused you to roll international SMS features into your app."

Reads like an apology to me.

Read on for a bit, they acknowledge that their communications were lacking and have improved on that by making it easier to find this information.

What do you expect of them? Groveling? A refund?
Why can't we have two comment voting buttons and two corresponding karma scores?

The first button you click up if you agree or disagree with the view expressed.

The second button you click up if you think the comment is well written, irrespective of your agreement with the content.

One Karma metric will measure how much people agree with you, the other how much they respect your defense of those views.

Clearly a lot of people want a means to show their opposition to a view. And clearly others want the vote up button to be used to judge the sophistication of the comment. Obviously - no matter how much it's argued over - people are going to do what they bloody well like with the button. Why not make everybody happy?
I have read this article when it first appeared on Hacker News: http://news.ycombinator.com/item?id=542531 and I was in doubt whether to believe it or write it all off as April's Fool joke. The design looks interesting and reasonable, but... who releases serious information on April,1 really?! If they were actually serious, I was sure they would release this a day later or earlier.

Now, quite some time later, I read this again and I am not convinced by the article. The comments also do not offer evidence that this is not a joke. Nor the video that you posted, until the second part. In the first part all it shows are some containers and industrial machinery; nothing indicates that there are really servers in those containers or all of this stuff is actually Google's. Now after the second part I believe that it all was for real, after all.

I wonder if Google is playing with us on purpose, releasing the information on April,1. Or Maybe they just don't care a single bit about such things?
Can you provide details of your personal experiences in this regard? (Very curious, not trying to pry.)
Let’s Build a Compiler (1995)
The Best Job in the World