skysight-inc/HackerNews huggingface dataset:
>> What about multiple interpreters?
>
> Like arenas? Guile doesn't do this, no. I've never
> understood the desire for this, either; if you want to
> isolate users, put them in different modules.

I think he means running two interpreters in the same address space and/or thread. In Lua, a pointer to the entire interpreter state is passed around in a ``lua_State * ``, so it's easy to embed without worrying about one interpreter accidentally mucking with another. I believe Python does something similar with ``PyInterpreterState * ``.

Based on the Guile API reference[1], it's not possible to safely run two Guile interpreters in the same pthread. This makes it difficult to embed in languages with alternative threading models.

[1] http://www.gnu.org/software/guile/manual/html_node/Initializ...
as a female hacker, especially after the objectification of women in the Social Network, this hits close to home even as it's satire.

I prefer not to take money for my startup at all, but I definitely won't be taking any from a (douche)bag.
Inside Twitter’s Sales Machine: A Secret Guide For Advertisers (Video)
I will agree with you on the points of nomenclature. But most of everything else you said sounds anecdotal stemming from a possible bad personal experience you might have had.

Just because HCI has been studied for several decades now, it doesn't mean it has been WIDELY studied, understood and applied as a concept from the beginning. Just because you have a friend who studied it back in the late 90's it doesn't mean that it was a subject matter covered nation-wide by all universities by any stretch of the imagination and even less so as a concept widely considered by developers of the time when making their interfaces for their digital products. The examples of good interface design from this era are few. The only point I was trying to make was that it is expected to have a lot of designers from non-computer science backgrounds working in these fields at the moment because they are new fields. 20, 30, years is nothing when thinking about the lifetime of a profession. I'm older than the first Xerox GUI. It is arrogant to say that all or most of these designers only think in terms of "art". It only shows your possible(I dont really know you) lack of understanding of both design and art.

Lastly, you mentioned how the effectiveness of design is not quantifiable which leads me to believe you diminish the importance design for this reason. As you probably know but may have have forgotten, in HCI it is impossible to divorce the human aspect from the computer aspect of the theory. Humans are unpredictable, often preferring to go about doing things counter-intuitively or in surprising ways. These decisions are mostly influenced by social or genetic predispositions often which are unpredictable. There will never be 1 right answer or formula to anything regarding human interaction with anything. Yet, somehow through proper design, developer's and designers have increasingly been able manage this and adapt as things evolve quickly.
Video Tutorial: Android Application Development - Application Object
I liked powergenitalia, the Italian power generation company.
This is great - my only worry is that this is something that Twitter could easily replicate and destroy the revenue
iStockPhoto?
> One is the freedom of a bill of rights, the other is the freedom of anarchy.

How is that even remotely a good analogy? Both of them are licenses that let you read the source, redistribute it, and modify it. They differ in what you have to do when you redistribute.
This plan relies on consumers being dumb enough to choose a plan with identical access, but a higher price.
Hong Kong is also the world's most expensive place to buy a home, welcome to Hong Kong. (http://www.bloomberg.com/news/2011-01-28/hong-kong-is-world-...)
Twitter has no interest in complicating their interface and delaying the content.
I get what Ferrucci is saying about discounting the exact value of the category, although typically Final Jeopardy categories are more straightforward than Jeopardy and Double Jeopardy categories and the machine should have been tuned for that.

What surprises me is his explanation about that the lack of a clear subject in the text, such as "This US city...", made the question that much more difficult for Watson. My understanding is that Watson is specifically designed to answer Jeopardy questions (question Jeopardy answers?), which often only vaguely refer to a subject with "it" or "this." Based on its performance earlier in the game, I would have thought that Watson's NLP would have had little problem with the question.
It's a great way to get business ideas - find someone who is doing something you think is useful but not doing it well and execute it better.
Where did my DB server go?
Cornell Student Microcontroller Projects
Java's graphic operations are much faster than some arbitrary C++ library which hasn't been optimised as well.
You're right, reading the paper that way, they are trying to detect a change in convergence rate from 5% to 5.25%, I was confused by the use of % in two separate contexts in the same sentence. That being said, I think this is not a good argument against A/B testing.

Fair enough, it would take a very large sample (122K is close enough) to detect a change from 5% to 5.25%. Being concerned about a change that small seems really silly unless 0.0025 * N visitors * revenue per user is a big enough number to be concerned with. I contend it won't be unless either

(1) N visitors is very large or

(2) revenue per user is very large.

If (1) is true, then testing on 122K users is not a big deal. If (2) is true you probably want to have a much more targeted approach, like someone doing sales.
Thank you. This is the best example I've seen of how to make Net::HTTP do the right thing with SSL certificates.

The reason the VERIFY_NONE fix got so popular is that, by default, if you turn on SSL support in Net::HTTP in an otherwise working codebase, your calls fail with certificate errors. The docs (http://www.ruby-doc.org/stdlib/libdoc/net/http/rdoc/index.ht...) have absolutely no helpful information except for mentioning the default of VERIFY_PEER. If you're noodling around on your own you'll discover VERIFY_NONE works well before you discover how certificate stores work.
> My company makes all of its money from subscription services that we sell directly to customers.

Then don't sell on the iOS stores. Simple solution. Unless you now want to complain about all the 70% revenue that you will be missing.
They need to add other payment options then CreditCards to Google Checkout. Nobody uses CreditCards in Europe and it's kinda stupid that I can't even buy Apps on the Marketplace and have see if the vendor support direct purchase form their website via PayPal or something.
Cornell student FPGA projects
This is ending up on marketwatch.com only after a JS redirect from the ad landing page.

http://www.goldfellow.com/currentmarketwatchlink/
Great story. How did you handle your initial billing?
Did you integrate paypal?
I'm really confused here. If you want to help your users embed your code in their projects, license it MIT and don't use GPLed code. How hard is that? I think you're misinterpreting my attitude.

I apologize if my comments seeemed to imply that I had a "it's not my problem" attitude. This debate has gotten rancorous enough as it is. We probably agree on more than we know here...
How to use the new iframe tabs to build better Facebook pages
In my opinion, the 'new' twitter is more complicated than old.
This seems to be someone making an OSX version of Apple's already existing Sherlock program? I'm not really sure how Sherlock 3 was copying Watson, since it was pretty clearly an evolution of Sherlock 2.
That's an interesting way to get around Apple. I wonder if it will hold. You're basically saying that if you want iOS accessibility, you pay 43% more. So maybe WSJ has a newspaper version, a newspaper plus digital (including android, any non iOS device), and then a newspaper plus digital plus iOS plan.

Wonder if there's also another way to get around it, maybe by just jacking up the rate 43% everywhere to please Apple, but maybe giving some other type of promotion (loyalty points, coupons, free stuff) for people that don't use iOS. Maybe you could give 3 months free or something as a credit for anyone who doesn't use iOS?

Given the level of detail Apple has provided, it sounds like either option could work.

Edit: changed 30% to 43%
An excerpt from http://www.azulsystems.com/blog/cliff-click/2009-09-06-java-...

>> "Value Types, such as a 'Complex' type require a full object in Java. This has both code speed and memory overheads."

I have programmed in C# and C++ (never Java), but I found the above to be the key issue why my programs would run significantly slower with C#. Here's the C# language discussion thread where I posted details about my issue:

http://social.msdn.microsoft.com/Forums/en/csharplanguage/th...
Ah, yes, the 'Heroes Earnings Assistance and Relief Tax Act of 2007'.

I'm no tax attorney, but I believe that was the act that subjects me to immediate capital gains tax on all my illiquid assets (read: start-up stock) at their fair market value should I ever stop being a permanent resident of the United States.

Woo, nothing like potentially bankruptcy-causing exit taxes, especially when they're triggered by losing permanent residency - a status that's not 100% up to me. And my fiancee wonders why I get nervous whenever I cross the American border.

Can you believe I was eventually planning to naturalize when I got my green card eight years ago? Now that just cracks me up.
Is there some reason I can't select just the title of this article without also selecting half the elements on their page? Ugh.
Spy Games: Inside the Convoluted Plot to Bring Down WikiLeaks
"this really doesn't seem to include SaaS"

Today, it doesn't, but based on Apple's ever expanding scope, that's not a bet I'm willing to make. We're sticking to HTML5 web apps and making sure they run on Android browsers as well.
>"What size sockets do I need to remove the oil pan of a 77 Corvette?" Is that trivia? I guess. But it's also practical knowledge that's time consuming to find in Google search.

Using Google or Watson is an inherently inefficient approach because it's trivial to find the most practical answer with a socket set and a mechanics creeper (and '77 Corvette). A shop manual doesn't hurt either.
Node or Flask + jQuery + MongoDB + Backbone.js + Underscore.js. But I'm a student so I can fuck around without worrying too much.
I think you defended your use of satire very well. Good job.
Really? If the terms are clear at the point of sale and there is one central place to review all your purchases, what's the problem? This is a huge simplification of the normal publication methods (subscribe through this company, buy from that newsstand, get an app on all of these platforms) that I don't see how this is more complex.

I personally think trying to fit every type of publication in one hole is a much worse solution.
A First Look At Firefox 5
"Also GPL style licenses are a virus that while they promote freedom, in reality they take it away. "

The only freedom the GPL takes away, or even could take away, is freedom that you never had. Remember, you have no right to view code, modify, or distribute software unless you get that right by either being given it or buying it from the creator.

BSD-style software simply gives these things to you as a gift, and is in a sense more free than the GPL. Closed source software on the other hand can make it difficult or impossible to do any of those things and the licensing terms if you get any of those rights are often very stringent and exacting. The GPL strikes a middle grand, it offers you these rights, but in exchange you must agree to share any changes you do make to it. I, for one, find this a very good trade off indeed if that is all the author will charge me.
Thanks. Yep, just a simple Paypal setup. One of the interesting decisions was not to implement Paypal IPN (automatic upgrading when the payment comes through). My reasoning was that it could have been 4 months before I had the first customer, so I didn't want to implement it until I had validated that the time spent on it was worth it. I could rather spend the time gaining that first customer. So it was a very simple initial integration.
Co-founders living together often makes sense economically, but otherwise I would think having the ability to spend some time apart would be good - occasionally/regularly/as needed.
DNS is really just a huge peer-to-peer network with a few central nodes, so this shouldn't be too difficult. You can already use an alternate primary nameserver, such as Google's 8.8.8.8. You'd just need your alternate nameserver to maintain a different cache than all of the other servers.
Not necessarily. They'd presumably need to pay the higher price (or some sort of premium) to access the content on their iDevice.
I don't get it. Why do you need to embed something that is natively supported in the browser?
View some examples:

Articles
http://www.listered.com/view/cat/Articles

Apps
http://www.listered.com/view/cat/Apps

CD Covers
http://www.listered.com/view/rony/CDs/
Apparently it's not 'my' music it's Facebook's.... no Facebook, no play.
I'll take planes I don't want to get in for 1000 Alex!

Seriously, think of software projects that took years longer than predicted and went way over budget. What kind of product was finally delivered? I don't want to be a seller of fear (I hate that about the US) but I won't be surprised to see serious issues with this thing when it enters service. Anyone here ever work on a 3 year long 1 year project? I have and its rare to see the attention to quality at the end of that 3 year death march that you see in the beginning.
The point is that it does take away some freedoms, that the BSD license does not take away.

This keeps getting brought up because people say that the GPL is about "freedom" when the freedom it guarantees is rather explicitly freedom for the code itself at the expense of some of the users of the software. The BSD license does not take away these freedoms of the user - users can pass on the same code to other users with significantly more restriction, but the BSD License itself does not take away those freedoms.

It keeps coming up because its frustrating to hear people making emotional appeals to "freedom" instead of acknowledging the tradeoff for code freedom instead of human freedom they make. Its not that the choice itself is bad, its that not acknowledging it explicitly is disingenuous.
The fact that three people consider HN to be an application is nothing short of mind-boggling. I guess if this is the case, I've been doing webapps since before HN was even invented. We used to call them web sites back then though...
I have an idea for an iPhone app. 
An amazing idea is enough to proceed on making your great iPhone app possible, that would be soon available at app store.There's a great eBook that goes through all the steps of making an apps for the iPhone and iPad. They also have a free intro guide as well.It's at app-crafter.com, Hope this helps..
I thought Nokia plan 9 was to run Plan 9 OS on Nokia :D
My brother is a Lt. General in the airforce, my father was in the airforce as well.

I find it so funny that you, and others on this site take such offense to an image I had in my head.
Does it really need all the Facebook permissions it asks for?

========

Access my basic information

Send me email

Post to my Wall

Access posts in my News Feed

Access my profile information

Access my family & relationships

Access my photos and videos

========

Maybe I'm overreacting but that seems like a bit much to ask for before I'm able to even tell what the web site does.

Note: I bit the bullet and logged in anyway, too curious to help myself. It wants me to watch "Just A Dream" by Nelly, but when I attempt to skip the video and find one more suitable to my tastes, it loads Nelly again. And again. And again.
Building a service that is dependent on another service is always a risk, but this is a very nice and simple app that a lot of the "social media" sides of companies could utilize. It's a great idea to make some extra revenue and I think has a nice market. Well done.
The argument in your last paragraph is almost exactly what everyone said about Apple's approach to subscriptions. "Apple would be crazy to demand 30% from publishers and distributors. Amazon can't afford 30%!"

Yet here we are today, wondering just how the hell everyone is going to carve 30% out of their business model. Anyone who thinks that task is anything even approaching trivial has never run a business.
I'm not sure I could find a working monitor that small...
Verizon iPhone sales fail to meet expectations
I had to look it up, but Toronto's second airport is called "Billy Bishop Toronto City Airport," i.e. its named after a war hero (but from WWI, not WWII). And Toronto's first airport is named "Pearson Airport" (after a Canadian Prime Minister). Totally mixed up, but at least there's some connection to war.
Good writeup. I really enjoyed your story, particularly your discipline to focus on customer acquisition and resist the temptation to code in a bunch of new features once you got some paying customers.
No, not always or really: In research, the 'idea', if it is correct, really is the core of the work. All it takes to win the Abel prize and more is a good idea for answering the question P versus NP. The only difficulty is the idea. Then have to type in the theorems and proofs, and that is likely less than 100 pages, at maybe five hours a page, and not so difficult.
It's like Yelp, but for pet owners.
Are Web Fonts Ready for Prime Time?
I understood that Apple required that the app and service offer the same subscription plans, so you could not force a consumer to pay a premium (even to cover the 30% fee to Apple). I suppose one could create both plans and prominently feature the iOS one in the app, and the regular plan on the website.
Thanks. It's definitely something I still have to keep reminding myself of.
Expert comptable Maroc | Tableau de bord | Controle de gestion | Audit
2. One does not own web apps, one merely rents them.

One does not own native apps, one merely licenses them.
I honestly think this is something Google mashed together overnight in response to Apple's annoucement.

Look at the page. It's just an informational landing page. no breakdown of the framework, pricing or any details, and once you click the signup button, you are put on a queue for a sales rep to contact you.

I love it though. It's a great case study for startups! I think they're gauging interest with this one, simple page.. and if enough people sign-up they will actually build it over the weekend.
Jeopardy, Schmeopardy: IBM's next target should be a machine that plays poker
Can't upvote enough. People have no problem that they can buy a kettle for £5 that was made in China, but take issue withe the fact that manufacturing jobs are going to... China.
lol, what a start... I thought I had checked everything, no errors on the page itself, no serious bugs, a nice introduction text... and then my www. subdomain did not work!

Sorry! If you want to try TRZZL, use http://trzzl.co while the DNS Update is still running.
Police detectives might be interested in using Watson to assist them in solving murder mysteries.
This assumes that every business model has a 30% margin they can give up to an "agent"; in this scenario, Apple. Many, many businesses operate on less than 30% margins.

Because of this, offering an iOS app becomes a loss leader. No, 100% of your user base will not sign up through iOS, but the 30% commission to Apple will dilute your margins on non-iOS sales. The net effect is that any company who operates a direct sales model will see a dilution of their margins, and must bet on the fact that in-app subscriptions will compensate for this in increased sales. There are many scenarios where this makes absolutely no sense.
Connecting it to internet is not the issue. The issue is that there are features on the phone that have been artificially rendered unusable without syncing with Google.

Just for example, you cannot create a new entry in Google's Calendar app without adding a Google account for syncing.

It further seems that Google has even restricted the APIs beneath so the third-party developers cannot populate the calendar app using data from Outlook. You must have a Google account added to the Calendar app.

Because of this limitation, developers have to build their own app for calendar to support Outlook sync without Google account.

Likewise, I have found it often difficult to add apps to Android without using Android Market (which requires signing into Google Account). ADB works fine, but then it is generally hard to find APK file to begin with.
No-one is _required_ to sell stuff in the App Store. Don't sell stuff in the App Store, keep all your profits.

> I can understand if such a business would find this unacceptable.

Let's say you distribute a FREE app in the App Store and it requires a subscription at $10.00 per month (through Apple) but you provide a handy button labeled "Get subscription for $8.00 per month" that goes to your website.

Apple doesn't want this. It costs Apple to distribute (and market, and support) your App. Apple gets nothing. And now you are selling your profitable product via an inferior user experience AND making anyone who actually uses Apple's service look like a chump.

Gee, why doesn't Apple allow this?
42% more, not 30% more.
Ask HN: Karma, how does it work.
Just out of curiosity, I dont understand how Karma on HN adds up.

I posted a comment that wasn't liked and was voted to -4. In that thread - two other comments were voted -4 for a total of -12. However, my karma score was reduced by 59 points.

Obviously, Karma means nothing - but I cant figure out the scoring math behind it. I can only imagine that as others comments get voted up in reply to me, I lose more karma?
Cool. So you just added some html and javascript which took the user to paypal? No api integration at all ?
Smart!
IBM Watson's wagering strategies
How Apple Broke the PR Rules - And Got Away With It
I can't think of how it takes away freedom. But it is less free than other open-source licenses, yet the FSF bills it as the paragon of freedom. I think that's the gist of why there are such feelings towards it.

I don't hate the GPL. I think it has its place. Less so in modern times than the early 80s, but it does have a place.
It seems to me that the simple way is pretty much what the grandparent described. Classify API/mobile access as a value-add and charge extra for it.

For a web-based SaaS, I could see them doing something like "Web-only access including mobile web, $10/mo" and "Web + native mobile/API access: $15/mo" -- then only offer the latter option in-app.

I suppose you could try to classify Android and iOS API access differently, but I suspect that might be a little over the line in terms of trying to slip it through the app store review process.

I do still wonder how third party apps to hit a subscription API are going to work, though. I suppose a lot of those will be for-pay so Apple gets their vig from that anyway, but it's always possible someone will decide to release a free one...
Fantastic article, thank you for sharing this!
so when MS uses libraries that contain an open source license that MS had approved than what? Will than MS abide by their own stupid rule than?
Great entrepreneurs simply refuse to die.
Sushmita Sen, Sushmita Sen Hot, Pics, Photos, Wallpapers & Images
Sushmita Sen in very hot girl in bollywood. She was a femina miss india in 2009. She is very popular actress. She belongs to bengali family.
> It's just worse because they're a security company and they happened to piss off Anonymous.

It's just worse because HBGary isn't eating their own dog food. Think about that.