skysight-inc/HackerNews huggingface dataset:
Now it's out.

[Edit] Actual release announcement: https://lists.ubuntu.com/archives/ubuntu-announce/2013-Octob...
Except the costume won't get you arrested. I've seen 3 card Monty hustler get arrested and even beaten by cops.
Nice how they just stuck in cutting corporate taxes to zero. Sadly job creators are mostly small companies withy tiny tax burdens highly profitable companies tend to grow little because there extracting profit vs increasing the number of jobs in search of future growth.
Berlin's public transport system is probably better than 90% of systems all around the world.

London and Paris are comparable (and worse)

Cost cutting by DB? So the problems are in the S-Bahn rather than the subway/BVG?

Edit: ok I read some answers, I'll add that DB is rebuilding the bridges on Yorkstraße
Don't conflate "zero growth of the money supply" with "zero inflation". Unless the population and amount of goods and services produced stays constant, these two won't correspond. With zero growth of the money supply, a growing population with a growing economy will experience deflation, which is what worries me.
WordPress Κεφάλαιο 10. Παραμετροποίηση Θέματος Συνέχεια
Your new job usually offers healthcare to replace your old. True, the coverage can be different - sometimes greatly so. It’s one of the factors you take into account when deciding to change jobs.
Why the Progress You Make in the Practice Room Seems to Disappear Overnight
> I think the problem here is that VS needs to satisfy the needs of many different types of developers

No, it does not need to. Someone decided that it needs to pander to web monkeys instead of empowering users that have used VS for 10+ years.
The Octopus That Almost Ate Seattle
Just because someone has code in their repo that uses GET and POST correctly doesn't mean the person knows why it was written that way. I've talked with people who admitted "I just copied this from stackoverflow."

It's also a very easy filter question that takes about 10 seconds to answer. There are still people that show up to interview that cannot FizzBuzz.

I appreciate feeling pissed at companies that don't seem to do any research into you. I've felt that same annoyance, especially when job hunting while employed, meaning I was using my PTO to talk to you guys. (And I especially hate the recruiters who call me at 4pm saying "I got you an interview tomorrow morning at 10am." Guess what I've got for you?) But maybe your code isn't showing exactly what you do the same way you think, or maybe they are working for an organization that is lucky enough to use something besides git.

I have a long list of complaints about how companies hire people. Giving me quick tests on basics isn't one of them.
The articles is littered with FUD:

1. Oracle is embracing and offering open source solutions as a viable way to complete simple software projects and as an adjunct to the development and deployment of more complex projects that are based on commercial software.

- Open source for tiny projects. Oracle for the real work. Got it.

2. Another key issue facing government acquisition executives is the issue of indemnification. When a software company provides a product to its customers, it is expected to stand by its product, and is legally required to do so. In the case of open source, there are remarkably few companies willing or able to offer indemnification for their “products.”

- There are several open source companies, which stand by their "products", and offer support contracts.

3. Load testing, system performance tuning, and system optimization are also expensive tasks. Commercial software companies have developed highly refined methodologies to
perform these tasks.

- I've worked some with Oracle databases. Most organizations are paying through the nose for little benefit; management loves whitepapers like this.

4. Oracle licenses commercial software to fill the gaps where open source does not fully address enterprise capability requirements. Automated Deployment & Provisioning ...Extreme Performance, High Availability, & Scalability

- Ok.

5. If you are concerned with vendor lock-in, and you see open source solutions as a means of “owning” the code you want to run, a quick glance at the Open Source Initiative (OSI) can be daunting. Nearly 100 licensing regimes have gone through the license approval process. Open source is not free, nor is it easy to understand the strict legal terms and conditions associated with its use.

- I've found the popular OSS licenses quite simple to understand and there are excellent explanations available; Most Open Source apps use one of these, though there might be 100 which are OSI approved.

6. And finally, the biggest one. The VA story.

- https://yourlogicalfallacyis.com/anecdotal

Edit: OSI Licensing(5)
BreathApp monitors your breathing
Article says "We use the CSS3 primitive -webkit-transform: matrix3d", so that'd be a yes
My bet's on Japan.
This kinda depressed me a lot more than I was expecting :|
https://www.gun.io
It said I'll see my folks 0.8 times before they die. Does that mean they'll die while I visit?
I opened the comments with an intention to write basically the same thing.

Higher level documentation - classes, packages, groups of packages - makes the project much more approachable. It answers the question "Here's a 3 levels deep hierarchy - where do I start, how are the pieces connected to each other?"

Documenting classes is fairly common, but only the public API. I'm not only interested in how to use the class, but also how does it work internally, what is the inner architecture.
The legislation is online:

http://www.legislation.gov.uk/uksi/1983/1168/regulation/4/ma...
Every international wire transfer I've seen offered by my banks has costs at least $15 - $25.

Here in NL, its so much each to use send someone money: They tell you their IBAN, you grab your Random Reader and enter you pin and get a secure code to authorize the payment, and it's done. There's not even a market for companies like Square, since the banking system is designed to handle these typical situations. People here look at me like I'm crazy when I say that if I want to give someone money I either have to use PayPal/Square or just cash.
Where can the release notes be found ?
Kubuntu 13.10 Released
VS 2008 is the last one capable to compile the C++ to produce the binaries that can run on Windows 2000. Believe or not, I actually need that. That prevents me to use any C++ language changes introduced after VS 2008.

The frustrating part is that MS actually removed the existing code from the already existing libraries (but which are not binary interchangeable between the compiler versions) in order to disable the support for Windows 2000. Otherwise I'd be able to use even VS 2013. They did the same for XP with VS 2012, but more people made the fuss so now even VS 2013 should support XP, AFAIK.
Pls review my startup: Leads Genie
Anyone who reviews my startup and would value the service can have a free 12 month subscription.

"Leads Genie increases the volume of website leads generated from a B2B website."

On average 2% of B2B website visitors complete a CTA. Leads Genie lifts this insight and identifies 10-15% of Companies that visit a B2B website. These visitors/leads are presented via a web interface for customers to follow up.

Our site is: www.leadsgenie.co.uk and you can email me directly for a free login at nathan@leadsgenie.co.uk
How casually you throw away the institutions you were very fortunate to inherit, with no understanding of what you're doing.

http://blogs.reuters.com/felix-salmon/2013/10/14/the-default...
That only works if you can separate responsibility out to the extent that each person is responsible for a specific area of the code and works only on their designated area.

What happens in practise is that a feature or bugfix might require a large change to one part of the code and a much smaller change in another.

So the developer tasked with the small change will finish before the other. Now you have an idle developer and an overloaded developer holding the process up. If you have a process whereby the idle developer can't share some of the workload of the other you are going to have very inefficient development.

You also run into problems if one developer is on holiday , off sick or leaves the company since nobody else has ever looked at their code.

There's also a risk of bringing politics into re-factoring decisions. "This functionality should be part of your API".
Show HN: Schedule phone call reminders from within your favorite calendar app -
Some friends and I built RingReminder over a few nights / weekends as a side project - the core problem we were trying to solve was "how can we improve the reliability of our friends/family, so they do the things they are supposed to?", like show up to social plans on time, take their medications, etc...

The solution we landed on was a telephone-based automated reminder service - controlled from your calendar app.

The hypothesis driving our solution was while many people may check their email every few seconds / view upcoming events in their calendars, everyone we know picks up calls to their phones. Therefore, if we could create a near-frictionless method of automatically calling our friends to remind them to leave early, maybe we could improve their reliability. The calendar seemed like a natural place to do this - Just invite a ringreminder.com email address to the calendar entry, and a telephone call reminder is set. Also, us organized folks already used our calendar apps to keep track of when we were meeting said friends.

On the back end, its built in Java (spring framework) - we basically poll a mail account at regular intervals checking for calendar invites (Google/iCal or Outlook format) - we then parse out the necessary information to schedule the reminder call from the invite, and call Twilio to make the outgoing call. Any changes to the event (including cancellation) are automatically processed, assuming that you let your calendar app notify all guests to the event of the change. There is also a web CRUD interface for manually managing reminders.

Let me know if you have any questions!
The world's best deck screw
Point (b), since the connection is via bluetooth, it doesn't have to sit on the handle bar, you could just put it in your pocket. I think it is just for ease of access and view. The mount does have straps it says, to buckle it down in rougher terrain.
The Struggle Over Google+'s Relevance Continues
Show HN: a simple YouTube jukebox built with AngularJS
PHP Weekly news - 17th October Edition
I think the article hits on the wrong conclusion. Don't write less documentation because you're going to assume it will all suck anyway. Insist on writing better documentation instead.

Having said that, I find it helpful to write documentation before writing the actual code. Specifically for more complex code pieces for which the behaviour is not immediately obvious.

For me, writing documentation serves as a form of 'rubber duck debugging'[1] before the actual bugs occur. Explicitly writing out the intention of a piece of code in plain English often makes the concept much clearer in my brain and immediately brings out possible problems with my initial design. Problems I can fix before wasting time iterating through code implementations.

This is also the reason I very much enjoy writing thorough READMEs for each library I produce. These explain in abstract concepts what the entire library API is intended to accomplish. Additionally, I try to include actual usage examples. As with code-level documentation, this brings up possible problems before they occur.

The fact that it makes it clear what the code does, months after I last worked on it, is entirely bonus.

[1]: http://en.wikipedia.org/wiki/Rubber_duck_debugging
Makes sense which is why it will never happen.
Unfortunately this would violate some "fairness" or "political correctness" rule. It's like patting down some grandma/3-year-old girl at the airport, just to show we're not "prejudiced".
I, for one, would want linux, and that's a pain on MBP. So I stick with Lenovo and hope for the best.
Definitely interesting, but there is an unfortunate side effect with the algorithm that tends to split up cities. Cities often have a vested interest as a whole - so having 2 or more reps per city as opposed to 1 is going to cause strife.
I'm super-excited about this site; I think it'll fill an important gap.
Scientific method in programming (how programmers think)
Future designs could integrate a hub-gearing mechanism.
Here. Didn't know about about him but have used RSA quite often.
I assumed they meant the bike is being geographically displaced and that yes the wheel mechanism would be locked. For example if you pick up the back wheel and push the cycle on the front one only.
But unfortunately SS only worked when more people were joining the workforce than were leaving. Also, the life expectancy was not as great. SS is an inter-generational transfer of wealth, decided by our parent's parents but paid for by the children of each generation.
Show HN: Happy Clients
Google/Motorola create iCloud migration tool
Do you recognize the names Robert McCool and Guido van Rossum?

You might not know the names but they invented some important technologies that HN people use and respect (the original Apache server and the Python programming language, respectively).

It would be hard to relate to a story that said "Robert McCool denied US visa" or "Guido van Rossum endured US visa hassles".
This is not impossible though.

China has done this with their Great Firewall and web firms such as Baidu (search engine), QQ (like Facebook), Weibo (like Twitter), etc. I believe EU and Russia also have the capability to do the same if they want to. For the rest of the world, they can license a copy from one of the three and host their own server farms.

This is not a bright future to have though: the Internet would become an actual inter-net among a few huge LANs.
Asana comes to Internet Explorer
as we have seen with Lavabit, End to End encryption is no good if one end can be forced to surrender their keys.

Lavabit was the middleman in the communication, not the end; or was it?
There are quite some apprenticeships in the field of IT! They are existing for quite some time now - at least for 13 years:

(sorry for caps lock - this is copy and paste)
- FACHINFORMATIKER ANWENDUNGSENTWICKLUNG (software eng./dev.)
- FACHINFORMATIKER SYSTEMINTEGRATION (sys. integration)
- IT-SYSTEM-ELEKTRONIKER (IT technicians)
- IT-SYSTEM-KAUFMANN (IT business)
- INFORMATIKKAUFMANN (again IT business)
- Mathematisch-technische Software-Entwickler
- Informationselektroniker
- Fachangestellte für Medien- und Informationsdienste
- Mediengestalter Digital und Print

In conclusion: the chamber of commerce ideed did its job. If they did it very well is a question of perspecitve.

To bring this into startup context: Most very early Startups won't take apprenticeships as this is an additional workload and overhead (apprentices want to be tought...) that might not pay off in the short term. As an apprentice I would also think twice about joining a startup as one needs at least 2 1/2 years to finish the apprenticeship. (Startups might not exist that long.)

my 2 cents
There's a bit of an introduction at http://michaelheap.com/introducing-happy-clients/ if you're not sure what it's for. The site's pretty basic at the minute, but I think the idea has potential.
Update link ( ms-windows-store:WindowsUpgrade?ocid=GA8-1_O_WOL_Hero_Buy_81Update_Null_01 ) doesn't do anything for me here :-/
I just ran this on the LG G2 in chrome via a wifi connection, and it was noticeably slower than the desktop version, which is to be expected because of the way JS runs on ARM processors. "These guys" didn't reinvent the web; they just have a good PR connection.

If someone can invent a way to have buttery-smooth HTML5 performance on mobile devices, they'll have solved a significant hard problem. This solution? It's just a hack.
Generating complex math visualizations in SVG using C# and ILNumerics
In 1897, an Indiana bill was going to redefine Pi
Ubuntu 13.10 has been officially released
Well, that was one of the chief complaints.
I personally think that leaving a function-level comment snippet empty is better than either filling it with useless information, or not having it at all. It serves as visual separator, and it's ready for me to fill when I have something to write.
Nothing about the US Visa process works the way it should work.
"Keep in mind here that Chehadi was appointed by the US government, who has remained silent on this matter."

No, he wasn't. ICANN appoints its own President/CEO. There is no US confirmation of that position. None.
In my city there is a river which roughly splits it into two equal halves. You identify yourself by which side of the river you live on. But this algorithm completely ignores this natural division and instead uses an arbitrarily angled line which doesn't take into account the people who live there and how they wish to be naturally divided.

Doomed to fail.
Shades
Are these things something manufacturers put in the specifications for the computers the sell? Are these things something customers shopping for a computer look for?
True, but they won't let him enter the US now that he has too many passport stamps.
> I find it difficult to believe that there are people who know about RSA, but not about Adi Shamir.

I've heard of RSA (and DSA) and come across it every time I've needed a key pair (e.g for GitHub) but never thought what the letters stood for. Finding out the name of one of the people behind it is news to me.
Asses.

Everyone. Everywhere.

Unconscionable asses.

Outside the US the internet is under the worst sort of attack. Filtering, censorship, and worse. Even in the most free countries in Europe or Asia the idea of an unrestricted, unfiltered, uncensored is under forceful attack. In countries like China, India, Turkey, or Russia the internet is already censored or filtered. In other places like the UK, France, and Australia plans for filtering and censorship are gaining steam.

Meanwhile, the idea that other countries are not pervasively snooping on all manner of internet communications is simply a fiction. Indeed, many such programs outside the US have been well known since before revelations of NSA internet surveillance came to light.

I'm not sure which is more deserving of ire. The assholes in the US government who abused and overstepped their authority and in the process validated every single fear (rational or not) about the US being so central to the internet. Or, the fools who are running away from one threat, US surveillance, right into the arms of a vastly more serious threat, local government censorship.

The idea of a free and open internet still existing a decade from now seems to be slipping out of our hands by the moment.
Web is finally refreshed. And release notes are here: https://wiki.ubuntu.com/SaucySalamander/ReleaseNotes
Check these for examples of performance:

http://www.framerjs.com/static/examples/GoogleNow/index.html

http://www.framerjs.com/static/examples/NewsFeed/index.html

http://www.framerjs.com/static/examples/Intro/index.html
Correct, but we'll provide implementations for the most popular IO APIs (NIO, REST services, web sockets, JDBC etc.) so it is a limitation, but I think it's a small one.

Once the documentation is complete you'll know how to transform any callback-based asynchronous call into a fiber-blocking one, so you could integrate your own libraries with Quasar. It's very-very simple.
> what the technical innards of the computers have to do with democracy. Frankly, I don't understand the later either :(

We're about to connect every tiny little aspect of our lives to technology. Everything becomes data that can be stored, measured, interpreted, used for good and nefarious purposes. Code is what manages all these processes. If we let black-box code (closed-source code) control our data, it means we trust those companies and governments who produce this code 100% and beyond the slightest doubt. Given Snowden's revelations about the NSA's abuse of power, it's become pretty obvious that we couldn't make a bigger mistake than trusting nontransparent governments or systems or operating systems or code. Even hardware needs to become open-source sooner or later.

Simple question: Can we ever trust voting machines that are not 100% open-source? Of course not.
It's impossible to build something great alone
Had to be made with Node.js ;)
Or Advanced Installer's free edition if you're xml-challenged.
As somebody that has held six different US immigration statuses during a span of a couple of decades, I can almost assure you there is no malice behind this and just pure bureaucratic incompetence. I once had a paper that was supposed to arrive in three months take three years. What I learned is that going to the USCIS office after something is due and checking the status will make a difference since, for example, you can spot (common) routing errors with applications.
As many others have already said, I, too, am one of those guilty parties.
http://www.nytimes.com/video/us/100000002479228/obama-on-the...
One solution never considered in the USA for some reason is what most other Western democracies do, which is public funding for candidates, and limits. Candidates may spend no more than X on their campaigns under penalty of serving penal time. In the UK it was about the equivalent of about $10,000 last time I looked a while back. Accounting must be done. This limits the role of money. The parties can raise their own extra money but only for national-scale media advertising.

However, there are conditions in the US that conspire against this: the Supreme Court's interpretation of the 1st amendment being one of them (e.g. corporations are people); the size of the US and its federal structure being another.

Yet I agree with the author: there is a hack to make the system more representative without breaking it much more. We just have to find one and somehow get it implemented!
Barbarians at the Gateways: High-frequency Trading and Exchange Technology
Hmm, what security does this actually provide? It seems to me that it only secures materials from the server to the operators, but that's a really small part of it. Someone malicious with access to the server can just inject something to get the plaintext, no?
Personally I think there are two things that could be done to limit the influence of overly vocal minorities of any ilk; be it business, ideologues, etc.

1) Proportional representation -
Each district should be bigger and elect a number of representatives, in a similar fashion to the senate but based on equal divisions of the population. This will also have the effect of breaking the two party system.

2) Capped government provided funding for campaigning -
This should limit the effect of money on the ability to disseminate the candidates platform for election, and steer the issues more towards their merit than audio volume.
Doesn't have to be ajax. Can be websockets
Always wanted to do this. But my inferior passport makes it infeasible.

To even spend a weekend in most countries, I would have to document every detail of my life, and every detail of what I intend to do in the country, before some bureaucrat might decide if I am worthy enough for a visa stamp. Traveling spontaneously, and changing plans during a trip are almost impossible.

Everyone who has a good passport should take advantage of it and see the world. Its one of the best things you can do.
I wonder if history will look back at this as the decade the USA lost "governance" of the "free" world / leadership among nations. US Dollars losing defacto currency of the world status. Internet balkinization in response to spying. China and India overtaking US as places to make money selling consumerism. Leading up to now; no more unifying USSR threat -> NATO's lack of relevance, growth of EU, USA near unilateral military actions and wars.

The world is rapidly realizing not only do they not need the USA anymore, they are better off without it.