skysight-inc/HackerNews huggingface dataset:
I'm with you on the copyright stuff. That's why I don't post anything on Facebook - my photo albums and feed are completely empty.

What I'm saying is that you want a tool to keep in touch with your friends and Facebook is that tool. If you don't use it for anything else I wouldn't say freedom is an issue, no.

Anyway, you have some valid and fair points so I won't argue about the rest (privacy, incentive to move away/email etc).
When memory is not enough
I can't agree with the "mathematics used to weed out" terminology, the weeding out may be an incidental part, but I've never encountered a place where mathematics was used to diminish the number of people following a pursuit. Certainly not the way that Organic Chemistry is used to weed out premed students.

And certainly not in Computer Science, as mathematics is avoided in many cases where it would greatly aid in reasoning about systems, due to the quantity of people who dislike it.

And in Physics, mathematics isn't used to weed out people, but to train them on the theories that underpin the entire field.

I'd be interested in hearing where this happens, because it's certainly not been my experience.
> Do people really think they are that stupid ?

That's not really a defence. They could easily be that stupid, bureaucracies tend to do extremely stupid stuff when looked at from the outside but every cog on the inside thinks that its action makes perfect sense.

> This Github DDoS has got to be the work of someone trying to frame the Chinese government.

Evidence?

> Has anyone considered that angle ?

Sure, but so far the evidence is that that is not the case.

If it is someone trying to frame the Chinese government I'm sure they'll tell us all about it soon.
The 68000 Wars, Part 1: Lorraine
Climate Science as Sensory Infrastructure
24 hours in a fuel tank
Faith-Based Intellectual Property
I don't understand how we've gone so far in the McMansion direction.

"To achieve the American Dream, you must be asleep" said Lama Surya Das.

The mass population is in a trance, induced by constant, relentless marketing and monotony.
I live in Romania. It's pretty much impossible to obtain a gun, and the overwhelming majority of burglaries are perpetrated when the owners are not home. Burglars usually stake a place out before hitting, and make sure that the owners are either on vacation or at work.
Competitive college sports is pretty much non-existent in Europe.
I think so, too. Contacts become contracts.
The photographer who broke the internet's heart
That was about five years ago. all the browsers should support six or more connections now.
How does 'economical and financial sanctions' equate to 'Whitehouse gives order to start false flag operation against github'?

The more that comes out and the more silence there is from the Chinese government the less it looks like a false flag operation. Usually the victim of a false flag operation (China in this case, not github) would be very adamant about its non-involvement and would work very hard to expose the originator.
Documentation often gets cited as the main 'semi-techncal' thing to do for an open-source project.

However, I disagree with the point that moribund projects could be revitalised this way. If the people writing the code have little interest in explaining to other people like themselves how to use it then IMHO writing additional text for less involved people is not going to be very impactful.

Your second point about myopic docs is spot on, though. A human-readable summary can be invaluable but it involves getting your head around what already exists first -- that requires some will from the developers in the first place.
SIMD at Insomniac Games [pdf]
the ideal export to import ratio is 1, BTW. Anything else is an imbalance and a ticking bomb. The internal trade imbalances in the EU have already blown up once.
"Finns are paid to study. I think students in most of the Nordic countries are."

There are scholarships (all over Europe) that depend on acquiring a minimal number of Bologna-credits, and those (at least in some countries) existed since the foundation of the higher education itself.
Yes, just like if Glenn Beck really did not rape and murder a young girl in 1990 he would be very adamant about his non-involvement and would work very hard to expose the actual culprit: http://en.wikipedia.org/wiki/Beck_v._Eiland-Hall
Outside-in testing by example
Copilot was bipolar, not “depressed,” and had been given an antipsychotic
That is not the gist of the text. The text states that programming involves reasoning using abstract entities, and Mathematics, while not used directly in programming, is an excellent training ground for the ability to reason in an abstract realm.

I happen to agree a lot with the text. The best programmers, and most definitely the best system designers I know, excel at abstracting concepts.
Having an university degree will soon be worthless ( not in our lifetimes ) but the revolution has already started. Online courses offer much better results for less money. In fact I think the best place you could be right now is : having a degree ( in which you didn't put all that much of an effort ) + work experience while you are studying + online courses from top universities.
20 eur is quite uncommon, it's usually 1 or 2 usd/eur. So I skipped reading these two lines of unassuming gray text and entered details of my disposable visa with like 5 usd on it.
One thing that factors into that is the surface vs airburst setting (the presets differ).

edit: for the simulation, the other major thing that factors into it must be the "fission fraction", the presets store 4 things: name, yield, a field marking surface/airburst and the fission fraction.
That's a function of the density of the material around the bomb at the time of the explosion.
GoDaddy goes public and opens up 30%
Yeah - was once instructed to use a full container (Glassfish) on ARM. A bootup took 5 minutes, requests took ten seconds. It was depressing.
Really nice job, thank you!

React is patented https://github.com/facebook/react/blob/master/PATENTS which is, IMO, a reason to applaud the rise up of alternatives like this one.

I just hope the author is not infringing React patents in his implementation.
Just shows, it does not always matter how "tight" your code is, or how innovative your technology is, or design, or product. Marketing trumps all. I'm sad inside now.

I honestly would love to short and buy some PUT options, but GDDY will probably soar based on investor and banks pump up, and their marketing engine. Their product is absolute garbage though.
XMetrics: Activity Tracker for Swimmers
I like to put CFLAGS/CXXFLAGS et al in separate files that just define the corresponding macro. These get included in the makefile which has dependencies added to rules that reference such a macro on the file that defines the macro. E.g. the .o rule for C++ has a dependency on the CXXFLAGS which defines CXXFLAGS. Change CXXFLAGS and things rebuild, mess with LDFLAGS and you re-link etc... Handy if you need it but you can end up with lots of little files.
That highly depends on the university and the country.
I'm mostly nitpicking here, but you're talking of a peaceful location, whilst the quoted text talks of a peaceful society.

Assuming a society must consist of humans, a peaceful society depends on the existence of a society and thus the existence of humans, so you can't just kill everyone.
The Chinese Billionaire Zhang Lei Spins Research into Investment Gold
Anyone interested can reach out to us at Taiga.io, we've built an Open Source, Free agile project management tool. We were named lat year as one of 2014's top Open Source Tools by opensource.com (http://taiga.io) and our Github repo is here: https://github.com/taigaio.
I'm sorry, I really do not see the parallel here.

A parody is just that, we're talking about a several day long real attack here.

And if you read that article you'll see Beck sued to get the domain. So it's not like he ignored it, and besides it was obvious from the beginning that he wasn't the one that registered the domain.
This is a quibble, but there are cases when the physics of the computer cannot be disregarded and must be considered. Two of my favourite examples are cosmic rays flipping bits [1] and printers jamming. [2]

Regardless, I agree with his overall thesis: the machine is just a hunk of atoms with no meaning of its own. It is us who place a meaning on the machinations of the computer. Computer people have come to accept the abstractions of computer science as tangible and consider the abstractions of mathematics intangible. I think both abstractions are comparable. Both end up being interpreted and executed by humans and by computers, and it is merely the overwhelming prevalence of CS abstractions being executed by computers and mathematical abstractions being executed by humans that
is causing this divide between the two tribes.

There is much that computer scientists can learn from remembering that the machine is just a represantion of abstractions, just like mathematicians can benefit from remembering that occasionally the physics of the machine are relevant.

----

[1] An entirealy reasonable explanation at times,

http://lwn.net/Articles/219983/

[2] http://nedbatchelder.com/blog/200811/print_this_file_your_pr...
To be fair - you're getting maybe $75 worth of hardware, plus datacenter space, power, and an unmetered 200Mb/s network feed to it - none of which you can get for free even if you have a spare 'Pi and SSD lying around doing nothing.

It's no great saving over places like Hetzner or Digital Ocean, but I don't think it's _quite_ as bad a deal as you're making out... I wonder how much more than $300 it'd cost you to buy the hardware that Hetzner give you for four times as much per month?
He was probably talking about the centralised model used with CAs, and trying to start a discussion about an alternative to the CA model, probably some way of decentralised control, hence the bitcoin reference.
Convergence [1] comes to mind.

[1] http://convergence.io/
Basically it means that I think that hierarchical trust doesn't work for me. Instead of bank buying certificate from some authority I'm supposed to trust I'd rather infer that this certificate is associated with this domain because it's written in some form of blockchain, unalterable and verified by multiple parties.

Honestly I have no idea how the current system is purported to work. And I just don't know what certificate is supposed to prove? That someone at some point in time had 100$ to spend on a cert? How's that more secure than self signed cert?

Why browser warns about self-signed and not about others? All thing seems to me to be more of a security theatre and money making scheme than actual trust system that reflects reality in any way.
How Beats by Dre played you like a fool
The explanation is correct; about 50% of Germans go through a formal combination of apprenticeship and trade school.
That one is classic.
But upstream providers within the TTL range will. And during a DDoS like this you can bet that everybody in the chain that is on the good side is in constant communication.
Size of code could be a good reason:

This appears to be just 43kb: https://github.com/Matt-Esch/virtual-dom/blob/master/dist/vi...

Whereas Facebook react 0.13.1 (without addons) weighs in at 599kb, or 121kb minified.

Note that I know almost nothing about this project. It may do less than React, be slower, etc... But if it does a half decent job with far less code then it's very compelling.
"Oops, there's a problem... Out of Stock" - your company doesn't compete on the cloud part, so their claim still stands.
I think it is not possible to eradicate all human race with current nuclear bombs. Some would survive.
Oracle provide Java 8 for ARM:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8...
The performance on my little Raspberry Pi went up dramatically compared to OpenJDK when they released it (over a year ago).
Scientific study on code readability – Looking for participants
The Department of Psychology of Heidelberg University, Germany, is conducting an experiment on the psychology of programming.

We are researching how programmers read source code. At the moment we're running a pretest for the main study for which we need the support of programmers who are fluent in C#.

If you're a C# programmer and would like to help science, please follow the link below. Your task will be to find a bug in a piece of C# source code. The pretest will take approximately 20 Minutes.

We are very interested in your comments, so that we can further improve the design and the software used to collect data. Your input would be much appreciated, so that the final experiment can be further improved.

It is the first step of a larger project on the psychology of programming that will include experimental studies, eye-tracking, and electro-encephalography (EEG) studies. If you are interested in finding out more about this project, please contact me. You'll find my contact details on the provided website.

To participate, please visit the following url:

http://code.psychologie.uni-heidelberg.de

Regards,

Johannes Hofmeister
I think you are quite unique in 'skipping text' written nearby text boxes where you are entering your credit-card number, expiry date and CVV2.

I would recommend changing that behaviour ASAP ;)
What part of "tesla is going to build their own batteries" do you not understand?
This is obviously incorrect, and a seizure trigger to boot.
It's an April Fools website. That means it, and all of its content, is wrong.
On Spartan and Community Fan Fiction
I tried their free trial when it was still branded as Online.net Labs. What follows is my experience, which is good as anecdote only.

I use MariaDB-Galera in a project of mine to be able to run it in a parallel fashion. To determine if the servers were suitable for my use, I tried to install MariaDB-Galera, only to find out:

- MariaDB doesn't officially support ARM yet;

- The Debian and Ubuntu repos don't have the MariaDB-Galera edition available;

- All repos I could find with the Galera edition didn't have it compiled for armhf, including the official repo, by virtue of the first point.

- Compiling it on the server resulted in other problems: besides the usual compile errors that can be more or less sorted out by hand, and the dependency hell of the resulting deb packages (remember, no armhf packages available) I figured it would be unacceptable (in terms of ease-of-maintenance) to have to recompile MariaDB every time a new version with security fixes came out. This is something I can live with when toying with Raspberry Pis and similar things, but not on production stuff.

I eventually gave up, declaring the servers unsuitable for my use. End of anecdote.

IMHO they are charging too much for the product, at a time when the ARM ecosystem is not yet ready for server use (the architecture and OS support are fine, the user-land software, not so much). The servers are bare metal (it's awesome being able to use as much CPU as you want without breaching AUPs or hitting artificial caps), but the networked storage, while definitely better than HDDs, may not fulfill the needs of those with higher I/O requirements (I admit I haven't tested, also by virtue of Galera not being available). Lastly, the prices first show without VAT, which means that if you're in the EU and without a VAT ID, it'll turn out to be even more expensive. I'd consider something like €7/month (perhaps with less storage) to be a more acceptable price.
Show HN: AtomPair – Pair Programming with Slack and HipChat Integration
Business Marketing Automation: How can it be done?
AirBnB is now available in Cuba
"Better" is a broad claim. Have you compared SIP/Skype call quality and reliability.
Over population, over consumption – in pictures
Nice, but the page's color scheme starts hurting my eyes after about 15 seconds. Dark / colored text on a light background would be much more reader-friendly.
Python runs just fine on an ARM powered RaspberryPi (and some custom IMX233 ARM hardware I was working on a couple of years back with ARM ARCH Linux on it). I suspect not everything that gcc compiles on x86 will work, but you might be surprised at how much "just works", or has versions available where someone's already done the hard work of ensuring it compiles properly for ARM.
Google to close door on doorway pages
The state pays for your education.
Germany has a very good engineering education. Where do you think comes the brand "made in germany" from? We germans still build the best cars and machines.
because web-of-trust-models worked so great for PGP/GPG. In theory that's great, but how can I confirm that the cert in the chain is indeed for google.com. Because it's trusted by chrome which I downloaded from google.com (or at least a machine pretending to be google.com) or because my computer-illiterate friends trust it? Or because my OS trusts that cert?

I agree that the current system is broken, but I fail to see how a distributed system magically fixes this, most notably the issue of bootstrapping trust. I foresee that the distributed model moves to a more centralized model where we trust apple, microsoft, ubuntu.
With a reply like that, I can give you some kudos. Recognizing mistakes is difficult, but recognizing there are things you don't even know that you know and striving to learn them is courageous! Good on you for working to improve yourself and your business! World could use more like ya!
Thank goodness. I'm also glad they tested it high enough up to prevent the fireball from touching the ground. With a modern bomb you get fallout from the primary stage but the vast majority from an air burst is going to be from the outer uranium-238 shell which absorbs all the extra neutrons from the fusion and splits without emitting any neutrons itself. This isn't a problem with lead for reasons I don't understand and with the air near the bomb you're just doing stuff like turning nitrogen into carbon-14. The results either decay immediately or last for a thousand years and so aren't particularly radioactive. If a bomb goes off near the ground or sea water then there's plenty of stuff possible products with those nasty intermediate half-lives.
"So I think that Universities in Poland are much more careful about actually letting people graduate, while in UK pretty much anyone can graduate,but poor grades make their education worthless."

It's about the philosophy behind it. In Poland (and Romania too, BTW), an institution defends its reputation first and foremost. Somewhere else, it's more business-oriented and the reputation is kept more by marketing than by other means. That is also how "top universities" classification is made - by counting only the highest results, not all of it. It's a nice hack on human mind, as both the students' and the average employers' bells ring when they think of those "top" universities, abstracting away a lot of "uninteresting" information.
That's standard for NCR18650A cells though - they ship with no protection circuit and I believe the same chemistry that the Model S is using. The protection circuits are added by companies that buy raw cells from Panasonic.
I don't mean it works as in it runs. I mean that the Python Jit would be optimized for X86. It has to run better to be worth the trouble of using this.
To explain why this is nicer than react:

virtual-dom makes zero to non assumptions about your architecture. which I like. It's just dumbly a diffing algorithm and that's it.

Mercury[0] is a "framework" (A collection of opinionated modules) that builds on top of this to give a more complete app stack. And it's really fast[1].

Because it's so dead simple and takes so little assumption, it's really easy to mold to your needs. For example, we've chosen to use it for our Haskell virtual-dom implementation[2]. Also Elm has chosen to use this library for their `elm-html` library [3] and PureScript is using it too [4].

So it's also nicer (in my opinion) from a technical perspective. Not just a licensing perspective.

[0] - https://github.com/Raynos/mercury
[1] - http://elm-lang.org/blog/Blazing-Fast-Html.elm
[2] - https://github.com/ghcjs/ghcjs-vdom
[3] - https://github.com/evancz/elm-html
[4] - https://github.com/purescript-contrib/purescript-virtual-dom
It's not really banned or inaccessible. But connections are severely throttled down.
Thats a funny distinction. Competitive sports are not centralized at universities, but of course they exist all the same.

What you are saying is that if you want to do competitive sports, you won't get a degree in history of business or other feign courses pros take in the US university sports system.
> Someone explained to me that this is due to Germany's focus on trades and apprenticeship.

Yeah, the Berufsschulen (vocational schools) mirror the university system with 5+ year trainings that net apprentice/master certifications; and a master is in many trades necessary to be allowed to work as freelancer/found your own company – even for blue collar jobs like plumber, painter or car mechanic.

This has started to erode in the past two decades, though, because all those jobs are being automated and/or outsourced and people try to rush to the universities.

Edit: Apparently, (partially in reaction to this) a Meisterbrief now is considered to be equivalent to a Bachelor of Arts degree.
Yes, there is a massive flow of incoming students, especially here in Berlin and in other large cities (Hamburg, Munich, Cologne). But after graduation, exactly those cities do not offer great job opportunities. What makes our economic system strong are the many small to medium entreprises, often family businesses. And those are seldomly in the nice urban areas but mostly in the southern countryside.

So you will see many highly qualified graduates working as waiters or in startups who pay little to nothing - so they can stay in posh Berlin.

At the same time companies in the countryside have a very, very hard time to get employees.

Apart from that spatial problem, there is one huge drawback: the language. Most of the study programs are still solely taught in German. And the requirements are tough!

I had some classes in English and it was totally weird, as there were never more than 2 students who were not German natives. Quality dropped as well, when you're discussing German philosophy in English, obviously.
>Programming != Math.

Programming also isn't computer science.

>Logic is important, but that is mostly orthogonal to any course of math instruction I've ever been exposed to.

I think that's the issue the author intends to address: computer scientists not having been exposed to a mathematical treatment of logic.

>you may go weeks without using any math that an elementary-schooler couldn't perform

If by "math" you mean "arithmetic and basic algebra," yes. If in "math" you include logic, induction, abstract algebra, graph theory, combinatorics, etc., then you're using math every time you write any code at all, whether it's ensuring you don't write any cyclic dependencies, making sure you correctly handle all return values, or making sure an algorithm doesn't require quadratic time or worse before you implement it. You need math if you want to know that your custom comparators won't cause a sort routine to blow up, to recognize certain possible sources of bugs in unsafe languages, and most of all to recognize and assess the validity of potential optimizations.

I mean, one can program with just a basic grasp of boolean logic and high-school algebra, but they'll have a hell of a time of it.
Supercaps with that range of power density have been available for quite a while now so that's nothing new.

Typically you need 10 times the space for some charge when comparing with li-ion.
They have local SSDs now, the previews had local HDs only. I do think the pricing is a little higher than I expected. I had fewer problems with compatibility than you. MariaDB seems to be in jessie [1]

[1] https://packages.debian.org/search?arch=armhf&keywords=maria...
Small Sylva brewery in big trademark dispute