skysight-inc/HackerNews huggingface dataset:
Pay it to whom, though? Ireland? The US? Does the country with the highest tax rate get to set the global corporate tax rate?

I don't think any developing economy could possibly agree to such a scheme - it eliminates a less-developed economy's ability to compete for investment against established incumbents by offering tax incentives - I think this ends up translating to unacceptable protectionism for any non-economically-dominant country looking to attract investment and compete in the global marketplace. There'd never be a 'Celtic Tiger' economy under such a scheme.

US States, incidentally, compete for business on a similar basis.
If there are two camps, these would rather be 'those who want to build a business' (sending invoices, paying customers, etc) and 'those who want to make a big flip' (with major financial rewards)

Since VCs (and indirectly LPs) are in the business of growing money, they will follow the money.
It's possible because of the depth.

http://rt.com/news/quake-asia-tsunami-warning-729
Technology Entrepreneurship Course ( on YouTube )
"True randomness is hard to achieve, especially with computers."

Yes, for important cryptography. No, for pretty much everything else. Use a decent random number generator, there are many to choose from. Problem solved. Do not reinvent one.

If you are investigating the workings of Math.random() when coding a tetris bot, you are prevaricating and IMO wasting your time.
Amazing. Was just in the middle of implementing my own resource factory but this one looks like just the ticket. Dropping it in to my project now. Thanks, you've probably just saved me a couple of hours.
How to Get Your Hands On SizeGenetics In Australia
No Land of Lisp?
Ask HN: How to contribute to open source projects?
I've been writing code for almost a year now. A friend told me once that contributing to open source projects can really improve my coding skills.

My question is, how do I actually do that? How do I become a contributor for an open source project?
What I'm saying is that allowing money to follow students (which Sweden does) prevents politically favored schools from being allocated a disproportionate amount of resources.

Thus, your first concern "the privileged one will consistently enjoy an advantage in resource allocation decisions" is invalid with this simple system.

As for your second concern, it seems as if you want to prevent people from investing in their own children's education. Should children who attend publicly funded schools also be prevented from attending Kumon, and should the hiring of private tutors by their parents be banned? If not, why not?
Barclays, HSBC and Credit Suisse are three place I know of just based on talking people who've worked there.
700 Free Online Courses from Top Universities
You can't go wrong with Factor: http://factorcode.org/. It's so different and totally out there that you will definitely learn something new. Plus, it's practical. :)
We should use genetic engineering to fix known problems. In an embryo, probably.
Here’s (one of the reasons) why Scala is awesome
Turkey, it is not allowed.
Ebay new UX
CPU core estimation with JavaScript
> With 65,536 possible combinations, this is perfectly adequate to support the characters from all major languages in use worldwide [1]

It depends on how you represent characters. Korean Hangul represents each square shape separately so requires over 10,000 characters. If it hadn't been like that, Korea wouldn't have accepted Unicode for use because it would have multiplied the number of bytes required to represent characters from their existing system. There's 10,000 Japanese/Chinese Kanji in modern use, plus another less commonly used 65,000 encoded, and there's no consistent way to represent them as components.

> If unicode had stuck to representing existing characters and symbols and said no to requests for stuff like emoji and klingon, string representation in modern software could have been kept a whole lot simpler.

Klingon was rejected for encoding by the Unicode Consortium in 1997, and remains excluded to this day.

emoji was included as a political nod to the Japanese, who even today are the main holdouts to Unicode being the exclusive code for worldwide use.
Processes for start ups
Friendly Wikipedia look-ups for those Not In The Know:

* ITAR is http://en.wikipedia.org/wiki/ITAR (International Traffic in Arms Regulations)

* IMU is http://en.wikipedia.org/wiki/Inertial_measurement_unit

At least I had to look these up.
Oh, for heaven's sake. Two Excel courses and an Office 365 course in the Computer Science section? I do not think those words mean what you think they mean.
Find something that you use and improve it: "scratch an itch", so to speak.

Or release some of your own software - something that other people would find useful.
The coolest thing about :keywords in Clojure ... don't work in Wisp.

Ok. That sucks. So pretty much anyone already a bit serious about Clojure wont be enticed by this then.

Edit: From the page:

;; Keywords can be invoked as functions, that desugars to plain
;; associated value access in JS
(:bar foo) ;; => foo["bar"]

That seems pretty close to what's expected though, doesn't it?
Louis Vuitton Outlet,Louis Vuitton Outlet Online,Louis Vuitton Handbags
What marketplaces are there for Ruby/Rails code snippets?
E.g. http://www.binpress.com/browse/ruby

I just can't seem to find any others.
Am I missing something?

http://universityofreddit.com/category/23442/computer-scienc...

- Introduction to C++: A video guided tutorial

- Intro to MySQL

- ...
Aaron Swartz Documentary
TIL BitBucket is run by Atlassian (i.e. the JIRA people).

Links to save you time, if you're interested:

https://bitbucket.org/

http://en.wikipedia.org/wiki/Bitbucket
Atheists Unite:  Atheists unite and come together for our own community.
Funny that in the origins of both Tumblr and Twitter, there is a remote German Ruby-on-Rails developer !
New Study: Immigrants are Better Educated than Germans
That's very nifty, thanks! Subtle, yet gets the point across.

Plenty of interesting ways that kind of bar could be included in a site.
Dangerous pieces of startup advice
This is not the case at all, though. WHATWG is a good example of several browser makers cooperating. The only thing entirely Chrome-only is NaCl and it's not exposed to web pages (just extensions).
have a look at codemontage.com or openhatch.org.
Online appeal unearths historic web page
Beat Petite - a JS Drum Machine.
Why pay for something that you can get easily for free from a competitor?
I would pick a project you use, a framework/library/whatever and look through the bug list.. then fix the bug!

Most projects will want to know you before accepting anything major, as they are on the hook for maintenance once you disappear!
Bringing proper development tools to Excel is the single biggest thing Microsoft could do to undo decades of damage Excel has caused.
Flashover, what's that? :)

By default I browse the Interwebs using Firefox and NoScript. HN is quite readable w/o Javascript. And I didn't see any flashover when I read the article, because I invariably view unknown random websites with Javascript disabled by default. NoScript is my sine qua non for browsing.

I'm not saying you should use Firefox. I'm not saying you should browse with Javascript off. To each his own. HOWEVER, if you have an easy way to rid yourself of some of the worst excesses of the web, then I think you've ceded at least some of the moral "high ground" by complaining rather than by simply using tools easily available to you.
I had assumed that they were emphasising "non-military" to avoid association with the bad press armed "drones" have been getting.
You can also click on the edges of the page (works for me on a pc anyway)
Get started with responsive web design today
Even more simple. When you find a bug tell the dev(s).

It's sometimes frustrating to find out a bug that has been around for ever and drove users crazy but no one ever signaled it.

Edit: The first project I ever contributed was phpBB. It was years ago. I never coded before, so I was moderating the community and then I learned how to code. Sometimes, It's not all about coding.
I hope that can make things clear: http://imgur.com/5mfB4m0 .
I thought this post was fun and interesting, and showed a great hacker mentality at work. Reverse engineering a particular Tetris implementation isn't what keeps me up at night, but I'm glad someone has tried it and shared the results!
Most projects have a special page with instructions for beginners. Generally, all instructions are similar and contain several steps:

- subscribe to the mailing list for developers;

- preview of the coding standart;

- familiar with the procedure for sending patches to review;

- contribute :) ;

In my opinion the best way to contribute is to add that functionality, which does not get to you personally. As an example, you can see the page of GNOME for beginners https://live.gnome.org/GnomeLove .
Pro Tip - Change Vim Color Theme
I am also in Moscow and I call bullshit on this.
I don't think that's the right way to think of Y Combinator. It's Harvard++.

What incubators and VCs and tech press sell, much more than money or exposure, is legitimacy. Once you're legitimized, you don't need to worry as much about money because it will seek you out.

Being YC means you're already legitimate (it was the first of its kind, and is therefore highly prestigious) and require almost no further capitalization from YC itself.
There are many, many organisations which use Excel sheets as de facto standard interfaces, or "applications" you have to use, because it's the only common tool the people with the domain knowledge have access to and are trained in, and sharing them is trivial - just email a .xlsx. I've seen government regulators supply template Excel sheets as the mandated standard by which private companies must, legally, submit data.

Being able to interact with those spreadsheets in a sensible language with a front-end that doesn't suck would be huge.
> The quality of the courses were often quite poor. And many instructors would start a course and not finish it, leaving the people following the course hanging.

"Reddit". Big ambitions, then nothing.
Just add at the end of url /#foot .
For all the people wondering about what constitutes a "school-issued email address" (.edu, .net, .ch, .ac.il, &c), we use the swot gem (https://github.com/leereilly/swot) to automatically identify domains belonging to academic institutions. You can see for yourself what's allowed, even send Pull Requests to include your school if it's missing. Anything that's not automatically accepted still goes through a manual review process.

And as others (johndbritton, jbarnette, jeremymcanally) have pointed out, you can contact us at support@github.com if you're having any trouble.
How I track the knowledge base for my app and why it's important
Stockholm restaurant torched as riots spread
Yes but it's nowhere near good enough and only improving slowly.
Trade tariffs to keep solar panel prices high
BBC abandons £100m digital project
GitHub code search can be handy - search for "TODO". Indexing by time index rather than relevance helps get legit results: https://github.com/search?q=todo%3A&type=Code&s=inde...
I'd expect `(:bar foo)` to desugar to `foo["bar"]()` since the keyword is being used as a function. Property access in clojurescript uses the ugly `(.-bar foo)` syntax.
What's the difference between publicity of repos on Bitbucket and Github?

To me, if the task is to see the code, they seem essentially the same — a storages one can checkout from, with a nice-looking web interface to preview the contents.

As for collaboration, DVCS are distributed by their very definition. Sure, clicking on "fork" button on web is easier that "pull; remote add; push" series of commands, but I believe this is completely negligible threshold as compared to actual work.
I find it telling of the integrity of the BBC that they'd post that on their own website. I like it.
Interesting, thanks. I had no idea something like teletype was still operational, let alone in active use.
There are usually a lot of random stuff happening on the average user's machine. Could an anti-virus scan start in the middle of this test and fudge up the result?
I have yet to find a single one that is anywhere close to Google Reader :(
Google Maps has removed the collapsed I-5 bridge in WA
News story: http://www.seattlepi.com/local/article/Interstate-5-bridge-c...
It bothers me when reporting on evolution seems to attribute it to some invisible hand shaping the way populations change, or in this article making it seem like the cockroaches have made some conscious decision as a group to stop eating sweet things.

"They switched their internal chemistry around so that glucose, a form of sugar that is a sweet come-hither to countless forms of life, tastes bitter."

Either the author of this article doesn't really understand how evolution works or they are poor at explaining the mechanism behind it. I think one of the reasons people grapple with the idea of evolution is because mainstream reporting on it is poor and uses confusing language to deal with the concepts behind it.

Of course science reporting is generally quite poor but with evolution being such a battleground in some places I think it behoves people writing about it to present it clearly and precisely.
Continuous Integration environment for iOS
I have to assume he is trolling here as he is quite a bright lad after all, and he had nothing to say when I called him out in my reply. As a troll it was one of the most effective I've seen in a while just by reply volume.
"“To stand by principles would be difficult,” she said. “But we’re going to have to say no. The organization is giving up freedom.”"

I don't this this person has seen a dictionary.
Well, it said 9 cores on my laptop with 2 (plus hyperthreading, so 4).

But why even try to estimate the number of cores? Just call it a benchmark that tries to find the number of threads you should run.
You hold strong opinions for how little you understand.

I am aware that there's a higher fatality rate for Alaskan fishermen than software engineers. However, I don't really worry about dying. I do worry about subordination, which I find to be worse. If I'm to die, I'll die. But the slow death that takes 50 years (subordination) is one I can't tolerate even thinking about.

Also, let's talk about the emotions that come along with robbery and crime.

Let's say that someone robs you at gunpoint and take the contents of your wallet. Lucky for you, you only have $3 in your wallet at the time. So the financial loss is trivial. You're still traumatized, and no one likes being robbed. No one. Even with only $3 lost, you'd probably rather this never happened, and avoid the place where the robbery occurred for a long time.

Yes, there are horrible things in the world that I can't control and those are far more awful than the state of the software industry. That's true. If I could change them, I would; and I'd feel awful if I didn't.

However, people are fundamentally local in how they engage with the world. They tend to focus on things they can change, the robberies in their neighborhood rather than half a world away. And, fundamentally, what we need as software engineers is a neighborhood watch for our industry.

The problem with Work (the social-climbing game, not the activity) is that when you get robbed, it's taken to be entirely your fault. If someone steals from you and fucks up your career, you're the loser, not him. He probably got a promotion for that shit.
BBC announces the closure of the Digital Media Initiative
New Android Game 
Guys,
im so bored.Can u recommend android game?
Oh look another group of Atheists are taking the piss out of Christianity again in order to prove some kind of point. Wooo...

You're an Atheist, you're not a special snowflake, you're not part of a religious community, nor an anti-community. Live your life as you want others to live theirs, be an example, don't make petty crowdfunded projects that undermine the beliefs of others. That's one hell of a bad example to be setting.
Logowski - Creative logo design for 24h. You pay as much as you want.
Yeah. There are a lot of outside influences that can affect the results of the estimation. Unfortunately this is the only way to go until browsers vendors adopt navigator.cores. Future versions will be able to cope better with this by taking advantage of localStorage on the user's machine and averaging it out.
Yep, I've also seen that. But your markup is wrong.
You should use <progress> instead

I am using a kde widget called adjustable-clock which uses html5/css3/javascript and qml to render my system clock.

Here's the source for the current clock I use, it uses a progressbar for the seconds: http://htmlpaste.com/7e957bb5523fa58f98b6657073c4a544942a13c...

QML:

Clock.setRule('#hour', Clock.Hour);
Clock.setRule('#minute', Clock.Minute);
Clock.setRule('#second', 'value', Clock.Second, {'short': true});
Wow, I used to love Anarchaia. Didn't remember it started a style.
On reflection, that was pretty cynical. I apologise.
On some machines it is likely that the result you get the second time will be different from the first.

And you're right, we designed the script to find the optimum number of web workers to use in parallel, that's what it's primary purpose is. But we also want to drive adoption of navigator.cores so we decided to call it a core estimator.
What Happened on Mars? [1997]
Provocation piece | Governing Algorithms
How to migrate from Tumblr to WordPress?
First you have to find a project you would like to work on. After that it usually goes like:

- Adding New Features

Is it a new feature I want to add to the project? If yes, find out if someone is already doing this feature, and then you have the option to work with them, otherwise, start coding and submit a pull request (or something similar).

- Fixing Bugs

Is it a bug you found while working with the project? If it is, then this is a good time to go inside the code and fix it and do the same pull request cycle.

- Performance Fixes

If you're a curious guy like me, you can go ahead and look through the source code and find places where you think performance can be improved, then start refactoring, after you're done, make sure you publish benchmarks in comparison to the old results.

Have fun coding! :-)
Either complete silence or trance without any vocals.
I can't find anything stating one way or the other but potentially it's a moral issue? The reason drones have received bad press is because they're being used for extremely dubious purposes. I can totally understand if they'd want to distance themselves from that. It would be great to see a company who could easily branch out into military applications putting ethics before profit.
This is yesterday's news
Use progress as html tag?
How do i know if I'm skilled enough ?
Ask HN: Looking for other techies in Gilroy, Morgan Hill, Hollister, Salinas
I'm looking to connect with other entrepreneurs, programmers and designers in southern Santa Clara County (Morgan Hill, San Martin, Gilroy), northern San Benito County and inland Monterey County (San Juan Bautista, Hollister, Salinas). Any suggestion on the best way to connect with others in these areas?
First world demons
JS Syntax Highlighter
About 600k users every day, and that's only the public networks. More statistics: http://irc.netsplit.de/networks/summary.php

For developers working in teams, there is no better way to communicate as a group. Text chat has a scroll back, you can opt to participate in the conversation or just lurk, check it on your own time but are never interrupted in your focus by it (unless you set it up that way).
Ask HN: 24/7/365 NOC services pricing?
I have around 1000 servers and probably 10 applications running on this infrastructure. Right now I have a team of about 12 engineers that rotate oncall. I'm looking to outsource first-level oncall issues with a NOC. Any idea how much this would cost me?
Completely unrelated to HN too. I guess the only reason it's being posted is because Americans are fascinated with Swedes.

/Swede
I don't see what's the point of including hardware details into the W3C/HTML5/Javscript Specification.

And secondly, the demo said my old T7300 dual core would have 3 core.
When I lived in the UK, I called for an ambulance. The responder listened to my situation and told me I didn't sound high enough risk, so I got a taxi. I didn't get the sense this was unusual.

However, it wouldn't surprise me if the liability issues were very different in the UK.
Also never say "we will move from X to PostgreSQL later on" where X is something like SQLite or MySQL. It will NEVER happen.
My First Web Project is Out
"I would rather be an Alaskan fishing boat operator"

Having spent a week on a trawler in the North Sea (and coming from a family where most of my males ancestors for ~300 years were fishermen) I can emphatically state that I like having a job on dry land.

It is incredibly hard work, uncomfortable, risky and unpleasant in just about every way possible.
I believe you can approximate table-level locks in sqlite by splitting your database into multiple files. Transactions across multiple databases are atomic (provided you don't use WAL), so you're still in a fairly safe place. However, I'm not sure how practical it is to split a database into lots of files; or whether the sqlite engine deals efficiently with queries that span many databases, for instance - I've never actually done this.

But if you really need a particular table to be writable without locking the rest of the database, it's probably a fairly decent workaround.
10 Life Lessons People Should Learn Before They Turn 30
If you read the blog you would know why this information is useful :)

Web workers make it possible to do parallel computation with JavaScript, and knowing the right number to spawn helps to make sure resources are being taken advantage of. We already have the ability to run JavaScript code on multiple processors, but currently, you can't tell where it's being run. For performance reasons, knowing the number of workers to spawn can make a big difference.

Secondly, it's called an estimator so it's never going to be perfect. It's a tool designed to give you some idea of what is going on.
Really interesting. Could someone explain how these features relate in a language like python or C? Do they have the same features, but are more complicated to implement or is the architecture not even there to support such?
Find a project you are passionate about, fix the code, send a patch. Its 'that' easy.

Many mature software projects have some bugs marked as 'Junior Jobs'. They are issues which maintainers felt could be fixed by a newcomer.

OpenHatch[0] is a website which helps you find such projects/issues easily.

[0] https://openhatch.org/
The sad truth is that most or at least very many of my fellow Germans don't believe studies like this.

Some still believe that most immigrants come into Germany looking to live on welfare. Our constitution says "The dignity of Humans is untouchable". The going interpretation of the federal court is that immigrants, especially from the EU or asylum seekers, are humans, and thus the state has to pay them the same basic living subsidy as they pay unemployed Germans.

A common interpretation is that this subsidy is higher than in a lot of European countries, and those poor should be immigrating in droves. But they don't. I suspect higher living costs, language difficulties and social ties play a more important role than one or two hundred Euros per month.

When Polish people gained freedom to immigrate to Germany as a result of joining the EU and the Schengen Treaty, all sorts of German organisations predicted a deluge of undereducated low-pay workers. They didn't come either, at least not in the feared numbers.

In the US as in Germany there are varying views on facts and numbers around immigration. I'm no longer convinced that there is any basis for restrictions on immigration. Nations would have to adapt to that, but so do we have to adapt to a shrinking workforce.
Realtime collaboration with Dropbox files