skysight-inc/HackerNews huggingface dataset:
I don't know if I agree with this sentiment. Take the author's app, "Delicious Library 2". The main functionality of this app is to catalog your things in an easy and streamlined way. I'd reckon that most people are paying the ~$35 for this app to do just that.

If the developers develop a whole new set of features (while still building off the core functionality) that they could call "Delicious Library 3", but are actually fully compatible with Delicious Library 2, why should they have to ask their users to pay full price for an upgrade, when they already have the core functionality which is the draw for the new users to pay full price.

I've seen positives and negatives to this model in video gaming. I love seeing a full-feature expansion to a game I own, and don't mind paying $5 - $20 in addition to the $60 I already paid, but I wouldn't be happy paying $60 again for the "complete" edition just to get the expansions, but that "complete" edition is great for people who haven't already purchased the game.
Why Netflix's Facebook app would be illegal
From an American perspective, it seems bizarre that this concept would be controversial. The issue has less to do with any particular type of vile speech, and rather the fact that "hate speech" is not a bright line [1], but a fuzzy and subjective gray area.

One person's critique of Israeli government policy is another's anti-Semitism. I simply don't trust those with a legal monopoly on violence to make that kind of distinction. Creating an environment where citizens are forced play it safe by self-censoring inhibits thought and gives too much power to the state.

While we do have limitations on free speech in the US, they at least tend to be bright lines: advocating specific violent actions, or intentionally causing social harm, such as yelling "fire" in a crowded theater. (This isn't to say that our ostensible rights aren't frequently violated, but that's a separate discussion.)

[1] http://en.wikipedia.org/wiki/Bright-line_rule
Dissertation editing services
I used essential dissertation editing services and I was satisfied with perfect results. It’s a great help.
Indeed. And this complicated little distinction is complicated even further by the fact that "cracker" happens to be a derogatory term for poor white people in the American South. Explaining to people that they're using the wrong word, and the right word they ought to be using is a word they always thought was a semi-offensive sort of ethnic slur, is almost impossible, and probably not worth the effort.

Personally, I think we've reached the point where computers are more demystified, and we can talk in neutral terms with people about these things. To me, being a hacker means taking things apart and learning how they work; that's a morally neutral act. You can take things apart and learn how they work in order to steal money, or in order to build a great system for helping deliver donated meals to the homeless, or in order to fix something that's broken.
It's all about implementation. Instead of 50 features, perhaps there is a "2012 Feature Pack" that provides all the new features for 2012 and previous. The developer has a lot of flexibility on how to manage In-App purchases.

All In-App purchases are listed in the Available In-App Purchases section in the App Store.
I assumed that Apple would add upgrades way back when but I now think the in app purchase model is better. Consider the reason for upgrades: new features? Sell them. Compatibility or big fixes? Why aren't these free for all customers?

The one missing thing I think Apple needs is a neat mechanism for allowing existing apps to be upgrades into app store apps.
Ask HN: Where can I find an angel round these days?
I'm looking for a small angel round immediately. AngelList no longer allows solicitations because of federal securities laws. Even if they did, the AngelList site is too crowded to get noticed.

So where to find angel funding these days? Anybody want to get together and hear my start-up pitch?
After taking multiple courses that touches on bayesian nets and other AI-techniques in general, I have attained what I feel is a good general feel for how stuff works and its mathematical underpinnings. However, I still stumble when trying to implement what I've learned in code, so thank you for this!

My school is using AIMA for every introductory AI-course, and if you're looking for pointers on how to implement some of the algorithms and methods described in there in python, have a look at http://code.google.com/p/aima-python/ . Since it's Norvig himself coding, the quality of the python is practically flawless.
Updates on Obtvse
Or, as the case in the US with many radio broadcasters, protest your advertisers until you are fired.
FYI, to get to the rickroll you can go through either entrance, and then just keep going back through the door you came through.
Hey Jerry - (Art from YM).. sorry about this. You are right. The reality is that our site is not supposed to be public yet, but I guess it was too easy to find out the internal pages! When we launch this, we will make sure it is super clear the areas we are serving.
I agree I don't like them either. I thought Twitter was going to settle on having people with >XX,000 followers pay something, Freemium style. But I guess ads are a better moneymaker and they will convert better in the feed.
I probably didn't explain that well. There are plenty of non wysiwig markdown editors out there. The appeal of this demo is that you're editing the markdown source through a wysiwyg editor. However, with this demo, there are two authoritative sources of content, the html in the contenteditable, and the markdown. I'm arguing that there should only be a single authoritative source of content; and I'd like that to be markdown. I think it's possible, though difficult.
Forgive me for taking this in a tangential direction, but I wish that with language we also transmitted unique "concept IDs" along with each word or phrase that would help to disambiguate what we mean. Like when you see a single word linked in a sentence and you mouse over it to see the URL (or in the case of Wikipedia, the article/"concept" it links to). It would be a feeling like that.
This is a good point - i've seen a bunch of Facebook Notes page spam, using the Amazon affiliate program, on the first page for product SKU queries. It seems these pages can be created faster than FB can remove them, and they cycle into the first page of SERPs due to the massive domain authority of FB even though they're just spun Amazon affiliate content.
For the curious: Default is $105 for an 8"x8" map. 20"x16" is $350. It appears that wood species choice has no impact on pricing, but I didn't want to abuse their render queue with any more experiments. :)

Also, to the creators - it would be great to have a "pricing" page to explain this!
Server went down because of the load, trying to get it up back asap!
I wasn't trying to be a jerk. I really think that inflation is a big part of it, and that the way we currently measure inflation can be misleading, especially since CPI is measured sans energy/food costs. A large part of the Arab Spring had to do with climbing food prices. It's true that conditions around the world are getting better as people gain more access to clean water, energy, education, etc, but using a benchmark "$1.25" to measure poverty misses the point. I should have explained my comment with more depth.
CAPTHCA is trivial to implement, but is terrible for usability.
Bizarro gabesmed here -- my noprocrast settings got the better of me! Yup, contact us at team@woodcutmaps.com and we can pretty much do any image. Our processing settings are tuned specifically for maps, but could be applied to any image. Would be curious to see how a photo would come out.
We do have extremely incomplete information, and saying things like "lack of self-knowledge" about a corporation is shaky ground, so it took me a while to get this post out. I'm glad you found it interesting.

> will they change course or double down?

Worst would be neither, of course. The next few data points about their behavior will be important.
We can't do rotations..but a hidden pro feature is you can drag the gray frame in the google maps interface to zoom in and out precisely.
Dropping the tranny in a rear wheel drive is easy with just jack stands, front wheel drive, not so much. That said, I have collapsable engine stand/block and tackle (can lift with block and tackle, remove 2 pins, rotate, lower onto stand) that works great for small blocks, never tried on a big block. When I go on roadtrips, I usually have all tools necessary to repair or swap parts for nearly any component on the side of the road. And I'm just a shade tree mechanic, not even a professional. It would amaze most people what you can fix with just a good socket set.
YC Demo Day Session 4: Shoptiques, Pair, Daily Muse, Per Vices, iCracked
Good idea, will do. Right now for simplicity's sake we just have the wood species not affect pricing even though they greatly vary in cost to us. We're coming out with some really gorgeous burled woods soon that are a bit pricier -- we'll probably add variable pricing based on wood species once those choices are available.
The reason they got pulled was because they used a GPL lib in their app. (GPL does not comply with the app store terms)
We can do anything custom, just shoot us an email at team@woodcutmaps.com
I had a real love affair with Pinterest for one semester. Spammers or not, it is simply too crowded now. Last week, I found Piccsy. I'll be using it now in place of Pinterest until spammers arrive.
Hear, hear. When I tested into an advanced math class in 7th grade, I was able to learn the prerequisite semester of pre-algebra in less than an hour by sitting down with a great teacher and plowing through the material. But in my scholastic life, this experience was the exception, not the rule.

I understand the desire to teach to the slowest students; no one should ever be left behind, and faster does not inherently equal better. But we are doing both young people and society a disservice when we don't find ways for the quick learners to hit escape velocity so they can get to things that genuinely challenge them.
big ups for crowdtilt- going dutch for activities with your friends is an awesome idea
What city are you located in?
Giving each weapon/character relationship an id solves this pretty easily.
BrowserQuest: Massively Multiplayer HTML5 game by Mozilla
Pinblaster, you have got to be f* kidding me.
Sometimes Customers Are Pretty Stupid
Upstream as in gevent_zeromq or in ZeroMQ itself? I haven't found this issue yet in our C++ written one which uses libev for event handling from ZeroMQ...

Also, this looks to be a fix in recv(), I am having issues in send() hanging randomly blocking the entire process. I ended up using a with timeout block around it so if send blocked it would eventually get back to me...

sent = "WAITING"
with gevent.Timeout(0.5, False):
sent = self.socket.send_multipart(tosend)

if sent is "WAITING":
print "__incoming_consumer: Timeout fired"
# We are going to try again

with gevent.Timeout(2, False):
sent = self.socket.send_multipart(tosend)

if sent is "WAITING":
print "__incoming_consumer: Timeout 2 fired"
continue

gevent.hub.sleep(0) # Yield to other gevent's, we can be fast and never let up ...

This fixed it for a little while, but even then every so often it would hang, and it was causing us to have to restart our frontend processes (accepts incoming connections for processing) so we decided it was worth the time and effort to re-write it in C++ with libev as our event handling mechanism. So far we have put it under more load but have not had any lockups or failures.
A Guide To Well Designed Sign-up Forms
I understand where you're coming from, but I guess I still can't agree.

1. Nobody's saying this. The original post actually asks for the ability to maintain older versions in the app store (so that, presumably, users who don't want to upgrade don't get stranded) while preventing new users from purchasing anything but the latest version.

2. So after three major upgrades, the experience for new users is: pay for app, then pay for three "upgrades" from within the app? Or even just one "roll-up upgrade" that implies all of 'em? And same for re-downloads: install the app, then restore purchases?

That sounds like a very un-Apple-like user experience; it's not something I would want my users to deal with.
If I were tasked with detecting these, nothing would run from a Pinterest IP address. Use throwaway VPS hosts on different blocks and replace them regularly.

For that matter if I were tasked with posting this spam, I'd do the same...
We care very much about this...we haven't done as much homework as we'd like on this issue but if anyone has more information and would like to help us find responsible suppliers, I'd love to speak to them.
The power of Keynote
SEO Tricks: Why it’s Not Worth Your Your Time
Surely one edition only.

All new features are paid for as content upgrades currently are.

If you overhaul your code you release it first as a free demo (old language; beta), then discontinue it as you release a feature-matched-update to the single paid for version you maintain.

This reduces new features to an individual cost upgrade and ensures your existing users aren't left with an unsupported version.

This is actually a very good result for the consumer. (I'm thinking premium applications such as Audio, Photoshop etc.)
We aren't on the same page. You think it generates a lot of false positives. I don't.
Isn't reverse engineering what hackers are largely about? Taking things apart and figuring out how they work, or does reverse engineering have a more specific definition?

RE to me is not, and has never been, a bad noun/verb though I often see others frowning upon it.
And how would you feel if in a few years you bought GreatApp from the MAS, and then found that to get the current functionality you had to then buy as an in-app purchase "2012 Feature Pack", "2013 Feature Pack" and "2014 Feature Pack"?
Not very useful given users will be able to opt-out of the SecureUDID system...
Smells like another bubble in the making to me. Investment money has nowhere else to go but startups and Joe blow is learning html again because he thinks its going to be easy money. Feels a lot like the early reports of people lining up around the block for Manhattan condos in 2006.
Are we headed for the burst of a bubble in social media? SXSW sure felt like it
Harry Potter v. DRM: What book publishers should learn
Besides imdb, wikipedia and the search engine du jour?

Probably the original wiki (http://c2.com/cgi/wiki), aka. the "Portland Pattern Repository". This is where the whole idea of wiki's started - and if you only know the term from Wikipedia, there's quite a bit to learn.

In the end, a lot of everyone's network usage boils down to two bits: information and communication. Just having that actor you forgot the name of at your fingertip, or quickly looking up the detailed history of literacy is just great. This is what Hitchhiker's Guide promised. Nowadays some people probably have a hard time thinking about what they'd do in those cases without their mobile devices, but considering that previously you had to go to your encyclopedia, probably find it inadequate and then head to the library, even for rather trivial use…

For communication, we sadly left the more interesting technology behind and now are shoe-horning everything into the web. Which is why I'd find a hard time calling any kind of forum, whether it's a PHPBB one, reddit or HN "great". A wiki probably comes closest to actually using the web to its advantage - and if remember correctly, user-editable pages for almost everything were part of the original WWW idea. (Don't have anything like the HHGTTG to compare it to, here. Shadowrun's inline comments maybe ;) )
Computer Repair Services Cleveland Ohio - Tablet, Laptop, PC Repair
Advand Computer Services LLC Leading Provider of IT Managed Services and Computer Support in Cleveland Ohio. We do PC Repair,
Notebook Repair, Laptop Screen Repair, Tablet Repair and Computer Repair in Cleveland Ohio.
I think the key is in not seeing "being wrong" as a "failure"

"I've failed" != "I'm a failure"

No one gets everything right all of the time. Accepting that and seeing hard problems as a challenge to overcome rather than a potential failure waiting to happen is, in my opinion, the way forward.
What kind of commission are you planning on having? For something with such a limited license pool, you're probably looking at a sales commission of 15-30%. Were you planning on this arrangement eventually resulting in a hire?
This is so great. Is your backend set up to do other vector paths besides just map tiles?
His post suggests that each "<Year> feature pack" would also contain all of the previous years' features, for new-commers.
You don't, yet when you go to explain how it could be used you include two other signals (came from Twitter, posts many items more than once) in order to make it work. I had originally said "I would say this method would be too sloppy to use by itself. It would need to be a small part of a larger set of signals."

So alright, we aren't on the same page, but you're saying exactly what I just said.
It's per year.
How We Migrated Core Applications to the Cloud
Pepsi Denies Using Aborted Fetal Cells for Flavor Testing
Amazon, Eucalyptus Team on Hybrid Cloud
I might mention that I couldn't think of a good way to re-word the "we," but I don't mean to imply that I have any relationship with this company. (I don't)
Hey, Art. Thanks for the comment. Even $90K in transactions is great, and $20K/mo is excellent.

Not the first time TC's borked numbers. :)

Good luck with everything. It sounds like a good product, and I hope things go great for you and your team.
I have no idea and didn't get the time to do full debugging and or looking into it. We had some more requirements and decided that it would be in our best interest to rewrite it in C++. So far we have gotten at least 4 times the performance that a single Python frontend would get, and it has meant we could remove some load balancers on the frontend and is going to save us money in the long run.
Wow, do these recruiters have tickets on themselves or what? Raises the question that if they have such an awesome (text book) knowledge of OO, why are they recruiters and not developers? Unfortunately for Andrew, it takes a lot more than learning your marketing speak back-to-back to be a real dev.
When I'm recruiting I couldn't care less if the candidate can recite 'Intro to OO' verbatim. You can tell weather he has passion in the first five minutes, and that's all that matters.
Good point; I may have replied too hastily.

It's relatively straightforward to use CFUUIDCreate as a building block for an application-specific UUID, but you're correct in stating that the API itself simply returns a new, pseudorandom UUID.
Coding Horror: The End of Pagination
It's a song by Garbage called Medication.
As a non-technical learning to program on my personal time, I think this article captures the rise of programming tutorials accurately, and hints at the greater trend of the internet enabling a new kind of renaissance person that can know a little bit about a lot- at least enough to know "how these languages function within the internet". That being said, I don't think codecademy, at least as it's currently developing, is enough to turn the layperson into a programmer.
Rovio acquires Futuremark Games Studio
Case Study: Profiling the Front-End
A detailed analysis of SpanishDict.com's front-end profiling and optimization efforts. Includes benchmarks.
cache:http://demeulenaer.com/?p=99 should do it
Yeah I was wondering how you balanced your personal life. Glad you had friends even though you were a robot haha
The difficulties of third world hackers: The cost of electronic parts
A post about the difficulties guys in Brazil face when they need to buy electronic parts for their hacks.
Startup terror - 4 months without shipping code
Definitely. Could be offered as a one-off design, I imagine.
I read only the bit where he said that his whole world is very rational and he has only given the religion issue 3 minutes of thought. Maybe I missed something, but it seemed like a plausible explanation for somebody rational being religious. In fact to stop thinking about it after some point might be the only way to explain the existence of religion.

Why would it not be a good topic? I have often pondered asking HN how to deal with it, because I have a lot of religious friends and I am scared of losing them if I bring up religion as a topic. I would be interested how other HN users deal with that issue (assuming there are others who are not religious).

Also, religion might be the greatest hack ever.
I can't wait until YourMechanic is available in the Berkeley area! That's definitely a service I will use.
That might help for sites with a small userbase. However these are large platforms with large clusters of users that can be easily contacted. They'll just invest in a captcha cracking service which runs at about a 1000 solved captchas for $3. If you ban datacenter ips, use dnsbl and scan for proxies, they'll switch to rented dsl lines.

On the other end are the users. If you ban proxies, finger their ports and ask them to solve a captcha every time they hit the submit button; you'll create some serious animosity. Stopping spam means having to invest, come up with complicated algorithms and you still might accidentally ban innocent users who will blog about this or tell their friends [1].

The real question is... does it matter that affiliate links are being posted if it needs a guide to let the everyday users notice it [2]. My niece doesn't even know what a affiliate link is and neither do most users. I mean if there's a 100% method to stop it, implement it. However, should you invest money and dev time into problems that nobody has solved to this date...

[1] http://acme.com/updates/archive/173.html
[2] http://www.dailydot.com/news/how-spot-spammer-pinterest/
Yup. The settings are tuned for maps right now, but we can take any raster image with up to four b&w layers and send it through the same process.
I don't think you've properly thought this through. Many people have, and there's a reason we still have the system we have today:

How do you handle chargebacks? What about fraud? If you don't properly protect your users, you're not really providing a good service, and you need to make the rules incredibly clear for your merchants, they aren't going to work with you.

How are merchants supposed to respond to the volatility of bitcoin? For a currency that sees semi-wild (compared to standard FOREX) swings in value, they could be waffling between the red and the black on a daily basis. There's no value in holding bitcoins when there are better currencies out there.

Where do you make money? Transactionally? On a flat-fee basis? In loaning out the cash? The problem with banking is that the fractional reserve system has created a risk environment such that you can't make money unless you're leveraging your reserves for lending, and that's an incredibly complex system on its own. The big banks make money because they are vastly huge. How would you move into that scene? Is the intent to be acquired? How do you leverage startup inertia to compete against a company doing hundreds or thousands of times the volume in a day than you'd hope to see in a month?

Just a few questions. Many people have given this particular problem a lot of thought, and none of them have been able to make it work as of yet.
I think you missed this line.

> "yes" is guaranteed to eventually be returned after some bounded period of non-partition
No, quite the opposite. The more people value their privacy, the more pressure against invasive predatory practices and the better for all of us.

It's not a binary scale: Privacy or no progress.
Services we use can respect our privacy, can be paid by subscription instead of paid by data mining and selling your whole life.

So "bitch" people and don't "fucking put up" with ads.