skysight-inc/HackerNews huggingface dataset:
Here you go. Starts out at a slightly quicker pace and gets gradually more challenging as the length increases.

data:text/html,<script>function P(x,y){return{x:x,y:y}}function J(){return Math.floor(Math.random()*16)}function R(){z=s[0];while(T(z)){z={x:J(),y:J()};}return z;}function A(a,b){return{x:a.x+b.x,y:a.y+b.y}}function Q(a,b){return a.x==b.x&&a.y==b.y}function O(p){return p.x<0||p.x>15||p.y<0||p.y>15}function T(p){return s.filter(Q.bind(this,p)).length}function M(p){if(p.x!=-d.x&&p.y!=-d.y)m=p}function B(l){s.map(function(p){c.fillRect(p.x<<3,p.y<<3,8,8)})}function C(p){c.beginPath();c.arc((p.x<<3)+4,(p.y<<3)+4,4,0,7);c.fill()}function F(){c.fillStyle='rgb(200,0,0)';B(s);clearInterval(t);setTimeout(I,5000);}window.addEventListener('keydown',function(e){M({37:P(-1,0),38:P(0,-1),39:P(1,0),40:P(0,1)}[e.keyCode])},false);function I(){document.body.innerHTML='<canvas width=128 height=128 style="width:256px;height:256px;border:8px solid black"></canvas>';ww=0;c=document.body.firstChild.getContext('2d');c.fillStyle='rgb(0,0,0)';s=[P(8,8),P(7,8),P(6,8)];a=R();m=P(1,0);v=function(){clearInterval(t);t=setInterval(v,350-s.length);d=m;n=A(s[0],d);(O(n)||T(n))&&F();s.unshift(n);Q(s[0],a)&&(a=R())||s.pop();c.clearRect(0,0,128,128);B(s);C(a);};t=setInterval(v,250);}setTimeout(I,0)</script>

I also removed the annoying alert if you hit something.

Edit: also updated to prevent new dot spawning under tail and turn the snake red when you die

Clickable: http://preview.tinyurl.com/biotsnake
Buy Vimax Pills : Best  Enlargement Pills Products Only $31.66 per Bottle
Buy Vimax Pills : Best Penis Enlargement Pills Products Only $31.66 per Bottle
Buy Vimax Virility Pills As Low As $31.66/ Bottle. Vimax is Best Penis Enlargement Pills Make Penis Bigger 3-4 Inches
http://www.buyvimaxonline.com
There are some tools that can help with this, such as Findbugs, for java. Obviously it can't find any bug but it matches against certain patterns to determine if some anti-patterns exist in a project.
That's not about uber-geeks. It's simply about usability. And the rest of the society will not complain about the failing usability but it will notice it.
You'd think it would be good to see the problems this will unleash on openness before it's too late and we have to say 2 years down the road, on the next embrace-extend move, that Google has a history of this.

Google is using their muscle to push for the adoption of a Google-exclusive technology in browsers that Google's competitors have said they cannot support because it is not truly open. If you can't see that this is embrace, extend & extinguish in action, then you're either naive or your memory is too short.
Native Client isn't enabled by default yet; installing the app grants permission to use it.
the fact that a specific company did it in the past doesn't make it a trend back then... plus, trends are not necessarily "new things"
Aw, doesn't work in Opera. But a great idea. This reminds me of the time when I was young and worked in a small IT department in a local company. Most of the time it was boring, but installing games on the machines was forbidden. So I coded a set of Excel Macros to play Snake on an Excel cheat. Good times, we even had an internal high score list right in there; half the department joined :)
Malaysian Tech People, Ignore the Computing Professionals Act 2011 Unless…
Narciso Rodriguez Pre-Fall 2012, New York
Courting Users and Brands, Twitter Gets a Facelift
Hey, judging by the video I don't agree that your app is 'very well polished'. Check out Cut the Rope, that's the kind of polish that is expected from an App Store game.

Suggestions:

- Add a tweening for picking up and dropping letters

- centering of the board should happen automatically

- put the restart button somewhere else. It looks weird when you drop a letter on top of it and it appears behind it (e.g. the 'm' in 'seem')

- can't really tell from the video whether you already did this, but implement iPhone-like scrolling w/ momentum and bouncy behavior
WikiLeaks Posts Spy Firm Videos Offering Tools For Hacking iTunes, Gmail, Skype
Objective-C has a very sweet expressivity/complexity ratio.
Agreed, Intellij is the way to go
Java is memory safe, and classloaders have been used since forever to sandbox applications (remember applets?). The whole 'designed to be open' argument is nonsense.

Let's face it, Android was hacked together by a small team on a deadline. It doesn't seem like a lot of thought went into the design and architecture of the system. The code is buggy, there are no tests, and half the tree doesn't even have comments. Bug reports are ignored, and there are about 22k open issues that are not even being triaged. Case in point: http://code.google.com/p/android/issues/detail?id=19078 (not fixed in ICS)

Android is a rush-job, and the team's obvious lack of experience in handling large software projects is biting them in the ass. Rather than making excuses for their botched together software maybe they should just get their shit together.
it really seems EVERYONE is doing it these days...
You should queue inputs. If you press left-down the snake should turn left and then go down on the next frame. That is, if you are attempting to recreate the classic Nokia experience, anyway.
We tested exactly this. Our conversion rate was appreciably higher when keeping users on the page (using the Braintree Vault) when compared with Paypal or Google.

It seems to me that users have already decided to trust us at the point of putting in credit card information, and sending them off-site required them to rethink it.
As a WordPress fanatic, I just want to point out that - other than keeping your WordPress Core, Themes and Plugins up to date (which should be obvious by now) - none of the vectors described are actually WordPress related.

If you have an insecure password, are running exploitable services/software on your server or your host's support is social engineer-able then you're screwed regardless of what you're running.

So can we end this meme, which this post is somewhat fueling, that WordPress is insecure?
Nope. That's next week's post :)
I don't think it's a lamentation over framework per se, but rather a step back from the web-hysteria of a few years ago, where you can pretty much, with a lot of elbow grease (aka Perl) tie together component A with component B and feed it into component C to do something cool/wicked/useful, where they're all giant open source projects.

Think of all the crazy things we did pluggin ImageMagick into PHP backed by giant MySQL instances.

This is no longer really possible with mobile. I recently pulled in some image recognition libs to my app, and it's an extreme struggle keeping a large, legacy, C++ lib from exploding all over a mobile device. We really are stepping far, far, back from the previous trend of writing code as if the metal they run on is but a detail.
yeah that's a pretty restrictive robots.txt
Shipping to Mexico from USA, shipping to mexico from canada
Ship your personal belonging, automobile, commercial goods to Mexico sea ports at world wide comparative rates from united state of America or another aboard countries.
And this is going to succeed where OpenID failed how? Facebook Login / Twitter Login are rocking for our clients... In fact, I just used Fb login through Clickpass to register just to make this comment...
Do you live in Perth, or do you live in Clarkson or Rockingham with the rest of the Brits?

Whilst your interests might not be complemented by living in Perth there are many others that would love to take your place. People interested in windsurfing, diving, the beach, and even astronomy (as Perth normally has little cloud) all love the offerings available here.

That said, if you're looking for British TV then Perth isn't the place for you.
It also lacks the article length estimate which is really nice when you are trying to find something short to read while you're in line or something.
Performance bottleneck is a big issue, specially when you consider the level of graphics and AI in games these days. It is insanely clever, and would require parts of your game to be tuned in hand coded assembly, most games developers regularly hand code AI in inline assembly. The low level thinking is perfectly right, Games like mario,contra and others were even possible on a 8 bit machine with sound and graphics game loop and some AI because of assembly. Abstraction is good but not always. At some places you have to do a tradeoff. Also try writing a GLSL shader in java and then in Obj-C,C or C++ you will know how much better the latter are. This is why abstraction is not a good thing always.

Lisp is great i too agree even i like lisp very much, but a large part of the documentation available for Obj-C/Cocoa/Cocoa-touch is for Obj-C. That too apples documentation on the language and framework is the best available on the internet. Also Obj-C is a great language it is very similar to smalltalk and if you know smalltalk, Obj-C would be a joy to program in. Infact i felt Obj-C to be very similar to ruby conceptually.
I completely disagree. As someone else who reverse engineers how iOS works, one of its core principles is in fact flexibility. Almost every key feature in iOS - search, backup, Siri, sharing, etc. is implemented using bundles, which are modules of code. This system provides a convenient interface for Apple and jailbreakers alike to add functionality to the OS.

Your assumptions are based on the fact that no official APIs are provided to modify the OS in a sweeping way. Apple could very easily implement such a thing if they wanted - they would simply have to shift some code around. The reason Apple does not do this is because Apple favors simplicity over flexibility, or rather, maintains a balance between the two.
Få flere kunder i butikken
Dynamisk markedsføring er en bred strategi; alt fra indholdsopbygning, blogs, artikler, søgemaskineregistrering, link opbygning, til profilering gennem sociale tjenester og meget mere.
So, it's about as open as Flash, which is a free standard we're all happy about.

No, wait...
The Android sandboxing feature is frequently invoked
as providing dramatic security advantages, but there's
really no reason to believe it.

Local privilege vulnerabilities [edit: enabling escape from the sandbox] in Linux kernel are dime a dozen, and Android phones are notoriously outdated wrt security patches.

There simply hasn't been a lot of OS level vulnerability exploitation in Android malware so far. Probably the biggest reason is OS fragmentation + malware apps can just request any privileges they need on the market and the users will haplessly click accept, and the biggest threat to the malicious apps is Google removing them from the Market when
they're found out.
The Amazon site is just hideous on so many different levels. Just awful. As well as looking not great it's hard to use and some aspects (search) are broken.

The Vim site looks a bit dated, but it serves its purpose. I can't really comment without seeing someone do a makeover. When I'm looking for information I prefer a bunch of nicely marked up text rather than snippets of text scattered over various shiny image heavy pages.

The Vim website even tells people how to get involved with making it better - (http://vimonline.sourceforge.net/)
All the world's a game
I would like to recommend a bookmarking site,
Do you think it well?
It only Bookmarks!
webput.com
That's weird. I developed it in Opera.
Do fewer things; do them better; know why you're doing them
Google NaCL to the rescue :) Now I can boot any Chrome supported OS (linux!) to play this great game!
Google execs to pay $32 million to restore Mountain View’s iconic Hanger One
Xkcd money visualization
Soccer jersey shop
buyjerseyhere.com is a soccer jersey shop that you can buy soccer jersey,we sell soccer kit,such as new barcelona jersey,new arsenal jersey,new chelsea jersey,marseille jersey,bayern munich jersey!
When I was doing client work, I would sort out a hacked Wordpress blog at least once a fortnight.

The only thing the users had apparently done wrong was not updated their installation. It was because of this that I started to move clients away from Wordpress. The trouble is that a lot of non-tech clients will not touch their admin panel very often and I have found the older generation don't like the word update. It suggests to them "may break or change theme so I can't find stuff."

I find the idea that - probably - the worlds most popular website platform can frequently ship with security issues demoralising. If you look at all the people involved with Wordpress you would have thought that by now they would have squeezed the issues out of WP and learnt enough to ensure they stay squashed in the future. Maybe I expect a bit too much here.

One of the big selling points of Wordpress is that there is a plugin for anything. However.. how many of these have security issues? It is even worse as non-tech users just assume that as the plugin can be accessed from the their admin panel it must be safe.

It is for these reasons that I do not use Wordpress at all. I think it is an alright platform, not keen on the theming aspect but it is OK. However its incredible popularity makes it the target of hackers and spammers. When working with non-tech clients who may or may not update their website, Wordpress is liability more than anything else.
Seconded. It should be noted that some people see making children as a form of immortality. My own mom thinks along the lines of "what's the point of living forever, you just have to make children".

I say the immortality of my genes pale in comparison to the immortality of my thought processes. Even if the copy isn't really "me", it will have the same influence I could have had if it was. I may have other goals besides not dying. My ghost would have at least a chance of carrying them out.
Ouch. It stings me 'cause it's true.

I am always thinking up ideas but I realize now that I lack domain knowledge for most of them. See here: http://ideashower.posterous.com/

The area where I do have a lot of domain knowledge would be personal development and maybe skill acquisition. So maybe I should focus my efforts there? :)
I'm pretty sure Honolulu takes the spot for most isolated large city. Perth is a mere few days drive from some large cities (Adelaide). In Honolulu you are stuck on an island 2300 miles from the mainland.
That's why I use this:

https://chrome.google.com/webstore/detail/oieefcckcbbgniifdh...
Google+ Is Coming To Gmail & Contacts, Including An Auto Updated Address Book
http://libgit2.github.com/

from the blurb: libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API, allowing you to write native speed custom Git applications in any language which supports C bindings.

and

www.jgit.org

The point here seems to be that (ba)sh scripts are wonderful for one-time tasks. Not so much for anything else/permanent workflows.
I.T.O monetization, you can also take the route of not developing iOS apps for yourself and trying to sell them for $0.99. You can instead offer your services to mid-sized companies' marketing departments and build iOS apps for them. You won't make millions if it explodes in popularity, but what are the chances of that anyway?
The problem I see with open source applications (on the GUI level, for *BSD and Linux families) is that of interaction between apps.

Something as obvious as copying and pasting between applications is still broken in these systems mainly due to the lack of a standard, or for the small standards that exist, few applications follow them.

I think that one of several issues, but it is the one that I find more obvious.
LINQ Secrets Revealed: Chaining and Debugging
This is the perfect way to Build brand loyalty rather than damage it. Lot of speculation that this may damage the Jawbone brand is without merit.

Considering what they are offering - We will refund your money AND you can still keep the product.

I am one of the people who will jump on the newly re-designed UP if it ever becomes available.
If you're curious, the "readable" version is here: http://bytex64.net/code/datasnake/snake.html

I started out writing it as straightforward as possible, then applied functional tricks to slim it down. That was a lot of fun. I'm not sure how to post a code snippet here, but I'll try to illustrate one of my favorite portions.

In the original, I did key input with a switch statement. That got replaced by:

{ 37: P(-1,0), 38: P(0,-1), 39: P(1,0), 40: P(0,1) }[e.keyCode]

"But wait!" you're thinking, "What happens when e.keyCode is less than 37 or more than 40?" What happens is it evaluates to undefined, and it errors out in the M() function, effectively short-circuiting it. If you look in your browser's error log, it'll spew an error every time you hit another key. It's lazy, but it works. :]
All the world’s a game
High definition wallpaper
EWallpapers have a wide range of widescreen wallpapers.Dual monitor wallpaper to Make your monitor more attractive and gives a beautiful appearance and also keeps your mind relax.for more information visit our website.
I thought about it. It's been so long since I've played Nokia snake that I didn't remember whether it queued inputs or not. I decided not to bother since it would make input handling more complicated.
Why “direct” PostScript makes sense
Hack of the day!
Clarification; it's free to try. They don't indicate it until you start playing it.
The background was adapted from a NASA photo but I can't seem to find the original photo at the moment. In the weeks before the release, the site had a countdown timer with the original image as the background. You can see some of the stages of the Ubuntu ARG on google images: http://goo.gl/eGjTT
If only Stripe were available in other jurisdictions.

Stripe, please come to Australia!
Klarna raises $155 Million to expand globally
> "CHIP. CHIP, WAKE UP. YOU KNOW WHAT WOULD BE TOTALLY BITCHIN'? A VERSION OF SNAKE THAT COULD FIT IN A URI!"

Sorry to Melvin all over this comment, but technically, anything can fit in a data: URL. On its own, it’s not much of an accomplishment.

OTOH, a fully functional snake game that fits in ~1KB is pretty impressive. Kudos to you, sir!
I'm using 11.52.
It says:
"Uncaught exception: TypeError: 'Q.bind' is not a function Error thrown at line 1, column 516"
These drones feature live video feeds. You can't have a live video feed without a radio transmission.
Notes on Programming in C - Rob Pike, February 21, 1989
You could build a website just for lead gen, and then call up the financial companies to buy the data from you. B2B financials like you describe could easily fetch $xxx per lead.
10 Sports Metaphors Applicable to Penny Auctions
Flexible Telephone extension cables
If you are searching for the best cables, then shopforcables.com is providing all types of cables like SCART cables, Aerial Cables, telephone extension cables at affordable prices. These all are used for external purpose and to get more details please vist our website.
>That is, if you are attempting to recreate the classic Nokia experience, anyway.

Wow, it is interesting that "the reference" for the snake game is the one in a Nokia mobile phone. The reference for me is the BASIC implementation that (I think) came with a version of Microsoft DOS some time ago.
Fork Yeah The Rise and Development of illumos
Custom Printed Boxes,Software Boxes, Display Boxes.
Usboxprinting.com is your source for custom product boxes, printed cosmetics boxes, cheap pizza boxes, software boxes, cardboard boxes and wholesale box packaging. We dedicate ourselves to the production of high quality pizza boxes. Our customers come to us because they know that their packaging requirements will be met. If you are not able to find what you are looking for, call us or fill our custom quote form and we will be sure to make it just the way you want it
I used to think that way too but actually inheritance doesn't have to imply an is-a relationship. Inheritance in its basic form in programming language theory can be thought as a code inclusion mechanism. To be honest, I often find that composition is a poorer and clunky way to reuse code
Brakeman 1.0 released (static analysis security scanner for Rails)
IRIS Recognition System for Authentication Paper Presentations Seminar
> proprietary Chrome API

You keep using that word. I do not think it means what you think it means. From Wikipedia:

"""Proprietary software is computer software licensed under exclusive legal right of the copyright holder. The licensee is given the right to use the software under certain conditions, while restricted from other uses, such as modification, further distribution, or reverse engineering."""

Nothing of this applies to Pepper API or NaCl. Mozilla can implement Pepper API and NaCl or can even just take NaCl as whole because it is, oh boy, oh boy, open source with a permissive license.
Iran Shows Video It Says Is of U.S. Drone
Well, technically, she is right. About iOS1. That didn't have any app store, and had all applications running as root.

Whether this old stuff is relevant is another matter, of course.
> other than keeping your WordPress Core, Themes and Plugins up to date (which should be obvious by now) - none of the vectors described are actually WordPress related.

Other than two vectors that encompass all possible WordPress vulnerabilities except for 0days, none of the vectors are actually WordPress related?

If you want to evaluate WordPress's (or any webapp's) security, the important question is how often critical security updates have to be released - although, ironically, the more such updates there are, the more likely anyone who cares about security is to have a system to promptly apply them, having lots of them still means the webapp is less secure, and that 0days are more likely to be floating around somewhere.

(Since I don't use WordPress, I have no idea whether this is actually the case - I'm only pointing out that your argument is not the right way to establish its security.)
Sentry Safes
Looking for Sentry safes? Buy a Sentry Safes today from Safes.ie,Dublin’s leading supplier of safes and security boxes.
Try hyphenating a text with "simple pipeline".
Thanks for the great feedback. We have just recently launched the second version of our platform, which allows for interactive itineraries, but if you want to "take it away" with you, it still needs to be downloaded as a PDF.

We are in the process of building our mobile apps - unfortunately we lack inhouse skills for this, so it has taken us longer than it should have.

Regarding design - although we know we have to improve our design, we didn't have the insight you just provided, very useful information - thank you.
Virus attack on Citibank Transactions
Know More About wedge sandal
The love for high heels among women is long been known to all. It has been many decades now that women have been flaunting their high heels in style. The love for these shoes has never diminished. The trend of wearing these shoes continues to grow with the passing time. The history of these shoes dates back to many centuries ago. The idea of wearing heels caught on and since then it has been part of the fashion scenario.
I read somewhere that most browsers have a practical limit to what you can paste in. What I should have written was that it would fit in an address bar. shrug
It's also a perfect illustration of why this and Samsung's arguments to the contrary are invalid.
PyPi switched from apache+fastcgi to nginx+uwsgi
Very nice. I also see you got a few other tricks that I missed, like factoring out the random number generator. I am impressed.
Thanks, schraeds. The idea was that people would pay for my support/development so I would like people to suspect a certain degree of 'commercialness' which is why I chose 'try it now'.
The thing I like about NoScript is that you can set it to block everything, even on trusted sites. You have to click the placeholder to make it load, or if there isn't a placeholder (web fonts, hidden flash embeds) you have to look at the Blocked menu.
Russia's future - The cracks appear