skysight-inc/HackerNews huggingface dataset:
Really? I thought the ending was pretty great in that regard. It was a novel twist of grand revelation which I don't think I've seen used anywhere else.
This all sounds important and exciting. But as an outsider, unlabelled graphs etc leave a lot of meaning to guesswork.
I use Jota Text Editor in conjunction with Dropbox on my Android phone. This way, I can read and write using all of my devices with the contents synched to all other devices.

I used Note Everything for a long time before that but became annoyed that they don't have a built-in export capability, even in the paid version. (I found a clever hack that let me export all contents at once with minimal fixup.)

This likely works with other editors, too, but Jota handled this cleanly out of the box.
Oh, but Objective-C does the right thing using the standard and simplest way to write it, and you can subclass other people's classes and everything!

http://stackoverflow.com/questions/12522053/what-is-a-non-fr...
I sincerely wish your post ended before that last sentence.

I realise yours may be just a figure of speech, but I find it in such bad, sinister taste to start bringing more gods and blessings into this tragic event. Really?
Ah, but that's a different problem, and the inequality talk actually distracts from it.

The thing is that VCs are not that wealthy - even the wealthiest ones, like John Doerr, are not in the Forbes 100 list.

What they actually do is invest the money of others, often from not-so-wealthy people - money held in pension funds, 401ks, etc. So you could have a less unequal society in which VCs actually controlled more money - in fact, it wouldn't be surprising, since wealthy people often invest directly, instead of buying into VC funds.
It's odd, I know, but entirely factual. All sensation, all your experience of anything ever is a processing output of your brain.

Certainly if you hit my hand with a sledgehammer i will scream about my hand hurting. But what has happened? Nerves depolarise, synapses communicate, a pattern of activity emerges in my brain. And as the conscious entity experiencing that pattern, i experience pain.

If my spinal cord is severed (and i survive otherwise intact) those signals never reach my brain, and i experience no pain. No physical pain as a direct result of your actions, anyway. I may still be annoyed :)

Your experience is 100% dependant on and exclusive to your brain, sledgehammer or no.
This reminds me of the recent research where the texture of food was changed by playing sounds in headphones while the subject chews the food. (e.g. playing a crunching sound would make vegetables seem fresher)

Since the film editor isn't a brain scientist, I presume he's using the term synesthesia quite broadly to describe these sort of sensory interplays that are apparent to him but have barely been explored by researchers.
As much as I like the premise of the article, I see two serious problems, that would need to be resolved for the "magic wand" tool to be useful, and it's not very obvious for me how:

1. What about templates? If there's a "template<T> void foo(x &T)", and it does "x++" inside, and I sometimes use it on int, sometimes on bool, how would the magic wand upgrade only the bool cases to "x = true"? (And please don't tell me "then you have borked codebase, u go fix it, man!" In C++, you have codebase you have, sometimes decades of legacy code you hope to upgrade bit by bit "when time, boss and priorities permit".)

Similarly, if the template does "x = 0;", how could the magic wand upgrade only the cases where T is a pointer, to "x = nullptr;"?

2. One more important, yet not mentioned feature of the magic wand tool, would be that it'd have to be flawless! If the tool has bugs, it could break my codebase without me knowing, till it's too late. Especially tricky here is how would the tool behave on code with undefined behavior; after years of working with C++, I have a nagging suspicion that virtually every sizable C++ codebase does actually have some undefined behavior lurking somewhere.
I'v always been the counter-example for all this. I liked serif fonts even when it was Times New Roman, un-antialiased on a 14 inch CRT.

By that I mean that I like reading with it, I tend to be more "impressed" with sans-serif layouts.
I'm not sure what your stance is in that case. I certainly agree with you that these people are spiritually maladjusted. They way I see it there are two competing theories. One is that terrorism is mainly the result of economic and political grievances against the west and already present psychological disorders. The other is that in addition to economic and political grievances, religion and theological grievances play a major role, and that these people aren't crazy people but people who have become convinced of a crazy idea. The former is the mainstream left wing theory, and while I am generally sympathetic to the left, this theory simply does not fit the data.

If true we would expect terrorists to be more lowly educated and poor people who mainly come from countries that have suffered under the west. We would expect these to be people who hate life, not people who love death. We would expect terrorism to be weakly or not at all correlated to religion. We would expect that the terrorists are not explicitly telling us that they're doing it because of religious dogma. We would expect terrorist groups to be fighting against the west, and not mass murdering Yazidi's for example, who have absolutely nothing to do with what happens in the world. Of all western countries, we would not expect these attacks to be against France so many times. Why have previous attacks and outrages focused on cartoonists? I could go on and on. What we actually observe is the opposite.

All of this is explained perfectly well by the second theory.
Shame it's slower than existing work. We know pretty well how to optimise dynamic languages these days.
These three persons were not armed.

My feeling (being a European) is that I would feel much more threatened by the fact than people I can see in the street can have a gun than I would feel safer because some random strangers could protect me with their guns.

From time to time there are some news that someone get stabbed because for having allegedly had a bad look on someone else. With guns, you don't even have the option to run.
Compilers already break old code. If you specify e.g. -std=c99, you can't omit function return type, or declare argument types like in old C.

Ideally, you'd add these as feature flags to the compiler. So me and my team can decide "0 is not a pointer in our code", so we compile with -f0-is-not-a-ptr and with -fdefault-initialiser-0. You can already choose if you want exceptions or not, if you want RTTI or not, if you want floating-point math to be optimised as if you're using real numbers (which can lead to subtle numeric instability) - or if you want the compiler to emit exactly what you've written, and so on and so forth.

Adding more safety options which we can turn on for our code would help us write safer code. We can measure the impact of initialise-with-0 for our case and decide whether to use it or not.
Have you tried a high resolution screen, like retina displays from Apple? It is virtually indistinguishable from print.
You overlook the addendum in the parent post.
Oops downvoted before noticing the /s (I assume thats sarcasm)
> Because 'Muslims' are many, and terrorists are few.

The same holds for fascists. Fascists terrorists are driven by their ideology, which in itself can be evil and wrong. That many adherents to an ideology are not violent is in itself not an indication of lack of evil. Even if there were billions of fascists, this wouldn't prove lack of evil of fascism.

The reason that people out of principle will not condemn Islam in western society is that is seen as 'another culture' and a 'minority' in the West. Both aspects are seen as a source for racism, which is bad. But therefore it seems hard to truly look at Islam as a possible source of evil. And I think it is.
OPEC Pumps at Three-Year High Despite Oil Glut

http://www.wsj.com/articles/opec-pumps-at-three-year-high-de...

Relevant paragraph:
"But in the current downward price spiral, the group has kept pumping, a move aimed at protecting market share, instead of prices. The strategy comes as a flood of new oil—including U.S. shale output and new OPEC production—hits at a time when demand forecasts remain cloudy. The result has been market oversupply, and sharply falling prices."
Would someone mind fixing the typo in the title? It's AvanceDB, not AdvanceDB. Due to the bravado of a name with "advance" in it, it might actually make a difference to how it's perceived.
The Realities of Installing iBeacon to Scale
The slave trade had stopped years ago, and the pirate activity, while not over, was way down.

Thanks to military defeats at the hands of Americans, English, and Dutch.
It's great that we think about non-technical problems in a very similar manner. For example, when buying a home, we used a check-list categorised into the must-haves, nice-to-haves and undesirable features. We agreed that they were our acceptance criteria. We allowed ourselves to develop emotional connections with properties that we viewed, but the check-list was always there to drag us to reality and so a complex, stressful life-change was remarkably friction-free for us both.

We both code, but have different specialities. My partner specialises in the RDBMS interface, but I distrust every ORM that I've ever seen. I think the most powerful layer of the stack is the UI, she actively avoids any kind of presentation layer, let alone HCI. And yet, she is far better at interacting with humans than I am.

We bounce ideas off each other but in the end, the fact that my partner codes is not too relevant - what is important is that I've found a super-smart, fun person to share my life with. I wish you the same.
> ...unless they're starting to design TV's exactly for these "enhanced viewing experiences" and opening up a side-channel of profits to marketers and folks like Nielson.

This presumes two things:

1) Enough TVs are made with speakers that can reliably reproduce actually ultrasonic or subsonic vibrations.

2) Enough microphone ship on devices that can reliably detect actual ultrasonic or subsonic vibrations.

I don't see this happening any time soon.

Hell, it'll be easier [0] to get this sort of information from the cable company by way of the cable box attached to the TV, or easier and (probably) cheaper to get this info from video playing software [1] that runs on the TV, or the inbuilt CATV/OTA tuner. [2] Maybe mix in an approximate headcount from the camera embedded in the TV to "enrich" the data.

[0] From a market coordination perspective.

[1] YouTube or Netflix "tuners" or whatever.

[2] Assuming TVs even ship with those anymore...
That was true back in the time of 72dpi and 96dpi screens, no question, but do you think it remains true now?

I don't have figures for deployed laptops, but google collects data, and https://developer.android.com/about/dashboards/ says 80% of android phones have a display resolution above 240dpi. AIUI few printed publications use resolutions as high as 240dpi.
Because it surely can't mean that the environment can be stimulating for the sympathisers, supporters or members of ISIS?
Honestly, I'm curious what makes you think that the children of the new ones will be different?

When people like, say, Angela Merkel, advocate blindly accepting all those thousands of refuges smuggled to the EU, I just can't really understand - what's the point?
The code was probably converted from using `arguments` (which needs `Array.prototype.slice`) to using `...rest` params, and they just overlooked updating this line. The line above it also has a bug: it should be `xs.slice(-1)[0]`.
Of course it is, especially if you read the capitalist-controlled MSM.

As free-market academic advocates have been saying for years, the fact is that Capitalists don’t actually like capitalism[1]. Like Chomsky says, what they want - and usually get - is capitalism for the poor and socialism for the rich.

That's why honest supports of capitalism get to frustrated when other people claim they are using No True Scotsman arguments by saying that they want actual capitalism, and not the current system. Capitalists (the actual owners of capital) have co-opted their discourse for their own benefit and have poisoned it to the regular person beyond hope.

[1] http://www.adamsmith.org/blog/economics/capitalists-don-t-ac...
I don't think so - it's still 'slower than similar languages with similar features', so not sure what difference it makes that there aren't many languages to compare against, if when we do compare it's still slower.

I'd be interested to see what features there are that make the system slower in general, even when they aren't being used. I did a lot of work in my PhD on making odd features not affect the performance of Ruby code when they aren't being used.

Do you know what they are?
I haven't used it much yet, but I'm already getting the sense that it's what Forrst could have been
It is correct, from my perspective. Pain is just the interpretation of signals from sensory organs. Our brain could just as easily interpret it as something else or disregard it.
Do you have a link to benchmarks you'd recommend that show it being faster than Perl5 with Moose?
Pretty cool. Few suggestions (which may or may not require babel):

- `f.apply(null, args)` calls can be replaced with `f(...args)`

- Your head function returns the first argument while your last function returns an array containing the last argument. I'd rewrite those functions as:

const head = (x) => x;
const last = (...xs) => xs[xs.length-1];
const tail = (x, ...xs) => xs;
const init = (...xs) => xs.slice(0, -1);

(Unfortunately it seems the rest operator can only appear as the last argument.)

- Why put everything on the prototype? It doesn't seem necessary since you are not using the `this` keyword. I would just stick the `export` keyword in front of functions to be exported.

Looking forward to part 2.
I'm confused why there is any shock, to be honest. I base my definition of the word on the one given in this wp article: https://en.wikipedia.org/wiki/Psychopathy Particularly, the word does imply an individual is suffering health issues, as far as i read it. I don't know how you understood what i said, so i can't usefully say if i made a mistake or you understood my intentions. Though please understand that i did not mean to denigrate, merely to explain.

Feel free to let me know if you still think it was a mistake, and i'll keep that in mind for the future.
Those beacons have some kind of rubberized case; you can't really spray-paint that. (Also, last I heard the cheaper beacons still weren't terribly cheap and had awful battery life.)
But how to implement laziness?
Sequence the code in millions of apps at SourceDNA (YC S15)
I'm not quite sure what the end-game is, here?

Several of the functions listed here are quite different from their Haskell counterparts in ways that make them subtly less useful — and in ways that make them not have the same types as the Haskell originals, which is interesting considering we're barely given more than the type of each of the functions. flip and zipWith are the ones that were quite obvious to me, others might have the same problems (with flip being outright wrong due to it inverting all the arguments instead of flipping the first two, and zipWith working fine with two lists, but generalising to multiple lists in a way that can't be a generalisation of the two-list zipWith). Composition also works in reverse to what one would expect in Haskell, for no reason I can fathom.
It's seems it's not this event, but I remember watching a documentary about a fishing boat (commercial) in an Alaskan lake, where they watched the rockfall descend and cause a tsunami, which lifted their boat up, over the mountainside and deposited it into a different lake on the other side of the mountain.

Even after decades had passed you could see the sheer terror and awe of how they survived.

Edit: still cannot find the reference. But the Canary Islands are poised to wipe out southern England - a sizeable chunk of the NE facing island is ready to fall and would send a tsunami undimmed onto England / France.
Really? So you can completely control the layout of where items on the heap are allocated, get hold of pointer addresses, and store things within the least significant bits (for tagged pointers)?
Just to be clear, [as far as I understand] it is a template library that does static analysis using the compiler. Kinda the best of both worlds...
I have to work with a legacy Perl codebase most weeks and I've been ignoring Perl 6 because upgrading our interpreter version is difficult for a bunch of reasons to boring to go into.

I'd been naively holding out a hope that Perl 6 would improve things so I clicked on the Perl 6 for Perl 5 programmers link from perl6.org.

They added code block interpolation to strings:

#!/usr/bin/env perl6
my $number = 3;
say( "{ $number * 4 }" ); # prints 12
And the body counts in the school shootings, would they also be less than ten?
Their wiki page seems broken http://uplift.aero/wiki
I guess it's the style of attack that makes you think Islam. On the other hand if 150 innocents get killed by drones you think USA and by tanks and artillery you might guess Russia or Israel. I'm not a fan of any of the above.
Then why is it the case that virtually all these terrorist attacks come from 1 religion, which coincidentally happens to be the religion whose scripture makes this kind of behaviour rational when interpreted literally?
Do you have a reference for this?
If you're 30 you probably shouldn't have a bunch of money in govt bonds. If you're 65 it may be a really good idea.
Wayward satellites repurposed to test general relativity
> was broken for a sum of money any angel investor in SFBA could have coughed up.

perhaps nitpicking, and a bit tangential to this debate, but I can't imagine the $1m on its own would be enough to break it.

I imagine they have some fairly beefy research budget with an existing infrastructure with a substantial computing power and prior research experience to begin with. So quite a tall giant to stand on. If I had to guess, the $1m was only there to cover time spent on this very specific task at hand, and for allocating researchers' time away from other tasks...
Anybody knows about an alternative for prismic.io? That's basically a CMS for devs, where you inject a site's content through API calls to prismic.io, while they provide a very nice UI for managing the content. It's a great service but I'd like to explore self-hosted alternatives.
There is no or hardly any aggression against muslims in the western world, except by other muslims. Most aggression is the other way around.
Not directly, sadly. I can make an educated guess though, since Perl 5 has since adopted many of the features thought up for Perl 6. Particularly try looking at its OO features, in regards to roles, parametrized roles, reflection and automated attribute/constructor creation. I can't say with confidence, but i suspect the number of languages having all those features is very low, if existent, and the number of languages with some of these features is also low.

Do note that you will have to look closely and follow references to make sure you have a full picture of understanding, since at first glance many of them seem simple, but turn out to offer considerable depth.

http://doc.perl6.org/language/objects
You can do that already in perl 5:

> perl -E 'my $i = 1; say "@{[ sin $i ]}";'
0.841470984807897

perl 6 will improve things, it has a huge feature set.
Chilly cages may skew disease studies in lab mice
Might I ask what software you use to do that, if any?
But does it? In the past, inequality was usually tied to pretty bad living conditions for much of the rest of society. I wonder if most people were able to have a "reasonable" standard of living (say, of the average working class person in the West in the 90s) and be reasonable secure that life would not get worse for them or for their kids, if society would actually become destabilized by huge levels of inequality.
Sounds like he wants clojure.
don't do it yet.
Ironical headline, to my knowledge, mediation is mindlessness state.
The “Forever Lock”. Un-pickable lock with an amazing design [video]
Simplenote,works best for me. No nonsense approach to notes. Just text, nothing else.
موعد اجازة نص السنة للمدارس والجامعات مصر 2016 – تراخيص
> secularists brought us the most violent conflicts in history

They didn't do this 'because of secularism' and that's a big difference. They tried to replace religion with other dogma's en use the religious control for their own purpose. Sure, being a secularist doesn't make you good or non-evil. But without dogmas it will be pretty hard to convince others to blow themselves up for your evil plans.

No one ever committed mass shooting while shouting 'in the name of science', or 'I hate you because I am a securalist.'
I don't really like the fetishizing of Tuft's style.

If you actually read his books, what he actually does is present a mental model for what to take into account when designing. But his style isn't meant to be the end-all of typesetting or data presentation! The books aren't saying "see, I made this design for the following reasons. Now everyone should emulate me!" It's just one solution in the realm of all good design solutions.

One example I would immediately point to would be ggplot2. A wonderful library in a lot of respects, but the defaults are absolutely horrendous!! The default grey background with white lines was just pulled from one of Tufts's books without a second of thought b/c these grey backgrounds are horrible waste of ink when printing and are actually chart-junk b.c most of the time you have a white background - for-instance in a powerpoint (<- that was a funny b/c Tuft hates powerpoint)

Here too, the cream colored background looks gorgeous on paper and just weird and out of place on a webpage.
It must be so because often enough I see really ugly website addresses in ads like www.promotion.brand.com.
You have no idea what you're talking about. Within probably 3 hours, one could arrange the purchase of AK-47s. The "bad guys" aren't coming to France with weapons in their checked luggage. This is supported by networks. The foot soldiers aren't the smugglers. You flood 10,000 people, among those you have your "bad guys," then, once they're in country, they link up with their networks.

This isn't "end of story." These ISIS guys aren't just buying tickets to CDG airport. How are they getting into Europe? What's the easiest way to get into Europe if your from Syria? It isn't going through traditional entry routes, it's blending in with refugees.

Why are so many people attempting to vindicate the refugees? If the bad guys are from Syria and 38% of the hundreds of thousands of refugees are Syrian, then wouldn't it follow that some percentage of those refugees could logically be nefarious actors? To think otherwise is to be incredible naive and perhaps blinding by an ideological desire for these refugees to not be part of the problem.

Sure there's tragedy in Syria, however, I'm unwilling to open my home if that exposes my family to any risk. There's no upside for me. There are plenty of poor people here in France that could use my help -- my capacity to care deeply about every single person in every single war zone is limited.

Let's export 50,000 Syrian refugees and dump them in the Mission District in San Fran and see how opinions change.
People who have historically done these kinds of act don't care about IS nor are they devote Muslims. They care about support for Israel because it is seen as a further proof of the west mistreating Muslims. It's not about blaming Israel, it's about western governments doing things like the french did and first celebrating free speech after Charlie Hebdo, just to ban anti-Israeli demonstrations. That's a great recruiting tool to use on young person in a suburb already feeling mistreated by the government.