skysight-inc/HackerNews huggingface dataset:
In 95% of cases I wouldn't have even posted this. The company is huge though and they do a lot of transactions like ALOT ALOT. The amount of information that could be exposed is a lot higher than your average website.

My problem is really the company should probably have 24/7/365 security support standing by given the industry. I sent in two reports but I never got a confirmation email for either. The original item(to emphasize I never published anything on the site, this item was posted by another user and I was actually interested in purchasing it until I got redirected) which I have reported by phone and by form is still up on their site redirecting users. This one redirect doesn't actually appear malicious though but I have no way of telling how many other items are affected. At some point I feel there is a moral obligation for me to disclose the information which leads me to my second problem.

I have no fucking idea if I'm just overly worried (judging by the comments it would seem so) about the vulnerability. I also have no real idea of how serious it is. But it seems to me that even if a fraction of a fraction of transactions are affected it would still amount to a large amount of stolen information.

What I would really like is for them to email me back and say either "Oh wow yeah thanks for catching that" or "God damn you dumbass, no that's not actually a problem because xyz"
>the average person is probably more concerned about whether they are likely to become a victim of crime because of their race than whether they could theoretically become CEO of a megacorp.

Has the average person been polled on whether they would prefer restrictions on employment or freedom from racial violence? I'll take my beating, please.
iFunBox free Download and manage apps and files on Apple iPhone – pangu8pangu8
It makes me so happy to see him getting this deserved attention while he's still around to enjoy it. 20-odd years ago I was lucky enough to see him perform and speak and he was indeed amazing.

For those who want to know more about him, there's a recent documentary out: http://anhonestliar.com/wp/

It's a great example to me of how Kickstarter can really work. I was happy to help fund it. They raised circa $100k over the goal, and I'm sure that's because there were a lot of Randi fans like me who were happy to chip in. https://www.kickstarter.com/projects/220588101/an-honest-lia...
Brands are certainly important, as are the vendors. Basically anything from eBay is a no go, regardless of brand, but I'm sure you knew that already.
Yes, my memory was not accurate and I should have specified Haber-Bosch Process & Carl Bosch[1] instead of Haber Process & Fritz Haber.

Apparently, Carl Bosch's refinements to the original Haber Process had the priority goal of ramping up Germany's war munitions instead of feeding the world.

[1]http://en.wikipedia.org/wiki/Carl_Bosch
Thoughts on Angular 2.0
I like it, but you should add some tags with the questions, because "Is a head expected on the first date?" next to "What is the tech stack of this website?" feels a bit weird - I may have the wording of the questions wrong, but you get the idea.
My Dad worked with Edward Teller, and Teller was often at our house while I was growing up. The Peter Sellers character was totally different than Teller in real life. Teller was a refined gentleman. Peter Seller's character was funny, and not at all like Teller.

BTW, I think that we are fortunate to have all survived the cold war!
I made a quick video with the same conclusion: stay on 2012 and wait until a worthy upgrade comes along. (Well, unless you want PCIe SSD I/O bandwith -- that's much faster. But multicore is sooo much slower that it's not a clear win.)

https://www.youtube.com/watch?v=QmmkD2rgNgA No need to watch the video, all the info is in the description.
> Even worse than the problem of uncommon concepts as monads

Just go ahead and learn the typeclass hierarchy and such-- it really is quite a useful higher level of abstraction in whatever language you choose. And it definitely will enter the mainstream (even more than is already has [Swift, Scala & C# all have monadic constructs]).

> Haskell's memory footprint is extremely hard to reason about.

And you'd probably want to also throw runtime in there as well.

I think this is relative-- it's not "extremely hard" for everyone. Also, many structured programmers found object orientation "extremely hard" but somehow the industry managed to progress through that era.
The Chimera of Human Advancement
Yes, some code formatting tools exist (within Visual Studio as part of F# Power Tools, and also I believe standalone in some binary form). However, as a community we're currently a little less dogmatic than Go (for example) about what "correct" formatting is.

Tabs vs. Spaces is decided at the language level (it's spaces or it doesn't work) but other things are often a matter of taste. It doesn't tend to matter too much though because (well written) F# code is expressive almost regardless of minor formatting issues (poorly written code in any language is a comprehensibility mess, regardless of "neatness" or newline consistency!)
I'm not very proficient on this matter, but I think you're missing some essentials. Things are already automated quite a bit, imagine seeing your server at local Starbucks - heating up a kettle on top of some firewood, grinding those coffee beans with his bare hands. I think in a sense, many things are already automated; you just have to look at it that way.

You're right, automation is scary. As a blogger, I always thought it would be cool to have as much automated tasks as possible, especially in those dark corners of content. I'm okay with admitting that I was wrong. You as a person can come up with a lot better solutions, not to mention that it's hard to teach emotion to machines.

Sorry if I got the wrong message, this kind of just blew out of my brain.
Good question, and I'm not even sure. Perl 5 on my Mac is about 1.2 MB resident to run a one-liner, though, and I'm pretty sure I can't load the JVM in 1 or 2 MB. Need to follow up on that to find smallest practical Java program (as a contrast)

Similarly (same laptop), I can get perl to print its version (5.16.2) in about 0.01 secs (2nd time), but java (1.8.0_11-b12) takes about 0.11 secs (2nd time).

Most of my work is in Java, but it gets to be a tyrannical hammer that must be used for everything in some minds :-(

Again: Parrot having to compete with the JVM makes me sad.
John von Neumann, one of a handful of people most responsible for the existence of your job, proposed a pre-emptive strike. He needed fast digital computers to calculate bomb parameters and effects, so he helped invent them.

http://www.the-tls.co.uk/tls/public/article1179883.ece

quote:

This unsettling scenario might be pre-empted by a more apocalyptic one: nuclear Armageddon. George Dyson’s Turing’s Cathedral [1] reveals how the computing torch was passed after 1945 from Turing (himself an excellent marathon runner) to John von Neumann (who preferred driving fast cars; Dyson observes that he bought “a new one at least once a year, whether he had wrecked the previous one or not”). While Turing may have been a victim of the Cold War, von Neumann was its champion, influencing the policy of Mutually Assured Destruction from his commanding positions at Princeton’s Institute for Advanced Study and the Atomic Energy Commission. Born to a wealthy family in Hungary in 1903, he experienced at first hand the Communist government that briefly came to power after the First World War, and became an ardent foe of Communism. He acknowledged that atomic weaponry was a “monster” but perceived it as the lesser of two evils, advocating a pre-emptive nuclear strike against the USSR. Hoping to create a hydrogen bomb, he needed a stored-program electronic computer, and in 1945 began to construct one at the Institute.

[1] I highly recommend the reviewed book, Turing's Cathedral. Besides copious vintage tech porn, the social, political and personal background was surprising to me.
Gadfly is an excellent ggplot2-style plotting package:

http://gadflyjl.org

Winston is a most traditional plotting API:

http://winston.readthedocs.org/en/latest/examples.html

You can also plot seamlessly via Python using PyPlot:

https://github.com/stevengj/PyPlot.jl

They are all quite well documented.
Canada changing the commercial drone game
Only UNIX clones support fork() properly, because only UNIX clones processes.

Any other non UNIX OS tends not to fully provide 100% fork() in they POSIX compatibility layer, or kind of fake it.
It's been not that long (perhaps a few decades at most) since we've been able to do this, and it's been only a few years since we've been able to effectively do this.

So: relax. Automation is coming. In many areas, it has already arrived, and now it's just a matter of time for the effects to percolate through the system and for it to become commonplace.

Also don't forget that this is partially a political issue, as automating these things requires changes in legislature (see e.g. self-driving cars). The political ship turns slowly, so have a bit of patience.
A novel with a back-story of a similar scenario is Resurrection Day:

http://en.wikipedia.org/wiki/Resurrection_Day
I think the same is true for F# and Scala.
A very convenient improvement that makes a difference is http://mridgers.github.io/clink/ (readline mostly). Tiny, useful, fresh air.
Intel NUCs are similar in size to Mac Mini - I've been using for small linux servers and dev boxes. NUCs can handle 16GB ram, quad-core, SSD, GB ethernet.

Small and quiet - a great little device.
Restoring the IBM 1401
This is an answer to https://news.ycombinator.com/item?id=8574198

I've implemented it in HTML and CSS (and a bit of jQuery), just for the sake of it. There's nothing dynamic; I don't want to mess with anyone, so the data is static as a Proof of Concept. I've also tried to fix some of the problems stated in the other HN thread, however the `<nav>` is horribly bright now.
There have been creepier once :P
I freely implemented it in HTML + CSS!

http://francisco.io/demo/hn/
Well no, but if I'm doing nothing wrong, then you have no need to see it.
Author of the post here. I'm working on a browser-based interactive analysis tool based on these visualizations. It's nowhere near ready for release, but those who are interested can find a demo here:

http://binvis.io

This is not even an alpha yet - I plan to announce the initial release in the next month or so. Eventually, I would like to add the ability to upload, share and annotate files for analysis. Comments and criticisms welcome!
Blur Busters The #1 Site of Everything Better Than 60Hz™
Fortunately the political leaders on both sides knew that they could never use nuclear weapons. Reagan was horrified and changed his policies, much to his credit, when he realised that the Soviets really were terrified of an attack from the West.

Even Khrushchev, who had a lot of blood on his hands, couldn't sleep for days after he had been briefed on what a nuclear war would actually mean - he only calmed down once he realised that the things would never be used by either side.
This was the deal breaker for me. I ordered it on the release day and only found out the truth a few days later. I returned it unopened (I only ordered 8GB - was going to just add my own RAM).

Instead of spending $1300 for marginal improvements, I bought a $125 256GB SSD and upped my 2012 Mini to a fusion drive.
There's a lot of neat small x86 stuff, but a lot of it depends on whether you're going low power or not.

If what you want is something like a Mac Mini but w/ higher end i7's your options are some Intel NUC or Gigabyte BRIX's which will be significantly more expensive than a baseline 2014 Mac Mini (but a bit cheaper when you match high-end RAM/SSD) - no TB2 or OSX (some ugly Hackintosh hacks withstanding) though. Gigabyte's BRIX Gaming is interesting since it has a GK104M based "GTX 760," which is amazing for the form-factor, but the trade-off is in relative cost and jet turbine fans. (The Alienware Alpha, Zotac EN760, and Asus GR8 are other "smallish" devices w/ dedicated GPUs).

You can get some really cheap/small Celeron-based NUC-sized machines (~$150 bare-bones) and throw in RAM/SSD for a very nice low-power Linux system. We use a lot of these at work at the moment, these are great.

Most of the fun stuff going on is with low power Bay Trail processors. Zotac has the C-series, which is between a NUC and Mac Mini in size, but also a Pico series (PI320) which is tiny, much smaller than the ECS Liva or the Minix Neo Z64 (which are also tiny). Also, there's the MEEGO-T01, which is the first Bay Trail HDMI stick I've seen.
There's a similar list (or was in 2010/11) for Google developed web apps. It's all the obvious things, plus a lot of seemingly non-offensive things which 4chan invented - eg, mudkips, leeroy jenkins, pool is closed, etc.
Gotchya.

Just to be clear for any others reading along:

* One can run (a subset of) Perl 5 code directly on any of the Rakudo backends (thus even on the JVM) by using v5, a Perl 5 compiler written in Perl 6.[1] I think it will be many years, if ever, before v5 parses all of Perl 5 and becomes a good choice for running arbitrary legacy Perl 5 code without tweaks, but it's probably going to be a key piece of technology bridging to Perl 5 in 2015. In particular, there's been talk recently of combining it with Inline::Perl5, discussed next, to provide improved sugar for P5 <-> P6 combinations.[2]

* Any host that can run arbitrary C code can run just about any Perl 5 code (including modules that use XS) via libperl, an embedded version of the stock Perl 5 interpreter. Inline::Perl5 uses this approach to allow the Rakudo Perl 6 compiler to run P5 code under P6 control without significant limitations. Inline::Perl5 allows one to pass P5 objects to P6 code that can then alter said objects and pass them back. And vice-versa, with P6 objects passed to P5 for manipulation back in P5 land. One can also create P6 sub-classes of P5 classes, thus using P6 code to tweak or extend P5 code. This already works out-of-the-box for Rakudo Star with the MoarVM backend; it's just a SMOP to make it work likewise for other backends.

(There are other nice pieces related to having P5 and P6 work together, but this is already a long comment.)

[1] https://github.com/rakudo-p5/v5

[2] http://irclog.perlgeek.de/perl6/2014-10-12#i_9494778
Sole developer: VisualCV has been around since 2007, we recently acquired it to tackle some of the major pain points we had with resumes. Resumes currently have terrible formatting and can't be parsed very accurately.

Most people don't know this but recruiters in large corps rarily read through any of the resumes that comes in. Almost all applications are first parsed by one of the four major resume extraction vendors (sovren, resume mirror, burning glass, daxtra) then dumped into an applicant tracking system. Usually a resume is looked at only when someone does a keyword search on their database. While the process does extract majority of the content it still garbles up a lot of sections that people have spent hours painstakingly editing.

The industry seems to be stuck in a crazy process where it takes structured data turn it into a generally unstructured format (pdf, docx) and use another set of service to try to parse it back again.

We have a unique opportunity to actually work with one of the major resume extraction vendors and start to embed hrXML meta data into a pdf resume so that it can perfectly extracted. We are giving all our pro designs away for free for the next week and we'd appreciate any feedback!
ball sack, ball kicking, ball gravy. These are the first ones I tried because I thought they looked suspect. Google does return suggestions for these, so not blacklisted. There must be several more false positives in this list if the first ones I tried were wrong.

edit: Oh, this was last updated in 2010... nevermind then.
Windows phone is wonderful for those of us with a potty mouth. It completes the big ones right up:

http://imgur.com/FZv9HHu.png

Even in swype mode.
The test used:

http://www.testufo.com/

Created by the person running Blur Busters, who is doing really neat stuff.

http://www.blurbusters.com/

The forums have some fascinating discussions:

http://forums.blurbusters.com/

I think a lot of other HN'ers would like it.
He started "Reason" with uppercase R and used verb "preaching", this means that he probably tried to express some sort of irony and he doesn't really consider Ayn Rand's worldview "reason-driven".
I don't think any of these examples actually imply anything about whether aluminum is "magnetic" (for any definition of magnetic).

All the demonstrations rely on a changing magnetic field, either because the magnet is moving, or because the aluminum is moving. This induces an electric field in the aluminum (as it would in any conductor) which moves the aluminum, induces a magnetic field which moves the magnet, etc., but is independent of whether aluminum is ferromagnetic, paramagnetic or diamagnetic.
Thanks for the pointers and the link.
Just to play devil's advocate about the Java capitalization, I suspect the difference between `int` and `Integer` is quite intentional: `int` is a "primitive", immutable value type, while `Integer` is a class. Since by convention, Java's classes are capitalized, while its primitives are spelled the way they are in C, there's some sense here.
Hm, well it sort of does make sense if you have tuples, it would be just

(object_1,...,object_n).method
Are questions too hard and hints too vague ?Any input is appreciated.
I agree with you (though obviously a bunch of users don't). But comments on link-bait and misleading headlines are more helpful when they suggest a better headline, or how to fix it. e.g. Replace "true" with "based on fact"? We can try that.
Thank you for your work on OpenBazaar, and for your comment here.
There's a fairly large literature in labor economics on discrimination in the labor market. Reductive summary of consensus'ish opinion going back to 1996 [1]:

1) Very large gaps between average wages of whites and blacks
2) Controlling for ability* erases almost all the disparity
3) White and black infants have same distribution of ability
4) Large disparity in ability develops between white and blacks by age 18

Disparities between whites and blacks seem to be more a product of poverty rather than bigoted employers. There is obviously more to racism than employment and wages, but this is a significant. To be clear, this is not to hand wave away a serious social problem, but rather to focus attention on the actual causes of it. If it were simply racism, there are easier solutions. Just appeal to the greed of rapacious capitalists: perfectly qualified workers from visible minorities would be underpriced wrt the majority. If instead differences in wages instead reflect differences in skills (from crappy schools, dysfunctional family environments, etc), then the problem is a little more insoluble.

[1] https://ideas.repec.org/a/ucp/jpolec/v104y1996i5p869-95.html

More recent summary from Roland Fryer (abstract alone is good):
http://scholar.harvard.edu/files/fryer/files/racial_inequali...

* Ability is obviously a fuzzy concept. "ability" here means a score on a version of the Defense Dept's ability test from the 80's (the National Longitudinal Study of Youth). Results hold up pretty well with different measures though.
A ton of these worked for me.
You should look at overall employment statistics rather than just CEOs, very few people become CEOs.
> It's nice to see that Randi is still able to see these people as human beings, rather than charlatans to be disproved. [...] I took a sort of smug pleasure in watching him debunk psychics and mystics. But I realize now that that was just another form of dehumanization.

Yeah, I had that problem too. Eventually I realized that I had never changed a single belief because I had been bullied or humiliated out of it. When I have changed my mind about something important, it has generally come through sympathetic conversation or long, slow realization. Often both.

As a rationalist, I had to admit that the be-a-giant-dick school of skepticism did not seem to be very productive, however satisfying I found it personally. Now I try to exercise a lot more compassion. It's hard, but but there's no way I'm going back.
I wish we would stop with the fantasy that we can return to the golden age of Fordism, and instead work on distributing the productivity gains of technology to reduce all of our working hours.
The Connection Between Memory Management and Data-race Freedom
I noted earlier that this is an older article and I'm curious to hear what the experience today is. Again, a lot of this is lowbrow, but I do hear from time to time anecdotes of what seem to be serious rejections of certain search term combinations, whether it be related to Google product exploit searches, or key stories on hacktivist activities targeted at Google or Google partners. I have yet to experience this myself, and seeing this old article got me curious what is being experience in the here-and-now.
Keno Fischer, who recently created the Cxx package [1] used to be a Qt dev, so I wouldn't be terribly surprised if we see such bindings materialize in the future, using Cxx, of course. That said, I don't want to speak for him, so if someone wants this, they should maybe go ahead and start working on it!

[1] https://github.com/Keno/Cxx.jl
I've only had good experiences with RasPis, but I do find the community management troubling (I've heard others also mention perfectly reasonable posts that were deleted). It's a shame, really, they're shooting themselves in the foot.
Except for operator overloading, where they are weirdly sometimes the same. Also, the semantics of Koenig (aka, "argument dependent") lookup really play into the matter, as they are effectively similar to member functions. As someone who has been writing C++ now since 1996, I will say that this change feels entirely natural and even "satisfying".
I am neither a detractor of Ayn Rand's worldview nor do I think her views are exclusively molded by reason.

In fact, if anything, I think Reason ( or reason ) - as in the opposite of emotion and sentiment-driven - is a very good instrument to deal with the problems of the world.

It imbues a dose of balance to our thoughts and actions, both of which are sadly lacking in the highly emotion-driven decision-making of the modern world.

We are as much creatures of emotion now, as we have ever been.

Reason does not inform our decision making, as much as it should.
I kinda like the hilarious autocorrects to "Oh, duck it!" or "I'm stuck in ducking traffic" or "Well duck, that sucks."

Words mean whatever I ducking want them to mean.
oblig: But if you can't copyright APIs no one will make them!
HTML5 GameDev: 350+ awesome resources categorized
ESRI is an interesting example. On the one hand they make have some seriously talented cartographers who have made some astonishingly beautiful maps, and surely they should be able to copyright that work. On the other, they actually do provide quite a lot of things (including access to their tile servers) for free or under permissive licenses.

For anyone who wants to look at some pretty maps:
http://leaflet-extras.github.io/leaflet-providers/preview/
The “No” (c) (Military Parade Thessaloniki Greece)
My About.me just expired, I think I just found my replacement. Looks good so far.
Um don't you miss a url?
The book "American Prometheus: The Triumph and Tragedy of J. Robert Oppenheimer" doesn't present Teller in a particularly favorable light - he is presented as being very political, scheming and rather two faced (i.e. being perfectly civilized directly to Oppenheimer while working closely with those people who undermine Oppenheimer).

http://en.wikipedia.org/wiki/American_Prometheus
Part of the reason these folks aren't popular these days is because of Randi. There was a giant wave of paranormal enthusiasm in the 1970s. Skepticism and debunking are the vaccine that helps keep the disease from becoming an epidemic.