skysight-inc/HackerNews huggingface dataset:
I have no good experience using a tiling window manager, but some months ago I started using QuickTile ( http://ssokolow.com/quicktile/ ) to tile windows in Gnome 3. That's the best of two worlds.

There is also a shell extension for that, but it is still too crude for daily usage: https://extensions.gnome.org/extension/28/gtile/
Why Groupon Should Study Napster
You can override the default hash producing methods in both Java (hashCode) and C# (GetHashCode) - so while the standard hash generators might not be exposed directly they can easily be replaced.
Blindness is defined as worse than 20/400 with the best correction possible. At the low end of the scale you could probably still focus on an HUD. Even with only the ability to sense light from dark I could see these being useful.
I like a Steinway Baby Grand. It's expensive, but it doesn't have numbers.
I think it would be something more like this:

http://www.youtube.com/watch?v=_mRF0rBXIeg
The most dominant reason for me not to sign up to most random services is that I'd have to manage another set of credentials. There are tools for that, but it's still a hassle (and I value my time). Just use SSO solutions like clickpass (I'm in no way affiliated, just the first thing that came to mind), and I might stick around, if I like what you provide.
Using chosen hash functions in your applications isn't so rare even outside cryptography field. For example I often use hash for storage addressing (ala git). For this kind of thing you need something fast and with practically no collision (which isn't a requirement for a common hash table).
Like dsr_, I had never seen this game before, and he is totally right saying that your lack of promotion is a mistake. I just tried it, and I spent nearly 15 minutes shooting the bad guys. I believe it has a bit of potential.

You should give it a try with a real promotional effort, bigger objects (I can barely distinguish enemies on my screen (KDDI pantech is06 for info)), and an ad-supported model. Even though this may not be the next angry birds, you can definitely get away with more than 16euro if you promote your game correctly.
terminology issue, I guess, I'd call those checksums -- where speed is the overriding concern and you're not worried about attackers changing the data underneath you. (And you actually need to uniquely identify the data in a reliable way..)
Sunny prices for Easter month – April
Sunny prices for Easter month – April. Get the password on our webpage http://www.hieroglifstranslations.ro/en/news/ and send together with the project, you will receive 25% discount to Spanish, Italian, French and Portuguese languages.
For long, random passwords that can be easily remembered, try SHA1_Pass. It's free, with source code and runs on Windows, Linux and Macs.
How to Write Popular Blog Posts?
Quality of content is important for the popularity of your blog. If you blog for business and use it to attract new customers to your website, it is even more important to ensure your blog posts become popular and receive maximum traffic.Here are some easy ways to write popular blog posts that get maximum traffic.
"but even then YouPorn is something like six times larger than Hulu."

Whoa.
Questions about MacOSX Malware "Flashback"
I find it pretty difficult to find reliable information about this Flashback trojan. The 1600 comments in reddit/r/technology are just a large flamewar festivity. The 100 comments on hn are also not that deep. The apparent questions: How wide spread is it? How harmful/harmless? What does it do?

But also I wonder about this screenshot:
http://www.f-secure.com/virus-info/v-pics/trojan-downloader_osx_flashback_i_passwordprompt.jpg

F-secure description: "The icon indicated by the red box in the screenshot is the PNG content returned by the remote host. This is dropped to the location '/tmp/.i.png' on the system. Since this image is controlled by the remote host, it can be changed any time the author deems necessary."

How was the image in the red box drawn in the window? Is this a Java-based installer? Also I am curious about the installation without admin password: Is this the Java exploit? Or is this Cancel-Button just a trick? Obviously the window doesn't have a red close circle, so my guess is one would only avoid infection if the process was killed in activity monitor? That said: what application name does the installation window show in the top menu bar? (I guess "Java"?)

There is from F-secure a detailed explanation how the function CFReadStreamRead and CFWriteStreamWrite is hijacked from a dynamic library (the malware payload) trough an environment variable in DYLD_INSERT_LIBRARIES:
http://www.f-secure.com/weblog/archives/00002336.html

But I also did find this (somewhat snarky) explanation, that Flashback (at least its variants A and B) are to stupid to effectively work and f-secure is concealing this little fact. Because "/usr/bin/env" is ignoring entries in the environment.plist beginning with "DYLD", so DYLD_INSERT_LIBRARIES is simply not working.
http://translate.google.com/translate?hl=en&sl=de&tl=en&u=http%3A%2F%2Fwww.macmark.de%2Fblog%2Fosx_blog_2011-10-d.php

I am confused. Any thoughts about that?
the one you are comfortable with
'You can’t pay me off, I’m here to destroy you.' - Steve Jobs
Well, I'd say a hash that has no need whatsoever to be tamper-proof (no attackers, ever) and cares only about speed is a checksum -- so maybe a terminology issue.

I agree there are certainly other uses for hashes, just trying to distinguish between hashes and checksums.

Re-reading what I wrote, I open with "Hashes are a bit like fingerprints for data. A given hash uniquely represents a file, or any arbitrary collection of data" so the context of this article is hash functions that are able to uniquely identify something in a reliable, trustworthy way -- either checksums (fast, no need for security) or hashing (slower, more reliable, possibly "secure" for some definition of secure), but always in the context of "can I trust this value to tell me that the data is really what I think it is?"

Of course there is a tradeoff with speed; a person's name can be good enough identifier (checksum) in some circumstances, but maybe other circumstances require more reliability like DNA or fingerprints (secure-ish hash), at the cost of being far slower to collect and validate and way more onerous.
As an Android user I must say that I really hate ads. I don't mind paying for apps, but I don't use apps that are infected with ads (even if they are free). In fact, if there's a premium and a free version available I almost always install the premium version first.
You're right but that's still in a very small subset of possible hashing functions because you must produce a 4 bytes hash, which is then hashed again (to the length of the storage array). Of course you don't have as requirement to avoid collision, just to distribute as equally as possible.
And that, I feel, is the secret to Steve Jobs' success. He simply didn't care about money.
For what it's worth, I owned a Touch for the last 4 years, and when I finally decided to buy a smartphone, I chose the Lumia 800 in part because I was totally bored by iOS. Granted, I'm not your average consumer, but product familiarity isn't always a good thing. After spending so much time with the Touch, there's no way an iPhone could have wowed me. My Lumia, though not perfect in many ways, is still really fresh and fun, standing in stark contrast to iOS, which to me now feels tired.
How long should we, the non-US citizen rest of the world, sit back and look at the country battling internal political demons while attacking the Internet every other week with a new law proposal?

I'm not very big on politics, as far as I'm concerned every official, elected or not, of every country in the world is a useless nuisance (some would call them a necessary evil, that's up for debate). On the other hand, I'm very attached to the Internet. I really hope we'd find a way to take this cyberspace out of any political jursdiction; utlimately, what I care about is being able to say and read whatever I want off the internet. Politicians and corporations won't care for that no matter who they are. All they care is for power and money. And in that aspect the Internet is a goldmine.
Show HN: Afonigizer: Pseudo-Anonymize Facebook for Screenshots
Yes. Share your location, check in, record everything. Enjoy your yoke. Big brother is watching, idiots.
Instagram App Deepens Class Warfare Between Apple and Android Smartphones
I really hope that until then we'll manage to migrate to Wayland, or some other technology more modern than X11.
2012 Toyota RAV4- A Review
Toyota has always been the market leader in auto industry and its automobiles are driven all over the world with great pleasure and passion. The new 2012 Toyota RAV4 is the latest crossover SUV with the luxurious outlook look and powerful drive. This compact SUV made its first debut in Japan and Europe in 1994.
Online Korean jewelry wholesale stores
Segfaults on proprietary AMD hardware every 10 minutes? Why do people even bother to release something like that? I understand that AMD drivers are a pain and I understand that you sometimes want to get a feature out into the open to gather feedback, but if you break too many people in horrible ways you lose users and that is the opposite of what we want. We want more users and especially new users, and those are easily scared by unstable core components. There is a set of people that are looking for the latest fancy desktop technology available, but those shouldn't be the primary concern of projects as huge as Gnome.
Thanks in advance for feedback! Feedback on the code (this I'm particularly interested in), or the concept, or the presentation.

The bookmarklet itself is here: http://sequoia.github.com/afonigizer/
My coworker does some funky blend of spaces and tabs. His tab key inserts 4 spaces, but if he tabs twice (8 characters), it becomes the tab character. He says it works better when printing.

I can't for the life of me figure out how to replicate the effect in vim to be able to read his files logically, and he can't tell me because he's an emacs user.
I bought the standalone Thinkpad keyboard [1] and love it. It's compact as it doesn't have a separate number pad, and feels just like the legendary Thinkpad keyboards. At $59 it's not cheap, but IMO is worth it.

FWIW it also includes a TrackPoint, but I never use it as I prefer a mouse.

1. http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPo...
Non-Newtonian fluidics is at work here [0].

If you want to try it at home, mix cornstash with water (roughly 2 to 1) and create an Oobleck [1]. Guaranteed success with kids (and adults who remained young at heart).

[0] http://en.wikipedia.org/wiki/Non-newtonian_fluid

[1] http://en.wikipedia.org/wiki/Non-newtonian_fluid#Oobleck , http://www.google.fr/url?sa=t&rct=j&q=&esrc=s... , http://www.google.fr/url?sa=t&rct=j&q=&esrc=s... , http://www.google.fr/url?sa=t&rct=j&q=&esrc=s...
I wish it still had a "plug" option like the original version.
Here's an excellent (and funny) overview from Ars Technica of different kinds of switches in keyboards. http://arstechnica.com/gadgets/news/2011/02/ask-ars-ergonomi...

The "Happy Hacking" keyboard looks very nice, and has no numeric keypad. But it's ridiculously expensive. edit: apparently RMS http://geekhack.org/showthread.php?13526-Richard-Stallman-%2... and Bjarne Stroustrup http://geekhack.org/showthread.php?18556-HHKB-spotted-on-des... use them :)

To actually answer your question, the wireless Apple keyboards have nice scissor switches and are surprisingly decent to program on. And no numbers on the side!
It's very common and very old. Someone did this to a site I ran back in 2005. He made the mistake of creating a new account using his gmail address and his gmail password.

I logged back into his gmail account using this information [this was before the time that Google started to flag logins from unusual IP addresses] and found out that he was doing this as contract work for several legitimate companies.

There in the email were messages back and forth between himself and various marketing managers at those companies about sites he'd attacked and placed spam links in.
Young Entrepreneur Revamps High School Project Into Small Business
Another vote for the MS Natural Ergo 4000. I've bought 3 total, on two continents. My wrists also feel better than with a flat keyboard.
2012 IPL 5 Top Batsmen, Most Runs, Highest Runs in IPL 5
Top 10 batsmen with highest runs in IPL 5. 2012 IPL 5 best batsmen and most runs scored by a batsmen in this season.
How Do I Learn More about Infosec?
I hate sites where I can't immediately tell if it's a download vs. SaaS (in this case self-hosted vs hosted). Our company might be able to use something like this if you gave us the files to host ourself.

Furthermore… pricing is cool. A pricing page is even cooler. If it's too early have the page. Say its too early.
I really thought this was going to be more of a technical article. Sort of a "how to clone this" type thing. That would be a fun series.
That's a major factor why many of my new projects use BrowserID. The upsides are that I don't have to worry about compromised password or verifying email addresses.

The downside is that it adds a dependency on Mozilla to keep their service up and that it isn't widely adopted yet, but I'm figuring it has legs.
I find the feedback of a mechanical keyboard makes typing more enjoyable in a general way. At home I have a razor black widow which has cherry blue switches (which are my favorite), at work I have a dasKeyboard with cherry brown switches (much quieter so I don't irritate my team).

For me, nothing matches the visceral feel of mechanical keyboards. I have a friend who described it as feeling like he was typing with a machine gun
I think one of the biggest failings of Macs/Macbooks is the "feel" of their keyboards. I'd love to see what their industrial designers could do if tasks with making an IBM Type M sort of feel with an Apple twist.
Do it using TorBrowser. That really angers big G.
Ask HN: Advice on Building a Web App/SaaS.
Hey, fellow hackers, I'm a CS grad with a decent amount of programming knowledge and experience with Java/Python/PHP/JS and a few DBs - SQL and a few NoSQL stores.

I want to build a service which allows for user sign up (form submission / CGI-stuff), data collection + storage + (DB stuff - NoSQL stores or MySQL) and displaying that data for each user (with some data viz). I've some decent background in UX/UI design, and have a clear idea of how I want the front-end to be in HTML5+JS.

I've been looking at various MVC frameworks in Java to build something like this, but I've no experience building on them - Spring, Play, etc. And probably Hibernate for ORM. I do plan on having a REST-based API so that I can have other clients in the future.

How should I architect it, and where do I begin? What would I need to educate myself on before embarking down this path. I seek your valuable advice HNers. Thanks in Anticipation.
So? Even if you don't trust the software, the hardware is still extremly interesting. I would love to get my hands on these, if only to start coding drivers and interface.

One thing I can becoming big with AR is gloves that let the glasses use your finger taps and pinches as user interface. That's something I see lacking from google's implementation, which seems mostly voice based. Great for finding a moive, but I'd doubt you'd be able to get any real work done
What makes you believe there is a negative correlation between keyboard age and keyboard goodness?
The Easy Peasy Lemon Squeezy Principle - Mark Evans Tech
Keep at it. A bit of competition never hurt anyone. But Trello has a good head start.
That surprises me, since GNOME 3's window-manager is basically Metacity, and (although it took some wrangling) I got all my custom GNOME 2 keyboard shortcuts set up on GNOME 3.

Sure, even Metacity isn't going to be as configurable as... oh, Awesome or XMonad, but I've found it much more reliable than Compiz (I managed to completely break Unity once by playing with the Compiz configuration tool).

What in particular do you mean by "making managing windows easy"?
I have a Happy Hacking and a DasKeyboard, and often I prefer the Das because I like the clicking sounds it makes. They are both excellent, but the keys do feel much nicer on the HHK. You have to learn to live without easy access to the arrow keys on the HHK. On the HHK arrows, pgup, and pgdwn requries holding the FN key.
On 32-bit systems, the problem is that there's a very high chance of non-pointer data looking like pointers to existing data, which, in turn might have its own pointer-like data. This means that you can end up keeping an excessive amount of unreferenced data.

However, a 64-bit address space is so much larger that you can't really suffer the same issue. Unlike on 32-bit systems, neither high entropy data nor text will look like valid pointers.

Therefore, the technique can be validly described as production-ready for 64-bit systems.
Help Picplum (YC S11) design scintillating user experiences 
We're looking for a visual and interaction designer with a penchant for edible UIs at Picplum. Picplum is bridging the online world with the offline starting with making it easy to send physical photo prints. This gives us the unique opportunity to craft experiences that stretch beyond the web and we're looking for a designer to own this experience and help us design new products and interactions. For example, here is a near final version of the Picplum packaging: https://www.facebook.com/photo.php?fbid=369845319722039

Picplum is a 2-person startup and this would be for our first full-time hire. You will work closely with the founders in San Francisco, CA and help lead product direction.

Position

We are looking for Full-time as well as design interns.
Based in San Francisco (Soma)
Competitive salary package and significant equity (FT).

You should:

* Have a strong control over Photoshop and Illustrator and think xScope is the greatest tool ever made.

* Question everything and start with the problem rather than going straight to markup

* Get dirty with sketches and wireframes to come up with interactions before handcrafting tasty HTML5 and CSS3

* Have experience designing and iterating on intuitive user interfaces

* Care about what we are building - Reach out to us to learn more.

* You will set the design direction for current and future products that we build at Picplum.

Nice to have:

CS background
Knowledge of Javascript/Coffeescript to make your interactions come to life
Experience with SCSS
Experience working with mobile and print design
You love all facets of photography too!

Interested?

Send us a link to your design/code portfolio and dribbble profile at founders@picplum.com Read more about the team behind Picplum: https://www.picplum.com/about or see the founders in this BBC piece: http://www.bbc.co.uk/news/magazine-16153167
It's not clear to me which action the documentation is referring to, or what specifically you're trying to accomplish.

The easy answer for me is that I use GET requests when I'm fetching data, POST to create new data, PATCH to update existing data and PUT to mass-update multiple records.

So, if you're speaking for a general purpose method, then I'd say you're probably going to use GET most of the time, unless your app is more write-heavy, then I'd recommend you use POST most of the time. Otherwise, I'd suggest using the appropriate method for the action given.
I was on a 3 month gig recently coding for iOS and I liked the keyboard that came with the iMac so much that I've bought another one for my main Linux development machine.

It does have a numeric keypad but there's also a wireless version available without: http://en.wikipedia.org/wiki/Apple_Keyboard#Apple_Keyboard_.... (I've got the A1243)

It does have some issues with key placement but that was easily solved with xmodmap.
I find it amusing that because of your self-imposed slavery to The Rules, you could never have come up with the game of bughouse in the first place. Two boards? Chess is played with one! That's the rules! Dropping pieces on the board? That's a terrible idea! Once a piece is captured, it's captured! Four players? What heresy! Chess is the purest form of mind to mind combat!

Besides, this article has very little to do with bughouse per se and everything to do with relaxing the mind in between work sprints. Seymour Cray used to do it by digging tunnels. I doubt that his tunnels conformed to the Rules of Tunnels but he did get quite a bit of work done in his lifetime, which is the point here.
As a user of bother OS X 10.7 and WP7, I have to say at this point I have more faith in Microsoft to successfully push the desktop UI envelope than Apple. Lion is pretty much a mess of conflicting UI and usability concepts, and Mountain Lion seems to be more of the same. Unless Apple is planning on completely overturning their entire integrated UI model (causing massive disruption to their carefully constructed iOS-OS X ecosystem) in the next couple of years, I think we're just going to see more of the same - basically a continued push to polish and refine the basic 90s desktop UI paradigm. Microsoft in the mean time seem to be pretty intent on throwing out all the old conventions and building the interface of the future.

The tech industry is interesting, success can be very short-lived, and can come at a high cost - inflexibility. Microsoft is in a flexible position, and can move much faster than Apple. Apple's success in the late 00's may hamstring it for the next stage of the digital arms race. It's just a question really of how sharp Microsoft's strategists are.
Open Source Bitcoin iPhone app now available in store.
Skill.io: People Tagging
First off. I am very embarrassed to have made such an obvious mistake in the opening paragraph. It has been corrected, please forgive gods of bits and bytes...

I also suck at titles. So those of you who pointed out that it should be 'How to estimate the cardinality of...' are correct, no argument from me there.

Re bloom filters. You can use bloom's to estimate the number of occurrences of a given key but you can't use a bloom to get the total cardinality of the set.

One commenter suggested using Cassandra. We do use Cassandra for counting (accurately) the number of times a URL has been shared but we do not use it for our primary analytics engine. Also, I'm not sure exactly what you are proposing here though. Store all IDs in C* and then count the number of keys? What if I want to bucket the data by day, hour, week, month, etc? Would I have to store the key n times for each bucket? As a coincidence Jonathan Ellis, of Cassandra fame, was the inspiration for our bloom filter implementation. Details are refenced in our github project.
Off the off topic: why is the English world so intent on translating everything? (Much like the French world I guess)

In the Dutch speaking part of Belgium we try to refer to most movies in their original language (Das Leben Der Anderen, Cidade De Deus, ...), though we do seem to have trouble with Asian titles where we for some obscure reason default to using the English title. Edit: We do translate children's movies.
In politics all organizations strive to portray themselves as the natural winners. The easiest way to defeat someone is to persuade them that they cannot win, that they should cut their losses.
The IBM 5150 with model M was released in 1981. I still use the keyboard every now and then. It's a nice contrast to Apple keyboards which have no travel, no mechanical switches, and weird spacing/sized keys that float.

Here's a modern variant: http://www.daskeyboard.com (which refers to the Model M the "god of keyboards")
Les services web et Agence de design web
ZIMO iTS propose son expertise dans la les services web, applications android, développement d'applications web, développement d'applications mobiles, développement web, développement 3d, animation 3d et création site internet pas cher