skysight-inc/HackerNews huggingface dataset:
Diaspora is just a web app. If you already have a web server, you have the ability to post things without censorship. Diaspora doesn't add any anti-censorship abilities on top of that. In fact their main selling point is keeping things private.
Congrats! "Text me a link" feature isn't working for me. It's been a few minutes now, no link :(. Also, sign in with Twitter is crashing the app.
264 SPAM hosts on Google's own CIDR range
So it works.
Serendipity by Spotify
Debugging AngularJS Apps from the Console
> So yes, for a true believer in basic human rights it can be shocking that we have restricted ourselves (as voters in democracies) in our right of free speech, and can feel that when trying to aid universal free communications ( by hosting pods).

The video being "suppressed" is of the gruesome, intimidating murder of James Foley, a journalist who risked his life for a profession dedicated to 1st amendment principles. Being intolerant of intolerance is perfectly ok for me. Maybe not you, because you're kind of extreme and not really thinking through things in my opinion, but ok whatever floats your boat.
It's easy to add audio via skype/facetime/you-name-it though.
This is freaking awesome. You probably know this but it does not work in IE on windows 8 with a touchscreen. Chrome works fine however. I am guessing it is something to do with the touch events that IE has that are different?
Linear-Space Lighting, i.e. Gamma (2010)
> * Place where I get an office, quiet room. (Have never achieved this)

I've taken to listening to static/brown noise at work to drown everything out. It's not nearly as relaxing as actual silence but it blocks most extraneous noises and doesn't distract me like music
Wrong perspective. "We" had nothing to do with it. The lottery analogy implies a selector, but it's only a model: in reality, this is an autonomous, unselecting, random distribution, and "we" just happen to be in it and able to describe it from within. We had no bearing on whether we were created or not, nor which universes were 'rejected.' (The 'rejected' ones surely still exist, with the exception of the fact that perhaps they didn't produce an observer to know about them).

"We" reject other universes because "we" observe this one, and "we" don't observe the others. There may not be others. There could be infinite others. We don't know; we know only what we see, and that's a universe in which we exist. The trait of observation means only that an observer exists. It's a tautology, and does not imply anything else.

This is similar to consciousness (another analogy): you appear to be an isolated observer of the world, when in fact there are over 7 billion others, who also are themselves isolated observers of the world. The fact that you can observe your own existence does not mean you are selected or that any selection process took place that resulted in you specifically. Your consciousness came afterward; your ability to understand it even later.

Consciousness is, in fact, quite common and ordinary. It carries no meaning other than what it is. Ascribing meaning to the trait of one's own consciousness is just a human construct. It is an illusion; a by-product of consciousness itself.

As with the universe. The universe which created us is not special. It's simply the one in which we find ourselves. "Special" is what we might call that, but only from our (limited, tiny, inconsequential) perspective. In the greater reality, it is simply a thing that happened. Other universes with different parameters may have other sentient beings in them with the same dilemma. They are not selected for either; they simply happen to have conditions which resulted in the evolution of beings who can see and think and feebly understand where they are.

The purpose of all this is up to you. The most likely explanation is that there is not a purpose to the conditions from which our consciousness came about. It is likely simply one universe in an infinite number in the unfathomably large and complex—yet simple—reality that is. We may never know what is outside our universe, but that is the reason for its continued study.

Or, as good as any:

“We are a way for the cosmos to know itself.” - Sagan
or you can use it without login-in
> Nonsense. We've figured out how to do type systems. We can even fully infer types if you're willing to accept some quite reasonable restrictions on how polymorphic your code is.

That dates back to the 70s: http://en.wikipedia.org/wiki/ML_(programming_language)
It's bad when a major ISP like Time Warner has spammy servers and my email server has to reject email from even my own family members. It's really bad when email from professionals using their Gmail address gets rejected by my server because Google's own servers are spamming as listed by SORBS.
I liked the later books a lot, the plots and story are sometimes very very weird, but the quotes and philosophy are really pretty darn amazing.

All the Frank Herbert sequels are worth reading for those alone, but it took me some effort to get through books 2 and 3. It gets better (but weirder) later in terms of quotes/philosophy/randomness. Plot not so much on occasion, quotes? Very very interesting.
If you check this one, kinda interesting to read which is one of the cities featured an extraordinary facade with an entrance representing the open jaws of an earth monster.
Python’s Super(): Not As Simple As You Thought
Nicely done. A few of my favorite features are missing (like a text tool for nicer text, and an arrow tool) but when used with a tablet and stylus its pretty nice. It is always a question for me how much is 'drawing tool' and how much is whiteboard emulation. To my mind I always wish I had some extra tools on a 'real' whiteboard which aren't there :-)
"Fighting words" are not protected speech (Chaplinsky v. New Hampshire).

Calls to violence are generally not protected; though Brandenburg v. Ohio ruled that the call to violence must be likely to actually incite violence.
There is a difference between a forum for the free exchange of ideas, and a decentralized system that can be used to plan and share murders/(horrible other things). It is totally legal (in the usa) for you to get together with your friends and talk about whatever you want, but it is not legal for you to get together and plan an overthrow of the government, or a murder. It's not good that a dangerous group has a new tool.
+1 ... supporting twitter and google oauth would make me use it too.
Why should reading the code be timed, but reading comments not timed?
Ghostery blocks something that seems to break the site altogether: http://i.imgur.com/hTkLTqd.png
I didn't know that! Afraid I don't have a Windows 8 touchscreen device, so haven't tested on that platform. Will look into it....
Wasn't there a Conspiracy Keanu meme asking this exact same question?
David Lee's talk at this year's start up school NY was great:

https://www.youtube.com/watch?v=Dt-8Io0i_F4
I wonder how many verticals can be built upon facebook's core concept of sharing thoughts and photos just by carving out a niche and doubling down on it.

I guess this is another instance of the higher level arc of use-case unbundling in the mobile space.

Another recent example would be Product Hunt as unbundled 'show hn'. Food for thought.
http://en.wikipedia.org/wiki/The_Green_Slime
Yeah the threats about being arrested for viewing the video struck me as weird too. It's a horrific video and I have no intention of viewing it but watching it makes you a criminal? Then again I'm totally OK with people being arrested for watching child pornography so there's some kind of gray line where even consuming content is no longer OK and I'm glad I'm not the one who has to figure out what goes in what bucket, but I probably wouldn't have put the ISIS's videos in the "going to jail for watching it" bucket.

Anyway my comments were a response to the idea that Diaspora should promote its decentralized platform on the wake of ISIS publicity, which is a really stupid idea. It had nothing to do with government censorship, although I have no problems with governments discouraging murder videos.
Wow, didn't know that actually.

My question would be -- why are people allowing them to call themselves "Islamic State" then? Why not just go on calling them ISIS or something that does not de-legitimize already existing and legitimate governments? I mean, people in this thread are already starting to jump on the band-wagon and label all "Islamic States" as extremists... when that is not the case.
Surprised Techcrunch does not mention others in this space.

But this nypost from jan does:
"Honest Buildings, View the Space, 42Floors.com and Hightower".

http://nypost.com/2014/01/15/brokers-and-owners-take-to-cybe...
"Turing-complete macro system - I've heard C++ is moving in this direction (not sure to be honest) but Lisp is still ahead on this"

1) Turing-complete is a bug, not a feature.

2) C++ template metaprogramming has been Turing Complete for ages.

3) There are nonetheless significant limitations on what you can do with templates in C++, compared to what you can do with macros in Lisp.

"Turing Complete" is a theoretical construct that doesn't really mean much other than giving you easy ways to prove that certain questions about the system can't always be answered. One significant reason for this is that "Turing Complete" merely means that you can embed any computation in the system in some encoding - with something like a macro system, the encoding you generate is the whole point.
Difference Between Amazon SNS and PubNub for Pub/sub
You don't need to log in at all - just bookmark the whiteboard pages you want to keep!
Interesting, I never encountered this phrase as well – is it dialect?
I've been using Gulp for a couple of months now, it's great! It's like Grunt, but faster, and the tasks are written in code, not a giant JSON config file.
Only works in Internet Explorer 9, doesn't work in IE 8 in some companies they only allow you to use IE only and only upgrade the browser if they install a new OS.
Yeah. Or work remotely from places that respect the sublime power of silence, like certain public libraries, especially academic libraries.

I think my love of silence is a big part of the whole foundation for my political and spiritual leanings. I loathe capitalism because it's noisy in all kinds of ways. And zazen, that speaks for itself.

I know many Zen practitioners from Finland. They're all so lovely; I lack words. The whole aesthetic of Zen: lightning on a black sky; the moonshine reflecting in the lake; the far-off bird cry... It's all Finland.

Compare all this to the typical open office. Why do we accept such painful environments? How can some people be so comfortable in full-time office jobs? It chafes on me like a hairshirt.
I'm surprised that this wasn't one of the primary goals of cgroups: the ability to group "all userspace processes" into one cgroup, and then say that that cgroup can in sum only use so much CPU, so many processes, so many inodes, etc. You know, a control plane/data plane separation, without requiring hypervision.
Previously on HN:

* https://news.ycombinator.com/item?id=6822534

* https://news.ycombinator.com/item?id=7080077
i read all of them, and true they did come back in the end, but it wasn't worth reading all the others for
Shingle Roofing Installation Contractor in Newtown Square PA
Haha, that's awesome :-) thanks for sharing.
> I've heard about jobs that would enable that - working at national parks...

Edward Abbey wrote about his experiences doing exactly this in Desert Solitaire.
Re 1. everything is an expression benefit, condition example:

C-like languages often have the ternary operator, cond?exp1:exp2, that is exactly this. I feel clever using it, but I consider it a hack, because it's (usually) less clear. A microcosm of lisp, clever but unclear.
It might be just as efficient in terms of the amount of time taken to draw/type it, but typing it lets people copy/paste and ensures legibility.
the Oauth redirect receiver is failing for both Google and Twitter. (http://codefights.com/_oauth/twitter?close&state=*hashed_key...)
Two Americans who contracted Ebola have been released from the hospital
That is clearly and directly covered in the article. Also, forcing the user to include manual gamma correction for a format that already has a known gamma curve is not ideal.
The sand/bullet one is probably apt, if indirect. The issue is that different "kicks" get absorbed in different ways by the stuff which makes up your cells. One gets absorbed by the chemical bonds and tears them apart; one gets absorbed by the molecule as a whole.

I think maybe the best way to give the idea is to contrast a car crash with a bullet at the same energy. According to Wikipedia, a really strong rifle cartridge (in this case, the .220 Swift) fires its bullet with at most 2.4 kJ of kinetic energy, which is about the energy of me moving at 15 mph. So you can imagine me, getting shot, flying backward at ~10 mph. But also there's the exact same energy and momentum transfer as is in me falling asleep and veering into a tree while driving at 10 mph. So why do I think that the 10mph crash is survivable as long as I don't get thrown from the vehicle, while the bullet would likely be fatal?

The difference is that the seat belt distributes the force over most of my upper torso, whereas the rifle distributes all of its kick in a particular place. Similarly, the "smaller" photons distribute all of their kick on particular atoms, while the "bigger" photons tend to distribute their kick on the protein as a whole. One "rips the stuff apart", the other causes it to bump into its surroundings more.
Java/C++ are not the world. Your list is not the "features I think are new or cool or advanced about my programming language".
Ask HN: recommendations for rational/mindful stories
A while ago I read a comment on here on hacker news (https://news.ycombinator.com/item?id=8053910). That recommends reading a self published story called Worm.

I finished it, and now I'm looking for similar stories. Not in terms of genre or setting but in terms of characters, specifically the main character. The main character Taylor/Skitter/Weaver in worm reminds me of Amber in the 'bite back' series(https://www.goodreads.com/series/89294-bite-back).

In both cases the main character is very methodical/mindful/rational in almost all situations. Both stories had a big impact on me, and I'm on the lookout for stories like them.

Does HN have any recommendations or similar books?

Note: first post, sorry if I've made any mistakes.
App looks great! I saw they made their website mobile friendly as well, and that looks really nice too.

Shameless plug: if you're on Android, checkout an app I made using the new PH API: https://play.google.com/store/apps/details?id=com.qrazhan.hu...
Yikes! Sorry about that, goeric. Mind emailing me your phone number and twitter username to ryan@producthunt.com? We're working through some bugs now.

EDIT: looks like we ran out of Twilio credits. Just reloaded!
A remarkable article.

The author of this has written a number of other spellbinding articles: http://www.gq.com/contributors/michael-finkel
The beheading is beyond our control, but should we not talk about it?
Very nice first version.

Is a crashreporter integrated so you get a report of all the ways I broke it?

Also: Who built the landing page? Also great.
Oh yeah, it's been almost a month now. http://www.aljazeera.com/news/middleeast/2014/06/isil-declar... I'm not sure why they "get away" with it, probably because western media doesn't get the significance of the term.
Things We Dislike About Existing Social Media Platforms
> I like making things

Don't know about the app, but whats with the lame attempt to sound as unpretentious as possible. It still comes off as pretentiousness.
Create your custom RSS feeds based on thepiratebay.se search results
Meet Hero Designer Publicly Shamed Showtime 4 Asking Him for Free Work
it could use some UX work (just simple things like where you position fields or how you indicate things are required)

also, when I filled out my profile and submitted, I got JSON representation of my profile back
The AdCatSaver Game
Still Required:

1) Swords that spark on anything.

2) The ability to hide a sword on your person no matter what clothing you are wearing.
If they're limited by the OS then it's on the way out, because XP is no longer supported.
> In any case, there will likely always be some system call you can abuse to totally exhaust some resource of the kernel.

If this is true, I would expect there to exist one or more articles entitled "how I brought down my Heroku host-instance" or something along those lines. Anyone got some links? :)
Reading the comments is about understanding what the function is supposed to be doing. Reading the code is about actually finding the bug. I can see the argument for allowing one to understand the problem prior to hunting down the bug.
>> Right now there are people in jail for threatening politicians on Twitter.

Do you have a source for that? I would be very interested in seeing the details.
Build synchronized video playback across multiple devices
Smalltalk is a small, uniform object orientated language,...

"orientated"??

I hate to be a stickler, but you cannot say "object orientated" any more that you can say "the object was instantiatated", or "Xerox inventated Smalltalk".
Truth-finding and ethics in journalism is really interesting.

"The duty of the journalist is to further those ends by seeking truth and providing a fair and comprehensive account of events and issues. Conscientious journalists from all media and specialties strive to serve the public with thoroughness and honesty." http://en.wikipedia.org/wiki/Ethics_of_journalism#Codes_of_p...

But what if "providing a fair and comprehensive account of events and issues" requires lying/manipulation?

"Every journalist who is not too stupid or too full of himself to notice what is going on knows that what he does is morally indefensible." Janet Malcolm, http://en.wikipedia.org/wiki/The_Journalist_and_the_Murderer
Most net worth calculators (e.g. to be an accredited investor) exclude the equity in your primary residence.
what's wrong with make?
He likes making things? What's so wrong with that? There's pretension in that statement, or a lack thereof either.
AngularJS is awesome!
You can get started with Clojure without Leiningen. You can get started with Scala without SBT. These are build tools for serious projects, with lots of options and lots of things they do for you. Some people recommend them to beginners and while that's not necessarily wise, it goes to show that they are mature and OK enough that some beginners cope with it.

Yes, you can get started easily with Haskell - but then Cabal is such a complete piece of shit that people felt the need for a Haskell distribution with batteries included. And it is my feeling that you're mixing the cause and the effect here.
APItools: Introducing Traffic Monitor API
With so many js frameworks it's great to get an experts evaluation of the differences.
This guy is more worthy of admiration and emulation:

http://en.wikipedia.org/wiki/Richard_Proenneke
> Do they actually explore the whole "superheroes are bad" theme more? Would I get a better sense of the context for what Dune really was about?

Yes. I'd say the "superheroes are bad" theme doesn't even come to its real fruition until God Emperor of Dune, especially as realized through the eyes of Duncan. But even in the context of Dune alone, I think you're missing the implications of Paul's ascension. In order to revenge himself on the Harkonnens and the Emperor, Paul had to ally himself with the Fremen. And to render the Freman united, effective allies, he had to make himself a religious figure. As a consequence, revealed in his prescient visions in Dune, Paul has unleashed a murderous Fremen-led jihad on the galaxy that will kill tens of billions.

Dune Messiah and Children of Dune certainly go more in depth into what is discussed in the article though. This quote from the article particularly brings them to mind:

This grows from my theory that superheroes are disastrous for humankind. Even if we find a real hero (whatever-or whoever-that may be), eventually fallible mortals take over the power structure that always comes into being around such a leader.

But if you did not enjoy Dune, I am doubtful you will enjoy the sequels.
If you're on IE 8, you have bigger issues than this working for you.
> I really like Haskell but I wonder if the type system is actually too strong for the real world.

Given the amount of "real world" programming that's been done with Haskell, I suspect not.

> Generalizing algorithms sounds nice but if Haskell is so powerful, why is the Haskell community still not able to provide a convenient working package manager?

I don't see a real problem with Cabal with sandboxes.

> Perl has CPAN, Ruby has Gems, Lisp has ASDF and Quicklisp but Haskell is still stuck with buggy Cabal.

Cabal doesn't seem to be buggy, and is about on the same level as Ruby Gems (I think the difference is that the version bounds conflicts that manifest at package install time in cabal occur at runtime with gems, because rubygems installs multiple versions in the local repository but needs to import a single version at runtime (bundler, which is separate from gems, addresses this, among other practical issues with gems.)

Dependency hell is common to package systems that don't have a single version of every package that is curated to work with all other packages in the set -- CPAN isn't immune to it either, at least from what I've seen on the web (I haven't used Perl at all in many years, and only very little then.)

Cabal now that is has sandboxes available, seems at least on par with gems.

> FPcomplete is already working on a new solution with snapshots.

Its really an intermediate stage between what package repositories/managers like cabal/gems/cpan provide and what Haskell Platform provides. Its not really a "new solution" for the same issue. [1]

[1] See the discussion here: http://www.yesodweb.com/blog/2012/11/solving-cabal-hell
Cabal (and gems, etc.) operate at level 2, the new Stackage from FP Complete is at level 3, Haskell Platform is at level 4.
What, no React/Flux? How can this be a serious comparison without React?
> gifted kid succeeds in everything he does.

That's not really what the story is about, it's more about politics and how religions are fabricated,for the sake of politics.Paul is neither the muadib nor the kwisatz haderach.

I think the 2 immediate sequels are interesting,the books after them are unnecessary.
The race condition is when another program is interacting with that directory too. So you check that the directory exists, and then the other program gets CPU time and uses it to delete that directory, and then your program tries to delete that directory but fails.

To avoid this, you have to either get a lock on that directory somehow (opening a transaction), or you have to try deleting the directory and then check the return code or catch any exceptions to tell whether the directory existed at the time of the attempted deletion.
I would say that immutable data is a prerequisite for doing functional composition and languages that don't have immutable data-structures in their standard libraries are not used as FP languages.
The grunt config is javascript, not json. So you can write custom tasks code in your grunt config.

For instance, I wrote a custom tag to modify specific pages to inject javascript include statements in HTML pages. There is probably a plugin for that, but I was able to write the code in 15 minutes so I didn't care.
Disagree about Haskell being even remotely useless for every day real world applications. Haskell is good for reducing complexity and being able to rely on guarantees. A couple months ago I wrote a screen scraper/web interface that was basically an expired domain purchasing application in Haskell.