skysight-inc/HackerNews huggingface dataset:
Memcached does, for one. This is (sensibly) turned off if you do "apt-get install memcached" or similar.
I had a couple of those!

The one I most used though I can't recall the title. Small book, green cover, probably geared specifically towards "IBM" BASIC (i.e. BASICA/GW-BASIC). Same idea, as far as learning BASIC for kids by typing in short programs and games. Maybe I'll find it buried at my parents' house somewhere sometime.

Sometimes when I get depressed about kids these days learning Javascript as their first language, I remember that I started with GW-BASIC and I turned out ok. :)
That was 400 days of delivery
Especially when talking about Apple, I'll guess they had visual guidelines (Mac OS X ones were very extensive) before other people thought about it.
Why yes, yes it does. There are exceptions of course, you seem to have found one. Here are some others:
http://www.phoronix.com/scan.php?page=article&item=gcc49_com...
Thanks for the reply! I've heard of SO before but I'll check it out!
http://www.gnu.org/copyleft/
Note: for anyone interested in this program, make sure you have the following before applying (in addition to a well-written proposal for your business)

1.) A working website, at least a landing page explaining your product/idea.

2.) An email address @ the same domain as the aforementioned website

If you have those two things you have a pretty solid shot at getting approved.
Joyent joins with IBM, Microsoft & Linux Foundation to form Node.js Foundation
From http://llvm.org/docs/DeveloperPolicy.html#license:

"LLVM’s license is not a “copyleft” license like the GPL."

Rights to copy the source is not what copyleft means.
"...companies like Google try to push for the greater glory of their profit margins. It is /very/ bad for customers in the mid- to long term."

Oh, I'm right there with you. I just think that, as a company, you spend millions of dollars making a web browser, making a great Javascript runtime, and your web sites run better when you use this browser, there isn't a lot of incentive to make it work on other browsers.
There are some compelling reasons to use Titan at smaller scales:

http://thinkaurelius.com/2013/11/24/boutique-graph-data-with... (good in-memory performance -- like Neo4j)

http://thinkaurelius.com/2013/03/30/titan-server-from-a-sing... (if you do grow, its easy to add more machine)
I actually agree with your example. The point is that nobody should care whether one interprets the looping variable (and underlying sum) as mutation or as shorthand for a mutationless expression. It's pretentious and counterproductive to call one interpretation mathematics and the other not.
Right, which is exactly why "The first symptom of stagnation is preference." is dumb. How do you tell the difference between "stagnation" and knowing the best tool for the job? What's that you say? It takes time and thinking beyond a pithy saying? Then why bother with the pithy saying?
I think it's just an attribute of old, dominant companies. It's why Microsoft just announced Windows would be a free upgrade going forward. The difference between Microsoft and Kodak is that Microsoft still had a lot of profitable businesses to prop them up until a more forward-thinking CEO took over.
Teach them how to build the robots and how to hack the robots, now.
We already have irresponsible over use of drones and so far all we have are ones that can fly around and drop bombs on people. And the government goes to great lengths to make sure people are totally emotionally uninvolved in the decision and execution. Once these end up in the military it'll only be a short while before they also end up on our police force. You think the cops are bad now? Wait until they've got a small army of drones to do their bidding. It's entirely possible that that never comes to pass but the US' current direction doesn't instil a ton of confidence.
Love it or not, but this masochistic attention to details is what sets up Apple from the rest in the public eye.
This is false--people are just as likely to respond to opposing arguments with rejection and ideological hardening. This is replicated in psychological studies.

In my personal experience, the less the opposing position acknowledges the values of its opponents, the more likely it is to be rejected. Most people reason by mood affiliation and use argumentation as a social tool, so this should not be a surprise.

I think the "Overton window" is confusing cause and effect; it's the nature of reasonable positions to generate unreasonable fanatics at the tail ends. But if you pay attention to the loud fanatics at a given point of time, you find most of them do not shift any window but instead fall into irrelevance. I think that as RMS's software becomes less important, people will care less about what he has to say.
People are really mean about PHP
The contentious bit for me is that it's convenient for you to grant him climate change because your understanding of that issue is in close proximity to his understanding. Breaking conformity would require a willingness to hear out ideas that make you uncomfortable as well. Beyond that I totally agree with you.
It has a theme running on the demo that isn't the default "native" look. It's also alpha, I'm confident it will look 99% native within a few months.

There was a huge amount of time put into making it feel more native than any other hybrid approach so far, and that's what's important. I'm excited to start exploring webworkers and optimizations to really bridge that gap.
7 Tools Your Startup Should Be Using to Take Advantage of the Cloud
I am not sure many computer scientists care about the game development world apart from maybe VR+Other cutting edge prototypes that we could only benefit from if gaming funds it.
Yeah, there should be an equal amount of parallel effort put into developing technologies that would allow us to destroy these machines and permanently disable their subsystems. Today, politicians still have to convince people to commit industrialized murder - tomorrow, the robots will obey orders without delay.
Well, I'm talking specifically about the biology analogies, and no, being good at ML doesn't mean you know anything about the brain.
>Even apple restricts using iCloud anything other than Safari.

Are you sure? I can login to iCloud just fine on Firefox (35.0.1) and Canary.
What does it mean for the crystals of the 'inner inner core' to be aligned in an 'east-west direction'? Its a sphere. Does that mean they are aligned in a ring, like the grooves in an lp (or the dots on a CD/DVD)? Why doesn't the graphic reflect that?
The article glosses over the contribution of genetics by providing just one vague counterexample.

However, see this

http://journals.plos.org/plosone/article?id=10.1371/journal....

Very clear evidence in a wide study about the contribution of genetics.
Some of the early computer magazines often contained listings of games. I remember one where you were required to type in about 1000 lines of Basic data statements, liberally sprinkled with checksums. Finally, after a couple of days typing, I typed 'Run' and hit the enter key expectantly. The screen cleared, and two big red words appeared: "April Fool".
No it isn't copyleft, I'm not sure you know what "copyleft" means.
Yes, RMS does not "browse the web" he has a server that runs a script sort of like wget or cURL.
Yeah, the effect of the price comparison for me was ... "hang on a minute, I could add a desk in a shared workspace to my central London room rental costs and it would still be less than the rate for the hackerspace in Bali"
Didn't we go all over this when a hostile GPL re-licensing of a (painfully) reverse engineered OpenBSD driver was attempted?

I'm not sure what you could do, that would also be attractive for people to use and contribute to, that would add enough GPL content to make such a thing fly even in theory.

Maybe add a bunch of the GCC backends to LLVM? That's where it's most conspicuously behind GCC. There's also the precedent of GCC derived pre-Clang front ends, although I don't know how many of the non-C and C++ GCC front ends are seriously important (there's Ada, but that's got its own complexities).
I agree. But thats a good thing if it's the only problem, in my eyes. I'd love to get funding to help further bridge the gap. Unfortunately, the browser creators on mobile all have incentive to keep their browsers limited compared to apps.
I like how there are two ways to say "I have a headache" in Japanese, and they are written with the exact same Chinese characters, but are pronounced completely differently:

頭が痛い (atama ga itai)

頭痛がする (zutsuu ga suru)
This actually happened to my grandfather. He had skin cancer (likely basal cell carcinoma). He was quite old and decided not to treat the cancer.

It grew quite large, then scabbed over and fell off. The skin healed up and he was cancer free.

Apparently it happens relatively often with some cancers.
This was an unexpected move from Google.

I am guessing they are trying to have singleton system around their app market but this is not how it is supposed to be done.

They can give users a unique email address with play store domain and ask them to sign in if they want to give a different user experience to Google users. And you need to have installed Google OS or Chrome in order to get that email address.

With this way, Google is no different than the 90s enterprise companies whose sites were only supporting IE in order to function.

This is not the first time Google is doing this, and I am guessing this will not be the last one either. Since they got Eric Schmidt on board, they are focusing more on revenue than being the Internet hero. I can not really blame them though..
It makes a great inter-process work queue as well. I don't think you have to stretch your imagination very far to find interesting single server use cases for redis.
But statistically, they're exactly equivalent. I guess I don't get the advantage.
>> This suggests that the FSF should create a GPL-licensed fork a Clang/LLVM.

To do that you need developer support for the fork, so it won't happen now. It won't happen until enough people are sufficiently upset with the current development path, and if/when that happens it will probably not be due to the license.
There's a significant difference between implementing something in your browser, publishing the source, putting out demos, etc. and making it a critical part of a primary business web application to the extent that you explicitly wall-off browsers that don't support it.

You want to add new functionality to the web? Great, implement it, make some demos, show us why it's awesome and something we should all implement too. Advocate and demonstrate all you want. But don't make your applications break for anyone that doesn't support your new fanciness.
Amazon Picking Robots
This is not scientific fact since it is conceivable that real neurons are much more powerful than artificial neurons, but real neurons may also turn out to be much less powerful than artificial neurons. In any event, the above is certainly a plausible hypothesis.

Biological neurons are indeed more powerful than (most) artificial neural network models because these models discard important characteristics of biological neurons:

* Spiking: Most artificial models are 'rate-based', where they gloss over the spiking behaviour of neurons by only modelling the firing rate. This discards all the various kinds of spiking behaviours (intrinsically spiking, resonators, bursting, etc.) as well as the relative timing of spikes. The relative timing is the basis for spike-timing dependent plasticity (STDP), which enables Hebbian learning and long-term potentiation -- two of the ways that networks learn to wire themselves together and process information.

* Conduction delays: Biological neural networks have a delay between when a spike is generated at the axon hillock and when it arrives at the postsynaptic neuron's dendritic arbour. This delay acts as a kind of like delay line memory in computers, where information can be 'stored' in-transit for short periods of time (in the ballpark of 0.5-40ms). And because different axons have different delays, information can be integrated over time by having one axon with a short delay and one with a long delay both end up at the same postsynaptic neuron.
Break MirageOS's TLS for 10 BTC
You can clear it in settings for the app that currently holds the default.
Arguing definitions is a waste of time. How about this: I like published formats that become standards as and when they gain multiple implementations. If you try to standardize first and then implement, you get CSS2 (or, my first example, XHTML2). The web features we use are there because one vendor or another implemented them, experimentally (again I refer you to javascript, or the <img> tag), and they became standards some time after that. For non-web examples consider something like python - at first, the implementation was the spec; as it matured and things like jython and pypy began to be important, the spec took on more of an independent existence.

This is the model that works, and google is trying to continue it. Best of luck to them.
Study shows how police interrogation techniques generate false memories
News report (one of many):
http://boingboing.net/2015/02/09/police-interrogation-technique.html

Link to full study: http://libgen.asia/4ae374811019a754c21620106.../shaw2015.pdf

HT to a friend of mine (https://benmeg.com/) who told me about it!
PHP is perfectly fine. The people that have a problem with it are usually people that have only coded in PHP before whatever-language-of-the-week-is-they-are-using-currently.

Its unfortunate that people bitch and complain about .NET sucks, or Java sucks, or XYZ sucks. At the end of the day, were you able to get done what you needed to solve the problem?
I think it's trying to say that the lazy programmer uses these excuses for why they failed/haven't made progress/have stopped working on something.
database of 7,000 known enemy combatants

The database is a more worrying prospect than the robots, in a lot of ways. Who gets to designate "known" and "enemy"? What if it's the Tinder eigenfaces program? Automatable ethnic cleansing?

Then what of the occupation? Robots aren't great for political legitimacy. Do you have them return fire on the kids throwing rocks at them? Unlike human guards I suppose they can sustain IED losses forever. But they're an A1 prime target for hackers...
I think the real point is there's defending GCC and there's "defending" GCC. Actually defending GCC means making it as useful and usable you can in the context of a robust, interoperable GNU ecosystem. "Defending" GCC includes creating pointless interoperability barriers and weakening other GNU tools in the guide of "protecting" copylefted crown jewels that no one wants to steal any more (those people have long since moved on to clang).
Only if you compile memcached from source. They can afford to do this because distro package maintainers give it sensible defaults on their behalf.

MongoDB fucks this balance up by recommending you use their package repositories instead of distro maintained packages.
I work on AAA games and I would love to go back to OSX and Emacs if only the tools and debuggers weren't exclusive to Windows and VS.
I guess io.js forced their hand.
This is counter to all the anecdotes I've heard all my life (from everyday people to English majors) about the difficulty of English. I grew up and hang around American monolinguals.
Andy Law, Product Designer at Netflix – Campfires.io
'every other' turned into one or two. But anyway.
Choosing a knowledge base for your startup. Check our review
I think its entirely possible to live in a Western society and live with those principles ascribed above.

It just takes will power but it hasn't ever been easier. The overall population has more access to healthful, natural foods than in the past. I'm always amazed that on many street corners in NYC a vendor is willing to sell you produce at incredible prices (4 bananas for $1, $2 for a small cart of blueberries, etc) considering that many of these products come from thousands of miles away and are incredibly perishable.

Discovering communities that share your beliefs and lifestyle is also a lot easier today than it has been.

I think a lot of people that don't ascribe to this healthful lifestyle just have different values. Some people like cheap processed food. It's a lot more consistent and convenient than many other food products. I don't believe in any kind of global conspiracy that wants to push foods bad for your health or inactive lifestyles. I guess maybe its less depressing to think that societal forces manipulate people rather than the idea that people make conscious health related trade-offs for their own reasons.
> Determining what a known-good server is over SSL isn't that easy.

Just the opposite. Both Firefox and Chrome's discussion of pipelining claim that "unknown" MITM software is why they didn't turn on pipelining. Nobody knows what this software is (could be malware). But whatever this mystery software is can't look inside SSL, so pipelining in SSL was just as doable as inventing SPDY.

If Google hadn't pushed SPDY then pipelining was going to happen, and the unknown bad software would have been fixed or blacklisted. Android was using pipelining for years in Browser until Google replaced it with SPDY. Mobile Safari has been using pipelining since 2013 (probably why it wins the mobile page load time benchmarks). Pipelining works.

Yes, some endpoints could be buggy, for instance IIS 4 (in Windows NT 4) was blacklisted in Firefox. Introducing a new, more complicated protocol just because of 10 year old outdated software is not a great way to solve problems.
Not really. Since IE10 a lot of the standards argument has been bunk and I've run into a lot of sites lately that tell me, "Oh this html5 feature is only on Chrome, so use that" when I use Firefox. Or if I'm using IE11 for work, suddenly I hit a site that either tells me to get lost or warns me that I'll get a better experience with Chrome.

The problem is we let web culture degenerate into a "my browser or the highway" attitude thanks to the fuel uber-geeks poured on the IE6 fire. Now we're constantly reaping this negativity. I won't even go into the issues I've had with Opera, AOSP browser, dolphin, midori, and others. This "my browser or the highway" attitude is still very strong and we need to stop pretending its a legitimate way to manage the web. No wonder people are clamoring for walled-garden app stores and dumbed down apps. Maybe they're sick of the geek-led browser wars that flare up every so often. Google knows this and is using this to its advantage with its long-range plan to lock people onto its proprietary Android-based services. Now here's another reason to not use Firefox and to stick with Chrome.
Yes it does. Did you read my links?

Small benchmarks can go either way, but for large codebase (especially C++) inliner is more important than just about anything else. So GCC wins, because it has better inliner.
> seriously ego driven

Oh, he is certainly ego-driven, but not in the same way as Jobs was, for example. RMS does not put his person before everyone else, but he lives rather through his principles and tries to convince everyone why it makes sense to follow them. And he has a very solid rationale he has developed through the years, making him very articulated.
The goal of a robot should never be to kill a human being. Robots are not human police that are in danger of death, and therefore should never be equipped with lethal rounds. The goal of a robotic soldier or police patrolman would only be to disarm and detain. A robot would not be making judgement decisions about life and death because it is not also trying to protect its own life like a human soldier/policeman. There is no reason a robot could not simply detain a criminal until humans could arrive and arrest the suspect, there is no need for a robot to engage in lethal combat. I think the fears people have about robots swarming war zones and murdering civilians should be quelled by laws which prevent the construction of robots with lethal ammunition and the accountability of those that deploy robots if a robot does in fact kill a human being.
The Blackberry Classic would have been an excellent phone five years ago. Unfortunately, they've been playing catch up to Apple and Android OEMs for almost a decade.
> Am I missing something, or is this fear of corporations totally unjustified?

Sun Microsystems basically grabbed BSD development by hiring up a lot of good people and running with it. It took a while for the various free BSD's to come into their own.

Basically, with "bsd licensed" software, if a big company hired up all the developers, they could take it proprietary and out-compete fork efforts.

I don't think it happens often, but it's not impossible, either.
The UNIX philosophy is to compose stuff out of small tools. I think that you could see what most UNIX programmers use as an IDE, but it is just their personal combination of vi/emacs with refactoring tools (from primitive sed to eg Go's rename tool), etc.
Sure - "The loud fanatics" who have no following certainly drop into irrelevance. I think if what you say were completely true we would not have had any movement forward on positions that were considered radical just 10 - 20 years ago - like same-sex marriage. It is only because certain people with large followings - Andrew Sullivan and others - began making a vocal argument for gay marriage, which wasn't even considered a mainstream position until very recently, that it is now the law of the land in so many states.

Radicals have to be able to articulate their position in a way that is compelling and reasonable to a significant number of people in order for there to be a shift. But I think political progress is largely explained by this phenomenon.
I think so... http://uk.businessinsider.com/google-search-market-drop-mozi...
Apple’s iOS 9 to Focus on Stability – Code Jar
Take a look at XWT[1]. It uses the native rendering on each platform.

[1]: https://github.com/mono/xwt
Internet.org is available only on Reliance network in India
I seem to recall SUSE being a RPM based distribution but with KDE instead of Gnome.
Lack of competition for Internet Explorer got us the lost decade – Microsoft was perfectly happy with the web not being competitive with unportable desktop apps.
I think this is what IO.js wanted right? What were their other demands? It would be cool to see Node.JS and IO.js unified again and moving quickly forward.

(I'm self interested because we essentially bet our company on Node/IO.)
$386M allegedly missing, as investors fear Bitcoin Ponzi
> If suspend weren't working

The irony I'm finding these days is that suspend does work, but now the options to turn it off don't.
It was definitely a UI problem for us. I don't think the underlying protocol matters much, we could have used IRC.
Not only does gcc often produce faster running programs as referenced in the post, it has mature OpenMP support (although llvm/clang is moving pretty fast on OMP development), and has a Fortan compiler. These are important for numerical computing.
I'm still nursing a 20-year grudge against them, yet find myself gainfully employed doing .NET application development again. There's being observantly pessimistic, and there's tilting at windmills.
Thanks, I didn't realize 'flag' had been moved. I thought I remembered there being a 'flag' link next to the timestamp, so when I didn't see it, I assumed you guys were doing another experiment :)
Well, the way I see it, the adage is right to recommend being suspicious of, and questioning fixated preferences. This attitude is healthy.
Anyone care to comment on the books?

I'm not a fan of gamification but, as an amateur game designer/developer, it's a subject that interests me.
The Bitcoin Piñata
How to create a podcast intro