skysight-inc/HackerNews huggingface dataset:
Personally I'd love to see more of this. I've been casually trying to help HTML5 Canvas as a gaming platform get off the ground for some time now. It's sort of a hobby at this point.

I've answered a little over 10% of all Canvas questions ever asked on StackOverflow, which has lead me to writing a few tutorials on Canvas-related issues that people come up with.

As a current side project I'm developing a set of HTML5 Canvas games that I plan to open source so that others can have some good examples and tutorials to start making their own Canvas games. The current status of that is in my profile page.

Soon I also hope to release a little booklet of all the Canvas performance issues I've come across and solutions for them, but sheer busy-ness may delay that more than I'd like.

If anyone is having issues with their 2D Canvas game development, especially performance issues that you are running in to, I'd love to hear from you!
You missed our note towards the end of the blog :). It says the same thing.
Ask HN: Need a K-12 Teacher for Philly Startup Weekend 
My friend and I believe that everyone deserves the opportunity to receive an education. We want to help improve K-12 education by helping teachers gather information about how their students are performing so they can drive significant improvements.

The problem is we need to validate that this is something that excites teachers and if it doesn't learn what does.

We could really use your help getting connected with a K-12 teacher we can interview. We want to understand the biggest challenges they face on a day to day basis and how we are able to help.

Thoughts, suggestions, offers? Thanks!
>Most worrying however is the utter lack of any non-TCP networking in the browser, not even at the specification-proposal stages.

WebRTC is supposed to have a proposal for this at some point, though currently it only has video conferencing specified.
Someone needs to tell this guy about ctrl-r and !!.
Thanks for this. This is extremely useful for non-designers.
No, the killer app will be Ubuntu for Android.
Ask HN: How much do you spend on web application hosting?
I noticed that there isn't much information on hosting cost.
I would like to create a resource where people can easily find how much it costs to host a web application in the cloud.
Please indicate how much you spend and the stage of your application lifecycle (i.e. development, open beta, public etc.)
It says that there are 24 hours between 1pm EST March 10 and 1pm EDT March 11, when there are really 23. It's probably using my IP address (and the original poster's IP address) to pick these timezones, so you may see something different, but it also gives the incorrect number of hours if you specify the timezones:

http://www.wolframalpha.com/input/?i=Hours+between+1pm+EST+M...

It also gives 0.9583 (23/24) as the amount of days, so one hand doesn't know what the other is doing.
I wasn't clear on the role of Java/Scala in Play2, he used the standard "play new app" approach to gen the new app and got all Scala templates, that is what confused me... it wasn't like "play new app -scala" or some specific switch.

I've used Play1 quite a bit and would hate to lose it as a tool.
I think you've jumped at a different parallel than the one I was trying to draw. It's considered a bad thing that Rails prioritised developer convenience over the encouragement of reliable programming practice. Why should it be considered a good thing for a Posix standard to take the same position? Ignore questions of reach and impact, the comparison is one of attitude not of effect.

Irrespective of what the tutorials say, many developers will go reaching for a recursive lock the first time they get a recursive deadlock - especially if they come from a Java background - and tutorials or no, it's not as though the information is hard to find. Five minutes browsing Stack Overflow will quickly disabuse you of any perception that all the people writing POSIX threaded apps are in any way particularly gifted, even compared to Rails developers
This is one reason I moved away from Ubuntu, other package managers don't have this problem. Is it unsolvable for Ubuntu/Debian? I don't know. I don't think it matters to most users. At least the users who have put up with "You must restart now" and "Make sure to close all other programs before continuing" for all these years.
mozplugger has long played every media format ever by hooking into system ffmpeg/mplayer tooling, on firefox/iceweasel. likewise most minimalist webkit wrapers (midori, surf) just seem to use gstreamer/ffmpeg too, which has clean-roomed free support of even nasty old codecs like realvideo. arguing over what is officialy 'shipped' when the browser supports plugins, Xembed and so on is kind of a pointless tempest in a teapot
There's probably not much to learn when using Jelastic.

You have your standard Java WAR/EAR and deploy it to Jelastic via Maven or the classical web "upload this file please".

This is not Amazon nor GAE that would required you to do stuff.
MSFT does (IMO) rigorous usability testing, but I'm not so sure the organization is agile enough to take that feedback into account.
Why not automatically infer constraints?
If you're maximizing over all possible values of W, A never changes, which is why the /P(A) will usually be omitted from the function you're maximizing.

You're right, though, it shouldn't be written as P(W|A) in that case, that's misleading.
Why node.js is cool (It's not about performance)
You can install software while updating your system, just not by using the same process that is currently updating your system and there is no particular distinction between software and system anyway.

A better apt queuing system might be nice admittedly, but if apt is installing software/updates with dependencies, then letting it complete before other software with their own dependencies are added, might be a good idea.

But you can always use one of the other myriad of ways to install software other than apt, while apt is running.
Ask HN: Cleaning laptop keyboard
The other day I spilled some apple juice on my company laptop. Some of the keys are sticking. What are the best ways to clean the heyboard on a laptop safely?
Does anyone know if the app was packaged with PhoneGap? If not, how was it done?
1 in 3 Rogue pharma domains registered through one registrar, Internet.bs
Check out Gerd Gigerenzer's work: Gut Feelings, and Fast and Frugal Heuristics. He also studies Bayesian reasoning.
Does Mark Zuckerberg Really Deserve All That Money?
Negative feedback is easily turned into positive feedback and the other way around. Instead of losing points or lives when you fail, you could reward thoughtful actions. For example, when the number of steps to a solution is closer to the minimum number of steps needed to solve this problem it could be an indication of thoughtful actions and rewarded accordingly.
The nightly builds of Firefox Mobile have supported flash for some time now.
Did you miss the post by the CEO that said basically the exact opposite?
I think there may be significant benefits to working with these types of abstractions at a vary young age. Learning to code before I knew who to write in my native language might have harmed my ability to write in English but it created a level of comfort when dealing with programming code that may not be available to people who started later in life.

Playing games may not seem productive, but the types of games children play do prepare them for more complex challenges later in life, and if anything I think computers will become more important over time. So, I suspect spending a few hours a week banging on an iPad is probably more useful than harmful for the average 2 year old.
P(A) is the same for all candidates you are considering so you drop it.
EcDB – electronics component database
I've been playing with Windows 8 and it to be a horrible UI experience, although I do like the changes made to Explorer and it's theme. I really hope Microsoft makes a way to run Explorer directly on login, even if it is hidden away somewhere.
Is that really such an issue? For a highly published patent like that I am sure some prior art can be found, if necessary.
I see your frustration, but let's try to work it into optimism. Ubuntu itself can't control those things and without out support from vendors it can never have them. What Ubuntu can do is provide a rock solid OS with a simple user experience that will hopefully attract enough users to garner the attention of more vendors. This is mostly the critical mass problem and is a function of economics for vendors. If we give them a large enough economic incentive to support ubuntu, they will come rushing to do it. So for early adopters not everything you're expecting will be there, but if you can pain through or dual boot you'd be helping to ensure it is there for future users.
Heh - I didnt mean it like that - unfortunately with Prison, you have to attack it from the political side.
I recently brought this up with my own team after updating a 4-language piece on a project. It was originally pieced together at different times and was inconsistent. However, I was testing the waters with them trying to sell them on underscores.

We've all been using dashes in CSS for so long, but nowadays I personally feel like I'm writing so much JS that I'm longing for underscores.

Downsides:
1. You have to press shift a lot more when writing css
2. ???

Upsides:
1. You can use the "same_name" in CSS and JS
2. You can double-click easily

Feel free to expand on this, we haven't made the change, it's just something that crossed my mind recently :)
Not PhoneGap -- we used our own native wrapper for the navigation, etc; the "right side" of the app (video and subtitles) is all a web view.
How To Build a Custom Carousel with jQuery and Roundabout
Given accurate probabilities as input, Bayes always gives the best result. That's a theorem. So the fact that this tweak improves the performance probably means that either the english model probabilities are systematically too low, or the translation probabilities are systematically too high. My guess is the latter.
90 day loans Few Steps to Get Payday upto $1500 Overnight
Are you also looking for quick money? If so, you may request a payday loan. 90 day loans is no cost and application process is safe.
http://cashloanonlinetoday.com/90-day-loans
The segment on Khan Academy was a good one. Khan's vision of a free world-class education seems like it has real potential at home and in school systems if they adopt it. I wish it was around when I was a kid.
I'm with you, but it has to be a choice based on each parent's values. I personally LOVE video games, but my 2 year old hasn't even seen one yet, and I'm not trying to get her into them any time soon. Especially with TV I think there is plenty of time for kids to learn about it later, and they likely will not need my help to do so. Kids aren't missing anything by not playing games / watching TV, but if they spend too much of their time doing either of those they will miss out. My biggest concern is that I do not want media robbing my kids of their childhood.
Making Linux usable by the “general public” was eschewed by the Linux community for years.

I've been part of the linux community since 1994, and I have never once heard anyone express a desire to prevent mainstream adoption. Quite the contrary - many, many people have been strident evangelists over the years (to the point that it could be quite annoying; whatever the question the answer was linux) and many, many people have spent large amounts of time coding tools and programs to make it more accessible. The problem hasn't been a lack of desire, it's been that it's been quite hard - the open source model of scratch your own itch doesn't lend itself particularly well to the level of polish that's needed.
Making Linux usable by the “general public” was eschewed by the Linux community for years.

I've been part of the linux community since 1994, and I have never once heard anyone express a desire to prevent mainstream adoption. Quite the contrary - many, many people have been strident evangelists over the years (to the point that it could be quite annoying; whatever the question the answer was linux) and many, many people have spent large amounts of time coding tools and programs to make it more accessible.
How cheap should books be?
It's fairly unclear to me how this works. Clicking on the "Use Theme" buttons doesn't do anything. The "Working" and "History" buttons in the left panel don't do anything. You can't scroll the sidebar at all, so content is just cut off. So far, it seems like a complete non-starter. I have no idea what the hell this site does, anyways. It's just templates for so-called "infographics"?

Worse, the screen is completely filled with "social" buttons. They're in the header, they're in the sidebar, and they're in the footer. Furthermore, the "Follow us on Twitter" button is pre-checked so that if you try to log in via Twitter, you automatically get subscribed to their account. That's a douchey move.

Seems to me that the purpose of the site is to spam you with crap. The site seems so skeezy that I daren't "log in to Twitter" through their site.
The widnows key (AKA the MOD4 key) is not OS-specific. It just has a windows logo on most keyboards.
Not necessarily. High profile patents can always be made to expire, there is surely some prior art stashed somewhere.

And if that fails, Google can always buy a couple of senators to fix it.
Musichackday Nederlands Instituut voor Media Kunst,  Amsterdam
Are you feigning ignorance here or did you actually think the original comment's repeated pejorative of 'worthless thugs' was talking about white people?
> Please don't label things that can be discussed as 'best practices'.

This is valid point, however In the README there is the line ‘This document is a personal one, and for use at my place of work […] this is a document for me and Sky. You do not have to follow the advice given, nor do I provide any guarantee.’

In the context of our team I can afford to make more sweeping statements because I have the ability to discuss and expand on the caveats. Perhaps this document becomes less useful in places without that context.

> e.g this text is 12px, because it looks nice

This is not an example of a magic number, this is a design decision that was made regardless of code. Perhaps I need to me more clear on what a magic number is, but by that I mean anything that has no reason for being.

Cheers for the feedback, I might look at rewording some bits for clarity :)

H
> I'm convinced that watching TV is harmful to a child's intellectual development. (And there's an established body of evidence to support that.)

Is there? I dislike children being raised by television as much as the next guy, but the chapter in Freakonomics on child development says there's no correlation between children's test scores and the amount of television they watch, according to the data from ECLS (http://nces.ed.gov/ecls/).

(edited to correct typo)
The reason I would advocate using hyphens is you should do what the language (standard libraries) do. For example:

css:
margin-left, border-bottom (hyphenate)

javascript:
getElementById, documentNode (lower camel case)

ruby:
each_index, has_key? (underscore)
Not only that; I think the contents do not match; I am no spanish speaker but i detected some words that do not exist in the english version. so unless i have missed something...
Open up a package manager, select two, or loads of, unrelated packages, apply.

Is not a legitimate criticism.
On the lock screen you can hit any key and the image will slide up and reveal the log in dialog. I do agree though, the issue that Windows 8 seems to suffer from is it's not that intuitive on a desktop. My biggest issue is there seems to be no indication of the hot corners when you first begin to use it, and even when they are activated, they feel finicky (especially the 'recent apps' pane on the left).
Instagram comes to Google Play as big developer leaves
Russian brights dating site
I did something similar with KType (an iPad app to help people with speech and motor disabilities communicate better). To get out of the app's main feature - full-screen keyboard - you have to hold the four corners of the iPad screen at the same time. It makes sure the user does not inadvertently get out of the keyboard view.
Sure, this is hard to do with software but given that 99% of people are way worse at 99.5% of the planet's languages... a we have a massive improvement right there.
This has also been the case with Win95, many users had trouble using the mouse, trying to raise it in the air in order to raise the cursor on the screen etc.

While I'm not sure about Metro's usefulness for laptops and desktops, I do think that the real test for the cancellation of the start button is whether the learning curve is short, and the change, once you've mastered it, is perceived as an improvement.
Cool Concept Bikes
Some of these concept bikes address issues like cost, portability and adaptability and others are just plain strange.
What is disruption and how can it be harnessed?
From that PDF:

> However, it would be a grievous mistake to insist that someone prove all
> the premises of any argument they might give.
[...]
> So why is it that people insist that you can’t prove a negative? I think it
> is the result of two things. (1) an acknowledgement that induction is not
> bulletproof, airtight, and infallible, and (2) a desperate desire to keep
> believing whatever one believes, even if all the evidence is against it.

You can prove negative statements within a set of assumptions. But, as even this
author acknowledges, it is impossible to absolutely prove anything in all cases, and
I think that is what Randi basis his argument on: that nothing can be absolutely proved
false in all cases.

Disclaimer: I'm not an epistemologist, nor a philosopher, nor an experienced logician.
I may have misread this PDF and/or Randi's speech.
The hysteria of Kony 2012
How is that different than iMessage, which also seamlessly falls back to SMS for anybody that doesn't have iMessage support?
Thats a fair point, but it doesn't really work when you're watching a movie - and my kids attention spans usually don't work so much that way.

My 18-month old will push the button just because he's experimenting with the device - this means instant dissatisfaction for his big brother, watching the movie (or playing an app) with him.

I think there is validity to the idea that you should be able to turn the touch interface off completely. Many apps exist where interaction is not only not necessary (movies), but often-times potentially very destructive to the use case (GPS/navigation).

Its true, though, that its up to the app developers, and having UI-navigation controls be 'staged' with phases and states is probably the best all-round solution. Still, I think it would've been nice to Apple to consider the case where you really, really don't want the app - or movie - to be interruptible.
To be honest the "edge of screen" interaction paradigm seems pretty straightforward if not simpler than the traditional way to interact with Windows. I'm sure anyone that is actually told how it works will have little trouble with it. I'm not sure why an OS has to retain a 20 year old UI paradigm if a nicer method appears to replace it.

People seem to hate change, even for the better. This reminds me of a recurring theme in the Linux world where any Windows originated UI feature seems to follow the pattern:

1) Users complain loudly about not copying useless Windows features.

2) UI features get copied from Windows with a 5 year delay once they become the expected norm.

3) 10 years later the community staunchly opposes the removal of features. The ones which were once "unnecessary Windows stuff".
Internet as the Wild West: A look at a 1993 issue of WIRED
The 'you figure it out' test doesn't work across the board. It works for common tasks but when you're introducing a new paradigm obviously it needs to be taught. All the new paradigms on windows 8 can be taught in less than a 10 word sentence. This kind of citizen's journalism is unscientific, a waste of time and of no value to microsoft.
Am I missing something in this article? It seems to be broken down as follows:

1) Before Ubuntu, you were expected to be a kernel expert to use Linux.

2) Ubuntu is released to make Linux accessible to average users. Authors herald each version as the version to bring Linux into the hands of the general public. But every version of Ubuntu fails to live up to that promise.

3) An author now heralds version 11.10 as the version to bring Linux into the hands of the general public.

What distinguishes this proclamation from all those that go before it?
Why PyPy by example - PyCon 2012 [video]
The Two Kinds of B2B Keywords
I would buy this app in a split second if you had an android version.
With iMessage, those on SMS (who don't have an iPhone) won't see everyone else's replies. You can't do group chat over SMS.
What type of failed startup was it? Was it a VC backed startup that failed? If so then there is definitely a halo effect in that (in the startup world). But that will only work with the 1% of the world that cares and understands the startup world. Unfortunately the traditional world (where many failed startups founders might end up) doesn't view it the same way.

It also depends on how long you spent doing the startup and the opportunity cost of doing so. It's one thing if it takes a 6 month chunk out of your life and another thing if it takes a 5 year period. And prevented you from doing something else.

Each circumstance is different of course.
MICROFACTORIES – MANUFACTURING IN A MORE SUSTAINABLE WAY
Just take a short step back and think about this: in today’s society we ship physical goods around the whole world. Even products as tiny as a plastic toothpick can travel thousands of miles via ship or truck. Now, one may ask, “How is this possible?”
Luckily, Microsoft has a pattern of releasing an OS that tries out new ideas but is kind of janky, followed shortly after by a more polished one that brings it all together: Windows Vista & Windows 7, Windows 2000 & Windows XP, Windows 95 & Windows 98, Windows ME & Windows 98. . .
AWS hints at a possible data center in India
Any key on the keyboard but you have to slide up (swipe, basically) with a mouse instead of just clicking? I get it that it makes sense on tablets as a lock screen, but on desktops? Ok, I’m going to call that a bug and ignore it. It’s easy to fix and no big deal in the grand scheme of things.

Even with that changed and the hotcorners indicated, the hodgepodge stays, though. The hotcorners are only the tip of the iceberg, what you notice immediately. (Or, rather, not at all, like me, who figured out to use the Windows key pretty quickly – but still after some confusion – but didn’t find the hotcorners for a long time after that. I can totally identify with the guy in the video. I wasn’t quite as helpless, but close and I’m young and grew up with that stuff.)
I'm sorry, you seem to have this site confused with Script Kiddy News.
Dear HNers: please stop linking to pages that require visitors to log-in.

Dear Google: please stop requiring authentication to read public google group messages.
I speak both languages and you are dead on. Maybe a simple link mix up ?
It's called the Meta key in other OS's http://en.wikipedia.org/wiki/Meta_key

The old joke: Escape Meta Alt Control Shift
Display Wall Curvo Midea Air Conditioner para MOTOREX S.A.
When testing with a friend, we had to Google up a video after spending like half an hour trying to find a way to shut down the system. Looks nice, but definitely not intuitive on desktop :(.