skysight-inc/HackerNews huggingface dataset:
It's a hack because Instagram doesn't give you an option to license under CC in their interface, and it's doubtful they will, now that they're owned by FB. CC licensing on Flickr has had a huge impact on the free culture movement, and it'd be great to see something like that happen with Instagram, which is now (I assume) orders of magnitude more popular.

The way the default licensing on Instagram works is: you hold copyright and Instagram has a non-exclusive right to use them in some ways. It doesn't permit usage outside of that. So if you wanted to use an image on your blog or in a Wikipedia article you'd be out of luck (or maybe just get lucky and not get in any trouble).
And therein lies the rub. Native development comes with its drawbacks too.
Except that the company that tries to patent BRCA gene has nothing to do with its "carving". Your analogy doesn't work.
My brother lives in NYC and owns a car. He wants to own a car. (He doesn't live on Manhattan, but…)

I live in Toronto and don't want to own a car. We will need to get a replacement for our current car because there are enough things that we need to do that car services would not benefit us (we also live just outside of the core service area for every single one of the three—or is it four?—car services in Toronto).
good audio, but the jerky video is borderline unwatchable. Chrome/Linux. I noticed that top showed about 46% cut utilization so I'm guessing it's not able to use more than one core.
So really, it's Facebook's fault for using UIWebView, vs. a true native app.
Yeah, very good point. I'll add that in next. I just went with a simple date range because I wasn't sure how many API calls were really allowed -- it isn't clear if it's 5000 per-client per-day, or 5000 per-token per-day.
The Levenshtein distance, the standard metric for determining how different words are from each other, can easily be modified to change the penalty for different letter replacements. For example, you can say that the penalty for substituting an 'a' for 's' is 1, and 'a' for 'p' is 10 (or whatever).
How are your Powershell Skills?
The content is much less sensational than the headline. Porn sites were ranked the 10th content category in order of malware infections detected by Symmantec, behind blogs, shopping, business, tech news, music sites, and others. Turns out porn site operators, being popular commercial services, do invest in security. The headline could as easily have said "Blogs Have More Trojans Than Porn Sites". That said, don't let that deter anyone from an opportunity to disparage religion.
List of Twitter accounts blocked in India
I like DDG and I even converted chrome over to use it as its primary engine, however, recently I am noticing more and more spam links and less and less links that really matter. I think I am coming to the conclusion that DDG did this is the wrong order. They are developing a great frontend and using others backends, but to really beat google or MS or yahoo you need to develop a great backend that can filter results well and troll the web efficiently then you can put an awesome frontend on it.

I still think the real silver bullet will be to make a backend system that can peer with other systems to gather data and can be customized to get deep results from a small subset of the web that interests a particular user ( think corporation uses it for internal search and to make their site show up better on a common front end). I even started a research project to begin working with some of the things needed to accomplish it[1].

1. https://github.com/dkhenry/SimpleMapReduce
I've found Safari to be much MORE reliable, if for no other reason than playing HTML5 video made Safari crash reliably in Lion, which doesn't happen in Mountain Lion.

Specifically, HTML5 video via the YouTube5 extension was fine. Also, HTML5 video that YouTube and Vimeo voluntarily showed me was fine. HTML5 video on The Escapist was not fine, and would crash somewhere between immediately and 30 seconds in (sometimes, but rarely, longer, but never so long as a minute).

This made AllThingsD especially frustrating to deal with, because they have HTML5 video straight on their front page, and while it doesn't auto play, it would cause the webview process to go into a crash loop until I closed that tab between crashes. I felt especially bad for my laptop (and the web server) when I opened a new tab to AllThingsD and went to get some water and it crashed 15-20 times in a row.

Now? Everything works great. Faster, smoother, less crashy.
Two problems.

First: every piece of software shipped has to be pentested? Most software, by a long stretch, isn't. App pentesting is very expensive.

Second: what testing team? You really mean, "a good pentest team". But as we've seen with PCI, regulated testing is a race to the bottom, and your certification has as much to do with which QSA you pick as anything else. There are lots of terrible pentest teams out there. Every IT and network consulting shop has a line item now for "web application security testing".
South Korean court ends law requiring real names online to post comments
Android users waiting...
>the cost of college

In the UK, our parents' generation paid zero. They got given grants...

That includes the elite, politician-farming universities.

The current government just tripled the fees, after one coalition partner promised to abolish them in the campaign. That's why students ended up trashing (actually the other partner's) HQ in 2010.
> That 99.999% of listeners can't hear the difference between audio sources has been true in the past as well, even in the pre compressed era. Most people listened to car radios and other lo-fi equipment.

That's what I meant. Most people have shit loudspeakers, but might be able to hear the difference with proper ones.
Can you pls explain the issue in more detail or mention a link?
Thanks, I will look into that thread.
I'd completely forgotten that they'd changed the name. As someone who grew up with 'System 6' and 'System 7', it feels weird to chop off so much of the name all of a sudden.

Also, saying 'OS Ten' out loud just seems generic.
Worth repeating: every intern ever anywhere should blog a summarizing post like this at the end of their internship.

Not only does it have obvious and enormous personal benefits for Jamie, but it's galvanizing for the team to look back and read through just how much has been accomplished in a few months (I'm proudly on Jamie's team, am speaking firsthand).
And I warn that the Earth's crust will break apart should tomfoolery like this persist. What do either claims have to do with reality?
I don't know if you're an iOS developer, but that's plain mis-information.

The reason native apps use a different flavour of WebKit to Safari is because the latter operates in a privileged security mode, whereas the former are all sandboxed. Mobile Safari uses a JIT compiler, but this introduces the possibility for remote code execution.

It's not that Apple 'doesn't want you building web apps they can't monetize' - it's that JIT compilation of JavaScript doesn't sit well with the current iOS security model.

People seem to easily forget that Mobile Web was originally the only way to get apps onto the iPhone. A number of Apple's own apps (the App Store, for example) are HTML based rather than ObjC based.
That's why you can't live life based on platitudes and have to think about what you are doing.
A tempest in a teapot.

1. A modern graphic file is already maximally compressed.

2. Given (1) above, an effort to compress the file further can only make it bigger (one of the paradoxes of misapplied compression).

3. So the decision to reject gzipped graphics is wise -- it educates inexperienced programmers in a subtle point about compression technology, more or less by force.

The above is true -- take a file composed of supposedly random numbers (or byte values). A good measure of the file's randomness is the inability of a well-written compression algorithm to make it smaller.

By contrast, a measure of the redundancy (of exploitable content repetitions or patterns) in a file is the degree to which it can be compressed, the ratio of its compressed versus uncompressed size. In my experience, political speeches tend to be very compressible.
Woah. Heroku is nice, but doesn't $6400/mo seem insane for a quadruple extra large ec2 instance? That's an impressive margin.
Why the hell did this take so long.
I really don't understand. Surely facebook understands the importance of mobile.
Glad they finally did it though..
Interesting, it's using canvas to play the video. Wonder if there is player API for JavaScript.
Choosing platforms to optimize developer experience enables you to get more features out the door faster, which is usually the right decision when you don't know precisely which feature set the market is going to value. After a year or two of experience, it's a lot easier to go back and pick a different platform to optimize for something else.
This seems like a silly argument. You can release a free app in the iOS app store with a UIWebView or as a native app. It seems like Apple is optimizing for safety (a sandboxed version of the web view) and encouraging app performance. I don't see any monetization strategy at the heart of this (since Apple's cut of a free app is still 0).
That still isn't where the vast majority of user time is spent.

If the goal is putting user experience first, and you're concerned about critical bugs, then expend the engineering effort required to reduce the risk of rolling out a bug.

Related aside; Apple can roll out an emergency fix in an hour or two.
It's about time. I'm surprised that their terrible mobile app hasn't hurt them in marketshare more.
Who cares how fast you can iterate if your product is unusably and unfixably bad?
I went through a similar experience, and I eventually discovered that audiobooks made my driving commute almost as enjoyable as the train.
ToorCamp: Adventures in an American hacker camp
Here's the definition of malpractice from the free legal dictionary (IANAL, of course)...

(http://legal-dictionary.thefreedictionary.com/malpractice)

"The failure to meet a standard of care or standard of conduct that is recognized by a profession reaches the level of malpractice when a client or patient is injured or damaged because of error."

...

"Negligence is conduct that falls below the legally established standard for the protection of others against unreasonable risk of harm. Under negligence law a person must violate a reasonable standard of care."

So you're right, it's not so much quality of work as failure to meet minimum and pre-established standards of care. I suppose this might work with software - not so much "your code was low quality" as "you clearly violated one of the top 10 OWASP security vulnerabilities." Perhaps completely failing to validate input would be malpractice, whereas writing crappy code to do this wouldn't.

But this is all by the wayside, it's not really related to my main point - which is that I don't think there's any precedent for holding a practitioner liable for professional "malpractice" in the absence of a profession that sets standards (and controls the right to practice).

And, as I said above, I tend to be very suspicious of professional associations. I'm not saying I think there should be no regulation on who is allowed to be a medical care provider, but I do think the AMA (along with many other prof assns) show extremely cartel-like behavior that can be very damaging.
What's a monkey to do in Tampa?
I don't get this at all. You have to link against the same DLLs and you can only call a subset of system calls, but you can use whatever native code generator you want. MS isn't hexdumping the binary to see if the instruction ordering matches what VS generates. And if that's too hard, the tried and true technique of generating C code in your backend will surely work, as third party compilers have been doing for decades.
It's still there, just less obviously accessible: Settings app -> Facebook -> About.
I don't have access to the article. Can someone post it here or mirror it?
This is Java code. If you test for a null reference AND THEN dereference it, you get a NullPointerException. The check was supposed to be "!= null".

This check is obviously erroneous, and found via SCA. I was saying "if I had a dollar for every time I found this [via SCA] I'd have a lot of money."
The article states plainly that this is likely due to heavy investment from the porn industry to protect their revenue streams. Religious organizations aren't typically for-profit ventures, so with less at stake doesn't this kinda make sense? Or is this just some excuse to draw some value judgment between porn and God?
3D Paper Infographics
JQuery Zoomer - Zoom up your iFrames
These guys run a startup game: http://tiltnyc.net/about
We've noticed the same price differential but if you include the cost of paying someone to manage the db and be on call in the event of an issue - it seems to even out.

We've moved some stuff off Heroku but not because of cost, most recently we discovered they have a tight max on scala apps and it was cheaper for us to put it on aws directly, rather than code around it on Heroku.
Possibly because most of the employees use iOS...
That issue is not as simple as you make it out to be. Just in time compilation of Javascript requires an app to have permission to execute code that is generated as data on the fly. Applications with this permission are vulnerable to exploits.

The standard UIWebView available to applications doesn't include just-in-time compilation because 3rd party applications don't have this permission. This is the biggest reason why its Javascript engine is slower than the one built into Safari.

Apple doesn't want you building apps that open up exploit vectors into iOS.
http://www.readwriteweb.com/archives/redux_how_facebook_mobi...
Who's up for a beer tonight near Palo Alto?
Let me know if you're interested in discussing business/hacking/programming over a beer this evening. I live near San Mateo, but don't mind meeting as far as Palo Alto.

I'm looking to connect with people who are either running their own web or mobile business or are helping to grow a startup. Interested in sharing ideas, feedback, etc.

I run 3 websites that attract about 400,000 visitors per month. My biggest strength is marketing so that's where I can offer the most advice.

I'm interested in raising an angel round next year. If anyone has gone through that process, I'd love to hear your experience. I'm also interested in learning more about programming, especially Ruby or Python.
Facebook for iOS goes native, waves goodbye to HTML 5
While I love what Haskell has done for me as a programmer, I don't think that it's finding the true semantics behind our problems. I rather think that it's finding a different basis. To take an analogy, monads and lambda calculus are like Fourier series. For many classes of problems, they produce a cleaner, simpler understanding of the solution. I'd hate to try and solve a boundary value problem with just Taylor series. However, while expressing linear functions with Fourier series is possible, it's less clear than the Taylor series and you're more likely to mess it up.

In the same way, monads, arrows, and recursion are great ways of describing many classes of programs. Additionally, they help with communication when your problem is a monad or an arrow. However, certain classes of problems are better described under other paradigms than being forced into the functional one.

This comes back to Carmack's point. It's important to know Haskell, since it's distilled computation down to a set of elements which are useful for describing a large class of problems. Being able to communicate these solutions is important. However, other paradigms are less error prone and do communicate solutions more clearly on other classes of problems.
This Atlantic blog piece engages so little with the question in its headline (it really doesn't engage at all, except by means of a flimsy metaphor in the last graf of the piece) that you have to assume someone else at the Atlantic wrote this headline. That's often the case at big publications; authors write reasonable pieces, and then editors slap crazy headlines on them to maximize views.

An Atlantic blog post that merely pondered the question of "Why is Twitter willing to alienate new Tumblr users" would obviously not drive as many views; people (rightly) don't expect random bloggers at The Atlantic to have a lot of insight into that question, and the only reason you'd want to read someone grappling with that question is if there was some promise that they'd have an answer.

The Atlantic's mostly poor coverage of technology issues is synecdochic of the decline of the whole publication in the wake of its pivot towards online journalism. They built a website with a pretty firm wall between The Atlantic Monthly and The Atlantic (Website), recruited some blog writers, and got some of their correspondants (Fallows, in particular) to write alongside them. Gradually, the blog writers seem to have swallowed the whole place, driving it towards Huffington-esque short-form provocations instead of essays and journalism; this mentality has infected the Monthly as well.

The same fate, of becoming a second-rate version of Slate with a reputation propped up by a second-rate version of The New Yorker, interestingly hasn't seemed to have befallen The New Yorker itself.
Chips Ahoy: Java's James Gosling, Jelastic and Sea Robots
Called the 'commuting paradox'; eg. http://ideas.repec.org/p/zur/iewwpx/151.html
http://pastebin.com/fqDShqiK
It's pedantic if most people generally get the idea.
It seems to be the common theme among all giant multinationals -- they're trying to soften their image by using pastel colors, rounded, clean fonts, minimalist shapes.

See also: BP, Walmart
How to meet important people in Silicon Valley - Thomas Korte
How many variants of C are there in OS X? :)
Somewhere (can't recall) it was said that those who predominantly worked from home, while effective as a workforce, suffered from lack of visibility and thus tended to not get raises or promotions as much as those who remained in the office (I assume this was normalized for responsibility/position).
I find that surprising you say that. I also work ~10 minutes from my home and also ~15 from where I practice martial arts and go the gym at. For me, being able to wake, get cleaned-up, dressed and out the door...then leave work go straight to the gym and go home makes a drastic difference in how I feel. Even just 20 minutes saved on each end of the day is an extra half-hour to get home and start getting settled. As they say...different strokes for different folks!
Unofficial ISC2 Board Petition Central
User testers (at least the kind you get on a site like usertesting.com) are very highly motivated. A paid user tester will keep at it long after a real user would bounce.

It might be a good idea to run experiments adding UI elements (and removing the walkthrough steps) for some of the gestures when you start getting a significant flow of new users.
Because it was designed by Sergey Brin[0], not a pro designer. They even had a Yahoo-esque exclamation mark in the beginning.

[0] http://en.wikipedia.org/wiki/Google_logo
Nice description.
I had the same issue on my iMac and it was really annoying. I found that un-checking the box that reads "automatically connect to networks" (or something to that order) helped fix my issue. It may work for you too!
One thing that is hardly ever mentioned when evaluating freemium is that you need deep pockets to survive until enough people start paying for the premium offering. So it almost never makes sense for bootstrapped businesses. The best bet is to figure out the market first with a paid version, and then use free as a growth engine, just like Mailchimp did.

Before blindly adopting freemium as the default pricing for your app, think long and hard about this:

Freemium has a longer sales cycle than enterprise.
Trade-offs to accommodate your resource or skill contraints are just that -- trade-offs. They're not optimal solutions for your users or your products. Singular dedication to user experience may have an intangible value, but Apple and others have consistently demonstrated that the value is high.

This isn't a trade-off Facebook needed to make. Whether it's a trade-off your organization needs to make depends on your resource availability, skills, and target market. However, there's no value in dressing up the trade-off as anything other than a trade-off.

The target market and product factors into the question of resource allocation. Nest would not have made such a splash if they decided to skip user experience and focus on fast feature roll-out, and Dropbox would not have succeeded to nearly the same degree (if at all) without first-rate native user experience.
this is great, but it says nothing about how likely a 0-10 year old would be to find the content on hn interesting for any period of time.

it's pretty obvious people are either unable to read, or more likely deliberately trying to skew the results. There will always be those that try to break things, the ones that were likely bullies in high school, didn't get laid in college and are now bored and discontented in their jobs. it's a fraction of every group, but always present.
Writing Dependable Ruby with TDD
I'm in the process of creating a new dev team (A small one), would you be interested in working with one of our developers? We can discuss negotiations via e-mail :)
"Shouldn't clip ever" is overly simplistic. If you're trying to get a track loud (making it sound drastically better in cars and on laptop speakers — a trade-off), you have to find a balance between distortion and compression. Badly done compression sounds way worse than a little clipping. Listen to Oasis's Definitely Maybe for an example of a CD that doesn't clip at all, but is virtually unlistenable because the dynamics were squashed out of it.

Short lengths of clipping (just a few samples) or clipping on drums can't usually be heard. The one thing that will always start sounding bad right away is clipped vocals, but that doesn't usually happen on professional recordings. These people know what they're doing.

If you open up all your favorite albums in a wave editor and rage everytime you see clipping, you'll be doing a lot of raging. But most of those sound engineers know their stuff and aren't being stupid. Worry about how it sounds, not how it looks.
It seems pretty good, however, I have a major pet peeve with the reading layout. At least on iPhone, they stick 3 random tweets about the article right in the middle of the first paragraph. You just begin reading an article, and have to scroll through a page of tweets before you can read the rest of it. That is very annoying.

Also, how about pre-fetching the full article when I start to get close to the end of the preview? Once I'm interested in the article, I have to click a button and wait for the entire web page to load before I can read the full thing. Also, to read the full article, I might as well be using Safari because it's just a UIWebKit view. I lose all of the formatting and have to deal with the site's native formatting, which is quite jarring.

Overall, a good first attempt, but please fix some of these issues.
They seem really desperate to utterly reinvent everything about themselves lately. Hmmmm. Wonder why?
The worst part is the way it chooses to resize/stretch images.

Some are just ugly for example ecards are all screwed up. Others could seriously piss some people off. Quicky scrolling through my feed I saw two imagines that were originally of a female friend standing somewhere, taken in portrait orientation. On the new feed they appear as zoomed in "body shots" with the head and below the knees cut off.
Zynga talent drain continues
Deployment of static files to Heroku | Web App (B)Log
Twitter's Official #B2B Case Study
Scientists Clear Path to the Fountain of Eternal Youth
Heh. I knew that whatever example I came up with, someone would come along and bash it.