skysight-inc/HackerNews huggingface dataset:
#1) Done.

#2) I certainly see what you mean, but graphics really aren't my strong suit. Still, I'll give it a try.

#3) Something I've considered and it's on my stack of to do items. Would require proving users the ability to opt out of searching, but it's certainly something I aim to implement.

#4) Well, the first step is there. I've provided the algorithm's implementation in both RPC and source forms: http://vote.cognitivesandbox.com/ http://github.com/bradbeattie/Election-Web-Service

As for making it an easy "hey, paste this code to embed your election" kind of thing, I can see the benefit to it, but I just haven't bothered yet.

Thanks for the feedback! Quite helpful. :)
If we've got 10 times the land mass and 15 times the population, and rolling out speedy broadband is more cost-effective given greater population density, doesn't that mean the US should be faster and cheaper than Scandinavia, not slower and more expensive?
From the article: I’m not positive whether 7 million attempts directly translates into 7 million iPhone/iPod touch users it’s entirely possible it’s just ONE GUY who really doesn’t get it
The purpose of a "layer" is not determined by the language it's implemented in, but by what the code actually does. Code that handles nothing but presentation is by definition separate from the business logic, even if the presentation code and business logic are implemented in the same language. It is trivial to implement this architecture with PHP and even easier with XHP.
Note that while the ballots are ratings ballots, they're interpreted as preference orderings with ties. So a ballot for five candidates with 5/3/3/3/3 is the same as a ballot with 4/1/1/1/1.
Even worse, many companies (Microsoft included, apparently) have an up-or-out mentality where you either graduate to management or are shown the door.
Probably counting the redirects to http://get.adobe.com/flashplayer (which look like this: http://www.engadget.com/2009/11/02/adobe-engages-apple-in-pa... on mobile Safari).

Imagining a non-tech-savvy, new iPhone user presented with the idea of mobile internet for the first time, I just tried going to Hulu right now -- there's a pretty clear message on the home page that you need to "install Flash," which leads to the afore-linked page. I don't think 7 million is all that unreasonable.
iChat: Add new account in Preferences, select type Jabber, enter username "<username>@chat.facebook.com" (where username is selected in Facebook settings, and you need to logout from Facebook after that change). For password use Facebook password.
The question is whether the competitive ethos of young people is aimed at improving their relative position or whether they also aim to improve this society as a whole.

(Anecdote Warning): My cousin at BP tells a story of rising executive who was fired for stealing a PC from work. She was nonplussed because his eventual salary would have made the cost of a PC nominal but he thought he deserved more right now - not a good story of "millennials".
Another awesome example of the lengths people will go to compensate for a lack of macros.

I would so much rather see
(define table (html-table (map [tr (td _)] rows)))

then

$table = <table>;
foreach($rows as $row) {
$table->appendChild(<tr><td>{$row}</td></tr>); (assuming this is even possible?)
}
Most of the problems were no pre-Prius models which you could turn off w/ the key. The Prius may be an exception.

What difference does it make if a problem is "hardware" of "software" (or even user error for that matter), if it's common enough and if it results in loss of life?

I was not arguing that Toyota shouldn't fix the problem, only that bugs are routine and we shouldn't pretend that there is negligence here.
Eh, what's the real likelihood of collision anyways?

There can only be so many people that want a specific username out there that are going to be registering in the same few seconds or few minutes it takes before your data syncs up.

Unless you really have a compelling reason to do all this stuff, it kind of sounds like you're over-engineering it to me.

Why can't you just have 1 registration server and call out to it asynchronously? Even across the globe you're talking about a delay of less than a second.
When would you use FB chat and care about the privacy of the communication?
Reminds me of the Google toilet ISP (http://www.google.com/tisp/).
This was an inspiring article for someone like me with an business degree and aspirations for creating a startup but without the programming ability. Would starting out learning a language like python be recommended as a good one in general for putting an idea into action? After some iteration and traction, I'd bring on a capable coding partner to do it right. FWIW, I've also heard that Python is useful for making scripts for automating tasks or improving productivity.
Having a larger userbase should actually make your service cheaper since you can spread your fixed costs across more users and get serious economies of scale.
Therein lies the opportunity. An abundant inventory of dark fibre. The financial resources to lay the foundation for a new city. Everyone will have fibre to their door. I'm no fanboy, but Googleville anyone?
I'm completely unable to read that post, too small font and after a couple of word my head was just went bla bla bla... really impossibly boring bullshit.

But to say something (merely) constructive, I think that all depends on what you mean by words such as "willing", "sacrifice", "everything", "obtain" and "happiness". More precisely how are these words any different from "bla". Sorry for this snarky nihilistic comment, just couldn't resist!
Good question. Looks like they haven't but Opera is hoping that making a public announcement will pressure them into approving.

> "This is a provocative move by Opera which will result in a tricky and high profile PR exercise for Apple should it decide not to allow Opera mini through the App Store," CCS Insight analyst Geoff Blaber said.

> Opera said it saw no reason why its browser, the world's most widely used on cellphones, should be rejected. "We have not submitted it yet to the Apple App Store. However, we hope that Apple will not deny their users a choice in Web browsing experience," said Jon von Tetzchner, co-founder of Opera.

Source: http://uk.reuters.com/article/idUKTRE6191EU20100210
Where does it say SSL/TLS is not supported?
I think it's more that there can be some complete reorganizations that go on.

For example, if you know Italian and you want to learn Spanish you can translate a lot of your prior learning. The sounds are the same, the sentence structure, and many of the words even. Even English to Spanish isn't that different.

When you know English and you want to learn Chinese you have to learn a completely different way of pronouncing and listening to language.

I think her point is that non-technical people don't realize that there are a lot of fundamentals and basic principles that you need to learn to code well that you can't just pick up in your non-technical life.
Recently re-written HSL/HSV wikipedia article: feedback welcome
7 million people each month get redirected to Adobe's passive-aggressive appeal stating that they "could totally provide Flash for the iPhone, if only Apple would let us", because they browsed to a mouse/keyboard-dependent Flash game, or a page festooned with flash ads.

Meanwhile, Adobe has not delivered a full Flash player for Android or WebOS. I'd heard that there's one packaged for Maemo as a normal NPAPI plugin built for ARM, but Nokia+Mozilla won't ship it because it sucks.
Kudos. Now will they follow through?

I'll be impressed if they indicate they're working towards full server-to-server as Google has done with their XMPP implementation.
Pick one.

Start a project in it.

Stick with it till you get past the learning curve.

Wait for the light bulb to go off.

There is really no better way to "get it". It will have some pain at first and you won't understand the benefits immediately but one day when you're coding and suddenly realize that you no longer weigh the pain and risks of creating a branch you'll suddenly wonder how you did without this tool for so long.
Well no. First of all conversion rates are random and average conversion rates are just averages. You want to give yourself some headroom for volatility and the fact that you simply miscalculated your conversion rate.
Think of this way. What if today, everyone decided to spend nothing and invest all their money. What will happen to the world economy? You can't make money investing in a business if no one is buying their product. That proves that there is a point at which savings can be harmful.

Excessive savings will drive down the interest rates, and they have. Despite the fact that government borrowing is through the roof, interest rates barely hover above zero because of excessive savings.

I don't mean to deny the importance of savings but be careful that you don't take demand for granted.
1. learn by doing, not by memorizing theory. 2. find a good teacher. these two things impact how effectively you'll learn hard stuff by orders of magnitude more than anything else.
I was stuck in this phase for 12-13 years, partly because I really just wanted to be able to do stuff, and wasn't all that interested in how the computer worked or how to do low level bit-twiddling. Then I learned Python, which pretty much allowed me to get stuff done immediately (executable pseudocode and all that). This provided enough of a bridge that other languages and an interest in how things were constructed could develop, but I didn't start out that way.
I know I went through this phase. It was that point where I had my old 286 and BASIC. I learned how strings are just arrays of characters, how there are different types of numbers, how file handles work, how algorithms work, functions, looping, recursion, etc. It was like being a baby making random sounds to find out what works.

If I had just been tossed into a "Programming in Java" one-week course I probably would have been totally lost because they would gloss over a lot of the basics in an attempt to teach the specifics.
She doesn't really have to claim that maids love cleaning to make the point that this kind of arrangement is win-win.

The maid's choice to be a maid reveals that the job is preferable to whatever is his/her next best option.
> Actually, Norway and Sweden has a lower population density

I realize that. The multipliers I gave necessarily imply exactly that: 15x pop. and 10x area => U.S. has 1.5x the population density.
Yes. Python is a great learning language, and useful for many things long term.
Hi guys,

Every once in a while, a color-related topic comes up on here, so I thought maybe it would be a reasonable place to look for feedback. There are still a few parts that can use fleshing out, but this is mostly complete I think. And it’s a relatively in-depth and technical approach to the subject, so I figured some of you might even learn something. :-)

Anyway, the main questions I have are: do the arithmetic/geometric explanations make sense? Do the diagrams do a decent job showing how they work for people not wanting to work through formulae? Does the article properly convey that these models are relics of the 1970s that should really be scrapped in favor of better ones?

Thanks.
I, for one, welcome our existing American overlords.

but more seriously, I'm not that sure the 21th century will be decided by population size. The level of American consumption is already unsustainable.
Ask HN: Please review my web app to help startups get free PR
This is the first thing I noticed as well.
At work, probably.
I agree. He seemed to think better of it as it came out and went on a riff about poker players.
> had the northern American Indians only been immune to smallpox, we'd think of democratic-market societies as a shoddy alternative to the one true way of self-controlled tribalism

Interesting. I don't know. But why did the Eurasians discover America in the first place and not vice versa?
All these stories made me thinking that it makes sense to have mandatory black boxes in new vehicles. This will help to investigate many safety problems and other accidents. It's more important to have such black boxes in the computerized cars: all this software needs to be debugged, and you can't debug if you don't know what happened.
damn you... What a fool I was to click your link.
Give the real URL and note that it is a PDF in the title!

Agreed. Personally I much prefer Google's viewer to scribd (no flash!) but I’d still rather a link to the original pdf. I can (and do) add my own Google viewer links in with greasemonkey ( http://www.cs.toronto.edu/~murray/code/#googleviewer ).
Yes,

If someone happens to have programming skill, it might expand into the skill of knowing which programmer to hire. But the skills the parent identifies are inherently the core skills - anyone growing in business would want to gain them and leave their other skills by the way side (you aren't going to run your business like a twelve year doing his homework, are you?).

Of course, I'd prefer not to live in the world of pure delegation so I'd rather go with being hired by someone with these skills. Oddly enough, the best managers of programmers actually don't jump in and program themselves!
> This is a case where Microsoft was trying to react to the situation on the ground, rather than create the situation on the ground (like a Google).

Hey, that's exactly what Google is doing in social networking.
I think the patent violation only applies to advertisements that appear in the print edition. At least, I hope so.
A bit of backstory: I signed up for http://www.helpareporter.com/ back when it was a huge mailing list sending out tons of PR requests every day. I liked the service, but got tired of digging through 200 requests every day, so I built 95% of this awhile back. A couple days ago, I decided to finish it up and launch it.

Unfortunately, I took a look at HARO today and they've apparently launched something very similar, rather than just the old mailing list that I was competing against. So what do you think of this? Should I just drop it or should I add features to make it more valuable? Alternatively, is there something else I could use it for?
Agreed. UFW is just simple to copy/paste commands from tutorials on how to set up your own server.
What, no boobs? Or is that, like, a premium feature?
How do you identify a good programmer if you don't know programming ?
Warner to remove music from all free streaming services
If you have someone to delegate to, delegation is great. And yep something like yourflipflops.com is a mediocre website, but its a website thats up and sells a product. Too many people can't say that because they refuse to do it themselves and get stuck waiting for someone else to help them out.

When it comes to programming, just learning to program is an incredible way to actually meet other people that are already on a path to getting much better than you at programming - doesn't mean you have to commit to it full time for 10 years.
original article:

The company told me today that in December, there were more than 7 million attempts to download Flash from Adobe.com from iPhones and iPod Touches
This will drive even more people to Twitter, social networking, and online forums.
Honestly, when you have a team of people with multiple talents, which talent each has becomes rather irrelevant.

A lot of times what happens is how well the team communicates.

Whether a designer understands the challenges of programming in general won't matter as much as where the designer is willing to listen to the particular challenges and needs of the programmer working on that particular project (and vice-versa).
Interview with Elon Musk at the SpaceX rocket factory
We're using it for http://www.serverdensity.com where our database is around 600GB replicated over multiple data centres.
Can you tell me your hardware specs and CPU usage? Just curious since I'm considering mongo for some of our future games.
Most people who use FB chat are probably going through the FB site. Dealing with authorization/privacy/spam/abuse for federated users would be a pretty difficult UI/support challenge since it's not integrated with FB's existing friend/profile privacy concepts.
Flattr: Social Micro Payments. Pirate Bay-guy one of founders.
Sorry, I was just passing the link along as it was passed to me. I have no objection to someone else reposting it or to a moderator modifying the link here.
Dupe: http://news.ycombinator.com/item?id=814632
I think that's great advice, and it's something I'd love to work towards.

I suspect I'm speaking for a lot of us here when I say that I have absolutely no idea where to even start when it comes to design, though. And I don't mean learning CSS - that's the easy part (at least once you embrace how underequipped CSS truly is vs. the problems of layout and styling).

Are there any good beginner resources available that focus more on developing good designs and less on implementing them? It seems that most of the beginning design stuff assumes that you already know what you want things to look like and that you don't know how to build it; for me, it's usually the opposite problem.
Yahoo demos Sketch-a-Search
Yes, but I think the total-wiring you describe is how language is DIFFERENT from programming.

This might be a bit of extrapolation but while all human languages are very different, they all have recursion and learning to program is more or less harnessing the mastery of recursion that we language speaking humans already have. I've been terrible at learning learning but I can pick a programming language reasonably quickly, I don't need to rewire to anywhere the same degree.
Great app! Really enjoyed it, and definitely will help people get a more visual understanding of how these sorts of ballots could work in real elections in the future.
Not at all, but do you think the NHTSA knew anything about the bailouts years before they happened?
Very clear thinking there. I suppose this may be old hat for some people, but I found it informative.
why yes. how do you think you'll use this without a google account?
Good stuff as I'm actually about to start some new AdWords campaigns.

The 1-day consulting looks interesting too. Anyone use an AdWords consultant (or offer such a service) with good results?
I agree to an extent... (I personally am actually in the process of trying to forget that I know how to do the production work so that I can focus more on delegating and bigger picture issues.)

But on the other hand intimate knowledge of what exactly you're delegating can be crucial in many ways. Even if you're not a GREAT programmer, having had the experience learning the skills and building the prototype gives a more comprehensive understanding of what's needed to accomplish your goals
Perhaps I'm not thinking about this clearly, but I'm figuring that greater population density makes it less cost-effective because you have more endpoints, and therefore need more network branching, more wires, more intermediate nodes, more digging, and more time per square km.
Using it seems to force the on-site chat to be enabled.
A track record of producing good products would be my instinctive answer were I a non-technical person.

But since I'm a technical person, I'd ask them why manhole covers are round.
If I understand correctly, that's probably the stupidest way of learning a language I've ever seen. Even the classic "learn like a kid would" methodology wouldn't suggest that you learn by mastering pronunciation months before even learning how to say a single useful sentence. Mastering pronunciation is very important, especially if you don't want to talk with a thick accent, but it doesn't mean you've got to do it before saying a complete sentence.

I don't entirely get the analogy... is she learning assembly and CPU design before learning 'print "Hello world"'? That's great... unless you want to actually write anything remotely practical.

It is, however, entirely true that learning Chinese is goddamned hard. There's a saying: "After studying Chinese for 5 years, you learn humility."
I really would like to start a company with quite the same rules. Perhaps I should start by getting my ass up and contributing more to open source software.
When you try to connect with "Require SSL/TLS" enabled.
I was just about to make this comment.

I think one of lisp's adoption problems is that it makes things that are just simply amazing become commonplace.
The Rebel Billionaire: Branson's Quest for the Best (2004)
Iranian Government Bans Gmail
I posted this previously: http://news.ycombinator.com/item?id=814632

The highlight of the discussion (if you ask me) was this video link of Steele giving this talk at ICFP:

http://www.vimeo.com/6624203
And radio is paying for the right to broadcast music and payments are based on estimated listeners etc.
http://en.wikipedia.org/wiki/Ford_Pinto_memo
It's not immediately clear to me that technical people are any better at identifying good programmers than non-technical ones.
The Billboard over Moscow
Let's pretend that you are a graphic artist and you have a psd file with a picture for your website. You make a change that does not work well and your undo history is past it's limit. Instead of having to copy the file, rename it, make changes, and clutter up the folder you have one file with a history and commit messages that tell you what you changed. A commit message of "made the background transparent" followed by another commit "changed the font color to orange" is a lot better to see than a file name of "project_trans_back_orange_v1.psd"

Of course, if Photoshop were Free Software, then you could just make the undo history and the git repository the same thing. That would be the ideal situation.
What's the use of getting a good at a lower price if you've lost your job?

To get back to your original question, I think the global economy may have been hurt due to China's mercantilist policies. Some perceive China to be adopting non-cooperative "I win, you lose" strategies that will motivate defensive and non-cooperative measures from other countries. This is bad, potentially very bad.

Also, even if the global economy is better now than it was when China was undeveloped, that doesn't mean China's policies are ideal. The world economy might be even better than it is now if China changes its policies, increases its internal demand and spends down its surplus.
The secret to success many don't want to hear
It's something you do in the dorm to pass the time while you're high or horny. I imagine pairing it up with pizza delivery ads would propel it to a multimillion dollar business (you can't monetize the horniness because horny students don't pay for stuff).
Several years ago my family got cable internet from Time Warner. The modem/router they provided was one of the first models to support DOCSIS 3.0. We stayed with Time Warner for at least 2 years, and they never rolled out DOCSIS 3 support at their end. The maximum speed we could get from them was 6Mbps. We're now using DSL, and the maximum we can get is 6Mbps, though with more reliability than from cable.

The nearest cable box is next to our neighbor's driveway. The phone company has fiber to their box in our other neighbor's yard.

There's enough competition to keep price inflation mostly at bay, but there clearly isn't enough to convince the ISPs to invest in the equipment that would be able to give us connections that are four times faster. Efficiency doesn't have a lot to do with it. For all practical purposes, our local ISPs aren't spending any money to improve service in areas that already have some service.
Well, in fact learning Chinese pronunciation for English (and Western in general) speakers is much easier than for Chinese learning English. Most of the sounds already can be found in English, the tones are perhaps the only hard part. The structure and grammar are incredibly simple (albeit the writing system isn't).

I agree to your point about programming for non-techies though. And unlike with natural languages, you can't hand-wave your way out when you stuck..