skysight-inc/HackerNews huggingface dataset:
This is exactly the kind of article I was looking for! I'm still very much learning git and eager to commit to more Repos on Github however have been unsure about how to do this effectively.
That was refreshing. It reminds me of letter invaders.

I wonder whether there would be any significant difference in first-game performance between qwerty/dvorak/azerty/etc touch typers.
Sounds like I should take up Pinterest spamming.
I would rather take my 199 cents and throw them at Bob Parsons one by one.
Opera buys Commendo to create predictive analytics powerhouse
Harry Potter e-books finally on sale, DRM-free
Microsoft Blocks Links To The Pirate Bay
I'm building one of these at the moment.

It's to process URLs, and it's just a part of what I need, but knowing that others might like such a thing means I'll see if I can open it up afterwards.

I'm looking to achieve this by two methods:

1) If the link contains the ID of the end page (i.e. ASIN for Amazon), then reconstruct the URL of the end page.

2) For places in which #1 fails, follow the link and seek to determine whether a permalink or canonical URL exists at the end page.

Ironically I seek to strip affiliate codes in order to add my own in my given use case... but I'm using golang and am trying to structure it all in a flow based way in which stripping and adding codes are just separate steps.

So it doesn't seem to me to be too hard to then expose each side as a service by itself.
I was just thinking about this last week.

Eventually, nearly all your users have already paid, leaving you unable to charge them for enhancing the app. You may have a huge installed base and eventually have no incentive to improve the product.
If they had just disclosed that they were doing it no one would have cared.
So after the user securely logs on the virus can transact with the site using properly authenticated credentials? Unfortunately, this is a very prevalent feature of modern malware.

This is seriously important question these days. It's where 'login authentication' ends and 'endpoint security' begins.
I don't get it either. The only thing that wouldn't be kosher would be replacing existing affiliate links with their own, but I don't think they were doing that
Great post. You repeated your success which is when you really know you've got the hang of it.

The part about working a day job and trying to build something is so true. Things move so slow when you're splitting your time like that. Very inspiring.
Yahoo Answers is so 2007 when it comes to spamming...
Interesting in the greater Chicago area? Shoot me an email.
Sometimes you have to go where there is a demand for your skill set. If you don't mind moving, get on a plane and get to one of those spots. I think it would show a lot of commitment to your "craft" to potential employers.

Also the first week scenario perhaps might be hyperbole. This is all predicated on how you might fit with an employer. I've known folks moving from your neck of the woods to find a position within a couple weeks.

Good Luck!
Just as a counterpoint, i do consider myself a prude (esp. since I hit 30), and the cleverness of the name never even occurred to me. The name was much less interesting to me than the implementation. Speaking of which...

I realize the binary download is an issue, but it isn't much different from what I use now, which is a combination of GnuPG and KeePass (with encrypted offsite backup to S3 and a flash drive).
Nokia Puts a Price on the Phone that Could Define Its Future
10 weeks to kill ACTA: Europarl decided today to skip court and press for vote
Could you fit the private key in a QR code? http://bitbills.com/how
To address your point: this might seem like a good idea until you follow it to its logical conclusions. The support burden, especially on smaller developers, would be massive after even a small number of upgrades. Moreover, it's unclear how this would work in practice given that new purchasers of the app should have access to the upgraded features that old users need to acquire through IAP.

To address your side comment about laziness: the author of the original post is Wil Shipley, the guy who started both Omni Group and Delicious Monster. In other words, he's one of the longest-running and most financially successful "indie" devs in the Apple community. When he says stuff, people (including people at AAPL) pay attention, because what he says is a product of both a lot of experience and a lot more customers than most indies will ever see.
YC Demo Day Session 3: Crowdtilt, Flypad, Carsabi, Anyperk, TiKL, Dealupa
> FWIW, the original Dynamo concept supported safety by returning not just the latest version, but all conflicting versions: the client then had the opportunity to make a merged version of the data that was newer than either of the inputs, and store that as a replacement.

Riak can do this as well; tracking siblings and inheritance with vector clocks, allowing a writer to say that a particular version represents the merge of two previous versions.
I don't think it generates a lot of false positives. Obviously not every amazon link with an affiliate tag is spam.

Take a look at how many of the accounts there solely spam affiliate links from Amazon, are from a Twitter account, and repeatedly post the same items.
The only tools that would be hard to bring are an engine hoist, and a real car lift. Most repairs can be done with jack stands, though it is a bit more uncomfortable.

That being said, I have seen a transmission replaced by a friend without a car lift or an engine hoist. He just flipped the car on its side, propped it with tire, and man handled the transmission and engine. You won't find that technique in any repair manuals.
https://accounts.google.com/b/0/PurchaseStorage

It's $0.33 per GB-month for all the Google storage tiers. This is the best you'll find pretty much anywhere on the Internet.
Trick Shot game
The company I work for is hiring in Denver, CO. Shoot me an e-mail if you'd be interested and I'll do what I can to help.
If he is pinning relevant pictures to themed board and simply doing it at scale, is he really abusing the site?

e.g: pictures of cakes on a recipe board about desserts that link back to a cookbook and he gets 4 cents per click through...
Startup Founders: It's Okay To Take A Break (And Enjoy Life)
GeoGraph: A Proposed News Tool For Efficiently Geotargeting Content On Facebook
So the impetus behind this is purely to recognize Turing's contribution to math?
[1] Eventual convergence is likely the strongest convergence property we can guarantee given unbounded partition durations.

I don't think this is true. Consider the property I call "eventually known consistency", wherein the system can be asked "are all operations performed before time T visible everywhere?", with a "yes"/"maybe" response, where "yes" is guaranteed to eventually be returned after some bounded period of non-partition.

Eventually known consistency can be used to get AP (just ask for the data), CP (let T be the current time; spin until ConsistentUpTo(T) returns true; then perform the read), or CA (in the sense that if as long as a partition does not occur, the algorithm for CP provides a response within a bounded time), and is thus strictly stronger than other properties.
Godaddy could give domains away for free and I'd pass.
Concept for a Future Operating/File System
Sucky thing for pinterest to deal with and it's only going to get worse for them - the obvious spam is just the tip of the iceberg, the more insidious stuff can go undetected pretty much forever judging by HN, Reddit etc.
If you're interested in working in Chicago, IL or Raleigh/Durham, NC, shoot me an email. We're hiring at Open Software Integrators. prhodes@osintegrators.com
Sorry, yes. I went back and forth between -action(B' : B) and +action(B : B') and I apparently settled on an inconsistent phrasing! Silly me...
McCabe Cyclomatic Complexity: the proof in the pudding
As other commenters have mentioned, she probably isn't as unknown as the article suggests. I'd have thought that her symmetry work is pretty well-known in the field of Physics, and credited under her name.
Payment would be the unique identifier. Creating a ton of email addresses to uniquely identify each account is easy. It's a lot hard to find multiple unique payment methods so you won't show up as the same person.
Moar esr-fluffing.
It sounds like he only has one Amazon Associates account. Identifying all his accounts would be trivial, then -- find all accounts that have posted an Amazon link with the same associate ID in the URL.
Agree. But I've been wondering what exactly do people want with a "Device ID"? I've changed my code to generate a new GUID and save it to NSUserDefaults. Sure, it doesn't persist even across app reinstalls, but so what? I maintain it as a currently active device ID instead of a unique device identifier..
Interesting idea and somewhat akin to how music streaming pays the artists (well, the labels mostly). The challenge, as you allude to, is that software is a lot less homogenous. You only do one thing with a song--listen to it. You use software in a lot of different contexts and it's not obvious that time running is going to give equitable results. And Pro-ishness is also very context-dependent. For me, Final Cut might be a hobby thing. For you, it might be something you depend on for your livelihood.

That said, I do think we're going to see more experimentation with subscription models. Adobe's Creative Cloud is one example. I could imagine some sort of aggregator of games as well.
Saas sucks for the user but is great for the developer because people forget to stop the service. Also that protects them from copyright violation, which most users of this site believe is their natural born right.
New Y Combinator Startup AnyVivo Sells Jellyfish Online
Frankly this sounds like what Pinterest should be doing for revenue. Isn't basically what promoted tweets are for Twitter?
مباراة برشلونة و الميلان اليوم الاربعاء 28 مارس 2012
Aside from the cheesy opening line, it is nice to see an author that does a decent job writing to a nontechnical audience (as well as one who provides examples of the value of programming to readers). With increasing publicity, it will be interesting to see if more people actually sign up for and complete online courses (from sites like Codecademy).
True enough.

I wasn't comparing the severity of the reactions though. I was just pointing out that tweeting can land you in trouble. It is _not_ like sharing something naughty with a buddy over a pint. People just need to be more cautious of what they tweet or put on their face book wall.

Irrespective of severity, the level of overreaction in both incidents is comparable (IMO). Deporting tourists because they tweeted something harmless in hipster-speak is a bit naff.
Not to mention the other problems with using key based authentication with an unsophisticated client.
- User A at client company X is the one usually using the system
- User A goes on Vacation
- User B needs something from teh system, they forgot to plan this before A left. They call A to ask the password...
How do you scale that? Sure, you found him - but how do you find the others?
The method used to identify the zoneadmd freeze in Riak would be perfect for diagnosing x-runs in realtime audio applications. Here's hoping that awesome monitoring and visualization techniques developed for the cloud find their way into the hands of the jackd and ALSA developers.
Right -- you just used three separate signals together to identify a possible spammer. I'm fairly sure we're on the same page.
Aside from the (good) conversation here, I'm actually shocked the guy agreed to an interview. How many HN people just spent some time thinking about how you would do one of these? Not that nobody could have possibly thought about pinterest spamming before, but this interview has certainly increased knowledge of it
Apple’s not keeping iWork up-to-date despite sitting on one hundred billion dollars.

And here I was blissfully unaware that Pages and Keynote had rotted into uselessness simply because of the calendar year.
Noether is quite famous. My university in New Mexico has a giant picture of her in the "math TA room" ( this is the room where I spent my years as a grad student solving the homeworks of undergraduates ..I mean, helping them solve it :)
For the non-math guys, the simplest example of a Noetherian is a Galois Field GFpn - take p prime, n integer, then GFpn is a Galois Field with elements from 0 to pow(p,n)-1.
Example let p = 2, n = 2, you get the Galois Field with elements {0,1,2,3}, with the Cayley addition table given by the usual

def add(a,b) = (a+b)%4

and the Cayley multiplication table given by the regular multiplication except for

2 times 2 is 3
2 times 3 is 1
3 times 3 is 2
3 times 2 is 2 times 3

That's a trivial Noetherian.
Top Universities by Reputation - 2012
Ask HN: How do I hire commissioned salespeople?
I'm launching a product in April 2012 that I believe I can sell 10 or so licenses for in the next few months.

Accordingly, this is the kind of thing where a salesperson is involved and I was planning on being this salesperson -- I can say that in my spare time I am checking out books from the library about sales and reading them. It's outside my comfort zone but it's the most plausible way I can spend the next few years working on what I believe in.

So I hear from some guy who's a specialist in this kind of system, he's excited about what I'm doing and he's looking for an engineering role.

Well, I wish I could say I had a lot of revenue and could hire him and a whole "dream team" to do all of the things I'd like to see happen but of course that depends on the revenue, which depends on the sales.

So I float the idea he can work as a commissioned salesperson. This fits in just fine with my cost structure. It frees up my time, means I have someone who can drop in on customers in a different geographic zone, and means I have a second salesperson who can team sell big clients and have a different p.o.v. about my marketing problems.

Anyway, at the very least I need to write a contract but the more I think about it there are complications like I'll probably need to write this guy a 1099 if he sells anything.

It seems to me that this could be profitable for all concerned and could help us get a useful product in people's hands, but I can also see screwing this up and having a lot of hard feelings.

Any idea of how I should get started on this?
Similarly. I then thought it was because I was so wound up all the time that maybe this relaxation was what other people experienced as a normal attribute of their life. Turns out this is not the case.
Would YC even consider putting these demos up on youtube, or would that be too distracting for the participants? It would be interesting to see how rough they start out and how they progress. Perhaps even hire an in house film maker?
Does Paypal not allow multiple accounts tied to the same bank account?
Yes, good point - all the more reason to be mindful of the impressions you make on others, since their perception is their reality.
A Guide to Living Like the 1% (On a 99% Budget)
Promoted tweets are a fucking scourge, at least so far. I've seen two - both times for something totally irrelevant to me. (What the hell is the Shell Houston 2012 Open? I have zero idea, and less than zero interest.)
Neither.

Google and identity is a bad idea regardless of the problem you're trying to solve (http://www.identityblog.com/?p=1204). It's the worst of the three.

OTP is good, but challenge-response is better. Is your OTP from a second factor?

Card Space is my personal favourite, but the [card] portability issue hasn't been solved. U-Prove holds promise. CardSpace, with U-Prove and second-factor challenge/response would be awesome :-)

So as I said, neither of those is ideal.

But then I have solved exactly that problem (securely login to websites from virus infested machine in an internet cafe) before, for the UK MoD.

I used identity federation (WS-*), and opted for Chip & PIN authentication on the identity provider side, thereby cutting out replay attacks. The solution is complex, and costs a lot more money than the average web site would be willing to pay. Unless someone credible like the Passport Office or DVLA volunteers as an identity provider.

Here's the case study. http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?....
Which explains my point. With google plus they will know what facebooks knows plus your search history. Hypothetically.
Most of the experienced spammers fake the referrer. They'll have a scrub site setup which will appear as any blog. The spammer will spam links to the blog page (often using a url shortener); however the link will contain a id. If you visit the page with the id it will selectively redirect traffic to their amazon affiliate link, without the id link it will appear as a normal blogpost.

Amazon will think the traffic comes from the blogpost. The person getting spammed won't get any protection if they filter amazon links.
I remember there already being an app for ventrilo, so I just went off to find it and it turns out they had to pull it: http://www.ventafone.com/

Is yours not similar?
If you don't mind saying what company is that? I am starting a contract with an education based company out in Denver in a few weeks and I wonder if it is the same organization.
what do you want to do? if unknown, which courses did you like the most?
Amazon Associates allows you to create unlimited, unique affiliate IDs, tied to one AA account.
I think it is rather typical pattern. You see something in another language/platform, so you copy it to your current one, then keep doing it. However after a while you just have to ask yourself, why am I not using this other technology instead of spending time re-implementing it.

So after copying, say supervision trees, RPC mechanisms, distributed system management, actor-based approach, one can ask "wait, am I not just using Erlang then".
Never rebase public branches, ie. ones that other people might have checked out. It will rewrite history and make them sad. Rebasing your own branches other people have no business checking out is perfectly fine.

Bonus points for never doing a (non fast-forward) merge of upstream branch into your branch (if you plan to merge your branch back into the upstream one later). If you do need to update your branch before it gets merged, rebase it instead.

What to do if your public branch needs to be updated from upstream? Create a fresh one off of upstream, merge your branch into it, and continue working on a new one.
Obvious extension idea then -- tap this into a sockjs server and extend it all the way to the client.
I am happy to hear that one can be a developer and understand TCP/IP and not be a "techie" since the dimunitive nounized form of tech, "techie", always has a condescending air about its use. Likewise "coder" and often even "geek". When my partner stays up all night reading wikipedia I can humorously say "Looks like you had a major geek-out session." This is taken in a very different sense than when a touring MBA says "So is this the cage where you keep the geeks?"
I’m a Junior Developer – You probably are too
Does anyone know if Steve's actions are legal under United States law?
Always an interesting read (if you do search) and I while I, as a competitor, appreciate Google making it easier, I am always amazed when companies do these kinds of things.

Reminds me of when Sun killed off the Workstation product.
A funny animated story
This funny picture will describe you a very funny story, that will surely make you smile! :)
...User B can't get the password with which to impersonate A.

Login authentication is working as designed. This is a feature, not a bug.

If User B needs access to something controlled by User A, they need to talk to their admin.
I disagree. The story of Pinterest using Skimlinks became controversial because bloggers made it so. It was fake, manufactured outrage. If they disclosed it beforehand the same thing would have happened anyway. It would've been in their TOS or something and we all know that when bloggers have nothing to write about they peruse a bunch of TOS agreements looking for some outrage to manufacture. They would have come across it, manufactured the outrage, and Pinterest probably still would've ended up ceasing use of Skimlinks.

I'm being speculative here, I know but I think you are too. I think there'd be controversy regardless of disclosure though not disclosing it sure helped make the outrage easier to sell.
... But then they wouldn't have a lot of followers. Then, only @fame would have a lot of followers.

Note the goal of "YOU'RE NOW PLAYING TO WIN 1,652 FOLLOWERS" not "YOU'RE NOW PLAYING TO SEND TWEETS TO 1,652 PEOPLE".
if John McCarthy's eval/apply had a high cyclomatic complexity; would it matter?
Couchbase is awesome. Not sure why we don't hear it more frequently when talking NoSQL -- it's a natural fit for massive client-server games.
Shining a light on the Nokia Lumia 900′s $99 price
> And here I was blissfully unaware that Pages and Keynote had rotted into uselessness simply because of the calendar year.

This is a very good point. In this consumerist society, if a "new" version is not produced at least once a year, obviously the old one is not worth having.
Taylormade RBZ
YC Demo Day Session 3: Crowdtilt, Flypad, Carsabi, Anyperk
Given that you have front end skills I would not suspect your skills so long as your portfolio looks professional. I would suspect like others have that it is a matter of location. If you are fee to head for CA then I would do so. Now is a good time to be out there. What I have been finding is that their are a lot of contracts but not a lot of W2 perm jobs. You kind of have to figure out the contracting gig and float from contract to contract right now, if you are in other areas. Once you figure that out there is plenty of work, is just how you find it. I sometimes wonder when I read these articles about the post-job economy if this is what they are talking about. If it is, and everything is going to be contract based then it is going to kind of stink for all parties involved only the candidate that are good at sales and marketing will find the work (fortunately for me, I have at least passable skills in them). Here is to hoping some of that work out in the valley explodes out to the rest of us.
Fair enough. I'm not sure a mechanism for having paid upgrades under the same name as the original app would have avoided any of those headlines, though.
Why github is not showing json files correctly?
https://github.com/mozilla/BrowserQuest/blob/master/client/s...

I can see only "{", to view the full i need to go to Raw format. I think Github should provide support for formatted json.
I love the idea and service. Congratulations.
I've received a notice that I couldn't add a credit card because the number was already on my wife's account. Not sure if the same is true for checking accounts, but I'd imagine so.
Eclipse set to launch Orion browser-based web app IDE with JavaScript and HTML
It's not, I work for Mapquest on a new product called Vibe. If you'll be out this way, give me an e-mail anyway if you'd like to chat.
They don't allow that. My wife tried to add her checking account to a business-related paypal account, but it was already on her personal account so they didn't let her connect it.
As the owner of www.DoNotReply.com ... [2008]
5 reasons people share news & how you can get them to share yours
Authentication is just an assertion of identity. End point security is an obvious consideration. There's also authorisation and perimeter protection.

Defence in depth. Layer security like the layers in an onion.

That said, economics dictates that you wouldn't spend $20 protecting a $10 asset.
YC submition form not updated
I just submit an application through YC form but the content was not saved correctly. It was ok just one hour ago, when I lastly updated it, but once the form was submited, the edit button display a 10 hours ago content ...!!
Thanks for responding, I sent you an email!
Yes, but they are also quick disable an account with suspicious activity. Some would say too quick.