skysight-inc/HackerNews huggingface dataset:
With IRV, you express a ranked preference between candidates, but IRV ignores all preferences other than your first choice until your first choice gets eliminated.

Simplest example: suppose you have three parties, A, B, and C. A and B represent the two primary parties, and C represents a third party, which tends to draw more voters from B than from A. C voters would prefer B over A, as the lesser of two evils. (Think either C=Green B=Democrat or C=Libertarian B=Republican.) With first-past-the-post, most C voters will vote B to make sure A doesn't win. IRV wants to make it reasonable to vote third-party by allowing C voters to vote CBA. However, this has at least two major problems.

First, with votes like CBA, IRV ignores the preference for B over A until C gets eliminated. So, as long as the third-party C has fewer votes than B and A, the third-party votes get ignored as expected. But if the third-party actually gets enough votes, which IRV claims to encourage, then B will get eliminated first, followed by C, then A wins. So, C voters ended up hurting their preferred primary party by voting third party, exactly the situation IRV claims to avoid.

Second, IRV ignores compromise candidates: if both A and B voters would prefer C over the opposing party, IRV will still eliminate C because not enough people had it as their first choice.

Both of these problems occur because IRV ignores preferences beyond your first choice until your first choice gets eliminated.

(That leaves aside all sorts of other crazy problems, such as monotonicity failures: sometimes, ranking a candidate higher can cause that candidate to lose when they'd otherwise win.)

Take a look at some of Wikipedia's excellent articles on voting systems for more details on some of the criteria used to evaluate voting systems. IRV fails quite a few of the important ones.
NLP: the missing framework
But that's not design. That's technical details. Let's out it this way...we didn't learn how to smooth pixels at my art school which is jsyt about the best place you can go for a degree in graphic design in the country.
Doesn't adding representatives necessarily decrease the influence of local representatives?

Yes, I honestly think my congresswoman knows and cares about issues in my community. YMMV.
Indeed. I should have just stated the importance of colour ...
I'm starting to wonder if the DRY-uber-alles notion popularized by Rails is turning into a security antipattern. It's just too easy for code like this (intended to "make things work cleanly") to forget all the needed checks and all the constraints on the design.

The end user ends up repeating themselves less, but that means that the library code ends up getting used in lots of places and for lots of purposes that the author didn't necessarily think through...
Entrepreneurship in Colombia: 'Try Fast, Learn Fast, Fail Cheap'
I feel like that there is good range of job opportunities in related fields: industrial machine vision (quality control, inspection, measurement), mobile (image enhancement, stabilization), medical, military, mapping, "consumer toys". Even in Finland there is quite many machine vision companies which specialize in designing, developing algorithms, building, coding and installing machine vision systems.

I personally really enjoy working with images and the projects have had good variety even if they have all been about industrial machine vision (measurement). At least in Finland demand for industrial machine vision seems to be good, but "machine vision" has still certain stigma because of previously failed projects. Many projects have failed because of lack of good hardware (cameras, illumination, computing power) and knowledge. At least the hardware side is now in quite good condition.
Why Congress's Digital Archive For Text Messages Is Such A Bad Idea
Supposedly an unreleased version of the GHC Haskell compiler had this feature first: https://twitter.com/bos31337/status/116372971509121025
Leap Motion announces first OEM bundling deal (with ASUS)
Is English the good option for non-english-native startups?
Hi there,

In order to set the context up, I'm writing this from Belgium, this small country in Europe where there are 56% people speaking Dutch, 41% speaking French and 1.5% speaking German.

We are launching a new web-app based on Twitter. For now, our logical behaviour was to develop our application in English, for international purposes and to do all our communication in English only.
But comes this time where we want to launch a blog in order to support and put valuable content attached to our app. And then this question hit us : in which language should we do so ? Is English the real good option ?

We could for sure do it in English, but I have this strange feeling that the fact that we are non-native speakers will slow us down : all our writings will sound like non native english (as this post may sounds a bit for you). Furthermore, our direct surrounding are also not native english speakers.

But they speaks either French, Dutch or German and we can not (intellectually) speak the three.

Then deciding to go for a "main language" (translations we could do set aside) other than English may cut our target percentage by more than the half.

What's your advice/opinion on this one ?

Cheers,
Alex.
Yep. You, as a user of Punchfork, are just a gateway to their buyout exit strategy. The founders have no interest in actually serving you for any lengthy period of time. You're a number they use in valuation discussions.

But hey, don't shoot the messenger. This is one reason why I don't get involved with social startups.
So, where did all the 20 million new Ubuntu PCs sold in 2012 go? http://www.zdnet.com/blog/open-source/20-million-new-ubuntu-...

How many Ubuntu TVs were sold?

This guy lives in a reality distortion field beyond belief.
I'm not nearly as excited for dockable PC/phone hybrids as I am for a phone running GNU free software.

In fact I'm already looking to replace my perfectly usable HTC phone for a Nexus so I can install the image Ubuntu is supposed to release in a few weeks.

I stopped using Ubuntu on my laptop because there are better alternatives out there. But I think Ubuntu can really shine as a mobile OS, and it will almost certainly be better than Android or iOS for my purposes.
There's often some bounced revisions back and forth chatting about the code line comments, implementing the requested changes, and finishing the approval in similar systems I've used. You wouldn't want to merge master 5 times per change.
That would be objectivist-c: http://fdiv.net/2012/04/01/objectivist-c
I clearly get why you are upset and not happy. But

> I did not ask him how much he wants for this, because I am sure it will be some crazy 6-digit figure that I will not be able to afford.

may not be the best reaction. Ask him, it will cost you exactly nothing and maybe he just wants some change. If he wants an unreasonable amount of money, you can still change the name.
As long as we have some honest to god, native-C support I'll be pleasantly pleased. I'd rather be an android consumer rather than an android programmer, Dalvik just doesn't interest me at all.
Relying on insights from a talk by John Geleynse, Director of Technology Evangelism at Apple.
Your statement may be true, but it adds nothing to the discussion. You did not point out alternatives, examples, or links to same.
This would only be the case if policy were linear, which it isn't.

ACA is a good example of this. I forget what the exact count when it passed in the House in March 2010 was, but Pelosi had several "backup" votes to spare. Kucinich, for example, voted against the bill in protest, but if they had known that the bill had less support, she could have counted on his vote towards passage.

Whipping votes takes resources - you don't want to use up any more favors than you have to, because that means one less favor you can call on for the next bill. It's better to call in exactly as many favors as you need to guarantee passage, and then let the rest slide so you can maintain leverage against them next time.
Sure. My point is it's not a question of Mobi vs. PDF vs. ePub, and probably not Kindle vs. PC vs. tablet. Some of the suck is due to sloppy publishers, but a lot of it is down to the screen size. Getting code onto a 7" monochrome screen so it's comprehensible is a challenge.
Funny writing coming out of an author of Ruby on rails. "The ability to say No". So.. once upon a time, there was the decision to create web apps. Rather than using the existing languages and tools, a whole new web framework was created from scratch. Let's talk now about abstraction and shit.

Note that I am, by far, not! against the creation of library and new framework. It just so happens that this article is ironically funny concerning that aspect.
That's sabotage and civil disobedience. If nobody is harmed, how is that terrorism?
I've added a readme now... will add more documentation soon.
3 steps to improve your brand's Facebook reputation in 2013
It's... a joke. There's a long running gag that Yishan is not the real CEO, is incapable, and generally sucks. See http://www.reddit.com/r/yishansucks
Mark Hoekstra passed away in 2008.
Designing for Emotion at a Very Early Stage
I've added a readme now. Will add more soon.
Looks like Python, but it doesn't interpret... it executes.
Oh, that is a very very good question. And it borders on extremely stupid to be making something that is illegal to use in your jurisdiction without first consulting a very good lawyer.

Maybe his actions were, indeed, perfectly legal, and this is entirely a prosecutor abusing his power. But we have to be able to see a distinction between him selling something like a hammer, which isn't illegal to use in his jurisdiction, and gambling software, which probably is illegal to use in his jurisdiction.

Covering your eyes and not figuring out if your actions are legal or not is a pretty crappy defense.
I feel a little silly linking an XKCD image, but it's accurate and relevant:

http://xkcd.com/radiation/

An average human receives 10 uSv during an average day from background radiation, and 40 uSv on a cross-country flight. Living in Denver, CO for a year will expose you to 1800 uSv.

Some more dosages for various routine living situations and medical procedures (note, they are in mSv, not uSv): http://users.rcn.com/jkimball.ma.ultranet/BiologyPages/R/Rad...
“I don’t think this is a half bad idea.”

Sounds like an exactly half bad idea, actually.
You really can't be a good developer on rules of thumb. The best code just does the minimum it needs to do (YAGNI) but still has the necessary abstractions for for easy extensibility in the future. It's a fine line to walk on.
Any other time includes "early on". It just happens that this moment is of particular interest.
Fair point. But if they have gone to this extent, they could just as easily inject some code into the HTML no?

http://news.ycombinator.com/item?id=3804608
Loved this post, but "The casinos in Vegas are primed for this by making it relatively likely you’ll win something early on." is false.

Casinos in vegas have no idea if you're deep into a gambling session or not. They take small statistical edge on every transaction (or a rake).
Failing to include mandatory ASCII art of the Dear Leader atop each source file is a punishable offence.
it will almost certainly be better than Android or iOS for my purposes

Can you give specific examples? I'm genuinely curious.
Also depends on location. $60k might be a good entry-level salary in the Valley, but starting salaries are lower in the midwest & east coast where the cost of living is lower.
French actor Gérard Depardieu, fighting 75% income tax, gets Russian citizenship
Why? Because you don't like having to program in Java (I'm with you there) or for other reasons?
the other thing to note is that if your application is deserializing untrusted input using Marshall.load and calling methods on the deserialized objects then there is a chance that you are vulnerable to arbitrary ruby code execution. in that case an attacker could execute whatever sql he wanted to anyway.
And you can bet there are a hell of a lot of people in that county that will buy jack in an adjacent county and drive back home to drink it.
>>>I can read a PDF on my laptop, desktop, phone, and e-reader

When MobiPocket (the basis for Kindle format) and ePub were specced, the world looked like this:

>>>I can read a PDF on my laptop, desktop

Expensive hardware with powerful CPUs. Kindle/ePub were designed for weak CPUs that could basically handle text (K/ePub -- tarted-up text files) well. Back then, these were PDAs.

It's only been really recently -- with iPad 4 -- that monster PDFs, such as those from Google Books (scans of original book/magazine pages), can be read without wanting to toss the hardware against the wall.
Yes, it's as you say, just a degree between "very very" expensive and "very" expensive - though at least there's the option of some free help in Spain and other countries.

I agree that big companies can do another lawsuit, and the stress and related complications is a huge factor as well :( .

I want legal reform for my country for different reasons (here lawsuits are a lot cheaper but stretch for a lifetime), but the U.S. seems to need a lot of reform as well.
He calls out CoreFoundation as an example of doing it right, though. I don't think he means that the problem is C APIs in general, but bad ones.
I think they've been going the wrong way lately, personally. I have trouble figuring out all the unlabeled icons myself whenever I use an app I don't use every day. Took me a while to even figure out what happened to the foursquare check in button when it became a small tiny unlabeled icon. I know I can tap and hold, but I've never seen any one else do that, never seen a user do that in a user study, and it's a pain in the ass doing it for a ton of glyphs in an interface. I'm more likely to just assume functionality doesn't exist then go tap and hold on half a dozen icons.

My users in apps I launch with the new style guidelines have horrendous times due to not noticing the main action is often an unlabeled icon with no chrome in the top right action bar, etc.. Often they flounder around in the app doing what they can tapping on content directly and never even try or notice the action bar icons.

Do flat, chromeless, unlabeled icons look good? Yes, but they are about as unusable as possible. The worst thing is that we are forced to follow Google guidelines if we want to get featured, and their design guide is a piece of crap not backed up by user studies. So we developers end up implementing all these stupid work arounds, like a tutorial overlay the first time any screen is shown with a big freaking white arrow and some text pointing to the otherwise unnoticeable corner icons...
The comments on that are awesome too - great advice for parsing, categorizing, and such. I couldn't download 2010 though - "Sorry, we are unable to generate a view of the document at this time. Please try again later."
I just ran it through fiddler and the Flash content gets the details in XML over HTTP. For steps and floors you get a count in 5 minute units; for calories you get a burn in 5 minute units when you have been active; for sleep you seem to get a score to indicate whether you are asleep or awake every minute you are asleep.
Increasing Visual Search Accuracy by Being Watched
> you don't actually own the phone until such a time.

This is simply not true at all, from a legal standpoint.

You're confusing subsidy with ownership - the phone isn't rented; it's yours. You received a discount on the price at the moment of sale because you agreed to a separate (independent) contract which happens to guarantee them more money overall, but that doesn't change the fact that you own the device. If the contract gets broken due to breach of contract, you keep the phone, because it's your property - they don't take ownership of it again.

More importantly, this discussion is all completely irrelevant, because phone unlocking has nothing to do with a subsidy - almost all phones are locked, subsidy or no subsidy.
I agree with you, but there really should be a nice, easy-to-use wrapper written in Obj-C as well.
If you click the little down arrow (top left), it will download the file. Just a heads-up in case others see this message as well.
That wasn't stereotyping. He was making an allusion to Fifty Shades of Grey.
This is the greatest thing ever... except... can it solve the halting problem?
Getting code onto a 7" monochrome screen so it's comprehensible is a challenge.

Yes, totally agree with you. I don't own an Kindle/iPad/Tablet, but tend to read my tech books on my laptop for this very reason.
The session name is 'iPhoto for iOS: UI Progression and Animation Design'. It's under Essentials.
> Doesn't adding representatives necessarily decrease the influence of local representatives?

Yes, that is the whole point of my suggestion. Political power is a zero sum game. In order to give a voice to groups who are geographically dispersed but make up a significant portion of the American electorate, it will be necessary to include proportional representatives.

This will result in the formation of 3rd parties with real political power. If those parties have fresh ideas and don't just succumb to lobbyists' and campaign donors' wishes, then they will gain popularity and eventually be able to challenge the Democrats and Republicans. This could cause a sea change in American politics, since politicians would know that they'd have to do more than just be better than the other guy, since there would be more than just one "other guy".

Moreover, there are ways to include a geographical aspect to this, as in the Norwegian system explained by vidarh.

> Yes, I honestly think my congresswoman knows and cares about issues in my community. YMMV.

Mileage varies for a large number of Americans. For example, if you live in a congressional district that is 60+% red and 40-% blue (or vice versa), you are essentially disenfranchised in the House if you're in the minority. This has increasingly become the case over the last 20 years[0].

Also, if you do not agree with either major party, you are disenfranchised.

0: http://fivethirtyeight.blogs.nytimes.com/2012/12/27/as-swing...
Cryo - pickle for JavaScript (serialize functions, object references, etc.)
Probably https://developer.apple.com/videos/wwdc/2012/?id=243
I haven't watched it yet, but it's been on my to-watch list for a while now.
Already posted here:

http://news.ycombinator.com/item?id=5002454
I 100% agree that rescaled bitmap will almost always be an ugly bitmap and certainly needs to be fixed, but IMO it is a crazy idea to fix such problem with manual pixel-wise tuning. This something machines should do while rendering vector input, otherwise it will be a pure waste of energy that will never scale.
Yes it was: http://web.archive.org/web/20090424093934/http://www.google....
Why Only 12% of People Succeed at Their New Year's Resolutions
I'm completely serious when I ask this, but would it be legal? I'm currently unable to load the page so I don't know what it's licensed under.
Top Web Frameworks for the JVM poll (Oct 2012)
If you're using a library that stitches together multiple JavaScript files - all of which work when included via separate script tags - and the resultant file doesn't work (due to the issue mentioned in TFA at least), then that's a bug in the library that stitches multiple JavaScript files together, and should be fixed there.

Adding a semicolon to the start of your IIFE doesn't really hurt, but it's a workaround more than a solution.
A poorly researched article. First of all, GBAtemp is a terrible source, 90% of it users are self entitled pirates who know nothing. Secondly, neimod has never posted anything on GBAtemp, at all. He said those things in an IRC channel. The second part (the elitist comment) was a joke because of how some people talk about hackers like neimod. As for the piracy slant, the hackers involved are against piracy.
Except that it was, according to Google: "The first and most well known is PageRank, named for Larry Page (Google’s co-founder and CEO)." http://www.google.com/competition/howgooglesearchworks.html
I think for popular CDNs hosting popular libraries(google's jquery for example), the browser would use the local cache. So, I imagine there's a benefit to using a big CDN for those cases.
I know, I was challenging the idea that it should not be allowed to trademark words in “the dictionary”. It’s a judge decision, there is no formal list of disallowed words, and my point is that there can’t be one, in the real world.
Cartoon-Whassup Washington?
You can easily specify how much time a CDN will have to respond as you can see in my example in another comment:
http://news.ycombinator.com/item?id=5003129
I didn't say it "works". What I said was basically: Secure boot answers the question "How do I know someone won't write a crack to steal my content?" in an intelligible way (i.e. "Because it locks down all the software that runs on the device in an uncrackable way.")

That's a powerful sales tool. Systems that don't have secure boot have a much harder time selling their DRM implementations. And that's why we have secure boot. Don't fool yourself into thinking all problems are technical.
>>>I might be talking nonsense here, but I swear there is a niche market for some kind of affordable (<$100) tablet specifically designed for PDFs.

What would differentiate the hardware from current tablets to make that price possible?

And then what kind of PDF do you mean? Something squirted from a word processing/page-layout file that permits reflow or a collection of image scans (see Google Books) that are static? It's not that easy.
Entrepreneurs: DO be a Hero
Fucking hell, folks--these aren't some mystical cabal of people that go up to the country club and swirl scotch and pee on the poors. These people come home the same way we do, to families, dogs, etc. Don't try to treat them--and don't give them the credit--as being some mysterious malignant body.
Sure, sorry - I should have put that in my original post. It's Session 243, iPhoto UI Progression and Design, with Randy Ubillos himself.
Show HN: I made a site that calculates the market price of items on ebay.
It's extremely difficult to judge a software development candidate's abilities from a short interview. Every company I've worked for has used the school/degree/GPA as filtering criteria. Otherwise, it would be impossible to interview every candidate that applies for a job. This is most true for candidates without experience -- a university degree essentially becomes a proxy for ability.
...I couldn't have said it any better my friend. This is something I keep telling myself with the current project I'm working on...
Highly possible, if you've not changed the settings in chrome://chrome/settings/ to not submit anything.

To prevent future leaks, uncheck all in your chrome privacy settings except the `Send Do not Track`
In reviewing the videos it seems that the device can be in a look-up mode or in a look-sideways mode. Does anyone know if it works in look-down mode?

By look-down I visualize it attached to the top of my display and looking down.

The advantage would be that your hands are supported by a table. This would lower the muscle strain when interacting with a device for a long period of time.
Ah, I stand corrected.

Good thing I haven't installed Vigil or this error could pose a problem for me.