skysight-inc/HackerNews huggingface dataset:
Vkontakte: “Big Brother”-Like Surveillance Can Be Conquered By Technology
Maybe it's just because I really like to customize my shell, but I can't stand the philosophy of fish [1]. The relevant part: "Configurability is the root of all evil." I can almost agree with this on many user facing consumer applications but a shell is so far from that.

[1]: http://ridiculousfish.com/shell/user_doc/html/design.html#co...
Perhaps that 'they' is meant to refer to the country.
I've been living in Buenos Aires for over 4 years now. The secret for infinite money basically is selling Bitcoins to USD and then selling the USD to Ar$ Pesos.

Right now 1 USD = 10.10 Ar Pesos.

Here are some references:

1 Bus ticket from 1.50 to 3 Pesos.

1 Bic Mac about 45 pesos.

1 Coca Cola 8 or 9 pesos.

1 Dinner in a medium to fancy restaurant 150 pesos (200+ if you drink wine).

If any hacker is in town, let me know.
Spammers still relentlessly spammed us when we turned them into plain text links. Removing the ability to post plain text links was the only thing that stopped them.

No idea why they seemed happy to post plaintext links but there you go!
Looks interesting. How would I use that afterwards?
That link is for .co, not .io domains...
"[=]" Capture all variables by value, fair enough.

"mutable" Don't capture them const, this is very rare.

"throw()" Promise not to throw an exception, this is very rare for a lambda, and also deprecated in favor of noexcept.

"-> int" Explicit return type, usually not needed, and nearly never needed in C++14.

I was objecting to a contrived example used out of context to make C++'s syntax look worse than it is.
A modern list of things to do before 30
Interesting, the story isn't at the top of programming subreddit anymore. I guess the moderators got to it.
Coinkite Review - Rodolfo Novak's Crypto-Bank Supports Bitcoin, Litecoin,...
First of all, color; it's a pretty basic thing, but tremendously helps understanding information on screen. Then, there's scripting; I'm a newbie in shell scripting, but being able to pass results of some commands into others with brackets is much more intuitive and comfortable than using the pipe.

The main thing that I disliked is that all web resources give you scripts and advice for bash/sh; I have routinely launched bash to use them, but every time I felt like I'm going to a handicapped version of console.
It's not clear to me how society benefits from ever more intrusive ways to show people ads, and "people make a living" in that context is the same as Reagan's so-called "trickle down economics".
For evangelists of Nimrod: Take some time and write a page about it on Wikipedia. There doesn't seem to be one yet. [1]

[1] http://en.wikipedia.org/wiki/List_of_concurrent_and_parallel...
It says at the top they do take remote candidates so this would appear to be excluding Brazil from remote work locations.
Part of it was contracted to "CGI Group of Canada" - the same company that created the Federal exchange[1]. Word around town is that Doe Anderson[2] helped out, though that might have just been for marketing materials. The state government also has a pretty good group of developers on hand (lost my best intern to the KY Department of Transportation).

[1] http://www.courier-journal.com/article/20131021/PRIME07/3102...

[2] http://www.doeanderson.com/
Weird then that the overwhelming majority of meetings at my workplace are scheduled by programmers, not managers.

Meetings scheduled by managers stand out from the crowd, but if you count them up, are actually a minority (at least for me).
Fair point. There is a certain ambitious Wall Street vibe that isn’t what I would call ‘evil’, exactly, but I wouldn’t consider it to be ‘socially conscious’ or ‘kind’ either. Sort of blandly self-interested.

That said, I’m not sure that HFT is ‘worse’ than other sectors of the finance world, or law, or consulting, for this particular vibe.
"most of the payments went to mothers"

Because that's what we need: to incentivize reproduction.

Because we don't have enough people destroying the planet as fast as they possibly can with their arrogant, self-indulgent, human-centric, bullshit belief systems.

I'll say it once more: you are not the special darlings of a doting white god, you arrogant assholes, you are just another animal in a chaotic universe.

This planet was not put here for you to do whatever you want with it, and you are going to discover that shortly if you don't smarten up and realize the obscene waste and destruction you are perpetrating.

You are, collectively, so fucking stupid that you cannot even grok the simple concept, "don't shit where you eat". Fuckers.
I'm kind of posting too much so I'll stop, I really tried to phrase my questions in a friendly manner but it seems they invite misreadings. Apologies. One final clarification:

I agree with this attitude if indeed this was the case. I don't see how zsh or fish constitute cordless drills and screwdrivers, it feels more like they are the right-y version to the left-y version of the regular screwdriver.

But maybe its because I don't know their killer features, I always try to pay attention to them and play with them occasionally but it never clicked for me why its so much better.
If you build an apparatus for measuring a sphere's diameter, it's possible to measure it in any orientation. If their test mass were cylindrical, they'd need the ability to measure both the diameter and the length to the requisite precision. I believe it is in this sense that 'dimension' was used.
The NSFWcorp method of letting a subscriber temporarily unlock an article seems like a good compromise. I'm certainly much closer to subscribing than if I'd never read any articles.
Gandi has an API, DNS editing in free mode or wizard mode. Multiple versions of zone files etc. Plus they are cheaper than namecheap (at least for .io). And every time I was in contact with their customer service they were helpful and friendly.
I, on the other hand, liken programmers to people.
Interesting. I thought the consensus on HN was, we should form unshakeable opinions about entire industries based on Matt Taibbi articles in Rolling Stone, or, better, based on comment-driven games of telephone starting from the most colorful sentences in Taibbi articles, and then that we should wield those opinions to cast aspersions on strangers on HN to make us feel better about ourselves.

Oh, wait. Did I just say the same thing you did? I'm sorry. Carry on.
Wow, or from the When-Apple-Became-the-Borg Department
"the higher price may be inhibiting squatting"

The high price is a result of the fact that the base cost of the domain is much higher than it is for .com/.net/.org/.info.

Here is the wholesale .io pricing which is based on volume (doesn't work that way for .com/.net/.org/.info)

http://www.nic.io/join.html

So for example nic.io regular price is $60 US.

Even at the top bracket the best a registrar could do is $30 per domain.

This is compared to around $8.xx for .com that a registrar pays (we are a registrar).
To me, the obvious sign of the bubble isn't the high valuations, but the asphyxiating red tide of MBA-culture people who are in technology for all the wrong reasons.

They're an invasive species. They come in during bubble times, compete successfully for attention and funding, because they have superior social polish (and, more importantly, can exploit the "just like me" bias of chickenhawking VCs) to the real technologists, build a self-referential junk-pile of nothing, and then leave just before the silly bubble-world they've created collapses.

Then real technologists get a few years of relative calm and meritocracy (although there's not nearly as much money in it, then) before the cycle repeats.

Technology is incredibly rewarding and I wouldn't want to be in any other career, but it's hard and you gotta be real to get any good at it. It takes years of realness-- hard work (often unrecognized) that kicks your mental ass-- just to get the basics. When people who aren't real try to come in and get the rewards-- Harvard MBA CEOs who don't even understand linear algebra setting themselves up as "data whizzes" because they were able to hire smart people-- it's irksome.
> but calling clojure's syntax an improvement over CL is a pretty long jump.

Well, it has all of _three_ types of brackets, which may be reassuring to the C++ programmer.
A stock exchange doesn't need traders. We all buy and sell things all the time without the help of traders. Retailers and importers provide, in their domain, a much more valuable service than traders do in theirs.

We don't even need traders for traditional risk-reducing options trading for farmers and manufacturers.

> The only thing business with shareholders wants is maximizing the profits.

In the US, generally yes. In other countries (like Germany), businesses have other goals, like providing sustenance to workers.
Resourceful ways I use TaskRabbit in my startup
I doubt the Chinese have a bigger bystander problem than the US. Exhibit A - Good Samaritan laws that both require and legally protect attempts to aid.
Perhaps I'm missing something, but why would it matter? Trades execute at the state in t-1 at time t. Assuming people's orders are secret in that interval, you don't actually care when your trade gets queued.
The £54,000 degree: how well is AC Grayling's college doing?
I highly recommend the book 'Crossfire' by Jim Marrs which is full of interviews and perspectives the Warren Commission chose to ignore. Marrs was a Texas new reporter at this time. The term 'conspiracy theory' has no place in a functioning democracy - if we don't question authority and keep our wits about us our democratic rights are quickly stripped away as we increasingly find
I wrote one. It's in my sandbox [1]. The original article got deleted despite my attempts to keep it alive due to lack of notability [2].

[1] https://en.wikipedia.org/wiki/User:Dom96/sandbox

[2] http://en.wikipedia.org/wiki/Nimrod_%28programming_language%...
The two blog posts by Gowers are attempting to provide an exposition of the Razborov--Rudich paper "Natural Proofs" (http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.41....).

One way to try to prove that P != NP is to identify some "natural combinatorial property" that problems in P have that problems in NP do not share. The problem (as Gowers explains) is that any such property is either incredibly complicated or actually applies to almost any random problem in NP. Razborov and Rudich state and prove a technical version of this statment, which implies that attempting to use "natural combinatorial properties" to prove P != NP is a non-starter. (Hence the title of Gowers's blog post.)

For another summary, you might look at the relevant article on Wikipedia (http://en.wikipedia.org/wiki/Natural_proof). But I'd recommend reading Gowers's writing, which is much clearer.
You don't know the right people. :) Cash on the street is the way to go but unless you can navigate la vivesa criolla you'll get robbed. I was shooed into the corner because a gringo lookin guy would have killed the deal.
Thanks for the feedback! It makes sense. I appreciate it.
Payback Time - Dealing With Technical Debt
The term "technical debt" means different things to different people, but one thing is for sure: you have to pay your dues sooner or later. But how do you explain that to your product owner, who only cares about making the customer happy and cannot understand why the dev team should spend so much time refactoring, upgrading, code-cleaning, without producing any value to the customer that's directly observable?
Knockout.js 3.0 Highlights
I think I remember seeing an article where Steve Jobs lamented that Apple sat stalled while Microsoft and the PC industry continued to evolve. This was from an interview shortly after his return to Apple.
Prismatic and twitter.
This is all good and everything but: Who uses Nimrod? Who are the people behind Nimrod? Will they still be/stand behind Nimrod in 5-10 years from now?

I didn't know Nimrod has a Javascript backend. This makes it even more interesting. The multitude of backends and the presumably small size of the core developer group makes me wonder though how well they are tested.
They used to. Recently, there have been many changes in their work permit/LMO process.

A company who wants to hire foreign citizens now need to first put out an ad for 1 month for the position in a Canadian job board seeking Canadian citizens. Once they are done with it, they have to apply for a Labor Market Opinion which takes 10-12 weeks. After receiving a positive LMO, they can apply for the work permit which takes 1-2 months more.
Can anyone tell me if there is a substitute for history expansions such as "sudo !!" or "vi !$" ?
Cool! the first parser/compiler I wrote was for C-- (the version that is a small subset of C, not this one). Had not even heard an mention of the different C-- languages for a few years now.
You must know this to create excellent content [infographic & review]
As a linux user (though I wouldn't consider myself a power user) I shopped around for a long time to find a cross-platform cloud backup solution.

After poking at a lot of the other options out there, Dropbox ended up being The One. The ease of use, lack of (unnecessary) IU (I'm looking at you, SpiderOak), and general un-buggyness after some time of trying out the free account sold me on it.

Since I started paying for Dropbox, I have become concerned about privacy and have encrypted my more sensitive data with Encfs. There have been some other companies started in the last year or so that I'm considering (Copy looks nice, and I want to see what appears based on http://camlistore.org/).

Roll-your-own backup systems are cool and all, but I've got shit to do that's not file management.
Yeah, I wanted to point it out as well, but I realized it's the text renderer that didn't format his expression correctly. If you do a copy-paste, you'll see that he indented it properly.
I'm surprised that the morality of HFT firms keeps coming up even among technically enlightened audiences.

I'll preface this by saying I'm not a HFT or affiliated to one but I strongly believe that HTFs and UHTFs play a valuable role in well regulated markets. We can argue endlessly as to whether the financial markets are well regulared but for this discussion let us assume they are pretty close and that if they aren't there's an HFT out there that's working to discover why and capitalize on it.

HFTs also provide massive liquidity and allow people that trade large positions (Pensions, Insiders e.g start up founders etc) to enter and exit into the market without causing massive waves in the instruments they are trading.
That, or paste the title into google.
Every month, I produce a "time usage" pie chart for one of my managers for the month. At one point, he said: "You need to spend less time in meetings."

So I told him I'd be happy to oblige if he wouldn't schedule me in as many. He was shocked and said most of the meetings must be from my other manager (who's a real hands-off kind of guy). So I broke out the details and showed him that the vast, vast majority of my "meetings" time was scheduled by him.

He didn't bring it up again, but also continued to schedule me in as many meetings as before... So I guess that's a decision. :)
The stabilized version of the Zapruder film is instructive:

[WARNING GORE] https://www.youtube.com/watch?v=QTBInhsKW3E

Of course, that then leads to the conspiracy theorists claiming that the Zapruder film has been altered too. In fact, they believe that, incredibly, all available evidence was tampered with.
Why would you trust a government that rigs their inflation figures in such a drastic way that their economists simply refuse to sign for it? If you want people to trust your currency you shouldn't treat them as fools and get the inflation back to more sane levels of 10% or less.
Dynamic Buttons in Illustrator
This is the website: https://kyenroll.ky.gov/

If I follow a link from the home page, for instance, https://kyenroll.ky.gov/General/ContactUs I can't use the back button any more.
If there's not difference between the start of an interval and the end, it doesn't matter much. A second is a long enough time to get an order in that at least people won't be doing insane things to reduce latency.
Well, Mavericks, fine. But I'm able to run Windows 8 on my old as hell Toshiba laptop, and it's blazing fast. I have completely regained my respect for Microsoft's engineers after Windows 8. They've proven, time and time again, that with the right management, they're able to produce stunning work.
New Nexus 10 leaks in Google Play, reveals Tech Specifications
Of course! People don't generally set out to do wrong. Most "industrial grade" wrongs are done by people with good, or neutral intentions.
I'm wondering about some of these citations:

--SNIP--

According to the latest figures, Argentina's Central bank is losing US$ 47.5 million each day from their international reserves. This is the same as US$ 8 million every hour.

-- SNIP --
Dress for Success, Entrepreneurial Fashion 101
Setting up a new Mac for development
Strikingly or Square Space could be a good fit for what you need. You don't have to know how to code and can choose from layout options to customize features.

https://www.strikingly.com/
http://www.squarespace.com/

They charge a monthly fee but would take care of hosting for you which saves you from having to buy a URL and host it somewhere. If you already own a URL you can point it there too.
WHOIS data returned kinda lousy?
I tested it with stockphotoset.com and WHOIS dodn't show much of anything...
Going from $21 to $1410 in 90 years would be about 4.8% price increase aka inflation in a year.
"She said, 'I was all for Obamacare until I found out I was paying for it,'" Kehaly said."

Lesson: Never give a sucker an even break.
Thanks! Let me know if you have any ideas to make it better or easier to share. I spent most of the time on the audio track
That must me the Cmm we did in the early 90s. That engine became the basis for (probably) most JavaScript uses up until 10 years ago. I wrote too much about it here: http://www.brent-noorda.com/nombas/history/HistoryOfNombas.h...
One of the things that really scares me about this is the configuration profile thing. Yes. These profiles might contain just an email account. But the UI you get when the profile also contains, say, a new root certificate is the exact same UI.

As a user there's no way to see whether the profile you just accepted is just adding an email configuration or whether it's setting a global proxy server that even does SSL interception because the profile also contained that proxies root certificate.

Worse, by accepting one of these, you could also (again, same UI) accept whoever sent you the profile to use MDN functionality on your device, allowing to track the devices location (GPS accuracy) and to remotely wipe it.

For these reasons, I would never, ever, ever accept a configuration profile and I would recommend you don't accept one either.

This isn't just for linkedin either - a grocery store chain here allows for easy camera based self-scanning. The only thing you have to do is to accept their configuration profile so the phone can join a special in-store WiFi and I suspect other companies do the same crap.

Accepting one of these is as close to installing malware as you can get.
I'm using http://iwantmyname.com for http://gitignore.io and they have been great. They update their DNS records very quickly and I haven't had any problems with their service and right now they are $49.
I was able to use Command-key shortcuts in MacPaint. (Firefox 21 on Linux). On a PC keyboard, Alt maps to Command and Control maps to Option.
For example:

Technology and finance veterans say this time is different — and it is.
-- Rolfe Winkler
I use Namecheap for my domains. Been a good company so far.
Nimrod's already been around and quite heavily worked on since 2006, if I recall correctly. I chatted to a guy who is using it in production at his work, too, and there are some neat repositories and quite well done applications on GitHub.

It's surprisingly far along, and I was amazed at how it skipped my radar up until this year.
I can't explain the article but I can explain P vs NP (it's been a few years though so please forgive any mistakes). P and NP are two classes of problems. P is simply problems with an input n that can be solved in n^c time for some value of c. So sorting n items is in class P, because it's bounded by n log n, (which will be smaller than n^2 for example).

NP is a harder concept to grasp, the N actually stands for Non-deterministic. My college teacher explained it like this: imagine you could send out as many clones as you wanted to, and if any clone solves the problem, then the problem is solved. The way this gets explained a lot is that NP is the class of problems that can be verified in Polynomial time.

One place NP really matters is security. Think of a password, a longer password makes it exponentially harder to brute force, but it's only linearly longer to check. If P=NP, then this would mean certain password type problems could be cracked in polynomial time. Now this might still be a large polynomial, maybe it would be n^1029281, but this would still excite scientists, partly because once something is polynomial time it opens the door to get exponent smaller. One example of this is matrix multiplication, where the exponent has gone from 3 to under 2.4 over the years (http://en.wikipedia.org/wiki/File:Bound_on_matrix_multiplica...).

Note that some of these problems that have to do with security have been thoroughly studied and no one believes there is an "easy" (polynomial) way to crack these types of security, which implies P != NP, we just can't completely prove it.

Another interesting thing is that if any problem in the NP "complete" class of problems can be solved in Polynomial time, there are ways to map the problems between each other and thus all of them could be solved in Polynomial time. The "core" problem I've seen listed is the Boolean Satisfiability problem, given a boolean formula with n clauses, can you find variables to satisfy those clauses. All NP complete problems are variations of this problem, essentially different phrasings of it.
Consider that most people writing Lisp or Scheme for schools are probably not using great editors. When I took a class with Scheme, the recommended editor was GEdit or Notepad++. It wasn't until I switched to Kate that I had colored parens.
This is actually the feature of fish I use the most and is the primary reason I always install fish on my servers. Automatic history search using the up-arrow is fantastic.
Both Captcha and Recaptcha failed terribly on a forum that I run. I run a photography forum and what worked great for me was asking the user signing up to answer a pretty simple question related to this fairly specific (large format) kind of photography. I get no spammers or spambots at all now.

Turning on recaptcha only briefly to test resulted in a mass of spammers.