skysight-inc/HackerNews huggingface dataset:
Better/faster Javascript interactive graph visualization engines:

- https://github.com/anvaka/ngraph.pixel

- https://github.com/anvaka/VivaGraphJS

and for large graphs:

- https://github.com/anvaka/pm

with a pretty impressive example, displaying the whole internet (BGP adjacencies):

http://as2914.net/
There are only two real incentives that we, as a society, have to grant patent protection. One is to ensure that inventors have a fair chance to recoup their R&D investment. The other is to offer an alternative to trade secrets, where innovative insights are hidden from the rest of us, potentially forever, by a single proprietor.

Obviously, neither of these applies here. There is absolutely no reason for us to grant patent protection to f.lux. This is so "patently" obvious that the burden of proof falls on those who would argue otherwise.
"Most homogeneous groups in history seem to either arise from a founder effect or maintain their homogeneity through dehumanizing tribalism and Incredible Violence."

Yeah, sort of like the inhomogeneous groups in history acquire their inhomogeneity through dehumanizing tribalism and (nothing incredible about it -it's just human nature) violence. Take the British Empire for example. They deliberately moved people around their empire to keep their subjects angry at each other rather than at themselves; Indian rubber tappers and Chinese merchants in Malaysia, Scottish Protestants in Northern Ireland, Indians shipped to Kenya, etc. Worked for a few hundred years. Arguably, the modern neoliberal system is an extension of this to the modern day.

Taleb's argument doesn't seem to be in favor of any flavor du jour of democracy. More an exposition of how things work in complex pluralistic social systems, democracy or no. Ornery minorities in a pluralistic society end up getting their way most of the time. As all of western civilization seems determined to become some kind of ornery minority, the next 20 years should be pretty interesting.
State borders carry the implicit threat of murder. This is a massacre that most people won't care about.
Just a thought for those trying to figure out what's going on: If you find what the protest movements are doing to be challenging, that's the idea.

Much social change begins this way; it's like disruption in tech. People find the whole idea of it challenging to their worldview and comfortable status quo, and they (we) respond predictably - angry, scared, dimissive. It's heresy. But if the status quo worked so well, we wouldn't need social change. In some cases, people get the idea and come around and what was heresy becomes the new status quo (for the next generation to up end, upsetting the current protestors when they are older and settled). It's similar to early adoption of disruptive technology.

That doesn't make every disruptive idea, socially or in tech, good, but the fact that it disrupts your social ideas is not, in itself, problematic.

For myself, when I feel myself responding that way, I try to take it as a sign that there's something beyond my perspective that I don't understand.
If it's so obvious, how come nobody else does it?

Also, to be clear, I doubt they're getting a patent on "changing your video card's CLUT (color look-up table) to reduce eye strain" but rather on the specific method they use for doing so.
Looks like this uses a Ruby version of redlock under the hood: http://redis.io/topics/distlock

Seems to be just a little abstraction so you don't manage the locks yourself.
Very interesting! And also a great talk. But I understood from it is that once you pass the Google hiring bar only then this inverse correlation happens.

What about to evaluate some candidate from the street?
Part of me, the naive, idealistic part, wonders what might happen if hell froze over and the US and Russia quit playing proxy war and actually saw eye to eye on crushing ISIS instead of just pretending while they tug of war over Assad.
So, the "tyranny of the majority" is an illusion of those who are highly intolerant?
Author of cljs-ajax here, I'd always favour a straight callback. The async stuff is so easy to add on top it doesn't really seem worth it to add the dependency to the library and complicate matters for people that don't want it.
Monitor refresh rate also makes a difference. I have a monitor that I use for video editing work which is locked at 24Hz. My "age" is consistently older when putting the window on that monitor than my main monitor at 60hz.
so why not just use Go? less complexity - same benefits. you're basically saying it's somehow an advantage to program in s-expressions...
Exactly. My favourite ML-style language is Haskell, and there we almost never want to call a function with the unit-tuple as an argument.

Haskell does differentiate between IO-actions and functions. Here is an example:

main = do
let printFive = print 5
print 1
printFive
print 6
printFive

Will print

1
5
6
5

The type systems helps enormously keeping things straight here, but the basic concept would work in a non-statically typed language, too.
Ah ya I just change that when going through the compiling steps in Xcode.
Alcor Life Extension Foundation
Unfortunate naming ie https://en.wikipedia.org/wiki/Improvised_explosive_device
The central banks pay out profits earned to their respective governments.
That was entirely uncalled for, doesn't contribute to the discussion, and goes directly against the guideline "Avoid gratuitous negativity.": https://news.ycombinator.com/newsguidelines.html
Isn't that what jailbreaking is for?
That's actually incorrect. What keeps the airplane flying is gripping the armrests. The proof is simple - when the airplane dips, grip the armrests harder. The plane will recover.
>f.lux has been ready to ship for iOS for four years, but we need Apple's help.

Meanwhile it could have been available on Android for 4 years and without asking for Google's help or permission.
I take MCSE more seriously than MBCS, and I'm far from alone...
I agree immensely with this. I recently attended DebConf 15, (the conference for Debian), and in an introductory session some long-time attendees were asked to express why they attended the conference. What they said were things like “This is where all my friends are.” and I even heard someone say “Debian is my family.”. This is emphatically not why I go to any conferences. I go to conferences in order to advance the state of the field by listening to talks and getting to personally talk to people also working to advance the field, in this case the Debian GNU/Linux operating system distribution.

I did get a lot of that done, but this spirit of chummy familiarity was pervasive. Every problem of getting people to cooperate and collaborate more was approached as a problem of not enough socializing. But I don’t want to socialize with lots of random people. I want to make Debian more awesome, not shoot the breeze with random people with wine and cheese (yes, DebConf has a Wine and Cheese event in addition to the large social outing). Beyond having a title and summary for talks (and some rather narrowly scoped BoF sessions), there were no concerted efforts to get people in the same field of interest to get to speaking about common topics and solving common problems. I voiced a complaint to someone about this, that in order to find anyone who was interested in the topics I wanted to discuss I would have had to basically randomly wander around and ask every person I met about what they did, which would have taken a lot of time and energy. But the person I talked to saw it as a good thing to essentially force me to socialize with people even though pure socializing was not my goal.

Optimizing groups to be more social to the detriment of all else is not what you want to do if your group has any other overriding reason to exist beyond being a pure social club, since you exclude people who would rather work towards the group’s proclaimed goal than being social and chatting with friends.
And doesn't have the Matlab GUI.
There is no regulation at all regarding the amount of drivers where I am.

You need a drivers license of type P (same as bus drivers, chauffeurs, etc) and you need insurance, and you can start driving. It’s literally that simple, and we could have a million drivers by tomorrow and it would be legal.

And Uber isn’t disrupting anything in Germany. They’re just one cheap company under many, others of which provide better service.
I can tell you for sure that adjusting the color temp. of your monitor requires no extravagant math.
>There are only two real incentives that we, as a society, have to grant patent protection. One is to ensure that inventors have a fair chance to recoup their R&D investment. The other is to offer an alternative to trade secrets, where the innovative methods are locked up, potentially forever, by a single proprietor. Obviously, neither of these applies here.

I actually disagree with both -- let R&D happen by public research (e.g. universities) that competes for funds based on results, and then makes said results available for everybody (at least in the same country who did the paying).

But that said, I don't see why the people who did this "obviously" don't need a "fair chance to recoup their R&D investment". Does it say anywhere that the R&D investment must be huge? Because that's not the case with tons of patents -- some are just accidental inventions, like the fabled 3M's post-it notes.

>There is absolutely no reason for us to grant patent protection to f.lux. The burden of proof falls on those who would argue otherwise.

Actually if the patent office DOES grant them a patent, then the burden on proof falls on you.
Good thing we can just make throwaway accounts to avoid being held to the community standards when we know consciously that we are violating them but just can't help it.
It's reasonably well known that Israel got enriched uranium from somebody (Israel never built a gaseous diffusion plant; those are huge, consume vast amounts of power, and can't be hidden), but whether it was the US, France, or South Africa is still an open question.[1]

[1] http://www.washingtonpost.com/wp-dyn/content/article/2006/04...
Hey everyone!

I made this. I'm happy to answer any questions, but please bear in mind that this is a WIP. There is still a lot of work to be done, although feature parity with npm is not the goal.

Upcoming features are:

* Nix-like rollbacks
* built in registry server
* discovery + installation via BitTorrent DHT

Would love to get any feedback!
Fraps 3.5.99 Crack and Serial Key Full Version Free Download
Yes a beautiful place conflicted between India and Pakistan. Major cause of wars and conflicts between the two nations.
Sure, its not the institutions role to protect accusations of racism.

But watch the video yourself and make a judgement on who, if anyone was being racist.
(Ignore the inflammatory title, this is the best one I can find)

https://www.youtube.com/watch?v=A8UTj8lQJhY
> Stop invading countries trying to bring democracy

Please drop this pretense. Nobody invades anything to bring democracy. You can't force democracy on people even if you wanted to. Democracy is so much more than just the elections.

You invade countries because you have geopolitical interests in the area, and want to gain political or economical influence.

It used to be the case that you invaded countries because the territory itself was valuable, but when was the last time you heard invaded people become citizens of the invaders' nation state? These days the cost is calculated and operations carried out are means to an end.
They have already started coming forward: http://www.cbc.ca/news/trending/unmuzzled-scientist-facebook...

Including this "rock snot" scientist: http://www.cbc.ca/radio/asithappens/as-it-happens-tuesday-ed...
Anyone else seeing a bunch of artwork that they might not have the rights too(I'm pretty sure I saw Bastion on the homepage at one part)?
What provincial curriculum were you following? In Alberta, it was not covered at all.
The Journal of Irreproducible Results
It certainly seems that the mere accusation of racism (or not even racism -- just not making race your primary focus and language of discussion) is career-destroying.

What I got from reading the article was the notion that the head of an academic institution should not sit by and let a frothing mob that argues by fear and destroying careers and screaming and swearing run any and all discussion at the college; rather try to enforce a more cordial and respectful mode of communication, be brave in his or her rejection of this attitude and stand as an example to others that respect and dialogue are the cornerstone of the mission of education.

The only "protection" they need is to be secure in the knowledge that the enormous amount of abuse and harassment and attempts to attack their livelihoods will be met with a firm defense of their ability to have opinions by those in power, not a request for their resignation.
Who cares if "they're" the racists? It's always the same thing, both on the protester's side and the institution, stretching back years: someone does something dumb, and someone else overreacts.
... because only Trust-fund kiddies have $4,500.

I don't feel so bad about not being a trust fund kid now that I know their funds are so meagre.
I don't think (s)he meant Assembly, but rather the language used to "assemble" an awful lot of the modern cloud infrastructure. If you use Docker or CloudFlare, which I would think covers a sizable portion of new projects, your code is passing through something written in Go.

Google did a pretty amazing job of walking back the "replacement for C" talk and positioning Go as the language for web/micro/cluster/distribution/cloud/interconnected services.

But maybe I misinterpreted and (s)he meant Assembly.
Yannect: geographically designed forums
I've written a geographically designed forum site called yannect.com (see e.g. Austin city https://www.yannect.com/us/tx/austin) but I haven't got much traction for the last year despite many different efforts. I implemented quite a lot of features like geographically based searches, state wide forums, option for threaded comments, mobile version, etc. Forums are AJAX driven but most of the site also works with Javascript disabled.

Before I shut the site down I'm looking for some suggestions and ideas what you'd do or try with such a site. What would you change or add? Why can't this site get traction? Any feedback would be greatly appreciated.

For those who are interested, I wrote it in Python and use Postgres for SQL and NoSQL.
Damn. Didn't think of that.

In fact I literally just renamed it: https://github.com/alexanderGugel/ied/commit/84628b3c871c85d...

Originally it was called mpm, but I figured that would have been pretty confusing, but it looks like the new name isn't necessarily better.

I'm pretty terrible at naming. Any suggestions are more than welcome!
I don't understand what "there is a big difference due to code volume" means.
I predicted "more drama" when this thread hit the HN homepage two days ago, and now we have it. Given what's going on in the world this weekend I'm not sure a "Twitter petition for f.lux" really should be on the top of our minds. But apparently the people behind f.lux think it should.

Perhaps we could avoid making HN part of their ongoing social media awareness campaign? Happy to talk about technology features, happy to debate what I feel are highly-suspect medical claims being made on their site that defy common sense. But I'm not excited to debate open vs free vs app store twice in the same weekend over an app that so very obviously goes against Apple's core vision for their products.

If and when Apple chooses to offer such functionality, it certainly won't look and behave like f.lux does. And I'm equally certain Apple won't make such wild claims regarding alleged health benefits.
I guess that's true - core.async adds a lot of stuff you don't want for something as simple as futures/promises.

I wish ClojureScript guys would abstract 'go' macro from core.async in to the clojurescript core, provide well documented protocols that it uses and include implementation for JS Promises by default (then leave core.async to expose chans for those who need channels trough those protocols).

Hell if I knew they wouldn't be against doing this I might even do it my self in a few weeks.

Considering the async nature of JS it makes sense to provide such a construct as a part of language/standard library.
Yes, HN is fundamentally more anti-intellectual than it is anti-commercial.
The idea that some forms of speech are "career-destroying" and must be suppressed is isomorphic to the idea that, for instance, an email about Halloween costumes can be insensitive enough to cost a faculty member their job.
Good thing too that it is fairly easy for the maintainers of the site to couple anonymous accounts with pre-existing ones as some jerks on one of my sites found out to their detriment. You'd have to be fairly adept at this to not leave some trace that allows one to connect the dots.
Have you ever talked to a Lisp enthusiast?

That's said, the project states more flexibility as a goal - specifically supporting generics. Between code generation and the cross-language compiler, writing generics (but generating non-generic Go code) should be somewhat easy to reason about.
The Funniest Graph Contest winner: All Theories Proven With One Graph

http://www.jir.com/graph_contest/index.html
Not so bad. And the one I'm working on in Go is definitely helped by being in a simpler language. I don't really think immutable data would be a huge boon to maintainability. Some sure, but I think it would also complicate some of the code.
What a terrible comment, and you made an account just for that? It's the HN equivalent of being an anonymous coward.
Landing page doesn't have enough info. What clouds does this support?

Can only view one "report" before being forced to register an account that needlessly requires my personal information? No chance. You're dead to me.
thanks - appreciated!
Current Status of Nintendo 3DS Emulators
I've been to Celebration. Seems like a very classical(pre-war) American suburb, with Colonial style houses. Looked very nice but it wasn't a "Community of Tomorrow".
https://en.wikipedia.org/wiki/Celebration,_Florida
Show HN: Using IPFS for downloading and sharing Node.js versions
You're doing conferences wrong, then. The entire point of conferences is the interpersonal networking. Online materials are far better way to disseminate information, the speaking sessions are literally a waste of time, just an excuse to get people in the same hotel together.
The author would have a point if these people were calling themselves "software developers". Using the definition of a "software developer" to object to people calling themselves "wordpress developers" shows a narrow understanding of the word 'developer'. A developer, in fact, is someone who develops something.
The over-bearing central planning feel to this at first reminded me of a government and economy system that ol' Walt was probably diametrically opposed to. But then I realized it's just a futurist attempt at the Company Town [1] concept again.

Having lived near somewhere like Poundbury [2] before, it's probably no accident that the place felt like an empty theme park. While the architecture is pretty there is something soulless about the place.

As mentioned in the article, he was only a couple of months before death by lung cancer, and I think that much of the vision must have been his desire to leave some ideas bigger than rides and cartoons. I don't think the current white picket fenced retired millionaires town of Celebration is what he had in mind at all.

EDIT: I'm getting mixed up between 'Celebration' and the newer 'Golden Oaks' Disney development. Golden Oaks looks like physical VR for the wealthy. [3]

[1] https://en.wikipedia.org/wiki/Company_town

[2] https://en.wikipedia.org/wiki/Poundbury

[3] http://www.disneygoldenoak.com/
OpenNebula workshop at Digital Glarus
I wrote a long argument but deleted it all in favor of this. Everyone needs to toughen the fuck up and stop being offended so easily. Someone insults you for being different? Welcome to real life, get some thicker skin.
The H-1B program is a joke. I've witnessed hundreds of people at a single firm who wholesale replaced the existing workforce.

Some were qualified but most weren't. Most had no experience and required training.

The management of that firm told people point blank that there was no future for developers, and to consider other careers. So when I hear that it's difficult to find qualified resources I consider how many have moved on or ruled out technology altogether because of experiences like that.

We've created our own problem by looking the other way when firms abused the program.
Join some active open source project with good community that includes native speakers. Participate in its development. Usually, there is a lot of written conversations in OSS projects, and participating in them might be a good source of learning.

However this advice won't work in short-term: you need at least several months of such activity. But you'll eventually improve your skills, without spending a dollar.
Getting Unready
I would agree it seems our normal methods to deal with, say institutionalized racism have failed. This method seems to be to publicly abuse, harass, and destroy the lives of anyone who dares step outside the social justice orthodoxy even for a moment.

This isn't disruptive or new, it is a mob ruling by fear and rolling over any attempt to pause and think and be reasonable, as old as human history and as distasteful.
I think it's fine as it is. Could have chosen a worse name for sure! And, managing dependencies is like dealing with explosives anyways...
Periscope and Snapchat evidence of slow return to normality in Paris
I didn't say anyone was.
I don't think anyone was being racist in the video.

I was just trying to provide context to the paragraph you quoted in case you hadn't seen the video.
I'm playing the puzzles for some time now (when I can afford the time), and I consider myself a relatively experienced dev (college + two years in the industry) and learning a new language (Scala) and just using plain Java. It's magnificent how I tend to overcomplicate everything with using lambdas, pattern matching, options, stream operations on collections now, banging my head on one liners, while some younger me would just make a couple of ugly loops (maybe even more efficient than the elegant solution) and just continue on. Not sure have I evolved or devolved.
What Went Wrong Here? TOP LONDON SEO Company Gets Google Penalty
Sex for Money?
Here here! It seems like every week someone posts their pet flavor of lisp. This doesn't have an substance. How about coming up with something new!
For the discovery and installation, you might be interested in looking into using IPFS for it. Kind of gives you all the features you want out-of-the-box. Also, another guy is working on mirroring the npm registry in IPFS, might be interesting for you: https://github.com/diasdavid/registry-mirror
Muslim man gets 23 years for making a YouTube video (2011)
Pass the snooper's charter now, or London will be next
CLUT is explained well enough elsewhere in this thread that I won't repeat, but it seems very clear that the API allows them to change color palettes but does not do anything like read/write access to the screen. As far as I can tell, the worst thing they could do with it is make the screen go all one color so nothing is visible. Which would suck for the user, but the app writer gains nothing and would be quickly caught (if it even made it through the review process).
Any chance you're thinking about a B2 based backup client for Synology or the like? I'm eager to backup those sorts of things to backblaze without going through the ISCUSI route Marco is taking.
HangoverApp – Share pics without Internet, only visible if all devices present
I got about 15 years younger on average by switching from a mouse click to the enter key.
Am I the only one who finds the article title oddly misleading? As I read it, it implies that it was Israel doing the shooting.