skysight-inc/HackerNews huggingface dataset:
Also, QML is a pretty awesome technology. I'm looking at how to use it to speed up development.

Unless I'm doing basic forms, like you said, I've actually been using QML for desktop apps (that is, I place a QDeclrativeView in my form and implement as much of the UI as possible inside that, in QML). From what I've seen on the Qt Labs blogs, this is what they are planning for desktop apps in Qt 5: QML for the UI, C++ extensions and QWidgets available should you need them. (If you don't need or want to embed the UI inside a QWidget, then you don't need QDeclarativeView and use the QtQuick launcher instead - you can still implement QML extensions in C++ and embed QWidgets and such)

So, yeah, QML is the way of the Qt future.

As for the limitations you mention:

1. Implementing models are way too complicated.

So far, I haven't needed to do very much with models, so this hasn't got to me yet, but they do look pretty complicated... so no arguments here.

2. The widgets are very limited. For example, the table view requires hacks to support clickable links. Not custom delegates or label but hacks. HTML/JS widgets are way more flexible than Qt widgets. That says a lot.

I haven't noticed this really. Ok, yes, once you need lots of custom logic, you do end up having to derive your own widgets so you can intercept events and emit signals and so on, which can get complicated if, as is the case with table views, the widget is some kind of container which interacts with some kind of container items which you must also derive from. This definitely needs to be streamlined somehow (I'm hoping that a lot of this can be eliminated through QML), but it hasn't struck me as "limited".

As for the support stuff... I used to like QtConcurrent - but then I started using TBB and have no need for it now. I like the Qt containers because I can use foreach (of course, this is solved by C++0x), but I tend to use the C++ Standard containers or the TBB containers more often, unless the code only interacts with Qt and very little custom or (non-Qt) library code.
The next company you get in, if you want to have as much say as everyone else you have to be in on the ground floor and get an even split of the equity, otherwise you will always just be an employee of the company. It sounds like this time around you have built up your abilities and confidence and the next time will be able to step up your game and have an even stake in the company.
I don't think it suffers much as the method resolution order (mro) is computed ahead-of-time when creating the class.
Somehow I don't think the uncertainty around this case is keeping too many people up at night.

If Google lose they will be forced to pay damages and license the infringing patents. But Google has plenty of money for that.
Why the down votes everyone?
If we're going to play "morality via contest of body counts"... A foolish game to play, but hey, why not. Good sportsmanship and all.

So:

The history of the New World.

Had enough? Is the "winner" of the murder-Olympics still so clear to you?

How about after adjusting the slaughter-count logarithmically to account for world population growth? (You can't kill people who have never lived yet.)

I hope that we both live long enough to read post-USA texts on American history. I'm sure they will make for at least as exciting an afternoon of reading as the now dime-a-dozen works on Russian atrocities.
Google steps into mobile payments with Google Wallet
This is funny on so many levels.
Except it will be called AirPay and have a proprietary handshake?
Accurate assessment (I guess I can't use the word "guarantee") of peace and quiet. I don't know how you, from your position, can achieve this.
According to the FAQ, the card is being emulated on the device's secure element. My guess is that the Google Wallet program was preloaded only on the Sprint Nexus S's secure element.

I fully expect a future version to do the security-critical stuff on a remote server, which would allow the application to work without a secure element but with a slower transaction time.
It seems to me more like Sony is dragging it's own name through the mud with inferior products, half-assed security and disregard for their customers.

I'd love to be one of their competitors right now.
I have watched a lot of these initiatives come and go but this one is the first that I think has a strong chance of success. The core elements are already integrated for full functionality and offers. With a bank and credit company on board, an existing hardware system deployed, and the ability to quickly tie it into the millions of existing Google accounts I think this just might be the tipping point. High percentage adoption by the consumer will take awhile. Lots of phone upgrades, consumer trust, and general concept awareness will take time.

Edit: I think this will be overlooked some as well. The Subway partnership is huge. They have the most fast food stores in the world (I believe they exceeded McDonalds last year). Talk about copious instant eyeball time!
That's pretty fascinating. I just assumed that the majority of their net wealth was in the form of MSFT shares. I'm now very curious what the other 2/3s of their net worth is held in.

You can see them steadily selling off shares here: http://www.sec.gov/cgi-bin/own-disp?action=getissuer&CIK...
We've released open source projects (most notably ElephantDB and Cascalog) in the past that are successfully used in production by us as well as other companies. You should check them out if you're interested in a measure of quality, though I understand your concern.

We're a startup — we're not going to write an academic paper supporting the claims in the post. Nevertheless, Storm's an exciting project many people are curious to learn more about; that's why we've written something about it now.

We have a demo coming soon, and Storm itself will be open sourced soon enough.
Interesting to me that, Google mentioned they were interested in bringing game mechanics directly to the wallet app.
I don't think it should be tied to a specific one, but it should have an api/adapter. Rails 3 is a good example of how I think it should be done.

One advantage, I get form helpers that automatically know how to deal with models, display errors, etc.
so super() is computed ahead of time? That doesn't make sense when you look at his comment:

"The calculation depends on both the class where super is called and on the instance’s tree of ancestors."

I agree that the class's MRO can be computed ahead of time, but theoretically the instance's order could be different (if a class method changed the definition of __setitem__)
Why Microsoft Is 3X Better Than Apple For Customer Support
Heroku for Drupal
We’ve been following what other technologies are up to recently regarding deployment and hosting. Heroku, for Ruby on Rails, is clearly an awesome platform that has surely played an important role in getting RoR a wider acceptance. Lately some other clones for different technologies have appeared and, while some of them address PHP based deployments, there’s still no specific solution that handles Drupal the “right” way.

Drupal deploying has been a nightmare for a while, and even though there are a few helpers out there (deploy module, features, …) it’s still pretty tough to deploy, specially if you want to do incremental updates. Drupal as is is great, but could be even greater if there was a platform that made it simple to deploy the solutions in a quick and efficient way, allowing for seamless pushes between development, testing, staging and production environments and for websites to grow without infra-structure constraints.

Being so, we’re set to start working with Drupal community to address this shortcomming and create the first real Drupal platform. Anyone can apply for a Beta Membership at www.jaajaw.com. Would love to hear your opinions on this, your feedback is obviously valuable in getting a platform that addresses this the best possible way. What do you think: is this the way to go?
It's hard for me to immediately see how this benefits me enough to get excited about it [1] and I have mild anxiety over expanding my personal reliance on my battery-driven, fairly-easily-breakable phone [2].

[1] In anything but the long-term, I'm going to still have to carry a wallet, so what have I really gained? I'm not educated on the whole NFC thing, but that's my point - they'll have to really do a great job of educating people on why this is beneficial if they're gonna get Average Joe [and the store servicing him] to jump on it.

[2] Not that that's necessarily rational; but see [1].
NASA art remembers 50 years of space exploration
I have no idea why you're being downvoted, except for maybe someone thinking 'why would the distinction matter'. Well it does, quite a lot, and you're right that the member states not having implemented some directive is an absolute non-issue.
Font loops, at least according to the rules (ignoring italics and parens).
Where did "Aspirins vs Vitamins" come from?
Just wondering out loud on Quora if anyone knows the origin of this metaphor.
Google Wallet Announced: Use Your Phone for Mobile Payments
So there are no complex distributed problems?
Regardless of how useful this idea might be, it's nice to see Google getting behind a new feature of theirs and pushing hard instead of letting it languish (like other discontinued projects, the Nexus-One-we'll-be-the-store idea, etc).
Ford builds health data gathering capability into prototype cars
It is a little funny to see Ender's Game on HN today. Tomorrow I'm going on a fishing trip with my 10 year old son. As our evening entertainment, he wanted me to read him Ender's Game. I've got the book already packed in my bag.
Oh, good link.

I've been toying with not explicitly asking for consent, but prominently displaying the fact that data gathering is taking place with an icon, along the lines of the cookie monster eating tracking data. Clicking on the icon pops up a control that explains what tracking I'm doing, the usability consequences of switching off tracking, and gives an off switch for tracking. The off switch is implemented by another cookie, but since this cookie isn't tracked (i.e., I don't store any data about the cookie on my machine), it isn't covered by the privacy law.

This seems in keeping with the spirit of the guidance on p8 of the FCO report: http://www.ico.gov.uk/for_organisations/privacy_and_electron...
Rate my app:  Facemouth
http://itunes.apple.com/us/app/facemouth/id428103766?mt=8

Inspired by Rob Smigel's skits on the Conan O'Brien show, I created Facemouth. Love to hear some feedback from HN.
Build Your Own Social Economy
Clicky: http://itunes.apple.com/us/app/facemouth/id428103766?mt=8

http://facemouth.com
All Nexus S phones, I believe, came with the PN65 secure chip: I'm not sure what could be missing from them that's needed by Wallet.
When the Singularity happens and computers are at least as smart as humans.

Until then, compilers will be mindbogglingly retarded piles of crap that produce code 10, 20, or more percent slower than a human. Doubly so on anything other than x86. Add a factor of 10 if SIMD is involved.
Google Wave logo facelift? No, wait - it's the Wallet.
Well, yeah, the colors are in the same order as the Google logo.
Ask HN: Please review my video site..
http://www.videowatchr.com lets users search and watch youtube videos easily. Check out the 'about' page for info.
It may very well affect every web company and it may deprive them of something they've taken for granted for a long time. Asserting that you should continue to have something simply because you have had it for a long time is precisely what I mean by entitlement.

No "standard" was ever agreed to by the overwhelming majority of the web population who don't understand the web on a technical level.

The tech industry used to be pretty good at self-regulating user privacy, but over the last decade that has gone out the window. No serious effort has been made to bring the lay person in on the debate over their privacy rights. The industry has taken advantage of public ignorance to continually change the rules in whatever way was needed to exploit the latest opportunity.

And now we are starting to see the fallout from that. The public is willing to slow innovation to ensure that it does not happen at the expense of privacy. Sometimes they may be more strict than necessary, but they will be erring on the right side.
Hi - this is pretty damning. We're currently building an application that uses ActiveMQ but I could switch to a different broker if I thought it was justified. Do you remember which version you were using?
I think it is worth the widespread but rarely (for obvious reasons) publicly articulated sentiment that various US groups are actively involved in suppressing German culture and preventing Germany from having its own national defense. Russia in some ways is as much a proxy for a revived Germany free of US occupation as it is about Russia proper.
He may not necessarily say that owning former state assets is good or evil, but that the perception of entrepreneurs has been tainted by the mafia that took over right after the Soviet collapse. So, stories like these don't evoke the empathy and outrage that are required.
How OS X SoftwareUpdate runs as Root
As sern said, what could be missing is the Google Wallet software.
Someone obviously thought that the 'W' concept can be recycled now.
“Our Marketing Is Up Fog Creek” And What We Did About It
Net neutrality?

That's a different issue. That's a question of whether privately owned communications companies should be regulated to enforce some level of fairness or equal access. I don't know any net neutrality proponents pushing for state takeover of AT&T, Comcast, etc. Is that what you're suggesting net neutrality is really about? You think it's a baby step toward state ownership of communications? And, you think that's a good idea? Government owning the means of dissent seems extremely frightening to me.

Don't conflate state ownership with state regulation.

Muni broadband plans being blocked by the likes of comcast?

Again, a different issue. One worth talking about, but not related to whether Comcast should be "collectivized". Do you honestly believe cities should take over Comcast operations within their borders? I hate Comcast as much as the next guy, but, I don't think city governments are going to do a better job than Comcast, generally speaking.

Infrastructure should be state owned, because duplication is a huge waste, and there can't be a normal level of competition because the start up costs.

Evidence seems to indicate otherwise. In areas where there is competition, prices go down, almost universally (including in industries where it leads to "waste", like power and communications). And, I think you're going to be very lonely at your meetings if you start a group pushing for the state to take over currently privately owned infrastructure. That's a pretty extreme position, and one I believe would be very hard to defend given what we know about free market economies vs. communist ones.
Google Wallet - make your phone your wallet
http://www.eaipatterns.com/ perhaps?
I think it is the other way around; You have no idea what you are talking about. How can you draw that conclusion from such a premise?
Yes, streaming doesn't sound like queueing, but both JMS (and many vendors implement JMS) and AMQP support some form of streaming. Of course, in combination with high availability, YMMV.
All Blackberry phones will have NFC soon, too, and I assume Google will push all Android manufacturers to use it.
Unless we start seeing regular security updates on Android - independent of manufacturer - we're going to see something that makes the Sony fiasco look laughable in comparison.
As a desktop user, you might not need this a lot. Sometimes when you have a new version of a software that's really cool but a bit buggy and you keep the old version to get work done. Case in point: Blender 2.4 vs. 2.5.

As a programmer, I would need this all the time. Sometimes you need several versions of a certain programming library or language implementation like Python or Ruby interpreters. I also need several versions of GCC, I have one native compiler for C++0x, a cross compiler x86_64-pc-elf for my hobby operating system project and another cross for arm-eabi-none that I use to hack system-on-chips at work. I get my GCC from Git sources.

Nix (http://nixos.org/) is a package manager that allows you to install multiple versions of the same software. NixOS is a Linux distro based on that package manager. You can also use Nix in your home directory on top of another distro.

Unfortunately I have not had the time to try Nix. Anyone else tried it?

PS. I was visioning a "versionless package manager" that downloads sources from Git repos, builds and installs them and keeps the build files for fast updates via incremental build. I only need a name for the thing, which is better: "vpm" or "dll hell 2.0"?
The Apple Attack Begins
If you aren't an actual partner in the company, you shouldn't be complaining. Were you compensated at $150K+ from the beginning? The founders probably got paid nothing while the business was being built.

"both founders seem to have rose glasses on and hiring VP of Sales/Biz Dev and VP of Product, CFO, buying other companies without consulting with me."

If you aren't a partner in the company, why would they need to consult you?

This is why I don't like working for other people..and if I do, I don't have unrealistic expectations. I've made many people rich through my hard work, but as an employee, I only expect to get paid for my work.

$150K is a great salary. Save some of that money and bootstrap your own company. It sounds like you already have the skills.
" To compute reach, you need to get all the people who tweeted the URL, get all the followers of all those people, unique that set of followers, and then count the number of uniques. It's an intense computation that potentially involves thousands of database calls and tens of millions of follower records."

Or you could use a Graph DB to solve a Graph problem.

URL -> tweeted_by -> users -> followed_by -> users

Try that on Neo4j.
I've never seen WSDL used without SOAP. Not saying it couldn't happen, just not seen it. Do you ever use WSDL without SOAP? Or SOAP without WSDL?
Haven't you overlooked the fact that WSDL-based proxies and SOAP-over-HTTP are almost always used in concert?
I'm not sure why grandparent comment was deleted, I don't think it's unreasonable to say that the iPhone introducing NFC could well be a catalyst to the vast majority of handsets following the trend.
Haha ya, it's crazy. I went to Wikipeida.com, clicked on a random link (Ratko_Mladić), and from there it took me 26 clicks of first links to reach the Philosophy page.
Actually, that analogy is very apt.

The existing authority will not accept new theories replacing the old until VERY compelling evidence has been brought forth (this happens even today in the secular world, and that's a GOOD thing).

Creationism will have a very hard time displacing the existing accepted scientific body of theory and evidence, as has been seen by their constant failures in the past. But sneaking it in under the radar by "presenting both theories" has gained them more traction than any other strategy they've attempted so far.

What the pope was telling Galileo to do was, in effect, the same thing. Sneak the idea in on the coattails of established "truth", and then it'll be a lot easier to embellish it to fullness later.

So I retract my previous statement that the church was on the side of scientific inquiry. In fact, both cases involve intellectual fraud, in that an idea is not allowed to stand on its own merits, but rather requires political machinations in order to be injected into society at large (but then again, when was that ever not the case?). The only difference is that Galileo's teachings were actually true, and creationism is actually false, but we only have that knowledge with the benefit of hindsight.
Of course, you can still use plain old XML.
One thing that would be interesting with NFC & mobile payments, is that as there will no longer be any privacy surrounding payment activity -- a meta payment system would be interesting. Like a swiss bank account.

Here is how it works:

You sign up for meta-wallet.com NFC proxy payments. And link your account.

You get an NFC chip that is registered to that account.

Your bank account is linked to meta-wallet.

You make a payment, using the meta-wallet NFC device. Meta-wallet is charged and then meta-wallet charges your account.

For added security, meta-wallet could bundle transactions that you make and then divide the transactions by a random number and charge your account several varying charges that add up to the total balance (plus their fee) but do not equal the exact amount of any given individual charges.

This way you could not know which charges made with the meta-wallet equate to which customers actual bank statements.
Prologger - Open Source Github Achievement System
Didn't you know, everything is a website that can be written single-threaded?
Hmm... it's not adioso. If you think about it could you come back to this thread and let me know?
It's somewhat different, but I always thought they had a neat idea and product! I love NLP
Monopoly.

First Google came for the payment app/website,
and I didn't speak out because I wasn't doing that.

Then Google came for the file sharing app/website,
and I didn't speak out because I wasn't doing that.

Then Google came for the social app/website,
and I didn't speak out because I wasn't doing that.

Then Google came for me
and there was no one left to speak out for me.
The part about Tomcat certainly isn't true, unless the author is using a different distribution than what you get from the project's website. The Tomcat startup scripts do not set any heap size paramters; until recently the default Sun JVM behavior was to set a max heap size of only 64MB. This logic changed a few versions ago to use a fractional amount of the total memory size on the machine, but for dedicated hosts this is still rarely the setup you want.

Perhaps the author is using a packaged version of Tomcat from his OS distributor.
(Slaps forehead) Damn, yeah that is what I meant. This is a problem that will probably get worse.
One article I read about this mentioned that it takes several passwords and a significant time investment just to _open the camera_ to change the 3-d lenses. So yeah. I'd say it's draconian piracy prevention at work :)
Click: http://www.videowatchr.com
On-demand page scrape + memoisation is almost certainly a win here. Even if thousands of people are hitting this, a lot will choose some of the same queries (I'm sure Kevin Bacon and xkcd and philosophy are in there a bunch), especially in the tails of the paths (Latin, Mathematics, ...)
Excluding duplicates, yes.
Between HN and Slashdot, as just two examples, there have been several conversations about this already.
Any estimate on how [un] reliable a phone is vs a piece of plastic with a magnetic stripe?

Also - this is not clear to me - what new pieces have to rollout for this to work? New Point-of-sale machines AND new phones with NFC? COuld this interoperate with an iPAD POS app like Square?
Al Franken clumsily asks Apple and Google to write app store privacy policies
If this were to gain traction with more banks/creditors/business, it will be huge. The idea has been done before (not necessarily credit cards) but not with a name like Google. The top thought in my mind is security. I'm guessing the app will be password protected, but what other security measures are involved? Another setback is the supported devices. Google needn't be naive and only implement this in Android devices. Can't wait to see where they take the idea.
Qt is far more than just UI toolkit. Just saying...
What is the issue with regex?
Thanks Andrew for all the awesome interviews! Some of them have been an inspiration for me :)

Cheers,