skysight-inc/HackerNews huggingface dataset:
The author points out the biggest issue I have with open source, there is no owner so their is no reputation so their is no incentive to fix reputation damaging but not functional issues.

Everyone was shocked that like one person was maintaining OpenSSL which everyone depended on, some of the mentioned programs have exactly zero people maintaining them. The package maintainers will do the minimum to get them to compile but that is it. So once you've got a remote execution bug in a commonly shipped but unowned piece of code, you can rootkit all your friends who use it, again and again and again.
http://smile.amazon.com/Beautiful-Code-Leading-Programmers-P...

This book might help.

H&P is great, by the way. It was that book and "Cathedral & The Bazaar" that made me quit a Microsoft-only job and go open-source.
My vote is for SQLite. It is very well written, incredibly well tested, and one of the simplest and most flexible tools out there. My favorite part is the extensive documentation explaining the architecture decisions they made.
Seems like just another avenue to trick the computer
The HashLife algorithm for Conway’s Game of Life:

https://en.wikipedia.org/wiki/Hashlife

My implementations in Literate CoffeeScript:

http://recursiveuniver.se

And JavaScript:

http://raganwald.com/hashlife
> It would be an amazing insight into the corrosive influence of Washington on a person's integrity.

I always liked Václav Havel’s short speech from 1991 where he coined the phrase “power unto death”:

https://www.cs.utexas.edu/users/vl/notes/havel.html
> maintain the status quo on behalf of powerful interests.

I think "maintain" is the best-case scenario under the current system. "Shift dramatically in favour of" is the worst case, and that's primarily what I'm voting based on these days.
A part of me wonders if I should believe this, and the story about the Apple case. Or maybe it is all just a conspiracy to gain our trust.
I think you're confusing Fabien Sanglard (writer of the above article) with Fabrice Bellard (prolific programmer)
You're mixing him up with Fabrice Bellard, I believe (http://www.bellard.org/)
The laws you're likely talking about aren't as bad as you might think. They made a number of changes before it passed that make it more reasonable: http://parlinfo.aph.gov.au/parlInfo/search/display/display.w...

It doesn't affect:

- "contents or substance of a communication"

- "information that states an address to which a communication was sent on the internet, from a telecommunications device, using an internet access service provided by the service provider and was obtained by the service provider only as a result of providing the service"

When they first introduced that bill it was rather scary looking but by the time it passed it's not too bad.
For image data, Caffe (http://caffe.berkeleyvision.org/) is dominant (most deep learning computer vision research I see is done with Caffe). However, that's the chief problem with Caffe - it's very difficult to extend because it revolves so much around "just specify attributes" and train.
Sure there is. We have a system of laws and courts that define the contract.

And besides, the existence of a contract or not isn't really my point. My point was that encryption isn't an all or nothing situation. You don't either have completely ironclad security where you and only you can access your data or nothing at all.

There are degrees of technical protection. That was my point. The black and white thinking about this issue is wrong.
Yea that's a good point about just how much better (and...different) Kripkes work is than that which has been produced by the publish or perish academic system in philosophy. As far as I can tell it's been utterly counter-productive.

In Kripkes favor I would also add that he was a great stylist, with warmth and humor and...flexibility of presentation. And that partly because of this NN and WRPL are perfect introductory philosophy texts for "generally educated" people. If I taught philosophy instead of working in tech, I'd probably help keep Kripkes legacy alive for that reason alone!
Or we could recognize that young boys are naturally energetic and that this is not a bad thing. If we could teach them in a way that channels that energy instead of forcing them to sit in a chair for 6 hours a day, they might actually learn something.
The Cost of Standing in the Gap – Southern Investigative Reporting Foundation
And once again we see what a bad idea it is for the US to only have two major political parties. If there was at least another major left-wing party, they could freely criticize Obama for acting more like a right-winger than a left-winger during his terms.

But the "supposed left-wing" Democrats can't do that right now even if they wanted to, because that would hurt their chances with the Democrats, and Independents are irrelevant in this context, as if they want to vote left-wing, they'll have no choice but to go Democrat anyway - even though Independents make up almost 50% of the country and could easily support at least another 2 major parties if they all were a little more organized and didn't get brainwashed into voting the same Democratic or Republican parties that they hate (and the reason they registered Independents).
If you think "things are different now and this kind of thing would never happen in modern times," keep in mind that in 2014 a Y2K bug resulted in the government mailing 14,000 draft registration notices to men turning 118 [1].

[1] https://news.ycombinator.com/item?id=8020235
I don't think whether he understands it to really matter. I think even if he was the world's foremost security expert, his message would be the same as it is now.
maru lisp by ian piumarta : Maru is a symbolic expression evaluator that can compile its own implementation language.

http://piumarta.com/software/maru/
A couple of other fun quotes:

"And what we realized was that we could potentially build a SWAT team, a world-class technology office inside of the government that was helping across agencies. We’ve dubbed that the U.S. Digital Services."

Yes, that's a great analogy! Go with that!

"And this was a little embarrassing for me because I was the cool, early adaptor President."

Cooler and adepter!

https://www.bostonglobe.com/news/nation/2016/03/11/transcrip...
Remember punching in 4 pages of Pascal from a PC Magazine in early 90s. I had no idea about anything, syntax, semantics... it was long and painful.
Can you expand on your criticism? I've heard people offhandedly criticize Gladwell's work but I've never really gotten a full explanation of why they dislike his style.
I, for example, am not a US citizen ;)
I really like drinking but I hate being drunk. I am happy with a buzz but if I drink more after that is unpleasant to me.

My apologies to Xg15 for down voting him or her. It was accidental, my finger slipped and there's no "undo" button that I know of.
Yes and both are french :)
Is Singularity Near?
Out of curiosity - the Mid-term exam paper says:

This midterm exam is open-book, open-note, open-computer, but closed-network. This means
that if you want to have your laptop with you when you take the exam, that's perfectly fine, but you must not use a network connection. You should only use your computer to look at notes you've downloaded from online in advance.
If you are an SCPD student, you should take this exam in any two-hour period between 11:00
AM Pacific time, July 20 and 11:00 AM Pacific time, July 21 . If you have any questions, please feel free to call me at _ any time in this window except between midnight and 8AM on July 21, Pacific time. You may submit the exam either by faxing it to _ or by scanning and emailing it

I'm not familiar with how these things work in the US - are the students trusted to take the exam away and not use the internet to get help?
I can almost guarantee their response will be, "WTF? Stop making words up, mate."
Thank you! I really should have put a lot more into this, because I have a ton of examples. Really need to do a follow up
We're talking about iPhones here. Not the nuclear launch codes. Maybe you have information on your phone that KGB is interested in, but most people don't.

Again, security & encryption aren't binary. It isn't on or off. Different levels of protection are appropriate for different levels of threats. The lock on my mom's suburban house is a lot weaker than the lock on the vault holding the gold at Fort Knox.

Similarly the kind of security appropriate for consumer grade cell phones might be different than the kind appropriate for guarding US national security secrets.
Let's not forget Derek Parfit.
Yes, I know, it's just completely insane to declare that we've somehow qualitatively moved past our brutish origins as long as torture, rape, and murder remain de facto extensions to politics.

I have no reason to doubt that quantitatively we have made some progress - although Pinker's arguments are most definitely not universally accepted in the scientific community.
Thanks for the link. Well, of course I just quoted a few examples without pretending it's legitimate piece of statistics, however, there hasn't been all that many world chess champions so far (and Botvinnik, Smyslov, Euwe, Karpov, belong in that category), and thus a few PhDs or successful intellectual careers is already enough to show that something clearly sets this bunch apart from the general public. You're less likely to find a plumber or a shelf-stacker in that bus (no disrespect for people in these professions). Whatever causes that is another matter. I agree with you that drive and dedication - and not necessarily some innate talents - could be the crucial factor in this.
unicorns level in ioccc standards
is that the flood the bible refers too?
Really?

It's not like you could take the neural net weights aggregated from thousands of movies and retrieve any form of entertainment from them. Is a derived work anything at all based on an original, or just something in the similar field, ie entertainment->entertainment?
Why Workplace Diversity Hiring Quotas Alone Won’t Solve Discrimination
Imagine a big ass river. Pretty much the same concept, but in reverse.
... the programs that all started long before he was in office?

He's at fault for keeping them in place, but that's about it.
I wish I had github when I was 17 year old, publishing all the codes you while learning to program is really great idea: https://github.com/0xbadb002
Fwiw, I was not leveling an accusation. I think this kind of work is the wave of the future and I hope to blog more about it at some point. It can be done badly and cause problems. When done well, I think it gives ordinary people some of the perks usually only enjoyed by the jet set and well off retirees.

I sincerely hope you pull it off and wish you the best.
Read my other reply to you on the subject! The API might be a small syntactic change, but the concepts and the implementation behind those for noobs are not. They learn OOP and constructors and then you tell them - they suck, use factories via static methods.
Depends how you define minimal, functionality or code size and do we count libraries since once you pull in GTK, Qt or something on the JVM you are depending on millions of lines of code anyway.
Slashdot comments are down
Well its been over 24 hours since I found I couldn't post on Slashdot. Seems it is not just me. With all stories on the main page with zero comments. Think this could be the end of one of the few original social media sites I still visit.
I've come across several open handheld projects. Does anyone know which are available, practical, and supported (at least by active user communities)?

* Padora and Pyra, both by Pandora: https://pyra-handheld.com/

* Jolla phones, running Sailfish OS: http://jolla.com/

* IndiePhone by Aral Balkan; I think this one might be defunct: http://indiephone.eu/ / http://indietech.org/

* GSMK CryptoPhone: http://www.cryptophone.de/

* Revolution by GeekskPhone (which has some connection to PGP?): http://www.geeksphone.com/

* GTA01 and GTA02 by OpenMoko; obsolete? http://wiki.openmoko.org/wiki/GTA01 / http://wiki.openmoko.org/wiki/GTA02

* GTA04 FOSS by OpenPhoenux; successor or otherwise related to OpenMoko?: http://projects.goldelico.com/p/gta04-main/

* Neo900 by (OpenPhoenux?); "aims to provide a Fremantle (Maemo 5) compatible successor to the N900: http://neo900.org/

* Fairphone; focuses on 'fair trade' supply chain: https://www.fairphone.com/

* Camelephon: Android stripped down for security?: http://chamelephon.com/
Was Obama using this term in a Marxist economics context?
Good question. As far as the thought experiment itself, it's really just a modern phrasing of Descartes' thought experiment. I have no idea if Putnam was even the first to mention a BIV.[0]

The real novelty is Putnam's response, based on the causal theory of reference or content externalism or something like it (I'm fuzzy on this point). I hope I can do it justice from memory.

He argues that because the brain in a vat has never had the appropriate sort of causal contact with external objects, its thoughts don't refer to them. So the brain has whatever brain states go on in me when I think "the sky is blue", but it has never seen the sky, and so its mental states don't refer to the sky. They refer to something else. Probably some disjunctive property of however the apparatus stimulates the brain's nerves (it's really hard to say what this is). It turns out then, that the brain is not falsely believing/failing to know the facts that we might think about by thinking "the sky is blue", it's accurately representing some other kinds of facts. So that type of scepticism is self-undermining, because it attributes thoughts to the BIV that it couldn't possibly have.

I should add that it seems to me that while this argument is tremendously creative, it belongs to a whole strand of philosophy from the 80s that seems to have died out. There's a decent chance you'll read some Putnam, but AFAIK people aren't publishing much on his BIV argument (though people use the example of a brain in a vat sometimes).

[0] Arguably, Descartes posited that the deceiver could deceive you about anything, including logical relations, while the BIV case just involves people giving you misleading sensations, so that's one conceivable difference in the discussions, but that's not a point that I ever saw anyone discuss in detail. It matters for Descartes scholarship, but that's all.
Yes, they are using some kind of heuristics in addition to ip ban lists. I was using an openvpn instance on a private US server which was working fine until a couple weeks ago when I didn't notice the VPN connection dropped and accidentally reconnected from 2 different countries quickly. It banned me immediately.
Could you provide some more information on how you used it and on what you liked and didn't like?
Right. With decent end-to-end encryption, third parties can't circumvent without compromising devices or software. Systems where providers can secretly push compromised software aren't secure. Obviously. There are many eyes on the GnuPG code, for example. But even with Apple and Facebook, PR and financial consequences for backdoors would arguably be huge. Consider how much global business US providers have already lost, just over suspicion raised by Snowden's stuff.
Using the acronym of the phrase defeats the purpose, though, since it looks like someone's initials.
Debian has non-maintainer-uploads in case upstream refuses to fix issues or simply has vanished, and so has Ubuntu.

No idea how other distros solve this issue though. And on Windows with its lack of any package management or update facilities other than whatever homegrown stuff the vendor ships (which leads to dozens of updater processes eating up RAM) the situation is even worse.
No, this happened about 5.6 million years ago, according to the study. That's well before the advent of the homo sapien or any prehistoric ancestors developing a language complex enough to tell such a story.

Fwiw, there are more recent large floods that serve as possible inspiration for the flood stories you can find in any major religion.
I have hundreds of bookmarks in chrome. I have so many bookmarks that I've essentially stopped making new ones because the back log is simply too large.

That speech I bookmarked. Despite the terrible formatting that speech is a work of art applicable to every human being who holds power, whether it's POTUS or the office manager.
The difference is between training taking a week, and training taking 10 weeks.

It takes a week to train a standard AlexNet model on 1 GPU on ImageNet (and this is pretty far from state of the art).

It takes 4 GPUs 2 weeks to train a marginally-below state of the art image classifier on ImageNet (http://torch.ch/blog/2016/02/04/resnets.html) - the 101 layer deep residual network. This would be 20 weeks on an ensemble of CPUs. (State of the art is 152 layers; I don't have the numbers but I'd guess-timate 3-4 weeks to train on 4 GPUs).
> What people say during elections is entirely disposable.

This is my hope re Trump.
amoral

>Both have to do with right and wrong, but amoral means having no sense of either

Well that's true then! A nice quote is from Feynman in regards to scientific research.

"To every man is given the key to the gates of heaven; the same key opens the gates of hell. — Richard Feynman "

We really have no idea yet how this AI research will play out.

I don't quite like the line "Delegitimize all that makes people unique and special" But that's my only real disagreement.
Rather than learning LLVM per se, I'd recommend running through any of the many fine "build a compiler" tutorials out there on the internet. A google search on "build a compiler" pulls up a lot of interesting resources.

I would suggest sticking to a simple language, rather than trying to build a C compiler or something. The principles are what you really ought to learn, and those are the same. Even just writing a brainfuck interpreter is a good exercise if you don't know how to do it. (Despite the profane name and its implication that it ought to be something very complicated, brainfuck is actually very simple. Some people use "write a brainfuck interpreter" as their test project whenever they pick up a new language.)

Compilers and interpreters are one of the things that make the difference between a "code monkey" and a "software engineer", and even in web development they can be incredibly useful.
Obama has been President for 7 years, during which time he has consistently supported and expanded the programs started during the Bush presidency. In my view this makes him as culpable as anyone for the position that we are at today. George Bush may have started these programs but he isn't the one launching attacks on the tech industry today.

See: http://arstechnica.com/tech-policy/2016/01/power-wars-how-ob...
> a pretty sweet hack.

Yeah, the kind that gets people hopelessly addicted to amphetamines.
I'm not talking about the state exclusively, nor am I talking about your online activities. I'm saying you will have a camera and microphone trained on you, always. My personal AI assistant - smart but not nearly sentient - knows to highlight the most titillating segments, which I have just captioned and published for all to see (anonymously, over an encrypted connection).

It's great that one's ISP doesn't know what porn site one is visiting, but 4chan are nevertheless streaming a video of one in the act.

I fail to see how this technology - small, cheap, highly capable and connected drones - will fail to come about in the next 50-100 years. And because of that, I seriously think we need to mentally prepare for living much more publicly than we do now.
Something like this on a much, much larger scale.

https://youtu.be/_yCnQuILmsM?t=1m19s
I think Buddhism is where he got that idea from.
> Wrong! https://github.com/Tarsnap/libcperciva/commit/cabe5fca76f6c3....

No, of course not "Wrong!"

If a user of a library wants to supply their own allocator, they must provide a version of realloc that acts as free() for the (p,0) case. That's the semantics the library expects, observe them. Internally the lib may look at whether a custom realloc is set, and fallback to malloc/free if it's not.
Collection of Reddit dailyprogrammer challenges [pdf]
> Authorization by court order still works fine in physical space.

That's an interesting question to evaluate by analogy, though.

Suppose you could, relatively easily, build a safe that nobody can enter without the combination (including the safe manufacturer). The government could serve a warrant to the person who has the combination, and you might even have to choose between opening the safe or going to jail, but if they chose the latter, they still can't get into the safe. They could point a camera at the safe, or rig the dials, so that the next time you open it you get the combination and can open it themselves; however, if you know or suspect they've done so, you can avoid ever touching the safe again, and they still don't have access. And serving a warrant to the safe manufacturer does no good at all, because everyone already knows everything about the safe except the combination.
This is unfortunately not true in many places. In the UK you can be thrown in prison for failing to decrypt any data in your possession. This means someone can encrypt garbage on a USB drive and slip it in your pocket and make you rot in prison for years.

In the US, you will be held in contempt for failing to decrypt data when ordered if they can show that you "probably" have access to it and it's relevant to the charges against you. This also means prison for many years for failure to decrypt, even if you can't.
>Ukraine would have become a full NATO member, the Crimea need not be under de-facto Russian control if everybody had kept their heads cool. The losers are the Ukrainian people and to some extent the Russian populace now dealing with all kinds of sanctions.

What are you talking about? The West did show the very restraint that you're advocating, and the result is the situation now. Or are you suggesting that the Ukrainian people should just have accepted their lot to be ruled by Russian puppets? Just put their heads down and obey. There are those of us in this world who would rather die than surrender to such tyranny.
I thought the world wasn't 5 million years old according to the bible.
Note SICL is used in CLASP https://github.com/drmeister/clasp (according to CLASP author's talk somewhere)
While I've not been using VPNs for this, and can see why this sucks for a lot of consumers, I can't really feel sad for any unblocking companies that die over this. They were providing a service that were strictly against the TOS of Netflix, akin to creating cheats/bots for online video games. They had to know that this could come to an end.

It's also very clear that Netflix didn't want this, and that it was forced to make this move. (Couldn't find the exact quote, but newspapers have reported this).

The availability is quite sad now, though. Looking at uNoGS[0] and gk2[1], you can quickly see the disparity. USA pays $7.99 to access 5649 videos. Germany pays ~$9 to access 1412. Scandinavia (little to no dubbing) pays ~$9.5 to access 2038 videos. Most countries have half the content of the US, but pay above US prices on average.

So for some time now, EU has basically been subsidizing Netflix for America and Friends. I really hope that our licensing laws will get straightened out soon, although I can't see the movie business wanting to get rid of the middle-man businesses anytime soon. It generates a huge amount of cash.

[0] http://unogs.com/countrydetail/

[1] http://gk2.sk/netflix-content-by-country/
Fodor too.
Not to nitpick but DNS requests only reveal hosts being visited, not URLs. Non-HTTPS requests reveal the URL to the ISP.
I'm very interested in using this for emulating all of the now "old" gaming consoles. Stuff like SNES, NES, PS1, gamecube.

The controls are there and the hardware should be good enough.