skysight-inc/HackerNews huggingface dataset:
If you're not content taking your bogus statistics from the sort of blog with so little handle on reality it described Bloomberg as a "communist organisation", you can read the actual report

It excludes mass shootings if the shooters were gang members or robbers, if the victims were in [multiple] private homes, if concealed carry permits weren't handed out like candy in the local area or if the heavily armed guards in place throughout the incident were naval officers or law enforcement officials stationed there to stop shootings....

Trouble is, once you've concluded armed guards were shot because they were "gun free", anywhere where concealed carry isn't commonplace is also "gun free" and mass shootings in private homes don't matter to analysis of gun owners' ability to defend themselves you've probably concluded that rather more than 92% of the US population are in gun free areas...
LokiJS Adapter for Nativescript
A good intelligent code editing would either require a good pile of hacks or a completely different approach.

Common "text code editors" don't understand a thing about the code they edit. They're just supplemented with ton of hacks that produce meaningful result in acceptably high number of cases (like regex-based highlighters) but still don't have "real" intelligence towards the content of their buffers.

And with ever-growing number of hacks the thing's unlikely to be small or low on dependencies. You'll end up with another emacs/vim/etc - a fairly small cores, and then a scripting or external tool execution support to do highlighting, parsing, context-aware searching, refactoring etc etc to make them useful for code editing. (And then why bother when we have emacs and vim already?)
All Excuses Aside, Apple's Major Problem Is Tim Cook
c projects that fit in 4 screens. Wonderful.
Harper is religiously far right having moved to a new church when openly gay members were allowed into his old church.

Climate change denial came from the top down Harper was pro oil and in denial anything could change the climate.

Now maybe we can have a Canadian government not a "Harper government".
The only laypeople who use the Koran and Hadiths as sources for direct personal understanding of Islam are literalist Salafist/Wahhabist types including ISIS and Al-Qaeda.

Islamic exegesis, which has led to the day to day fiqh that governs religious life for the vast majority of Moslems is a very complex field that has evolved over more than a 1000 years and takes years of study to master and is not as straightforward as you are portraying it. The "CTRL-F...gotcha!" approach that you seem to be advocating would be regarded as absurd not only by Moslems, but by anyone who has to deal with the interpretation of complex texts.

A layperson with no knowledge of Arabic and lacking the toolkit for understanding is not going to get very far in understanding Islam using Hadiths and the Koran, and you'd be doubly disadvantaged using an English translation.

An analogy would be the average American citizen, unschooled in law, being asked to derive the Miranda Warning from the Bill of Rights, or providing a reasoned opinion about the scope of the Interstate Commerce clause. Sure, it's great from a Civics perspective to read the Constitution, but if interpreting it was straightforward we'd be able to shutter the Supreme Court.
Yeah. Clearly it's not that the mass surveillance in place in the nations with advanced economies doesn't actually help prevent terrorist attacks. It's that there isn't enough mass surveillance.
For anyone who knows about this stuff, does the video from the Times align properly when you tilt your head, rather than just look around or up/down? If so, it seems that might make the underlying tech to capture 3D stereoscopic video much harder.
I've heard in the news here in South Africa the prices of sand are going up and we are running out of sand, so I think this has a real basis in reality.
I love the ideal of keeping things simple. I did my first steps in C studying dwm code and making my own window manager.

That said, simplicity can obviously be taken too far. These tools do not enough to be usable in practice.

Why would I want a binary which does nothing besides warping the X11 pointer? At least do a little more, like xwit. (not that I've used either)

dwm also turned out to be impractical for me. Didn't work well for some applications like Gimp. Tiling terminals I also find impractical because I like them to be a certain size (80 columns) and that's not supported by tiling. The most important wm action for me is switching and rotating between 2-3 windows (simultaneously visible _as much as possible_). Stacked windows and Alt-Tab turn out to be better at that kind of thing.

Just tried that "sent" tool which I find nice and kind-of-usable. But so many lines of C. And a hand-rolled UTF-8 parser which discards text silently after decoding errors. Couldn't that be hacked in Python as a much shorter throw away script? Extreme portability is bogus if the software can be replaced in a few hours work. Plus, if you neglect to use higher-level libraries and tie yourself to low-level POSIX and X11, portability actually suffers.
By the way the whole Dubai bubble or project is financed by someone else's credit card. If it weren't for Abu Dhabi, the bigger sister emirate, bail-out package during the financial crisis, the whole emirate would have gone belly up and disappeared afterwards. [0]

[0]: http://www.bloomberg.com/news/articles/2014-03-16/dubai-roll...
Jhipster dev stack
My experience with EEs it that their preferred language is almost uniformly matlab.
Actually, Pymod was designed to be almost an anti-Cython. :)

My issue with Cython is that it's a limited sub-language within Python, where you add Cython elements incrementally & iteratively (diverging from Python in the process) until the code runs "fast enough". I'd rather work directly in a full-featured, internally-self-consistent language from the start. Nim has a clean Pythonic syntax, with all the best parts of C++ (including its runtime speed).

Hence, Pymod takes the form of an `exportpy` annotation (a user-defined Nim pragma) onto existing Nim functions, which are then auto-compiled into a Python extension module.

So there's no gradual divergence of my Python code (as it becomes more "Cythonized"); rather, the high-performance code is written directly in pure Nim. :)
If you don't mind trying yet another library, care to have a look at arrayfire-python ? https://github.com/arrayfire/arrayfire-python

We started off as a C/C++ library but are constantly adding support for new languages. The one benefit of ArrayFire would be the ability to use the same codebase across CPU, CUDA and OpenCL devices.
In your mind, what is the distinction between the two?

I don't see any way to draw a strong distinction between what I did during my physics days and what I do today. Different math, sure - PDEs vs statistics. But then again the math changes when you go from quantum physics to statistical mechanics also.
AOL email is free (well, ad-supported) now, so people "stuck" with it may have moved to a different ISP.
I sometimes like to read a book before going to sleep: it's always been a nice, calming activity for me. I also sometimes read books on my phone, and I think that's probably going to become more common (for me and in general) over time. Which of those is the "infantile, irresponsible" part?
Clearing the Air on Wi-Fi Software Updates
I am from India living in a country where meat is eaten three times a day by almost everyone. Not even fish. Red meat.

I was brought up vegetarian. If fact in many parts of India, vegetarian is still a way of life. I started eating meating when I went to college.
When I first moved here , I actually bought into the whole protein and cavemen thing. Avoided red meat but still ate of a lot of poultry. And it is probably true that you need meat for muscle building. Can be done using vegetarian food but its hard.

However, a few things happened. I got sick. Not any disease really but I started getting severe panic attacks for which I could not get any help from the doctors. I did not want to take hard addictive pills.

This forced my to take a hard look at my lifestyle. I started making changes to find out what works. Cut caffeine. Stopped smoking. Almost stopped drinking. Ate 3 times on time. All this worked but not much.
Finally I decided to stop eating meat. I stopped red meat, poultry, fish, eggs etc.
These are the things I noticed.
1) I stopped getting any cravings for smoke

2) Panic attacks and dizziness gradually stopped. Took some time but it did

3). No chest pain due to gas anymore.

4) I slept better. I mean I had not had deep sleep in a long time before that

5) I felt better generally. Felt happier I guess.

6) I like looking at all the vegetables and fruits. At this point, I don't even go near the meat aisle.
Twilight seems less thorough than f.lux and more like a simple filter. When f.luxs runs on my desktop, the blacks are still black. On Twilight, they get a red tint to them.
This seems to be the same scheme that the other big consultancy firms you see pop up on the H1B list (Infosys, Tata, Deloitte) use, why are they not being charged?
What's wrong with the ACE line or the 123 line?

Not west enough?
I just switched from dmenu to the contrib prompt, only thing to look out for is that the searchPredicate function of the XPConfig doesn't actually seem to do anything.

Setting:

searchPredicate :: String -> String -> Bool
searchPredicate = \_ _ -> False

seems to make no difference.

And the default is:

searchPredicate = isPrefixOf

Patching and recompiling with this patch[1] mentioned here[2] seems to fix the issue.

[1]: https://code.google.com/p/xmonad/issues/attachmentText?id=39...
[2]: https://code.google.com/p/xmonad/issues/detail?id=393
Briefly. I tried to get Rtags to work. I failed then gave up.
Right, but Cython also supports the external library use case:

http://docs.cython.org/src/tutorial/clibraries.html
>And with ever-growing number of hacks the thing's unlikely to be small or low on dependencies. You'll end up with another emacs/vim/etc

That's acceptable as long as it works.
20 Years of Impulse Tracker
I actually was coming here to say that it was nice to have links to interesting stuff on Youtube. I agree it can be jarring when you're trying to read stuff and get hit with a video - maybe a HN youtube channel would be cool or something.
FWIW, I work on Web-related stuff in Julia (like http://shashi.github.io/Escher.jl). I find Julia's type system more natural for general purpose modeling of data than, say, Python's classes. It's also really easy to enforce things like immutability or make stuff blazing fast if one needs to with little effort. Julia's multiple-dispatch is a great companion. On many occasions I've wondered if my code is even complete because it winds up being so small. Another thing to like is the hackability of any code. The standard-library is in Julia, you can look at any function's code from the REPL, and many more developer friendly features.

Jonathan Malmaud, Iain Dunning, Randy Zwitch, Mike Innes (OP) and many others write and maintain general purpose/web-related library code. I'm sure they will agree with some of what I said.
Don't know about the differences, but I think shedskin had died some years ago.
Not just for Linux users: If you are using f.lux on windows but wish that you could control the temperate on demand (rather than it being automatic according to the current time) switch to Redshift and don't look back.
HN's algorithms make no sense to me, either. I submitted this story the other day:
https://news.ycombinator.com/item?id=10561347

It goes nowhere. Someone with higher karma submits the exact same article with the exact same headline about two hours later, and it winds up on the front page of HN:
https://news.ycombinator.com/item?id=10562207
I believe that discovery was made decades ago, given the stories I've come across of people who fell asleep to 'The Late Show' with Carson, back when that was the last broadcast of the day.

Ahh, here are two links which mention those days: http://www.salon.com/2014/02/18/how_jimmy_fallon_and_the_roo... and https://www.washingtonpost.com/news/arts-and-entertainment/w... .
I actually can't confirm that! What I said in my comment previous ("Fortune 1 company") is exactly what I heard over the course of one of Bryan Cantrill's other talks.

That said, though, I'm sure that'd be the intended inference.
hmm, have you tried Gotackle.co ? It's a much, much simpler version of Grasshopper. Works straight from your phone
Don't Emacs or VIM already do?

And, well, if they don't work, it's certainly easier to patch their hacks or pile even more hacks, rather than trying to redo everything from a clean slate.
The reality of posting a popular article on HN ;)
Google Cache: http://webcache.googleusercontent.com/search?client=safari&r...
Ripple Releases Whitepaper on 'Interledger' Payments Across Payment Networks
Mods look at every submission, I think.
Only in a despotism is the government strictly equivalent to its individual leaders. Harper was engaging in censorship of the public trust so he could secure private electoral victories, but it was never his government to censor.

Of course, there's plenty of time for Trudeau to get this wrong as well; he has his electoral blind spots as well.
The cool kids are quickly abandoning scalaz for cats [1], in fact the exodus may already essentially be complete, as evidenced by the author's subsequent work [2]. I guess that's what happens when your project just attracts too many _ssholes.

[1] https://github.com/non/cats

[2] http://eed3si9n.com/herding-cats/
I personally think Julia is technologically superior to a number of popular languages, with a voracious appetite for even more smarts. But you are right that this isn't necessarily enough.

Based on what I've seen so far, I think Julia could eventually break into the Tiobe top 20 languages (it's currently in the top 100). On the other hand, I think this is plenty. As a language currently aimed at (admittedly fairly large) niches that would be an outstanding outcome.

It also makes it fun to work with as a language. It's not just more chicken.
Emscripten running a crappy voice synthesizer might work, but nothing close to the silky smooth voices that chrome includes. It will really just add tons of bloat to the page. Voice synth is truly something that needs to be baked into the browser.

Are you seriously implying that pocketsphinx in JS will do anything close to the level of voice recognition necessary to recognize pretty much anyone's voice, sight unseen? I mean, really? You kinda need to train the hell out of that thing to get it to recognize the difference between "merry christmas" and "happy hanukah", and even then, it will only really work for one person.
Interesting problem. I would start looking at things like natural language processing, machine learning, and maybe even solr / elastic search.

also, I would look into various saas offerings out there (monkeylearn, and others)
Interesting to note that the Seq type described is identical in layout and intent to Rust's "slices".
touching "airplane mode" is too hard for you?

it's a pull down, one click if you set it up right

also, some phones with 5.1 or 6.0 can change modes automatically depending on time of day and can turn off mobile data and wifi - you can leave voice enabled for "emergencies"
Here, I'll use logical indexing to pull out all the positive even numbers from this array of random integers:

Numpy:

a = np.random.random_integers(low = -100, high = 100, size = (100,))
a[np.logical_and(a % 2 == 0, a > 0)

(or a[(a % 2 == 0) * (a > 0)])

Logical indexing is used everywhere in numerical computing. Using functions like logical_and() or boolean multiplication or addition is more difficult to follow than Matlab or Julia.

Julia:

a = rand(-100:100, 100)
a[(a % 2 .== 0) & (a .> 0)]

Well, that's beautiful. Element-wise operations are prefixed with "."
Oh, sure. But how about infantile and/or irresponsible ones? I heard there are a lot of us here... ;)
> The only issue is that, when it comes to numerical computation, there is only "one right way to do it", which goes against Python philosophy.

But ... This is actually one of the pillars of Python:

There should be one-- and preferably only one --obvious way to do it

<https://www.python.org/dev/PEPs/pep-0020/>
>...there is only "one right way to do it", which goes against Python philosophy

There should be one-- and preferably only one --obvious way to do it.[0]

[0] https://www.python.org/dev/peps/pep-0020/
Living in 'Cancerland' during breast cancer awareness month
50+ examples of the Apple “Cult”ure in action
This rather references user orthogonal's top post: rumination to me simply means deep thought, I didn't realise - until I looked it up - that it also has a meaning in psychology related to negative thinking, https://en.wikipedia.org/wiki/Rumination_%28psychology%29.

I confess I don't rightly understand the meaning being applied in the Wikipedia page there.
Designing and implemeting one of this languages is fun and useful to learn how a Turing machine works. I'm not really into PL design, but I guess this could be a good task to get started.
> You can make an argument that in the long run it might be a bad thing but you have to acknowledge that at least in the near term it is providing some benefit.

Does anyone know of any good charities helping build out information infrastructure for communities that would massively benefit from it, so that I can contribute constructively as well as criticizing Facebook's approach?
One option is to use an editor that has a clang based plug-in.
I like it. Is there a term for the opposite situation? Where you're operating in a declarative environment, what you want to do should be possible, everything similar to the thing you want to do is possible, but your particular use case is excluded due to lack of foresight/manpower/understanding by the authors?

(Obviously not entirely specific to non-Turing-complete environments but they tend to be the worst offenders and the hardest to work around for obvious reasons.)
PARIS+MURDERERS+TELL+TALE+EVIDENCE+-+YouTube
No and I'm not suggesting they reinvent the wheel either. I also don't care if it's a "common text editor" either. It can be a full blown IDE for all I care. I just want it to work correctly and in the command line so I can use it over ssh.
The popular narrative is that what the Harper government did was unusual and unacceptable. People who believe that most Canadian governments (of whatever ideology) will not stoop to willful blindness, probably view the the attitude expressed as uncharitably cynical.
"Esoteric" applies to "programs", not "Haskell".
I use dwm with gimp, it is a little bit of a pain but I'm pretty used to it at this point so for me it's usable. Granted I don't need to do anything in depth.
'st' falls short in very basic real life [for me] test - paste-ing 2-5MB of the text via ssh to the remote router(yes I'm more than aware about about other methods, those are emergency cases when I have to connect via someone's laptop with data modem). 'st' just freezes, I've reported that at the IRC channel, got some debugging tips, problem confirmed but as I see in git hasn't been fixed. Need to say `st` is not alone with that problem - gnome terminal has it, perhaps overs. Old school xterm and surprisingly 'konsole' pass that test.
I often think that everything is going to end. Especially when I'm up at night and playing video games, after a long day of work. Something about game worlds ending probably makes it more likely for me to have an existential angst, but the biggest reason is how much Judaeo-Christian RELIGION I have been exposed to and trying to find the truth among contradictory worldviews.

I am NOT depressed (at least in the colloquial sense of the term) since I definitely feel intrinsically happy most of the time when nothing special is happening. I don't really need anything except good health in order to be happy. However, I tend to take things to their logical conclusion way more than other people, and as a result I see both upsides and downsides most avoid talking about. My mind naturally tries to find the main factors to explain a phenomenon, rather than accepting what's told to me.

The thought that all this will come to an end is scary to me. It leads to a conclusion which I guess also comes out of depression: what is the point of it all? I can accomplish so much in this world and then if I die and everyone who experiences it will die, what's the point ultimately? If you knew the entire world was ending in 3 days due to a meteor, say, would you labor every day on a giant novel, no matter how good it is? If not, then isn't it all just a matter of scale?

Perhaps I have to learn to love the journey instead of the destination.

Perhaps I have to liken not being around in 700 years to not having been around 700 years ago. But life moves forward and now that I'm here, my self preservation instinct makes me dread someday not being around. Because while the world will continue, for me it may as well be a fantasy world.

Also I look around at the cultures of the earth engaging with computers and cellphones and promiscuous sex and all the other stuff. A lot of it is addictive and exciting, but once you wean yourself off of it you realize how non essential it is. So what is the point of any worldly things?

I must say, the fact that religions have existed stably for thousands of years, as well as various philosophies (Buddhism, Stoicism) seem to teach similar things. A detachment from the cares of this world, and a focus on something "greater".

But what if this is all there is?

And what if there is an afterlife and we spent our lives believing the wrong religion, and must face some consequences?

These are thoughts I find scary.

Especially the last one.
Test
-
These big firms do pay fixed annual salaries. (Not that I support what they do.)
The Power of Smartphones (2014) [pdf]
You've obviously got more brains in your pinky finger than I have between my ears. :P
What's wrong with dynamic dispatch?
The fact that they use their own karma system to automatically rank certain trusted users who might have done things like invent entire programming languages or started up 10 billion dollar companies ahead of random "asshats" who hang around HN is not very surprising in my opinion ;)

(edit: Whoever downvoted this, I was responding to someone who goes by the name AdmiralAsshat, and I was obviously joking. But that might just be HN automatically downvoting people for using words like asshat. In which case, HN is being a pure asshat.)
Though ReiserFS is not actively developed, If I'm not wrong some Btrfs concepts ((like tail-packing?) derived from ReiserFS.

Thanks for info about Henning Brauer talk, will check it out.
Testing
41qedad
Building a C++ Interpreter (Cling) for X86 and ARM
On Reality: A Dialogue of Pamphilus and Euphorion
>...then would be the time to ban it.

Right. Once the downsides of smoking were realized, it was quickly brought to an end.
They mention that both GCC and Clang 'suck', but I don't see alternative in the 'rocks' category.
This reminds me of one of the points pg makes in What Made Lisp Different [1], under #9:

"compiling at runtime is the basis of Lisp's use as an extension language in programs like Emacs"

This Excel capability is an extremely cool demonstration of where ClojureScript's self-hosting capability can take us. Seems like there's no stopping it. Kudos to Christian Felde!

[1] http://www.paulgraham.com/diff.html
Is this going to get us better dataframes and nullable integration?