skysight-inc/HackerNews huggingface dataset:
Tolerance for radical style choices are one thing but unfortunately in IT circles, it's all too common to have people that have no sense of basic hygiene at all. If you constantly wear dirty (maybe also worn-out?) clothing, smell like the dead and your hair's always greasy, it is bound to affect what people think of you. I don't think that there are many places where unshowered folks automatically mean good code.
What's up with the downvotes on this and the parent? I think the comments may be a little short but clearly state a valid opinion.
I would go to your local university and find a graduate student in the field of expertise you need. These folks are usually looking for new, exciting ways to use their skills and get paid for it, while still working on their masters/phd
I think so. According to http://www.google.com/wallet/privacy.html

Transaction information - When you use Google Wallet to conduct a transaction, information regarding the transaction may be stored in the Google Wallet Application. We may collect information about these transactions from the Google Wallet Application. We also collect transaction data from your use of the Google Wallet Service. For example, if you use the Google Wallet Application to make a purchase at a merchant or download a merchant coupon, we may obtain information regarding that transaction from the Wallet Application, from the merchant and/or a partner, as applicable. The information may include the date and time of the purchase, the store location, the amount of the purchase, and the offer associated with the transaction.

Information about your use of Google Wallet - We may collect information about your interaction with the Google Wallet Service and the Google Wallet Application. This may include, for example, data on number of offers saved, payment attempts, and provisioning activity. Using added services may require your opt-in consent for Google Wallet to offer the functionality. For example, you may be offered the opportunity to opt-in to a service whereby Wallet would present offers to you based on your transaction activity through Wallet.
the financials usually only focus on three items: projected revenues, costs and profits

how many other places have shown an interest in what you do and over what period of time ?
or how many places did you have to contact to finally get a sale ?

I would use those numbers to help then provide a projection over the next 12 months and then a longer term 3-5 down the line.

Another way to do it is to find how big your target market is (use government statistics site for example),
and then come to a reasonable expectation of how many of those you could turn into customers, something on the order of 0.02%
Why Netflix is splitting itself in two
I have not seen research on the subject, but I expect that use of commitment devices can reduce decision fatigue. Steven King's story "Quitter's, Inc." gives an extreme example of the efficacy of commitment devices, but a more mundane example might be making an agreement with a friend to pay them $100 for each day you cheat on your diet in the next week. If you're an honest person, you won't be tempted by the thought of cheating, since that slice of cake won't be worth $100 to you. You don't have to constantly decide whether to cheat on your diet; you only have to decide once per week (or per month, or however long of a term you set for your "commitment contract"). What's more, decisions pertaining to the use of commitment devices seem to be made by an aspect of you that looks out for your long-term welfare, not the part that simply wants a donut now.
Javascript functions, the basics
Not to mention making it work on the rest of the mobile platforms (iPhone, Windows) and carriers (Verizon, AT&T, etc)... as the saying goes, the nice thing about standards is that there's so many of them to choose from. I suspect we'll be seeing some serious fragmentation here. Too much money involved on all sides.
Perhaps the difference is that AppSumo has proven value to you in the past, so the 'risk' of promoting them is lower?
Oh and don't forget he's ranting about how this site is going down hill while contributing nothing and pretty much making this piece of the thread unpleasant.
Hint: press 'Reverse order' in bottom right corner and you'll see some interesting ones.
On a similar vein, I like to partially randomize my cache invalidation period if I don't have the luxury of using some other cache invalidation scheme(http://the-robot-lives.com/index.php/2010/03/fractional-keys/). These prevents cyclic cache invalidation which can lead to interesting issues such as having your server fail every 24 hours after you initial cache restart when a huge some of 24 hour cached items invalidate and start hitting the database at the same time, or whenever the hourly, daily and short duration cache items all invalidate at the same time.
Realtime Face Substitution [video]
Well, they're not all by Tim Bray, but yes, many of them are.

It seems that they like to get guest posts from Android team members. Rather than create an account for each guest author every time, when they have guest posts, they just have the author send the article to someone who runs the blog. That's what I've always assumed, anyway, and it makes sense to me.
Until you want to watch the latest season of Doctor Who, which is currently available on DVD, but not on streaming.
> The most patriotic thing you can do is love your country.

What does that actually achieve or change for anyone in a broader sense? Patriotism is by definition a kind of love for your country. Now what you do as a result is what actually matters.

Alternatively, can you love your country without striving to make it better in some way? Is an own love for the country without any action a valid concept?
They actually have been steadily raising prices. It's been really bad for those getting BRDs -- they've had 3 or 4 price increases. I think this is just the proverbial straw that broke the camel's back. We're getting no extra value for the increased price.
Is traditional cash really a problem? What problems does cash solve that pucca shells do not?

For me, it sounds like a super convenient way to replace my stupid thick wallet with a rubber band around my ID and some paper money.
This was really interesting, thank you.

If anyone reads this, note that in Opera at least, clicking the builtin pdf reader's down button skips some very informative notes that Adam left in the presentation. Press page down instead.
Crit-bit Trees: the best way to store sets
MS Detours[1] makes this easy in win32 processes. Stuff like this is useful for reverse engineers when prototyping hacks, security research, hooking kernel-level calls for e.g. packet filtering or AV, etc. Note that your run-of-the-mill antivirus will detect this, hacking processes in production is much harder.

Here's an article describing how to do it by hand the naive way, they use minesweeper as the target: [2]

[1] http://research.microsoft.com/en-us/projects/detours/
[2] http://uninformed.org/?v=1&a=7
> The Supreme Court tried, and were overruled by a lower court.

Umm, no. Lower courts can not overrrule the US Supreme Court. (The Supreme Court can overrule on some issue and remand. The lower court may then rule as it did before based on different issues, but that's not the same as the lower court overruling the supremes.)

> Then those lower court precedents were invalidated, yet software patents are still not abolished.

Invalidated by whom? (And then there's the question of exactly what was done.)

> The US legal system is baffling.

It's a lot less confusing if you don't rely on the media to figure out what's going on.
> Enterprise features: Coming later this year, hosted SQL databases, SSL on your company’s domain for secure communications, and access to advanced Google services.

http://googlecode.blogspot.com/2010/05/announcing-google-app...

(Haha. I just noticed the May 2010 date on the blog post.)
Meliae at any point in the process would be awesome for long-running servers.
Very interesting. Also sounds like a great way to frame someone. Don't see any reason why these fingerprints can't be forged.
Good point. This is going back a couple of steps in some regards. Assuming every store in the country already had this, I still wouldn't bite. I've had so many instances where my phone (Nexus s) died in the middle of the day, it is not funny. Credit card + 2x20 dollar bills in my wallet work wonders.

That said, I'm a big fan of Visa's blink. Instant payment can be done through ways other than a smartphone.
Not to mention they're using one of those nasty "O-R-M"s we all were told were an antipattern yesterday.
Promoting Open Source in Government: Challenges of Motivation & Follow-Through
Pirate Party Enters Berlin Parliament After Historic Election Win
Google Wallet now available for a select group of users
If by "higher quality apps" you mean loads and loads of thinly disguised ad- and spyware, as well as generally useless crap, then yes, curated native app stores are "great".

I'd say the density of pure and utter crapware has never been higher than in the various app stores.

While a unified distribution method is generally a good idea for various reasons (see package managers), the whole app store concept runs completely contrary to those.

It's not about choice, it's about control.

It's not about security, it's about locking down the system.

It's not about convenience for the user, it's about completely undeserved profit for the platform owner.

It's not about helping the developers, it's about forcing them to play by someone else's (highly arbitrary) rules.

I'm frankly scared about this entire development. Call me paranoid all you want, but we're heading with full speed to some sort of digital 1984 if it goes on anything like this.
I upvoted but posted a dissenting opinion. The people downvoting are wrong.
I'm largely in agreement with Gruber insofar as development environments are largely a matter of taste.

On the other hand, I'm rather surprised that Gruber is looking to defend reference counting, especially in light of how well it went for legacy programming languages like VB Classic.

John Siracusa is by far the more well-reasoned Apple advocate in terms of programming language design and his Copland 2010 articles are definitely worth checking out if you want to read a cogent argument as to why Cocoa is NOT the way of the future. http://arstechnica.com/apple/news/2010/06/copland-2010-revis...
Open Virtualization Alliance Is Growing Like A Weed | Virtualization.com
Why not? There's nothing that prohibits them from being Metro, right? If not, then why wouldn't developers of those apps eventually adopt Metro? If Metro provides the best customer experience and becomes associated with "high quality" apps, I bet they'll make the move to Metro.

(Note: I don't expect major vendors will adopt Metro the second Windows 8 ships, as they'll want to continue shipping titles with support for at least 7 for quite some time.)
"Our goal is to make it possible for you to add all of your payment cards to Google Wallet, so you can say goodbye to even the biggest traditional wallets"

It sounds like they're aiming to be closer to a paypal (or a, ahem, google checkout...) than just an OS hook for other credit card/payment apps.

disclaimer: my knowledge is limited to the content in the linked blog post and yesterday's threads :)
Let's talk concretely rather than hand waving about 'inventing new ways of doing things' - the technology certainly has changed a lot of things, but how will people make money to pay rent, eat food, and things like that if the fruit of their labor is not remunerated? That seems like the sort of basic economics that doesn't change. Look at the 'public good' article: those are the known ways of funding goods that are non-rivalrous and non-excludable.

Distilled, it looks something like this: if what you produce is not scarce, it has no exchange value. In order to have something to exchange, you have to possess some scarce good. For instance, bands could potentially get by with concerts, which have a limited availability in terms of seating. What are authors supposed to do? Movie makers? Bands that really work best in the studio?
The Metro interface is the center of the user experience on ARM tablets, so there shouldn't be much in the way of desktop artifacts lingering around there.

If you use your desktop in the normal "Classic" interface, the Metro interface will appear only as a replacement for the Start menu -- which has been utterly broken for a long time now. It also takes the basically broken idea of Windows having desktop widgets -- that are always hidden behind your apps since most people either maximize apps or split the screen between multiple apps -- and replaces them with tiles that you can make appear when you pop up your start menu.

Finally, it creates the possibility of having a third category of device, similar to the Samsung tablets distributed at Build -- tablets that can go native-tablet when you carry them around, but also dock to become your desktop PC, with keyboard, mouse, etc. Or that let you use a pen with digitizer for applications that require greater-precision input than normal finger-buttons do.

I find this latter category really intriguing, especially if someone makes one that works like the Asus Transformer (where it docks with a keyboard to become a clamshell-style laptop). All your data and everything you use is on your one device, and you interact with it in whatever mode is convenient at the moment. If someone can make the right device, I seriously want one of these.
Since the only thing you see in search listings is the name, a descriptive title is extremely handy. The point is not to "squat" on Facebook's name (whatever that means), but to clarify for people searching "Facebook" that you are indeed relevant to that topic. It's similar to the reason why the built-in apps are named things like "Photos" and "Calculator" rather than "ZOMGVacationFun" and "CalculAWESOME" — the latter are significantly less meaningful at a glance.
I think it is the future and it will probably not take 10-20 years to have it implemented but rather more like 2-5 years. The race to become the platform is more important than the legal issues surrounding it. Whoever wins in this race will hold so many chips that they will gladly pay any legal speeding ticket. The merchants will get on board quickly as it will increase sales. I don't think Visa and Amex will compete as they will benefit from the usage of their cards through the E-Wallet (remember they are still in the credit business loaning out liquid and will not become obsolete). If anything, the competition will be played out between the smartphone operating systems. Apple will be next to launch. Lets hope someone is smart enough to create an easy system at the store to support all smartphone devices. I smell a new business venture? Anyone?
Yes, and don't go off your rocker if things deviate.
I share his general sentiment. In a broader sense that's why I love the capitalistic system, or at least the way it's evolved within the US. People don't exist in a vacuum. Bettering your own situation with goals ranging from altruism to full on greed still pulls people up with you, and improves the lives of everyone else in society. Granted it's not a perfect system, and there's things we could do to make it better, but still at it's core I believe there is the best their is.
"I laughed, I cried, I experienced every possible human emotion! It was better than 'Cats'!"
The article says that they're in talks with Visa. Also, Google does not take a cut when you use your Mastercard, it's just like a regular wallet, not paypal. So really Visa and AMEX shouldn't have to reject it.
Equally annoyed and impressed by your frugalness. Kudos.
Also, preprints can be passed around for months or years before something is published in a peer-reviewed journal.

http://en.wikipedia.org/wiki/Preprint
If you're on Windows, an old project of mine has a more sophisticated take on this:

https://github.com/kevingadd/shootblues

You can inject a whole collection of scripts into one or more processes hosting a Python interpreter, load/unload scripts at runtime, and communicate between host processes via an RPC mechanism.

The only interesting use for it I ever came up with was modding the EVE Online user interface. There are a bunch of scripts that use it at https://github.com/kevingadd/shootbluesscripts - some of them are kind of interesting, like a gateway that lets you interact with scripts via Jabber messages, and a HTML5 remote desktop that lets you play the game from a remote browser.
One of the easier things to do is pull out all the counters and sessions and put them in Redis or Riak. No use in tying up your database doing things it is not well suited for anyway.
Note the 'Automatic' qualifier on reference counting
That doesn't imply that every possible taxation system is an acceptable price.

More to the point, a large fraction of the taxes that we pay go to things that have nothing to do with a civilized society.

"Three generations of imbeciles are enough" - Oliver Wendell Holmes, in Buck vs Bell.
Java might've had a lot of FOSS love put into, but the Android toolset...

Well, let's just say that I would be a very, very happy man if the Android emulator could run even 50% as fast as the iOS Simulator.
Blog Ajans Eğitim Platformu,Yazarak Para Kazanma
Daphne Guinness Exhibit in New York
For me, pocket room and security. I used to have to carry around a phone,keys, CD player, wallet, and camera.

Now the camera and ipod are integrated into the phone, and I'm just carrying my phone, keys, and wallet. I really appreciate the extra pocket space, and I'd love to fold the wallet into the phone and get some more.

The extra security of having a PIN on your wallet is just a bonus.
What It Takes To Become A Succesful Magician | How To Be A Magician
Ask HN: Where to invest $5K?
Is it possible to start some startup with this money? If someone have some success stories to share with us it would be more than welcome.
> I will never give my vote to a party who has member who are just lying like that

If you are going to base your vote on one extremist member, you won't be able to vote for any party!
Is traditional cash really a problem? What problems does cash solve that pucca shells do not?

Seriously? The advantages are legion. It would take days to write them all out. I'll just put down a couple. You don't have multiple denominations of shells, so you have to carry around a wagon full of shells, instead of a few large bills.

From a macro perspective, cash has even larger advantages. You can't conduct monetary policy as easily with a commodity currency. One reason recessions were so bad in the past (in the 1800s) is that commodity currencies are pro-cyclical, partially because of nominal stickiness, partially because of speculative attacks, and for other reasons, too.

For me, what's the advantage of replacing my credit card with a phone? My wallet becomes 1mm less thick, unless I want to carry my credit card around as a backup in case my phone battery dies. In a few years, when this becomes standard, and phones are good for multiple days, I'll be able to shave 1mm off my wallet. That's nice, but hardly analogous to the difference between paper fiat money and a hard commodity currency.
Not to mention, the possibility of wiping your phone remotely with a single action, instead of trying to remember which cards were in your wallet and calling each one separately.
Of course it's easier, I was just trying to show that we do have the technology to identify objects of a scale of some tens of meters from a distance of hundreds of thousands of kilometres. It's a pretty amazing feat of technology, which also allows us to do geological research of the planet Venus without a probe[1].

I haven't researched the three-body problem personally, but I have had some concepts explained and as far as I know it is chaotic (like almost every dynamic system in nature). We won't be able to predict the exact position. But there are still laws similar to those of conservation of energy and momentum. In this problem they take the form of the constancy of the Jacobi integral[2]. Thus, while we don't know exactly where Snoopy is, we can exclude huge volumes where it certainly never went. It's probably still very close to the Earth-Moon system.

[1] http://en.wikipedia.org/wiki/Venus#Ground-based_research
[2] http://en.wikipedia.org/wiki/Jacobi_integral
This is a good presentation. It is a good demonstration that there is no magic bullet for database scalability problems.

I love NoSQL as much as the next person, but turning straight to NoSQL when you are faced with scalability problems in a more conventional relational database is always going to be a mistake. Before you translate everything over to a NoSQL db, try dropping the ORM (or find another one), looking at your table structures, or tuning your indexes. If you do this, then there is a strong possibility that you will save yourself some time, energy, and effort.

It pays to think deeply about your issue. NoSQL should be another tool in the toolkit, and not the hammer to be used to drive all of your database issues into the wall.

When you turn to a NoSQL solution, you should not be doing so with a mind to find a "magic bullet". You should be doing so because you have thought deeply about the problem and have found that a NoSQL solution answers a specific need.

If everyone could use NoSQL when it is appropriate to do so, then there will be less "horror stories" and more illustrations of valid use cases than what we have today.
Thanks for posting that, and correcting me on the name. I knew it didn't look right.
On the other hand, I'm rather surprised that Gruber is looking to defend reference counting

I suspect that you're not up to speed on some things that were revealed at WWDC this year, because "reference counting" and "automated reference counting" are not the same things.

The latter is in the spirit of the last few paragraphs by Linus Torvalds in his famous 2002 discussion of Garbage Collection, when he says

Does it take more effort? Yes. The advantage of GC is that it is
automatic. But CG apologists should just admit that it causes bad
problems and often _encourages_ people to write code that performs
badly.

I really think it's the mindset that is the biggest problem. A GC
system with explicitly visible reference counts (and immediate freeing)
with language support to make it easier to get the refcounts right
(things like automatically incrementing the refcounts when passing the
object off to others) wouldn't necessarily be painful to use, and would
clearly offer all the advantages of just doing it all by hand.

http://news.ycombinator.com/item?id=2473932

...except ARC is better than Linus was imagining in the above, because it manages to do it without the "explicitly visible" part.

http://clang.llvm.org/docs/AutomaticReferenceCounting.html

Since you're a Siracusa fan...

http://arstechnica.com/apple/reviews/2011/07/mac-os-x-10-7.a...