skysight-inc/HackerNews huggingface dataset:
I tried to submit that one, but whoever submitted it originally picked kind of a "front page news that won't get to the front page" kind of title and it was buried pretty far down. If someone with super HN powers can edit the link to discover.twitter.com that would be super :)
get a decent display :-) ok, will give it more contrast. sorry and thanks.
Ask HN: How can I use my coding abilities to truly help people?
Coding web apps and working on startups is fun, but I how can I use my web dev coding skills/knowledge/abilities to really help people and make a meaningful contribution to humanity?

A related question: with everything happening in the world at the moment (Japan, Libya, etc.), how can I help through coding/web dev?
All-star investor backed Beautylish is a social network for the beauty biz
Because there's not enough reward for high risk.

VC (and PE & Sovereign Wealth funds) do make multi-billion dollar investments, but mainly in areas like energy where they can get a huge pay-off.

Say you wanted a fund to invest $20bn for 100% equity, generally early stage investment funds look for at least a 10x return, so they'd be looking for a company that can be worth $200bn.

The biggest cell provider in the US in Verizon, and their market cap is around $100bn. To justify the investment you'd need to build a company that pretty much controls 100% of the US cell phone market. And even then there's no upside for the investor, they might get 10x if they're amazingly lucky, there's pretty much zero chance of 20x or 100x return.
I hope you're mistaken about it being the same because RC2 is still buggy.
Maybe the list is for a public event, and they don't want people to call in or come to the office just to add their names.

Maybe the list got too long and difficult to manage.

Maybe the maintainer of the list wants to search for specific people without scanning the entire list.

Maybe the maintainer wanted to be able to email attendants without manually entering all the names.

I don't know the specifics of the project, so perhaps you're right. My point was not specific to the project; I was simply trying to allude to the fact that you don't have to be writing the software for rocket ships for it to be useful and productive.
I think this is an AWESOME idea.
I started with PHP however many years ago and I feel that it hasn't gone stale yet. Each new major version is enough to keep me excited about continuing to use it.

It's important to stay open to other languages of course, but I think that you should use what keeps your excited about development.
Google I/O Extended
But the "under 18" landing page doesn't actually block anyone, including those under 18 from continuing on with the site, so there's really no incentive not do it. If they move to a guaranteed to be filtered tld, they'd explicitly be asking for less traffic, which seems unlikely to me.
However I feel like our "productivity revolution" is for naught, when we still end up working ourselves to death and having no free time to show for it. Whatever happened to "computers will make our lives easier?" For whom? When does it pay off? When does the programmer get to rest?
Perhaps they reused the set the moon landing was filmed on. (j/k im not a moonie)
It's however much you have to pay to attract said developer to Leeds. That's how much.
Airline tickets to Santiago
Cheap Flights to Santiago Chile at cheapest prices and get the latest flight deals at rock bottom prices of all major airlines. Call: 0207 078 8874"
Yes, disruption. Also OnLive http://www.onlive.com/

While the iPad improves, consoles/PCs will also improve, but you nail it by questioning whether people want it enough to pay more for it (another wii-like example is the popularity of casual flash games); and that prices will increase due to art costs (absent unforeseen algorithmic generation techniques...), which would seem to be limited by cinematic quality. If so, when the iPad matches that, there will be no reason to get a console/PC for gaming (assuming HDMI & controller sockets).
Yes, that's definitely true. Never thought of trying different instances of the same size and same style myself, actually... it's often hard enough to find a single instance!

Perhaps what we just need is rapid prototyping for clothes: "I'd like one like this, but with a more generous waist". Like bespoke tailoring but cheap and quick.
A Short History of API Authentication: from HTTP basic to OAuth 2.0
I do not have first hand knowledge of such a market, but the idea seems like a natural extension of the markets to sell matured player accounts for online games. If there's a benefit to having a well-seasoned reputation associated with a login, then there's a market for selling that login.
I remember working on a site for a client, and every week he'd have a new list of things he wanted built based on what his competitor's site was doing. And every week I'd tell him to think about it in a different way, act like the leader, keep it simple and not just be a me-too site. Never took the advise. In fact, took forever to relaunch because he was always concerned with playing catch-up. I know the other site is still doing great, but I don't think his site has changed in years now...
Humans.txt: We are people, not machines
I actually doubt this merger will go through. This would put AT&T far ahead of Verizon in term of subscribers, even if they are less desirable due to the low ARPU. There isn't enough churn in the wireless market to balance the AT&T and Verizon out over a reasonable time, and Sprint would now be a distant third. Effectively this will shut anyone else out of the National carrier business, and eliminate the possibility of any new MVNOs, since customer acquisition costs would be very high, and you only have two parties to negotiate licenses with.
Then again that would mean that I have to get offended every time I get a visit from a Jehova's witness that wants to 'cure' my atheism. Believing I'm wrong for not having the same religious believes is their prerogative (an there is absolutely nothing wrong with that), but being offensive is not telling me they think I'm wrong, it's telling me that it doesn't matter what I think because there is only one correct religion to follow without letting express my point of view.

Freedom of speech comes with dangers and responsibilities that lean on your shoulders. If you're gay, it's your choice to come out or not. When you do so you automagically earn the right to defend your position when being confronted with an opposing point, and you also get the danger of being ostracized from a specific social group. That's not the opposing party's fault, nor is it yours, it's just the way the world works wether we like it or not. I might get kicked out of the basketball court cause I'm white, or banned from a church because I'm an atheist, which is for all purposes not fair (in the grand scheme of things), but the same way I'm being given the choice to choose who I am and who I socialize with, a social group has the right to exclude people that don't match their qualifications.

Don't get me wrong, I agree that it sucks and it's definitely not fair for certain parties, but look at it this way: If you're a popular kid in high school and you want to hang out with the cool people, it's your right to exclude the people that are not cool as long as you don't violate their rights. If you're playing tennis at a private club at which you're not actually a member and the authorities that manage said place want you to leave, it's their prerogative to kick you out.

If you're gay and you come by an application to 'cure you with prayer' you have the right to NOT download it, as well as you have to right to express your disapproval as long as you're not violating anyone's rights. The same way that people that agree with the applications use have the right to download, use, and incite the use of said app - once again, without stepping over other peoples rights.

At the end of the day we all have the human right to make our own choices and live with the consequences of out actions. If an action is going to alienate me from a social group I have a choice. I have a choice to go ahead with whatever belief I might have, or I might value more the social interaction I might get excluded from. Gay people have two choices in this matter, if you agree with their point of view, you can download the app (a high schooler might need to get laid and drink booze to get into the crowd, illegal notwithstanding, he's free to make his own choice to either fit in or not). If you don't you can ignore it and then make a blog post about how you're unhappy with the apps existence. Every person has a right to dislike me and my beliefs, and that's fine. They, however, have no right to violate my rights while disliking me and my beliefs... and this app is not violating anyone's rights while preaching their beliefs through it.
Totally agree, although I see some black programmers popping up here and there some big ones are (Curtiss Pope, Wayne Sutton, Kalimah Priforce,Clarence Wooten)
Forget budgeting. Model and track instead.
This article comes off as very whiny. It may decrease competition, but that doesn't mean it creates a monopoly.
I like shopping for clothes, but I do it online most of the time.
As soon as twitter's revenue model involves delivering dog food over the internet you'd be right. Until then lets party like it's 1999.

http://www.youtube.com/watch?v=pnuijDieOvY
American society has a very different relationship with Indian-subcontinent-Asians and African-Americans.
>As was said by Deng Xiapong "it doesn't matter if the cat is white or black.."

..because "Parkinson's Law works everywhere." - Mikhail Gorbachev
I totally agree with you, except for your first sentence. :)
Actually, if you look at street signs in Taiwan you'll see that the use multiple Romanization systems, often in the same city!

I think it was in Kaohsiung that I saw the same character Romanized two different ways on two different streets.

I'm not sure, but I think they're using some combination of Pinyin, Wade-Giles, and possibly something else.

Even worse, I think some of the Romanizations used in Taiwan are just made up on the spot. My wife's name should be written "Hui Ling" in Pinyin, but for some reason her English teacher in Taiwan (who was Taiwanese) told her to write it as "Huey-Ling". So now we get phone calls asking for "Huey" all the time.
What if you loose your Android Smartphone? Here is the Solution
Is it counter productive in an environment where hiring is difficult to go too niche though?

Our entire server codebase, baring a few external libraries, is Scala (working with Lift) which has been an awesome experience but there is a nagging doubt in my mind that if/when we need to start looking to add in developers we will either need to invest in cross-training a java dev or end up paying out probably more than we could/should afford to get a seasoned java dev who trained themselves in Scala already. If over a short period of time your choice gets some major traction then it will work in your favour, but if not then you could be out in the cold or risking employing someone with no real provable history.
He mentioned python issues such as deployment and the GIL. While python is my language of choise, I agree those are significant pain points. Unfortunately, he did not mention how clojure solves deployment - is it solved through maven and other java solutions ? It did not strike me as a nice solution either.
Google Leads List of Desired Employers
Go us!
You care to put your money where your mouth is? I've got 500 bucks that says you're wrong.
Whoops, I totally misread that.
Kinda sorta... code golf is all about making the smallest solution, which is an interesting challenge, but not one you'd necessarily want to use in practice. Most of the winning answers have a high degree of obfuscation.
every once in a while I'll get a call that doesn't ring my phone, but overall I'm very satisfied with the service
The cost for windows isn't really a pressing concern for business--even startup business.

But the thing is if you go with windows, you're eventually going to have to support linux too just to get a the wealth of open-source codebases like say Redis. I mean its certainly possible to run Redis on windows via cygwin but you're 32-bit limited, and its a pain to actually install and get everything working.

On Fedora it's "yum install redis", and you're done.
Don't wake up the programmers
I'm willing to keep my mind open.

How long it takes to set up a dev environment and push to cloud service?

With appengine, 1) I sign up in 5 minutes, 2) clone an app in python or Java, 3) use my favorite free ide to edit the code 4) appcfg.py update

Also, if I don't have any of the tools like git I just type: sudo apt-get git-core

Heroku on AWS is just as easy.

Can you provide a link showing how easy it is to get started with F#?
Isn't java deployment as simple as distributing a .jar or a .war----one file? Python deployment on the otherhand is a tarball of several files.
Are Silicon Valley's Engineers Underpaid?
Ask HN: JapanStatus.org, a dashboard for the nuclear accident in Fukushima
I was watching the coverage of the Japanese quake, tsunami and nuclear accident at Fukushima, and was not impressed by the lack of concrete numbers and of context.

So I put together a really quick page on during a flight last Friday, and made it public on Saturday. It shows sourced radiation levels, as well as (hopefully) useful links for further information.

I'm no expert in nuclear matters. This is all information I've gathered online and did my best to check authenticity of.

I would like to ask HN for ideas to improve this service. If anyone would like to help doing research, that would be very welcome also.

Please check it out: http://japanstatus.org/
F# runs on mono, which runs pretty well everywhere Clojure will run.

The F# mono implementation is somewhat slower than the .Net implementation though, so there is that caveat.
Really? The only feedback I've gotten on the name has been really positive.

Hmm. Thanks for the feedback though, I'll keep it in mind.
I agree with you. If the point of "prep" for an interview is memorizing and reviewing stuff you haven't used in years, and will likely never use while you're employed at the place where you are interviewing, then it's largely meaningless. It's just cramming for an exam, instead of meaningfully understanding and using concepts. And don't get me started on "brain teasers," which don't tell you anything at all meaningful about a candidate.

Better questions work something like this: what's the most challenging technical problem you had to solve in your last job? Why was it so challenging? What did you have to learn to solve it?
Cool, but as a developer I'm having trouble seeing the market fit.

Like many devs, I have my preferred IDE and I'm religious about it. And I'm fine with running my own server if it means I don't have to commit to a new proprietary framework; that's kind of a huge deal.

I can see the benefit to budding web developers looking to get started, but those are probably also least likely to be paying for dev tools. This seems to be your approach in the docs, though.

Thoughts?
That explains why it's hosted on Github instead of Google Code.
Maven is not thrilling, but with lein over the top and clojars for clojure specific jar files, it's reasonably painless IME.
Bush's term ended in 2008. I think that's a salient point.
That was silly. You could have probably gotten a couple hundred for that phone easy.
Good read, and I just read this post while attending Erlang Factory in SF, in the middle of a talk about Lists and Strings :)

I asked the teacher about your comment on String manipulation. Yes, it is pretty in-efficient. There are libraries to make manipulation easier, and, you can always go down to binary types, which is much more performant.

We chose to use Erlang for a variety of reasons, and String manipulation isn't a problem for us (it's definitely a pre-mature optimization point (for us) at the moment).
Twitter Turns Five; Time to Hire an Ombudsman
I won't commit HN suicide by questioning his choice of Clojure (edit: the downvotes and only positive replies are interesting, though), but I will focus on the original impetus: it's interesting to me that a few problems are explained in Python, including solutions of how to fix them, but the author doesn't want to use the solutions. Honestly, it sounds like he wrote off virtualenv without trying it, because he'd have far less complaints about porting and dependencies if he had.

As for the GIL, the author didn't even consider multiple processes -- he explained them away as a solution for some workloads. A Web app is one giant workload where this model makes sense: multiprocessing is the approach you should be taking with a Web application. Tie a request to one core, and spawn enough WSGI applications for the number of cores you have (and then some). That's an elegant solution to this problem, since a request doesn't need to fart around with other requests in most cases. If your app can't handle multiple copies of itself running, how do you expect it to scale?

This reads a little bit like a waffling, like a person who considers a completely different environment and rewrite of the entire stack a solution to some thorns in Python. I'm all for picking an alternative Web stack, but:

> I had written a database loader to import Apple’s Enterprise Partner Feed (EPF) and a web crawler in Python and next up was the web interface.

> It all seemed like a smooth sailing but in the back of my head I was beginning to have doubts about my decisions.

> Why we are choosing Clojure as our main programming language

This being the third blog post for an as-yet-unreleased product, I'd say worry about delivering a product instead of justifying a rewrite of your work thus far on your blog. If I were considering funding your startup, this blog post would be a fairly bad sign to me.

At any rate, a computer language is just a tool to implement an idea, and focusing strongly on the language of choice is busywork itself.
I know of several startups working on ipad 2 games that uses the ipod touch or iphone as the other controller. Or even THE controller. It's actually pretty cool.

The one I played made me think ... WOW ... goodbye console wars.
Step into the 1970s, and try doing some of these things:

- Professional-quality publishing (text, images, printing)
- Sending text/images to your friend in another state
- Looking up any kind of information (Library trip?)
- Buying things that aren't at your local grocer (Mail-order?)

Try this experiment: Spend a week doing everything without a computer. How productive are you, compared to before? How often did you find yourself wishing you had a computer to help you?
Welcome To The Post-Carrier Future
To be honest I've never given F# much of a chance. Mainly because I do most of my development on Mac OS X or Linux. But I've seen some cool introductions on F# and the integration with Visual Studio (mainly from CUFP http://cufp.org/videos/keyword/59). I'll be keeping my I on it. Thanks.
Great work, congratulations!

- Can you make the save-preview-reload cycle (much) faster? I found out that command-S triggered a Save, that's great. Does "Preview" have a keyboard shortcut as well? Could you have tooltips (when 'mouseovering' the toolbar icons) show the keyboard shortcut?

In TextWrangler (and BBEdit in the past), I have F1 as the "Run" item of the shebang menu. It even works with unsaved files; developing/testing in Python gets addictive: type, F1, type, F1, etc. (yes, yes, I think before I type... ;-) it's still nice to be able to quickly run your code..!)

- Will it be possible to console.log() strings and/or objects?
Damn, I was hoping to sign up and start paying you money, but since you're not launched yet, chances are I will forget about this service by the time you do launch.
Use https as much as possible.

I note that Hacker News still doesn't have https access...
So I pay a company 5% for the privilege of sending my friend blocks away so I can put money in his paypal account?
Interesting concept. I tend to give a lot of gifts in the form of gift certificates to friends and loved ones, and they tend to be a little bit different from your run of the mill Old Navy card. I go for "experiential" gifts, like short plane tickets if I can afford it, speaker series tickets, theater tickets, etc.

From a gift giver perspective, I always screen my gift ideas for things I can physically deliver in person. I want to be able to wrap it up and see the surprise on their face when they open it. "You got me a Southwest Airlines gift card?? I can go anywhere??" If the process is completely electronic, it turns me off.

How do you plan to handle this? What are the specific use cases?
oh definitely, but I think nocko was broadening the question to ask about other ethnic groups as well.
If the New York Times Did a Kickstarter Project
Great article and excellent advice for those burned by Apple's cycles:

"If it weren't for the fact that the iPad 3 is likely 12 months away with another set of similarly impressive upgrades I'd recommend all iPad users upgrade to the 2nd generation model.

I find that with Apple products you have to pick an upgrade cadence and firmly stick to it. In the Mac world it's difficult but not too hard to stick to. Upgrading yearly never makes financial sense so usually putting yourself on a 2 - 3 year cycle for the biggest upgraders usually works. "
who the hell shares a link to facebook on facebook?

"hey guys check this out"
Until you're going out on a first date at a nice restaurant, you're running late, and you discover that your shirt with buttons is in the dirty clothes.
yes all deployment options that work for normal java apps can be done with clojure as well, since in the end it's all bytecode, you just require the one extra chunk that's made up of the clojure.jar and probably contrib to get your baseline to make things work.
Thats one of the advantages you get when you wiretap the country.
How far do consequences go?
Nice job. a portable js IDE !
"Of course, the recipient can always opt not to actually use the gifted money..." That's some A+ writing there, Lou.
Entrepreneurship is all about the pursuit of a vision - one that manifests as you lead the way.
- Thnx for that.Its helpful in my thought process.
Thnx. My day job requires traveling. So I couldnt optimise it well. but your efforts are inspiring. Will definitely try harder.
Could someone please explain when and why someone would use this? (The description on the site leaves me wanting). Also, the site style leaves my head hurting.
I'm a sysadmin, and I can tell you that it only exacerbates the problem.

I've met too many devs who think that using Chef will give them systems clue.

I've met too many devs who think that caching everything in memory is, indeed, the cure-all for everything.

Ted has it right - make the devs completely responsible for the code that they deploy. That's it. There's no magic pill, it's going to be tough, and no software package is going to make anyone into a "devops" or a "sysadmin."
There are far more Sunday gamers out there than the hardcore ones.
3 ways APIs can benefit publishers
Secret behind 0.999... = 1
Maybe his son, Rand (Senator-KY), will someday run. He may stand a better chance.
Yes, considering the disproportionate number of existing role models that are working unskilled jobs, jobless, in jail, or playing sports.
Someone asked this question 4 years ago today. PG joked about getting Trevor to build him a robot:

http://news.ycombinator.com/item?id=7554
Justin.tv is hiring hackers who love gaming
Great post ... wow, what a ride! Thanks for taking the time to share the story.
Anatomy of design decision
How to respond to Negative Client Feedback