skysight-inc/HackerNews huggingface dataset:
What do you think an economic incentive would add to the organisation? They have been working on this product for a while now, they're bringing it into production, they seem well-motivated and adequately resourced. Is this something that's likely to go into decline when the "new charity smell" wears off?

(I'm aware that capitalism's a sensitive subject, so to be clear: this is an honest question)
My school was the complete opposite to yours then, it's in a poor area and the year before I sat my GCSEs the 5 A - C pass rate for the school was under 20%, the only 2 lower schools in the county were special education schools, although I noticed that last year they were celebrating that they'd achieved something like an 80% pass rate, but I suspect they're just focusing on getting people to pass now (the year I did GCSEs they offered a single test (well, one maths one English) that was the equivalent to 1 GCSE, I assume to boost averages)
Absolutely glad to see this, however, there are some serious concerns which are addressed at the bottom of the article

"There are, of course, significant challenges to overcome, specifically with the immediate shortage of computer science teachers."

When I was an ICT teacher I was the only teacher I met who had any programming experience whatsoever. A large number of these teachers would even struggle with GCSE level maths and I do find it difficult to see how to government could train all these teachers to be able to be at a level necessary to teach any programming skills. Unfortunately those people who are qualified very rarely enter teaching.
To be still more pedantic, there are two kinds of definition of an interface: definition-within-the-type-system and definition-within-the-documentation. The string library is specified in the ISO C standard (I use C99, but you can be all hip and C11 if you want), and passing an unterminated string to strcpy is a constraint violation.

7.1.1 A string is a contiguous sequence of characters terminated by and including the first null character.

7.21.2.3.2 The strcpy function copies the string pointed to by s2 (including the terminating null character) into the array pointed to by s1.

Therefore, code which passes an unterminated string to strcpy is not conforming code (because s2 does not point to a "string" as C99 defines it).

Of course, you should use strncpy anyway. But that's not the point.

/me spends too much time in comp.lang.c :S
There are some discussions about the supported OS's in the Raspberry Pi Forums. And this is what is still holding me back from dancing and screaming about this project.
> Repeat after me: scholarship is not a publishing business.

Nope - it's much more than that. It's a way for a caste of too-often incompetent and self-absorbed university dwellers to perpetrate itself.

I've had the misfortune of working in university for a while. People on department are living in a bubble - they write books and they publish on journals that are read only by other professor "studying" the same "subject". They treat subjects like "the history of mining in scandinavia". Why? Because they're often the only person in the world (or one of the 2-3 people in the world) who is studying that. What does it mean? A grant, and later a position as a full-time professor. Everyone of them has his small little niche in which he's the best specialist in the world... that is used to both justify their research and to avoid real world competition.

Publishing rules will never change if the underlying ecosystem doesn't. If professors will ever be interested in expanding their audience (now they're interested in the opposite) then publishing will change accordingly.
It's not hard, it's that most researchers just don't care. Most researchers have access to all papers they need through their universities, and if they don't, most papers are only an email away. Publishing in those journals for which you need to pay (which is only a minority) is paid for by grands or the university. How many people do you know who couldn't get their papers published only because they couldn't afford the journal charges?

The truth is that only a small (albeit vocal) minority cares about 'open science'. For most researchers, it just doesn't matter, and there is no incentive to pursue it. Actually having time to write papers worth publishing is more of an issue than those that do get published being accessible to people who, in all honesty, have no interested in them (i.e., the general public).

(it's quite interesting to note that (in my statistically undoubtedly non-representative experience) the demographic that advocates 'open access' the most is quite homogeneous - mostly PhD students with a new professor here and there. Maybe it's the cynical me, but I've been in the game long enough to see people I meet at conferences convert from being advocates for open access to not caring about it any more once they get some years of experience and realize it doesn't matter that much.)
I kinda wish they would just black it out for the USA only (based on IP address). Then have a message saying "The USA would lose out on the tech race"
See eBay, even with shipping sub-$10NZ is easily possible. "nano" dongles especially.
Show HN: analytics on HN front page stories
Parrot's AR Drone 2
Are there any substitutes of this?
It certainly is. Not that I think it is a derivative but to some extent it is what Douglas Rushkoff argues in his book Program or Be Programmed (2010):

"In a digital age, we must learn how to make the software, or risk becoming the software. It is not too difficult or too late to learn the code behind the things we use — or at least to understand that there is code behind their interfaces. Otherwise, we are at the mercy of those who do the programming, the people paying them, or even the technology itself."

I don't agree with everything in the book but it's nevertheless a great read.
Made in Detroit: HDTVs to be manufactured in the US
I suspect that you're wrong. My experience seems to be that pupils of secondary age and onwards are well accustomed to using multiple media for various usecases. For talking to friends or family? Facebook or text. That work assignment that their teacher is distributing to everyone? They'll probably send an email.
> A well-designed OS shouldn't require you to keep multiple versions installed on a machine like that.

A well-designed OS should require you to install a separate version of Python if the version it provides does not suit your needs. Replacing the system version of Python means that any system components that use Python are now running in an untested configuration and may break in mysterious ways. Installing your new version elsewhere removes that concern.

> prepackaged versions of Python won't always install properly if you already have a Python on your system.

If a prepackaged version of Python for Mac OS X won't install if you already have Python on your system, then it's broken. It's that simple. Mac OS X has shipped with Python installed for years, so such a package would not install on any modern Mac OS X installation.

> I mean take a look at the installation instructions for Matplotlib.

I don't know that using Matplotlib as an example really supports your argument.

The installation notes about Mac OS X are a mess, but from my reading of that page it says as much about Matplotlib as it does about the state of Python on Mac OS X. On that page they recommend a third-party distribution of Python named EPD, but then go on to talk about how EPD has issues building Matplotlib on some versions of Mac OS X. Why would they recommend a version of Python that can't build their software? The page also spends a bunch of time talking about older versions of Matplotlib, and about packaging mechanisms that they no longer use. Neither of those things are relevant to the average person that is getting up and running with Matplotlib on Mac OS X.

As far as I can see Matplotlib only distributes binaries for Mac OS X that require the Python.org version of Python to be installed. With such a version of Python installed, the process for installing Matplotlib appears to be as simple as:
1) Install NumPy from http://sourceforge.net/projects/numpy/files/NumPy/1.6.1/
2) Install Matplotlib from http://sourceforge.net/projects/matplotlib/files/matplotlib/....

As far as I can tell, this is exactly the same process as for Matplotlib on Windows. Right down to installing a version of Python from python.org. I'm not even sure that's strictly necessary. The hand-wavy mention of problems with the system version of Python on the installation page are so void of context and detail that they're impossible to evaluate.
I suspect that there are plenty of people qualified to teach programming, it's just that most people currently teaching ICT are not qualified to teach anything (if the idiots I was taught ICT by are at all representative).
If the government dumped less shit on the head of teachers in general, perhaps they might be able to attract competent programmers away from industry and into the teaching rôle. (They would also attract competent people in general, instead of the current situation where about 5% of teachers are competent people who love teaching and haven't quite been driven away yet, and the rest are "those who can't, teach")
Facebook [...] contributed to the Arab Spring to the point where the revolutions in Tunisia and Egypt are known as "the Facebook revolutions"

They're certainly known as "Facebook revolutions" (or "Twitter uprisings" or whatever) by foreign media organisations looking for a gimmicky hook to hang a story on, but I honestly doubt that regular Tunisians and Egyptians really use that phrase themselves other than as talking heads when dealing with said media organisations.

I think it's a pretty safe bet that most people just call it "last year."
Show HN: iPad game to help toddlers with Autism
Actually, we're a tech (consulting) company and we don't even have our own box any more. We do have access to some fully managed boxes, but alas, grove.io is cheaper than having an admin set up and maintain an irc server for us. We joined the moment the offering came up.
Why do well-off people shoplift?
This is great news. However just think of how hard it is to hire software developers. Now how the hell are schools (with fixed salary caps and a work environment filled with children) going to compete?
People need to take more responsibility for themselves and stop asking the Government to solve all their problems. They are only inviting trouble down the road as the Government gets bigger, more controlling and has more power over the population. All of that makes it harder to change the status quo, too.
depends on the goods.

e.g. most IT related products are free of duties due to strategic reasons. others have a penalty when imported from countries that do allow/finance price dumping.

If you, as a private person, import goods (shipping) into the EU and it's value is beyond 150€, then you don't have to pay any duties except import-VAT (which is usually the same as the VAT of your country, like 19% in Germany). If you take the goods with you, e.g. back from holiday shopping spree, the minimum is even higher.
So what's your favorite approach for web app development?
Firstly, strawman.

Secondly, the idea of wasting the "worlds rarest resources" is completely dependent on where you live. I, for example, live in a part of the world with a huge excess of clean water, and there is absolutely no sustainable way to export our water to those parts of the world that have a shortage of clean water. Building pipe lines to those parts of the world would be ridiculous expensive. Transporting it by truck would pollute excessively.

So if we didn't use this clean water all of it would just be transported by nature to ground water reservoirs, out in the ocean and get mixed with the salt water or evaporate into the atmosphere.

I won't go into the points about washing machines adding to global warming and pollution of the water, that could very well be true.
Apparently its the biggest single deal Google has signed for its cloud services. Are financial services ready for the cloud now?
I'll note this for next time.

I would have preferred a "save this story" feature instead though (especially since "vote story" didn't immediately equate to "save story" for me)
Isn't this a little bit like saying "You can't claim to be against governments spying on their own citizens if you ever go outside. By going outside they can trace where you are, and who you visit."

I don't want to live in a world where I have to not do things to avoid privacy invasion, I want to live in one which doesn't allow privacy invasion.

Obviously it's not a simple issue, you can't just sign up to twitter and tick the "no privacy invasion please" checkbox, but if we're going to aim for something, how about we reach for the stars not the dogshit.
That means no results from your friends, no private information and no personalization of results based on your Web History. This toggle button works for an individual search session, but you can also make this the default in your Search Settings. We provide separate control in Search Settings over other contextual signals we use, including location and language.
I'm talking about this:

Received: from mxny1.fogcreek.com (mxp11.fogcreek.com [64.34.80.172]) by […]
Received: from hbny4 (hbny4.fogcreek.local [10.2.0.48]) by mxny1.fogcreek.com (Postfix) with ESMTP id 2386295B33 for […]; Tue, 10 Jan 2012 19:18:45 -0500 (EST)
Priority: normal
Mime-Version: 1.0
Content-Type: text/plain; charset=windows-1250
Content-Transfer-Encoding: quoted-printable
Message-Id: <20120111001845.2386295B33@mxny1.fogcreek.com>
But doesn't the use of Java's JNI invalidate any security the JVM offers? As far as I know, any protections the JVM puts up are invalidated once you inject native code, which would potentially enable an attacker to potentially inject malicious code that hijacks the JVM. Then again, one could argue that the JNI is no longer a "Java" program.
I judge companies more by what they do than what they say. Yes Google said things that let folks down: absolutely. But Apple is actually doing things that poison the technological ecosystem: its zealous patent-wielding and its changing people $99/year to develop software for their own hardware. So in the realm of technology, who to hate more seems an easy choice. Seigler's focus is pretty narrow.

That being said, Google may end up being a greater historic villain given where it has positions itself in terms of access to our personal information and its legal obligation to divulge that to the state.
Am I the only person who thinks it's absolutely insane how much time people spend learning to use an editor?

Am I really supposed to believe that my time is better spent learning an editor than it is spent getting better at programming?

I honestly feel that learning these editors has more to do with gaining status than it does self-improvement.

Why should I have to spend hours consciously learning an /editor/. It's /just/ an editor, the interface should be good enough that I can just walk in and use it productively from the start.

For the record, I used vim for the first 2 years of my degree, now I use gedit. It certainly lacks some functionality, but it's generally good enough and feels like much less of a burden to carry: I'm free to focus on actual work.
Nice job.

The code in watcher.js is weirdly imperative. Are you coming from C/C++?
For me, it's definitively the IRC. I can use any IRC client of my liking, any bot that can talk to IRC, ... I've grown up with all of that and that somehow makes me like grove more than campfire. But I guess it boils down to personal preference.
Perl will actually use Aho-Corasick string matching for regular expressions like these.
This could be a good use for a new Google doodle. Some kind of black anti-SOPA banner that includes the Google logo, maybe?

It has the double benefit of wide front-page exposure along with not requiring a complete break from Google's traditional UX.
Wunderkit is due in February
وفاة نجل جمال حمزة لاعب كرة القدم
If I remember correctly the first time it was revealed that RIAA owned IP's had been torrenting, the article was careful to only name torrents which RIAA has no rights to.
My response is far from a strawman.

Moglen pointed out all the problems with Facebook (and Twitter) without showing the benefits.
Come up with an Effective Research Writing Methodology 
To make it more clear, it is the section of a paper where you will not only identify the problem of your paper but also the methods through which you are planning to solve it. Make sure you have included everything that should be in this section for the success of your paper heavily depends on this segment.
In 1952 Aneurin Bevan, arguably the architect of the UK NHS, wrote a book about his beliefs - interestingly enough he called it In Place of Fear which pretty much sums up what the NHS achieved:

http://en.wikipedia.org/wiki/Aneurin_Bevan
Is product X, that one person wants to own millions of, as popular as product Y, that one million people want to own one of?

And in terms of stock and availability, to which the above is irrelevant, as I previously mentioned it depends on their per-customer limits, which I'm pretty sure will be in place (at least initially).
Yeah.. that's the only weird thing. I want to pre-order ("get in the queue") because I want the board when it ships.

From my point of view, the idea that I can't pre-order something because they are already funded is odd.
It's not the programmers. It's the whole Internet waking up. It's the people living and breathing the Internet who want the status quo politicians to stop trying to mess with it. And the vast majority of them are not programmers.
This was for 2.0. Back then it was 1.6. No longer look at EE these days, just make use of FuelPHP.
Compiling software is not trivial, that's why you have macports, fink, etc... Like you have apt, portage, pacmacn... on Linux distros or ports on FreeBSD.
Maybe if there would be some kind of Wikipedia-style science crowdsourcing project, they would care more because they would be jealous on its success and accomplishments?
Most of what you say is spot on, but I take issue with your suggestion that "a good curriculum" will solve the problem. What is needed is /no/ set curriculum; it is in the nature of prescriptive documents to become fussier and more prescriptive over time (instruction creep), and it is only a matter of time before even the best-written curriculum devolves into a nightmare document that specifies exactly what lesson must be taught on exactly what day of the year, and hell mend any teacher who dares ignore it. (This is one of the things about the system which pushes the good teachers away.)

A good approach is that used by the Schedules of lecture courses at Cambridge: they are 'minimal for lecturing and maximal for examining'; they are also very short (about two decent-sized paragraphs for a 24-hour course). Obviously university lecturers can work out more for themselves than school teachers can - but that may well be because school teachers are not /trained/ to work anything out for themselves.

It may also be a good idea to get rid of standardised examinations; the exam-board system is a mess, with boards competing (essentially) on who can make their exams the easiest and thus attract more business from schools who want to move up the league tables. Employers know how to compare, say, a 2-2 at Cambridge to a First at Essex; why should the same not apply to school-leavers' results?
Somewhat unrelated but I've always wondered how many passwords you could crack by making a word dictionary attack out of a user's status updates and comments. The assumption being that most users have a narrow vocabulary and would naturally pull from it to choose their passwords.

None the less it seems like every time you publish on the net with an association to your identity in any form you do willingly degrade some aspect of your own privacy. Truthfully just from analyzing a couple sentences you probably have a pretty good shot at guessing all kinds of things about the person.
I want to meet Mark Zuckerberg one day and thank him [...] I'm talking on behalf of Egypt. [...] This revolution started online. This revolution started on Facebook. This revolution started [...] in June 2010 when hundreds of thousands of Egyptians started collaborating content. We would post a video on Facebook that would be shared by 60,000 people on their walls within a few hours. I've always said that if you want to liberate a society just give them the Internet.

Wael Ghonim: http://www.huffingtonpost.com/2011/02/11/egypt-facebook-revo...
Ask HN: Do we still need FLV?
As Flash started to support MP4 back in 2007, does somebody still see any advantage (compatibility reasons?) in converting videos to .flv in parallel to .mp4?

I just wonder why the majority of html5/flash players (http://praegnanz.de/html5video/) still suggest/support .flv as a fallback format.
Does European law even allow banking data to be outside of Europe?
In the case of collisions, you need to search for a bunch of possible rest-of-sentence phrases in the text. This is exactly the problem that your algorithm tries to solve! If you apply it recursively, you get, essentially, trie matching with words instead of characters.

http://en.wikipedia.org/wiki/Trie
Roadies 9 Delhi Audition Episode 1 Exclusive Uncensored Videos | Roadies 9
I find it ironic that the author says that you should just shut up and make stuff without taking his own advice (the part about making stuff will probably follow soon).

Having written a C(++) web-app (using CGI), I'm ok with writing in C++ (it's not that bad), but the advantages of using a language more suited for web development are not negligible. The author would probably find this out the hard way (if/when (s)he gets to making stuff).
A very thorough examination: filed 2006 granted 2012. But i understand why it took so long, they also had to invent multi-base fractional numbers (days hours and minutes: "timestamp to-the-minute" is repeated eight times in the claim) to support the invention. Who had heard that before.

Coming next: a patent that supports notifications accurate "to the second".
"Introduction to Algorithms" by T Cormen ,C Leiserson, R Rivest and C Stein.

This book covers both basic and advance topics in a well written manner. Correct me if I am wrong but I believe this book is used in some MIT courses.

http://www.amazon.co.uk/Introduction-Algorithms-T-Cormen/dp/...
Stove Installer in London
Pinkertons chimney sweeps fit solid and muilti fuel stoves in london. They re-line chimneys through out London to make your stove safer. They fit customers own stoves through London. All stoves fitted in london are signed off with hetas certificates. All stoves in London can be sweeped yearly through Pinkertons chimney sweeps
How a WordPress Web development helps you to be a successful blogger? 
Custom WordPress Blog Design and Development Company India offers WordPress blog customization, WordPress blog themes, WordPress blog templates, WordPress blog plugin by WordPress blog developers India.
Change it how? All I ever hear are handwavy proposals about "other ways" of doing things. How could you get a significant return on an investment in producing a film? Even non-flashy films cost a lot of money to make.

Or would films become the exclusive province of wealthy sponsors with money to squander?
Here's my angle on this: http://danieltenner.com/posts/0017-how-to-nap.html
After doing some research on the topic, I will have to say that I concede my point. ;-)
no we dont need it . . . / >