skysight-inc/HackerNews huggingface dataset:
It definitely isn't possible now, and I wouldn't expect it in five years either. If you look at [1], you can see the areas of the motor cortex. With todays methods we can do an acceptable job at separating for example hand from foot movement. These methods look at the spatial domain, and do so in a way that is near perfect. And as you can see, there is a certain distance between the areas on the scalp, while the fingers are all in the same area.

So you couldn't distinguish individual fingers with todays technology. If it was ever to be done, I'd expect that it would be done with the same algorithms as we use today, but with much denser electrodes. If I were to bet, I'd bet that this would be physically impossible, but I'm not as confident as I am with saying we wont be able to detect who I want to call.

[1] http://en.wikipedia.org/wiki/File:Human_motor_cortex_topogra...
Show HN: VisitHere: One Tweet, One Place.
I do something which looks largely the same, except I call it backtick
I agree. 2.3 was much faster :-)
Warcraft III In Linux, Full HD and Widescreen Hack.
Why would respect for the MRI devs stop you from publishing benchmarks? It's not an insult to say that something else is faster. I'd imagine the competition might drive them to improve if at all possible.
I am generally wary of any company that isn't using a business model predicated on customers paying for a service.

If the business model is "Attract lots of people and then sell ads." then the service will be oriented towards whatever provides the most clicks.

If the business model is "Get big, and then get bought out." then the service will quite possibly vanish.

For throwaway services that I can switch to a new provider for, this is possibly acceptable. But for anything I might want to base my own business on, or store information I will care about in the future, doing so would be foolhardy.
Pivot Tables with Enhanced Conditional Formatting & Data Filtering
The long awaited version of Aspose.Cells for .NET 7.0.4 has been released. It includes a number of useful enhancements related to pivot table rendering and formula calculation. Support for pivot tables in Excel (97-2010) spreadsheets has been in Aspose.Cells for a long time. Aspose developer’s team is continuously improving this module with every release of the product. With this release, we’ve added support for the GETPIVOTDATA function. We have also enhanced some pivot table options, e.g. DataDisplayFormat, AutoShowCount, Data Filtering etc. We have fixed the compatibility problems and other issues regarding pivot tables for different Excel file formats.
>>> f = lambda: g((yield))

>>> f()

<generator object <lambda> at 0x00B50828>
Hmm. It seems ViewText can't handle simple character set conversion.

It also doesn't decode html entities in anchor tag href's before fixing them up and uri escaping them for it's redirector, breaking every single external link on my website. That's ok though, I blocked that site from accessing mine ages ago for this reason, and because they didn't fix it when I reported it, and because they fake their robots UA to be Internet Explorer, and because they ignore robots.txt.

EDIT: Regarding the charset conversion issue. This doesn't really show up on IE and Chrome. Basically, there are numerous places where there are double quotes in the original article. When viewing the viewtext version with Firefox, the characters are mangled. In Chrome and IE, they are simply not displayed. The original page is ISO-8859-1 and is described as such by both the HTTP response header, and the Content-type meta tag in the head.
Yep, that's the one! Congrats!
Owning the high end has its advantages. I've long seen anyone with a smartphone as an early adopter with a bit of disposable income but that's less and less true as the mainstream adopts them - they're now "almost necessities" and a lot of people have tight budgets after they pay rent, gas, food and phone bill. So a marketplace with people with a lot of disposable income might rake in a disproportionate amount of money, just as an upper crust mall generates orders of magnitude more money per square foot than a more humble middle class equivalent.
Consider n = 1729 = 7 * 13 * 19. (n-1)/2 = 864 = 2^5 * 3^3.

For any value 0 < a < n, a^((n-1)/2) = (a^6)^144 = 1^144 = 1 mod 7.

For any value 0 < a < n, a^((n-1)/2) = (a^12)^72 = 1^72 = 1 mod 13.

For any value 0 < a < n, a^((n-1)/2) = (a^18)^48 = 1^48 = 1 mod 19.

Thus 1729 will pass the Lehmann test for all a. (Unsurprisingly 1729 is a Carmichael number; not all Carmichael numbers will pass all Lehmann tests, but any number which passes all Lehmann tests will be Carmichael.)
Show HN: Payitt : Checkouts in the browser
I've been working on payitt.com since start up school where I pivoted harshly despite having funding on a social payments project.

A preview of our new product can be located at http://preview.payitt.com/ we enable merchants to implement checkouts in the browser without the need for losing 30% of revenue or to sign up to yet another payment processor. We are planning to encourage users through free shipping with all participating merchants.

As it stands we are looking for merchants and consumers who are willing to alpha test the product. Anyone interested should send an email to the address located on my profile.
I don't believe this for a second. Apple has a specific problem with Android because android has >50% market share.

You have to be joking if you believe that Apple wouldn't consider the same actions against Microsoft if they had similar market share.

The only differences are

1. Microsoft has a lot more lawfare equipment.

2. Microsoft has < 1% market share.
*Fuck* Internet Explorer White T-Shirt  *Fuck* Internet Explorer
Vaishno Devi
Vaishno Devi: Vaishno Devi Tourism, Vaishno Devi Travel reviews and deals. Tips and Advice from Vaishno Devi travelers and tourists.
Two ways for banks to win with IPOs
lurking around here for years ... this riddle finally made me register an account with HN ...
I'm surprised nobody talked about Wombat. It's the theme I use everywhere I can. It's on a dark gray background. Here is a screenshot:

http://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wom...
I feel like the MRI devs get beat on a bit too much, and they're doing the best job possible with very few paid developers. I'm more interested in showing how JRuby is improving over time than rubbing salt in the wounds.
TL;DR: This incident was, as usual, the result of multiple failures happening together.

1. An airspeed sensor starts outputting intermittent data spikes. This is a software failure, but they still don't know what caused it. There is some theory about high energy particles hitting the CPU. It seems very strange to me that a critical system like this can output garbage data and nobody knows why.

2. The flight control computer usually detects these spikes and filters them out by using the last good data for the next 1.2 seconds. However, at the end of the 1.2s, it assumes that the input from the sensor is good. If another spike is occurring at the moment it switches back, it isn't detected. That seems like a rookie mistake to me. I've definitely run into the same sort of issue in other contexts -- handling a second event while reacting to the first one.
The SO software is terrible at accumulating lists. Count the duplicate entries in the datastructure question. Also, which one of those answers is the correct one? That's what the SO software is designed to help us find, and it fails here, as it does with any question involving an opinion (Jeff's, Joel's, or anyone else's).
I'm doing introductions to Linear Algebra, Vector Geometry. Calculus - things along those lines, mainly applied maths with some complex numbers thrown in for good measure!
Thank you, you've given me the confidence/will power to persevere!
"Why are they doing it this way? Why would anyone think of this?" etc. If you think your book or prof is being obtuse, try to figure out why you think that way. I curse at math books sometimes..."
Excellent advice, I'll stick to this.
Agreed. I learned about ge.tt from a HN comment on a Techcrunch story about Kicksend 4-1/2 months ago.

And ge.tt has the fewest "clicks" to share a file I've ever seen. I've recommended it to non-technical friends a few times since.
I don't find cream that useful. There's little interesting about vim other than the input method.

Right now I'm using Emacs (for the extensibility) with Evil mode (for vim key bindings). I've used vi(m) modes in other editors as well, and some are really good. That's the direction I find more interesting.
Then I have achieved something of value today! :)
When I tried using async{hat,ore} I came across a few pitfalls:

- the async* library is not thread safe: loop and poll* both use a global socket_map (read the code to see what I'm saying -- on my mac its at /System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/asyncore.py)

- There's no way to integrate timers in the loop (there are constructs like timerfd in linux to get around this deficiency in the linux C api)

That being said, IRC bots (more generally, simple chat applications) are the type of application perfectly suited for asyncore, and I'm pretty sure someone has written a tutorial on it using an IRC bot as the goal.
Why doing maths is harder than programming
I find it a bit of a dodge when a dynamic language has to go to static types for performance. That's not to say I haven't wanted to have that dodge available to JRuby users, but being unable (or unwilling) to unilaterally add optional static types to Ruby, we've been forced to find more creative options. We'll probably never approach Java's raw primitive math performance, but I think we can easily match Java's speed (and in some cases, already do) at manipulating objects.

It also appears that the push toward more static typing in Groovy may come at the cost of dynamicity...or at least incompatible changes in Groovy's dynamic features. Perhaps it's the best move for them, though; they've always pushed Groovy's ability to run (and enhance) plain old Java code, but performance was considerably worse than Java.

It's unfortunate that other JVM dynamic languages did not start exploring invokedynamic sooner. It has been a complete game-changer for JRuby.
Allmyapps hits 2.5 million Windows apps users, now plans for Android
Your "Why the JVM" info is solid. Your argument starts with "Joining the number #1 virtual machine with the number #1 language for getting things done is an easy choice." I will assert that Smalltalk is the #1 lang for getting things done because of its toolset/image. I'm not sure you get much value until you get to this point.
I would have enjoyed the article more without the needless judgment of "not worth learning".
Metal undergoes novel transition under extreme pressure
Need feedback on my personal site
Hey everyone,

I was wondering if could get some feedback on my personal site and blog (http://www.augustinba.com) in terms of design, content, etc. I'm not really a strong writer so I decided to start blogging informally to get the hang of it. Let me know what you guys think and any constructive suggestions would be very appreciated. Thanks!
Monokai http://www.monokai.nl/blog/2006/07/15/textmate-color-theme/
Rails runs quite well on JRuby, indeed. I have no information on its performance relative to other frameworks, though.
I'm confused: If you give users an option to choose black on white or white on black, why would the default option be relevant? In this particular context, I would imagine users are sufficiently competent to be able to judge the platform after customizing the colors ...
Do you wear contacts? I've had the same problem with dozens of floaters swooshing around and got to the point where I had custom dark-background stylesheets for everywhere, but found that I could mostly tolerate white backgrounds again with glasses.

Needless to say I still use a dark background in my editor.
> Ah, a dumb pipe carrier. Why hasn't one materialized already? I was saying that it was inevitable at least a decade ago.

Plenty have materialised. Just not in the US. The three carriers in Aus are pretty much dumb pipes.
I go for vim.desert http://hans.fugal.net/vim/colors/desert.html (whitish gray on dark gray) for my editor.
Terminal is gray-on-black
> The air-speed sensor malfunction was one of only three such malfunctions known worldwide in 128 million operating hours ... In a strange coincidence, all three sensor malfunction events occurred on Qantas flights off the coast of Western Australia.

This line in the article seems designed to elicit comments about "the Christmas Island triangle" and "Canberra conspiracies".
Java 7 now allows much smaller signed JARs via JavaFX
I had this (with 8 characters):

);g=(int

giving:

f = lambda: g();g=(int)
f() -> 0
Firefox 9.0 available for download
Is Humanity Passing Up The Greatest "Life Force" Ever Discovered?
This has nothing to do with package management. It's about deploying web applications.
http://www.youtube.com/watch?v=FRf35wCmzWw&t=34s

Watch the full ad for a spoof of every tampon commercial ever. They are absurd (basically the ad industry is in denial).
"[...]it appears from the FAQ page that it will be possible to undertake the open course and then pay a “modest” fee to demonstrate mastery of the subject matter and be credentialled with an MIT award."

Not true. For the "modest fee" they'll give an MITx certificate. The FAQ clearly states this: http://web.mit.edu/newsoffice/2011/mitx-faq-1219
FuelPHP - The Move to Pagoda Box
Great attitude.
Link to actual paper: http://www.cs.ucsb.edu/~ravenben/publications/pdf/beam3d-hot...
I'm really sorry to hear about your friend. It gives me goosebumps to think that I might have reacted the same way but with a far worse outcome. On the other hand, it's comforting to know that others have taken the same attitude in similar circumstances.

To this day my wife still hasn't forgiven me. The accident happened at 0930 and she didn't get to see me until 1600hrs.
It might be the simplest for the average user to use, but there's no way it's the most minimalistic. That has to go to SSGs, for example Jekyll.
The survey was posted at ~4:30 am MST and closed before I woke up. Your results are very European and Asian biased :)
Tech Gifts for youngsters and toddlers
Most kids today love tech gifts and therefore parents always watchout for the top tech gifts that they can find and select for their kids.
My original editor was Atari Basic so I try to do white on blue whenever I can. Nostalgia dies hard.
The only problem with Jenkins I have is the use of Java implementation of Subversion, which lags behing the official version.
Creativity is saving lives . . .
WHAT THE HECK IS KLOUT?
There is also this:
f = lambda: g();g=(f)

Which produce a 'RuntimeError: maximum recursion depth exceeded'; But that's only because my computer is not powerful enough :)
I've accessed market.android.com but using Mini-Opera browser.

Isn't possible http[s]://market.android.com redirects you to market:// when you open it from an android device?
this is really an interesting concept, started by a bunch of ex-UN colleagues based out of Geneva and DC.
These links are, just brilliant, I'd say I have a passion for maths to begin with, but these really make my mind blaze with possibilities, motivation to learn is just important (or more so) as learning how to learn!
Should add rel="nofollow" to the anchor tags it creates to help minimise value of the service to SEO abusers.
Interesting. There should be a way to write a location if you don't want to (or can't) do geolocated tweets.

"Food near Philadelphia"
The only pain for me? The JRuby binaries are on Amazon S3 and my "expletive" company blocks Amazon S3.
Is this the case for Java 7? It's not the case for Java 6. There is one from Oracle, which I'm using.

$ file .mozilla/plugins/libnpjp2.so
.mozilla/plugins/libnpjp2.so: symbolic link to
`/usr/local/lib/jvm/jre1.6.0_29/lib/amd64/libnpjp2.so'

There's one from OpenJDK as well.

$ apt-cache show icedtea-plugin
Package: icedtea-plugin
Source: icedtea-web
Version: 1.1.4-1
Installed-Size: 276
Maintainer: OpenJDK Team <openjdk@lists.launchpad.net>
Architecture: amd64
I found this to be the case when selling to any kind of medium to large business. One of the objections I repeatedly receive is that adopting a startup's product is risky because the startup may not be around in the next year.
Yes, me too. I use the dark theme in Visual Studio and Vim, but have the light theme running in SQL Enterprise Manager (which I use rarely).

I like both themes, but have been sticking to the dark one because of display issues on my laptop.
And this gives us an infinite-under-random-primes class, too: If 12n+7, 24n+13, and 36n+19 are all primes, then their product will pass all Lehmann tests.

I'm pretty sure that the Alford-Granville-Pomerance proof of n^(2/7) Carmichael numbers can be extended to give the same order result for "Lehmann-Carmichael" numbers, but I'm not going to do it at 5:30 AM when I'm struggling with a 102F fever.
I use wombat too, its easy on the eyes and a very aesthetically pleasing color scheme.
Social Calendar for Facebook users
Google Announces Google+ Page Enhancements
Perhaps IcedTea (RedHat's fork of OpenJDK) has included a 64-bit plugin. I did not think OpenJDK/OracleJDK had done so yet...but I'd love to be proven wrong.
I found this graphic novel by a French cartoonist who worked in North Korea to be fascinating:

http://www.amazon.com/Pyongyang-Journey-North-Guy-Delisle/dp...
Facebook Brands Are Ignoring 50% Of Consumer Posts
Alzheimer’s drug candidate may be first to prevent disease progression
I was thinking of it but lacks the "street-close" aspect of the application, ie: You can be geolocalized as being "in Philadelphia" but it'll use a determined point as your factual location which may be on the opposite side of your real location.
Thanks! However, I'm not quite convinced. I ran the given Scheme implementation with k=10000 and it correctly reported all the numbers at http://www.kobepharma-u.ac.jp/~math/notes/note02.html less than 4294967087 as composite. (4294967087 is the largest random number Racket can give.)

However, running it with k=50 gave a random set of them each time. So perhaps the probability data I gave was not right.
The problem is you don't get compile time checking. If you forget that Foo implements IBar and change the method doSomething() so that it no longer implements IBar you only find out with runtime bugs.

I really like Go but it's been a while since I used it. Someone correct me if I'm wrong here.
I was going to attempt this, but the solution was posted inline in the blog entry, and I read it by accident. My window was just big enough that it was the last line displayed. =(
Ah yes, it's so much effective than NK. Do you think you would be able to post a similar comment in NK?
How to repeat header rows on each page in Reportviewer (RDLC)?
I'm a HUGE fan of memrise (www.memrise.com). Easy to use, clean interface, and a great concept. I've been using it to learn mandarin and have found it to be infinitely better than self-studying out of a textbook.

Check it out if you get a chance.
Eating lunch for "free" is not something to be sneezed at. I'd say it's good for such a simple app. Thanks for the data point.
That is truly bizarre.

There's probably mirrors of the JRuby downloads somewhere, eh? I don't know them offhand...
is it just me, or the url reads more like "visi there" than like "visit here"?
Apple buys Israel's Anobit for $500m
calepin.co is effectively a hosted version of pelican, a minimalist python SSG, integrated with dropbox. Pretty nice and very minimal.
The FUD would be a lot easier to refute if NK would actually let people into and (especially) out of their country without a security apparatus monitoring their every move.
Prateek, I think it would help SupportBee if you mention you already have another cash flow cow on autopilot.
Interview with Piers Anthony. Writing Fantasy in Linux.
I can't tell you what your code is doing wrong, but I promise 1729 should pass the test you described.

EDIT: And of course I forgot about non-relatively-prime values. But those are asymptotically sparse; you're seeing a random set of pseudoprimes for k=50 because with that many trials you have a good chance of catching small primes, but for larger Carmichael numbers you'll need a very large number of trials to get good odds.
You should try f.lux -- http://stereopsis.com/flux/. It really makes night time computing easier on the eyes.
Beautiful but Terrible Pyramids
Just to be sure: You suggest to write interfaces ('extract' in my original post as that seems to be the refactoring name you'd use for this kind of stuff in my world) that define a contract for pre-existing characteristics of 3rd party types?

Or are you, as I read your sentence in quotes, talking about some kind of monkey patching of the original classes?

I understand your point, but I don't understand the original post/mail. Interfaces per se still seem to be the exact same thing, simple contracts, and types can fulfill multiple of those. I guess my main problem is that for me this is not a discussion about interfaces, this is a discussion about orthogonal language features which might happen to allow you to use interfaces a little more liberal.

That's why I started with my assumption of a parsing error: Reading the mail I'd summarize that as 'Go interfaces are awesome and much better than C#/Java equivalents' while the little amount of understanding I have right now lends itself far better to 'Go interfaces are - well - just like any other interfaces out there. But! We can weave them magically (java: AOP?) and implicitly in at runtime'

Still a nice feat.
Plus fucking one.
Not so much sadly. Its rather limited in terms of design area, and the technology probably wouldn't scale to larger schematics anyway since its SVG based and currently SVG performance scales rather badly in most browsers.

Likewise there is no PCB editor, nor any import/export formats that would enable you to use your designs in a more practical fashion.

Having said all that however, its a great tool for creating diagrams for App Notes and technical articles / blogs. Works really nicely for the simple designs and examples that are so common when writing about electronics design. They've actually been fairly careful to market it on their site as a schematic drawing tool, not a schematic editor and this is a distinction that needs to be made since the two are not the same use-case at all.

Still, good to see more companies innovating in this space!
I'll second this. It doesn't mean that these others can't exist (Foursquare is a big example), but there seems to be a valley of death for these types. Either go massively big or fail.

At least with a pay for use pricing scheme a company can do well and grow slowly without having to hit that massive knockout.
Some fun with log files stored as lisp
Thanks for the suggestion. Yes. We are going to redo the about us page and mention that.

Also, my question was more around ways of signaling to your potential customers that you have a solid roadmap and plan/ability to make it big and sustainable and not sell out half way.