skysight-inc/HackerNews huggingface dataset:
>That was 10 years ago though, so I'm not sure if students still have to hand in printed hard copies?

They do. Schools are really backwards on this sort of thing.
Did we? A lot of early works in AI were ... /overstated/.[1] While a lot of concepts were created way back when, a lot of results weren't really generated. It's extremely valuable for someone to actually go and do a thing, now that we can, even if someone had the idea for the thing eons ago.

[1] http://dl.acm.org/citation.cfm?id=1045340
The demo site (http://www.msravs.com/audiosearch_demo/) blocks browsers other than IE and Firefox based on the user agent string. Use WebKit's developer tools to change your user agent and you'll be able to get in.
Dude, I assume you don't know it, but "Paki" is a pretty horrible racial slur for many cultures. Please don't use that word unless you want your point to be completely lost.
How to Handle Salary Negotiations Like a Pro
Did they fix the performance problems? DW is too much of a resource hog on Mac when simply using it as a text editor. When I switched over to Mac, I dropped DW. (This was back in 2006) There are a lot of nice features in DW, but it's not worth the productivity hit from the slow performance. Good luck opening both Photoshop and Dreamweaver at the same time and working on anything remotely complex.

Maybe this has changed since 2006. Not holding my breath when it comes to Adobe software and performance.
> Not for user-provided input.

Not what for user-provided input? The source of a string does not matter to this rule of PHP: a string used in numeric context will be parsed and converted, if it can not be parsed as a number its numeric value will be 0. That's it. That's how the language defines strings in numeric contexts.

> That's just a dumb thing to do in any language.

Sure, you won't get any argument from me on that, but that remains how PHP works and has always worked.
Can you compile a working system from that source?
Probably. But then again, we're talking about a language where THIS happens:

php> echo "2coolforschool" + 1;

3

php> echo "2.1coolforschool" + 1;

3.1

php> echo "coolforschool" + 1;

1

So treating all kinds of garbage as valid numbers is absolutely part of PHP.
Also Flaptor was a search consulting company five years before the startup.
It's interesting though that if someone Likes the comment, you can't really tell which version of it they liked. So you can trick people a bit like when changing Group/Event names after people have joined.

But I definitely agree that it's nice to be able to fix typos afterwards. It causes inconvenience to followers when you delete the original comment and write a new, almost identical one.
> The argument that gets repeated ad nauseum, that things like this are the fault of "a few bad apples", is just plain false.

Philip Zimbardo, the architect of the Stanford Prison Experiment and author, more recently, of The Lucifer Effect, argues that it's not "bad apples" that spoil the barrel, but a "bad barrel" that spoils the apples.

Here's Zimbardo's TED talk on what makes people do evil:

http://www.youtube.com/watch?v=OsFEV35tWsg
Even if there is no relevant legal precedent, Comcast's common sense argument that the plaintiff in the case had a clear history of not using the identities of the subscribers the court compelled ISPs to release in any litigation is the kind of argument that, in a perfect world, would become the norm. However, IANAL so I have no idea how likely it is to be successfully used again.
You must have misread.

If one has enough info about nvidia hardware in order to make a driver for nvidia hardware, the same info is not enough to make your own nvidia hardware clones.
That's precisely it. Normal people interpret loans as loans. Bank has money. Bank loans money. Bank makes interest to get more money.

They're participating in the system, and not only do they have no clue how it works, but believe it works in a way that it hasn't for generations.
ESR - The smartphone wars: Inauspicious exits and debuts
I wrote neighboring countries. There is also a difference -- granted, sometimes quite small in civil wars -- between terror/guerilla. (Besides, most any case is from the cold war.)

Also, if a country is the biggest terror sponsor on the planet, like Iran, I don't exactly feel sorry as long as civilians aren't targeted.

Edit: To be obvious, terror is worse for western governments, since they need to win elections. The idea with terrorism is to scare civilians -- it is just a place where those governments don't want to go.
According to the BBC it's not all of RBS, mainly Natwest and a few RBS accounts:

http://www.bbc.co.uk/news/business-18547149
"The first PHP 5.3 release candidate was back in March 2009. We put these release candidates out there so people who "will have MONTHS of work" because of small changes can chime in then and make their case. The release candidate period lasted until July."

I love to hate PHP-the-language as much as the next guy, and I don't particularly love their design decisions for the language, but let's face it, on basic release management grounds there's nothing to complain about. On general principles I'm of the opinion that the PHP project did everything called for here and the fault is pretty much 100% on the user's side here, with the only possible counterargument being that they apparently may not have called this exact change out quite as precisely as they could have (though that implies they knew, which, well, in a sloppy-type language like this this sort of thing is easy to miss). Languages don't get to version 5 without some breaking changes, but the alternative of every language being stuck with every bad decision made in version 1 forever is worse.
I want to see fractal made from the numbers that are valid. I'll try to do this, but I don't know how to best cast 1d numbers onto 2d plane. Only way I can think of, that doesn't depend on arbitrary constraints like how many pixels in a row, is to make spiral starting from the middle of the screen. Anybody has better idea?
Gladius - A 3D Game Engine Written In JavaScript & Runs In The Browser
Certainly, to some extent. However, CCP releases numbers about the state of the economy on a somewhat regular basis, and it becomes clear that a lot of ISK is tied up in inactive or banned accounts. That's one of their greatest ISK sinks.

Also, you quickly run out of things to buy when you have trillions of ISK. Most people with that kind of money start bankrolling corps (reimbursement programs, etc). This doesn't destroy ISK since it just gets redistributed, but the redistribution allows for more people lose ISK to sinks (inactivity, fees, etc.)
A tutorial on Shell Scripting by Columbia University
Found via: http://goo.gl/a3dzK
The women involved in what? I'm not sure what you are trying to convey here, you think there is a singular mind shared by all women involved in something, and they all disagree that it is patronizing?
Introducing Google Maps Coordinate: Organize teams on the move
Bus monitor Karen Klein gets viral abuse video cash fund
Larry Page misses stockholder meeting & to miss Google i/o
Well, as someone who's in the middle of writing his own blogging platform specifically so I can use Vim to write my posts...

The important thing that Vim does for me is to reduce to an absolute minimum the amount of keypresses it takes to write the code I want.

Simple example: It's a common practice when people are putting in blocks of comments to put in an eighty-character line of hashes to delineate it - something I'm sure every coder has seen. And it's not hard to just hold down the hash key until it's reached the end of the line. But it's far quicker and more reliable in vim:
80i#<ESC>

Say I'm editing code near the bottom of a screenful of text. I want to see a couple of lines that are just off the top of the screen. In most editors you'd hold down the "up" key until your cursor reached the top of the page, keep going until the lines you wanted were on show, then hold "down" until you got back to where you started.

In vim, Ctrl-Y a couple of times and you're done, without losing your place - your cursor stays in the current position, on the current line.

The regex-capable search + find&replace is invaluable - Earlier today I had to generate >100 tests based on information spread through multiple spreadsheet tabs. This would have been hours of work doing point&click copy-pasting, it was done in a few minutes courtesy of a couple of regexes.

Moving blocks of code around when refactoring is effortless: di} to delete all the code in the current JS function and copy it to the buffer, move to where you want the code to be, 'p' to put it in its new home.

The "snippets" plugin giving TextMate-style functionality is very useful, a big plus for vim's ability to be programmed, which I also use extensively. For example, we often need to look at information stored by our web application in a database. We used to have to either access it via the DB or use the web app itself to display a poorly-formatted static text output. I created a Vim command that retrieves the data, orders it, formats it, syntax hilights it, and makes it far easier to navigate & search.

I've used IDEs, I've used other editors, and Vim is simply better than all of them. IDEs in particular spend more time getting in the way than they do being useful. Vim is the closest thing there is to being able to take the code I have in my head and dump it straight into a computer.

And given the number of studies that show that a single interruption to a coder can result in a half-hour delay whilst he rebuilds his mental stack, that makes Vim a tool that can save you hours of productive time every single week.
DRAKON editor and visual language developed within the Russian space program
WTF: Science – It's a girl thing
as far as I can understand the convoluted article, the losing face part refers to Linus' outing
Google Penalty or Algorithm Update: What’s the Difference?
Economists demonstrate exactly why bank robbery is a bad idea
JavaFX 2: Styling Cool Text with CSS
How did you get started in organizing such a collaborating group, are you offline friends or used a forum? How does leadership work? I see no collaboration at all in the shooters I play, so curious about how that emerges.
Guidelines for Accepting Guest Blog Posts
The performance is due more to the architecture than to the scale. The scale is to handle all that data. But the feature learning performance has to do with their layered sparse learning technique which is brilliant. Although, their autoencoder neural network is actually learning a decomposition on the data so the neural part is kind of a red herring.

That you get high level features instead of edges is not the impressive part - you can just as well write a sparse non negative matrix factorization algorithm that will efficiently learn/represent eyes, lips and noses as features of faces unsupervised.
Reasons to choose the super saviors aka Virtual Assistants
A key job demands knowledge that workers do not have. Virtual Assistants Services will take persons with the knowledge you need in your enterprise. In this article you will find some of the main points of evidence which should be kept in mind when choosing the right virtual assistants and Virtual assistants services for your business.
This is a new promo video for an European Union initiative to inspire girls for science and technology. It currently has 97% negative rating on Youtube.
Perhaps not a "unified alliance" type atmosphere exactly, but more of a "Group for better Standards". Yes perhaps a non-profit; no biased allowed type coalition. Our creed could be "for better standards, to uplift the end users web experience by large" or some other drivel... perhaps.
You can wrap it up inside a web view and deploy as a native app. This is what frameworks like PhoneGap are for. Given the game is available in the iOS app store, this is probabably what they did, assuming they didn't write their own wrapper application.
The Author seems legit, here's a list of his open-source-related writings prior to 2010:

http://www.pcauthority.com.au/Author/146235,nebojsa-novakovi...
At least as important (and actually more important in my opinion) is that we are losing languages at a rapid clip due to urbanization and mass media just as we are beginning to explore what language is at a fundamental level. The idea that a language could possibly have an OVS (object-verb-subject) order was almost laughable among linguists until very recently. There are elements of grammar that have only really been explored in a relative handful of major languages, and many nuanced things are still hiding in highly idiomatic expressions that are holdovers from earlier stages of existing languages. Trying to find out what makes language tick — what just may be what makes humanity human — with an ever-diminishing sample size is like trying to do astrophysics after everything but the local galactic cluster has receded beyond view.
Let me take a picture
If reverse engineering is a crime, then you can probably say the same thing about the whole Linux community, and how they are "stealing" Microsoft and Apple's innovations.
I read/heard/imagined(?) that the reason GPU vendors weren't willing to hand over their source was due to a proportion of their performance being software based. Which then a competitor could also implement.
The quote was tongue in cheek.
This looked extrememly pro-women to me. And I'm an American. I wonder why almost no one seems to like it?
"I'm looking to work at a startup that has a big vision to change the world"
Everybody was in the wrong here. The developer should've written better code. I'm a PHP developer and I've learned that if the input is that important, I need to cast it. I've used C++, C#, and Java and I like strict typing. If your application is that sensitive then maybe it should've casted the input to ensure the output is consistent.

As for Rasmus, I think he could've explained why it's a "won't fix" type bug in a slightly more diplomatic fashion, though I can't say I would've handled it any differently. He's completely right as to why the behavior shouldn't change. Finally, bjori's response was completely unnecessary, inflammatory, and downright rude.

This has shown me the worst of the PHP community. I'm not ashamed, just more wary.
The point is that the release notes will tell you if there are security flaws fixed.

There's no substitute for actually testing your code with a new environment before deploying it.
SVMs are a relatively easy to use (but not to understand) method that yield impressive results for beginners. See the libsvm website, there are plenty of good material there (http://www.csie.ntu.edu.tw/~cjlin/libsvm/).
But as stated somewhere else here, game AI is a whole different story.
What a GPU calls a "core" doesn't at all correspond to what a CPU calls a "core". Going by the CPU definition (something like "something that can schedule memory accesses") a high end GPU will only have 60 or so cores. And going by the the GPU definition (An execution unit) a high end CPU will tend to have 30-something cores.

GPUs do have fundamentally more execution resources, but that comes at a price and not every algorithm will be capable of running faster on a GPU than on a CPU. If neural networks just involve multiplying lots of matrices together with little branching they might be well suited to GPUs, but most AI code isn't like that.
The fact that Comcast is carrying this banner almost makes me want to switch to Comcast in support. I say "almost" because I quickly remember their frequent random connection drops, slower-than-promised speeds, intentionally misleading promotional advertising, legendarily bad customer service, and ruthless nationwide campaign against affordable municipally-provided high speed Internet access.
"we trained our network to obtain 15.8% accuracy"

Film at 11
I have worked on trading floor most of my corporate life so far. I am so used to loud noise, paper planes, ball throwing, swearing etc. that I forget sometimes that loud noise is actually a hinderance at work. People like us consider it a part of work culture even though we may not like it.
My advice: Use headphones. Talk to your manager again about moving. If you do not sit with other team members, may be you can get moved if you continue trying.
GigLocator makes Thiel Fellowship's first exit
Or because then the banks have an insider who knows what 'features' of the legislation are coming out next so they can exploit them the fastest.
Economic Analysis of Bank Robberies
If you're looking to start cheap, I'd recommend something like dotcloud[1] or Heroku[2]. Personal bias draws me toward Dotcloud for a variety of reasons, the main one you should care about is that their pricing model allows you to 'develop' against their infrastructure for free, and you only have to 'turn on billing' when you launch.

Even when you launch, your pricing is tied to memory. Meaning if you launch and have 3 users, it'll be cheap to host because you can allocate very little memory, but as your userbase ramps up, you can turn the memory up with it. Scaling is fairly prescriptive as well -- you either add more workers / nodes or more memory (or both). Either way, if you don't need to scale, it's pretty cheap to stay small (less than $10 a month I'd suppose, but that depends on what you're building).

The only big negative I can think of as it pertains to you is that their Dotcloud on Windows support may not be great as they self-confess that none of them uses Windows. I also don't, and I haven't tried to use it on Windows, but at least on Linux/OSX, development couldn't be easier. It integrates with Git and is highly scriptable.

[1] - http://dotcloud.com/

[2] - http://heroku.com/
What Entrepreneurs Can Learn From Dwayne Wade
"Remember what Christians were doing 600 years ago? Inquisition, Crusades, etc"
Yeah Christians did it 600 YEARS AGO. But islamic countries do that kind of horror nowadays and AFAIK they did not developed in a bubble, isolated from the other countries. So it is perfectly relevant to judge them.
Human Rights are universal, not a simple "cultural standard".
I learned once that when you're in a hole, further digging does little to help you extricate yourself.
I posted an item yesterday to try out the service, but noticed that it was including a link to a zoomed in map hovering right over my house in the post (the same map is included in the "yardsale" version of the post). I'm a little cautious about posting my location/address on a site like CL (though I use the site frequently).

I promptly deleted the post and notified the ryan of my concerns; he promptly replied to my email and mentioned that he "fuzzed" my location details so that my perceived location was not so pinpointed. I haven't reposted anything to verify, though.

Here's a gist of the auto-gened CL post:

The title is essentially an ellipsis'ed version of your yardsale post (it cuts off at some character count, not sure the exact number). It uses the price you set as the CL price. Here's the post body:

"Hey everyone, I've got a [your yardsale post auto-inserted here]

Interested? Get in touch <shortened link to yardsale post>here</link>

<another yardsale link>View All Images</link> / <link to map>show map</link>

Posted with <link to Yardsale homepage>Yardsale</link> (free!). lovingly made in San Francisco.

Thanks for looking!

- [your first name auto-inserted here]"
Is there a 'Moore's Law' for web pages?
alkavan's comment on this thread is dead, reposted here:

Yup, indeed this is the main problem here. I work with PHP for many years, but i would not suggest using PHP layer as core of my "Taxing software", PHP is not statically typed means it's not suited well for this job, in e-commerce sites i built in past there were always problems when it gets to tax calculations, you learn to deal with it by wrapping your calculation code in the right way and testing it currently.

It is probably the case when unskilled programmers just used number_format() directly instead of wrapping it with "Tax" class that does that you want it to do, and nothing else. it was indeed common in PHP 4, but we have moved since then.
New Scientist's Instant Expert on Alan Turing now free to non-subscribers
This is an interesting topic. I always thought it was awesome that you can estimate the size of the earth using the difference in shadow angle between two points.

White text on black background website warning.
Ask HN: Experience with GSA Schedules 
The other day we got a call by a firm trying to sell us on applying to become a vendor on a GSA schedule. The company itself was a scam, however we've always tossed around the idea about trying to get into that market. We're a small 5 person web application consulting company.

Has anyone had experience with this process? Or know about people having success/failures with it? Just trying to decide if the long application process is worth our time and effort or if we should focus elsewhere.
My credit card company paid $800 towards the airfare of my recent trip to Oz thanks to reward points.

I pay my card off multiple times per month. They don't get a chance to charge me interest.

(Just checked and I have $300 worth of points waiting to be spent on travel. That's my upcoming Boston trip covered.)
Well no, all I'm saying is that they indeed were breaking changes, but not "obscure design decisions".

All of them were made for a reason and the reasons were public. Some of them had easy workarounds (like a commandline switch) Most of them happened at the transition of a major release and made the introduction of major features possible. Ruby 1.8.6/7 was supported for years after the transition for people that had code that's hard to change or adapt. Hey, one of the examples the OP posted is "we had code relying on an obvious parser bug, and it breaks since they fixed it." So well, call it "dismiss" if you want. I call it "evolving a language"

I've been working with ruby at the point when 1.8 moved to 1.9 and it was quite a change. Pretty much every library that handled strings broke, but I don't see any way around that and still get encoding support. Many people actually forget that ruby 1.9 is actually what should have become 2.0.

I've been affected and patched several libs to work properly with 1.9.[1] There's absolutely no reason to become snarky.

[1] most of the changes required were trivial, still it's breaking and annoying.
Japan: Music industry wins a battle as antidownloading bill gets some teeth
Ask HN: Web Dev Testing Best Practices
So I'm making the jump from a 150K employee company to being employee #18 at a web design agency. Part of my role, will be:
-Defining/Documenting how designs should work (aka setting up Requirements Managment)
-Process and Development definition(SDLC definition, refinement, deployment)
-Setting up and running QA (essentially, from what I know it's tested by the Dev team)

What I'd like to know, is how is everyone testing there webapps. Most things are built with Drupal or Sitecore (.NET).
Single precision is probably fine for a neural network. Neural networks are somewhat insensitive to noise and failure and single precision adds very little noise.
IDair's new fingerprint reader captures prints from 6 meters away
Effective window management by dividing your monitor into zones - Rake Routes
There are projects which connect computers during the downtimes of corporations. They don't need all their power at night and offer this to open projects of distributed neural nets. The smallest one has 25.000 cores ..
I love you man. You speak the truth, some people won't be able to get it, because it's against their DNA. I'm growing sick of this herd of pompous self-satisfied kids pretending to understand everything without actually listening and helping anybody but themselves.
Own Your Vote: Bootstrap Organizing in Wisconsin
I would miss caps lock. As soon as I see >2 upper-case letters in a row, I use it. I don't know how people bother to type long acronyms and other words in caps without it.