skysight-inc/HackerNews huggingface dataset:
This isn't an "app." It's one service that's a small but important piece of a rather large backend. It's essentially a content-aware WebSockets proxy. I want it to be extremely light weight with minimal latency addition (less than 1 msec, ideally).

So why C/C++? When it comes to language choice I have a very simple rule: use whatever I think I can be most successful with.

Go prescribes a particular concurrency model. C and C++ do not. I have many years of experience wielding C to write very small, very fast programs that do very big things. I have zero years of experience with Go. Go would be interesting if I was writing something more general purpose or something that needed lots of extensibility, or something on which I plan to collaborate with people who don't have a lot of concurrent programming experience. None of those cases apply.
The wrong time
No, I do not think so. At least not in Sweden, Norway, or the UK.
> Therefore, when trying to locate a node, you don't need to do an exhaustive exponential "ping all my neighbours and get all their neighbours" search; one could say that you are able to follow a vector in the hashspace.

How are you able to do this without pinging all neighbors? How do you know you've found the node with closest distance? Or is there a defined XOR result for closest distance and you can stop searching once you've found it?
Want to freelance successfully? Write a business plan [Sample]
We are wholly inspired by Bret's work, and are currently playing around with the tangle library to help students visualize the concept of area, perimeter, and volume. Here is a preview: http://tuvalabs.com/resources/area/

We also plan to open source this code in due time. Ignore the mess please.
Ha! Here's what happened when they re-ran the 'experiment'
http://www.nature.com/nature/journal/v417/n6886/full/417213a...
Email is important because it's prevalent, simple, and based on documented open standards. It has an extremely high adoption rate, as close to 100% as you're ever going to get.

Do you really think grandma is going to install darknet software on her computer? Do you think an enterprise would embrace the software you're promoting as a realistic alternative to email?

Although it would be really hard to get people to agree to use PGP for email correspondence, this is a million times easier than trying to darknet the whole internet.
Doug Engelbart’s Vision and The Irrelevance of Human Intelligence Augmentation
It's not a sin, period.

Eating during Ramadan is not a sin. You fast to sacrifice and share together (really, in spite of what you heard people get fat during Ramadan). But young children, the elderly, and the sick aren't required to fast nor is it considered a sin not to.

The doctors could have force fed them swine blood at high noon and it would not make an iota of difference. To the detainees it's a bullshit maneuver that says, "see, we're respecting Islam, we aren't burning the Koran anymore," when everyone can clearly see this is utter bullshit.
How to structure incentives for salespeople in an early stage startup
Hi,
I've been working on a startup for about the two years and after multiple pivots and changes in strategies we think we've come up with a viable product in the education space. We've had a pilot already in a few classrooms and teachers (as well as students) loved the idea, and the principal was eager to purchase the product for her school.
Now we're looking to expand as quickly as possible and trying to determine the best incentive structure for the salespeople. (They'll be working part-time on their own and receiving no base salary.) I believe it should be solely based on commission (e.g. they get 20% of the revenue they bring in), whereas my partner believes we should be giving out equity as well (10% - 20%) to make sure they're motivated, since the first few sales are so crucial to the company. We have no external funding, so without revenue coming in we can't really keep going.
Does anyone have any suggestions, or links to relevant resources, on how we should structure this? I don't mind playing around with the percent commission since we can adjust later, but my concern is that once equity is given out there's no way to undo that.
Thanks in advance for any help.
This might not be a universal solution, but one interesting book that might help is "The Power of Now" http://www.amazon.com/The-Power-Now-Spiritual-Enlightenment/... as it deals with mind's tendency to degrade into negative thoughts to the point where those negative thoughts and emotions are controlling. It's an older title that any library would have.
Shameless plug. I made a few of my apps free for the anniversary as well.

https://itunes.apple.com/us/app/run-tracker-gps-fitness-trac...

https://itunes.apple.com/us/app/speedometer+/id468447112?ls=...

https://itunes.apple.com/us/app/debt-snowball+/id516229756?l...
There's a distinction between the core technologies (which are neutral in and of themselves, and can be used for good or bad), and the surveillance systems built using these technologies.

The examples of plugging in cables and writing data mining code fall into the former category. I'm not suggesting that those people are to blame. Most of the technology that people in our industry build is like this - such as the Internet and the web.

Where I would draw the line (in terms of me personally agreeing or disagreeing to be part of a given project) would be whether that project was specifically designed to operate in a manner that violate's peoples privacy in the manner so many people are upset about right now. This second category builds on the generic technologies of the first, but I consider agreeing to build something like PRISM to be something requiring ethical judgement, whereas the protocols and storage systems which comprise it would not be.
50 Tools to Jumpstart Your Content Marketing Efforts
If you want a "complete" list you're missing a lot of other scams: https://bitcointalk.org/index.php?topic=134179.0

I'd suggest only including the "major" ones listed on that page. The rest are trivial knockoffs.
Neither characterization is true. GTMO detainees weren't kidnapped, but there's little evidence to suggest that most of them were actual combatants.

It upsets me a little to see discussions about things like GTMO distracting themselves from the core issue. The problem isn't detention at GTMO, or drone strikes, or the citizenship status of targets. To engage yourself fully with any of those problems is to nibble around the edges of the real issue.

The problem is that in 2001, Congress issued a declaration of war (that's what the AUMF was) against an ideology. At the time, that might have seemed sensible; a way to take the threat of armed terrorism more seriously than we had. But the problem with it is obvious and it's something Obama is facing down now: you can't eradicate an ideology, which leaves us in a permanent state of war.

If we'd declared war against Afghanistan, the status of prisoners at GTMO would be clearer; we'd at some point declare the conflict over (we'd have to, because contra the Daily Kos left, the USG does not actually want to station hundreds of thousands of soldiers in Afghanistan) and the prisoners would be released.
"We don't do email, email does us"
She randomly dropped it when the bean stalk grew for me.
The sourcing is "current and former administration and congressional officials". As with the New York Times article on the FISA Court's secret body of law, it's interesting to me that people are discussing this with the press. Are the current administration officials talking with permission?

In classified orders starting in the mid-2000s, the court accepted that "relevant" could be broadened to permit an entire database of records on millions of people, in contrast to a more conservative interpretation widely applied in criminal cases, in which only some of those records would likely be allowed, according to people familiar with the ruling....

Two senators on the Intelligence Committee, Ron Wyden (D., Ore.) and Mark Udall (D., Colo.), have argued repeatedly that there was a "secret interpretation" of the Patriot Act. The senators' offices tell the Journal that this new interpretation of the word "relevant" is what they meant.
Why is Project Byzantium not on the list when FNF is.

These guys work on a very advanced mesh network, and would love community collaboration & support.

project-byzantium.org
When I replied the positive:negative ratio you just described was inversed. Thankfully it has improved.
Edward Snowden: 'The US government will say I aided our enemies' [video]
How to Hack LinkedIn
To be fair, most of the middle class didn't enter the bubble housing market looking for "fast cash". They were looking for a place to live. Being middle class generally means only owning one house.
It seems pretty clear that torture did happen at/around GTMO, and that it ceased (modulo force feeding) under Obama.
I already have the latest version of cmake installed via homebrew.

The problem appeared to be that YCM's install.sh script goes out of its way to determine the active version of python and link against its libraries[1].

For anyone with python installed via homebrew, that means it links to 2.7.3. Unfortunately, both MacVim and the homebrew version of vim link against the system python (2.7.2). As a result, loading YCM triggers an error resolving urandom and crashes vim.

[1] https://github.com/Valloric/YouCompleteMe/blob/master/instal...
Meditation has many studies supporting it, including imaging studies showing changes to the brain. Calling programs that teach it inane is just ignorant.
Has anyone seen the previous shorts, and are they any good?
I'm in the process of writing my first serious academic paper, and while I'll still put the traditional document together, I think I'll try to make a second version using tangle where appropriate. Very cool, thanks for pointing this out.
In meditation books it's often said one who wants to start meditating should have intention to become a better person otherwise it would make no sense. So to answer you question, I take a guess, it's conscious effort + meditation as a tool to keep you focused on your said goal by lowering anxiety.
> Whoa. What kind of a tribunal is that?

"in the period 2000 to 2009, five out of at least 956 complaints made have been upheld", says https://en.wikipedia.org/wiki/Investigatory_Powers_Tribunal#...

A bunch of women who were conned into having relationships with, and in some cases having the children of, undercover police officers are currently fighting a case behind closed doors in the IPT, which presumably will not find in their favour. I imagine the IPT's purpose is to present an additional obstacle before they can go to the European Court of Human Rights. It's fucked up.
The GitHub repo https://github.com/worrydream/Tangle
Bar the obvious use in scientific texts I can imagine this being useful in client facing data-driven BDD tests, i.e. tools like Concordion [1], FitNesse [2], etc.

[1] http://www.concordion.org/
[2] http://fitnesse.org/
Nokia Lumia 1020 with 41-megapixel camera confirmed
Thanks for the posting man, you are really quick
I think there is a perception of working all the time in the US that isn't entirely true. For one thing people overstate that they're "working like a dog" because it implies some kind of importance.

But, as far as actual working hours, most people I know in IT work a pretty standard 40 hour week. Occasionally they might log in from home for an hour or two, here and there, if they need to catch up. Infrequently (like once or twice per year max) there may be a major release or update that required a week or two of working long hours. That can sometimes be due to slacking off at the beginning of the release phase, or just overly optimistic planning. Generally after a big push like that everybody will take a break and coast for a while or take a few days off.

That's my personal observation of my own team and about 5 or 10 others that I know.

When freelancing though, I felt like I never stopped working!
> I also suspect that most of the people in the HN crowd feel that working for such govt organizations is not exciting. These guys are not working with the latest and greatest that we see every day on HN.

NSA and GCHQ probably have better quantum computing than D-Wave. Who, apart from Google and Lockheed have anything similar? They have big computers, big networks, big databases, big everything.

GCHQ is said to have a 3 day cache of all content transiting the UK. That's a lot of storage, but it's also interesting data mining.

> Hearing how they work at GCHQ, they can't have a cell phone or just google for a quick fix on Stackoverflow, having to rely on language manuals instead.

Stack overflow is great. But I imagine that working with people who know in depth about the language they're using is also great.

EDIT: I doubt "preventing terrorism" is part of the day to day moral justification that people use. "Providing good quality intelligence" sounds like a better fit.
In a physics course I took some years ago, we used Mathematica notebooks for that. The professor had written out explanations of a few subjects we were studying in the style of tutorial notes or a paper handout, but within Mathematica so you could change the parameters and see updates in real time.
xterm can support double-height characters, but that is largely academic. There isn't much it can be used for; I've never seen it used at all except to demonstrate that it can do it.
Perhaps these will whet your appetite…

http://www.shmoo.com/mail/bugtraq/sep99/msg00145.html

https://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2003-00...

Also here is an overview of some of the possible ways things can go wrong: http://lists.kde.org/?l=konsole-devel&m=104617524910254&w=2

The entire concept of exploiting a terminal by supplying hostile input has been around for over 10 years now. Unix veterans and BBS users have been exposed to this type of problem since the very beginning, a newsgroup search can turn up all sorts of exploits, from the ever-popular "flash" program to the abuse of logging features in xterm which were disabled in R5
To be fair, the AUMF was not a declaration of war against an ideology. It was a declaration of war against whichever specific non-state military groups planned and committed the September 11 attacks and anyone who harbored them. From the AUMF:

"(a) IN GENERAL- That the President is authorized to use all necessary and appropriate force against those nations, organizations, or persons he determines planned, authorized, committed, or aided the terrorist attacks that occurred on September 11, 2001, or harbored such organizations or persons, in order to prevent any future acts of international terrorism against the United States by such nations, organizations or persons."

The AUMF refers to prevention of "future acts of international terrorism" but specifically authorizes force only against those who were involved with the 9/11 attacks.
Good idea, thanks for the thought. I imagine that people would like to use something simple like this for basic finance needs. Something like a sprinkler/lawn care business, computer repair, etc. Eventually increasing capabilities but starting simple with businesses that don't have complex numbers to crunch. Thanks again for the input.
How? By using 'he' instead of 'she'?
Oh wonderful, thanks for the reply! And thanks for the links (the "Politics, Programming, Data and the Drogulus" post had already been placed in my when-have-time-random-reading-list, cool.) I'll be sure to follow up with comments if I have any later on.

I assume that the crypto identity part of the system is indeed motivated by Sybil-like attack vector towards similar P2P systems, or something of the sorts.

(Warning: convoluted phrasing follows --) Logos programs and anonymity: I assume your system is not primarily designed to provide some level of anonymity (in the sense of message-originator decoupling). Some P2P systems try and implement a characteristic by which it is impossible to say whether a particular message seen in the network is originating from node X, or was simply broadcast by some node(s), one of which is X. Of course, if we have node identities and message signing, this is obvious, but - the idea could be to decouple actual pub-private-key identities from the nodes themselves (or perhaps implement an 'anonymous messaging' identity system atop the other, so there'd be identities for nodes, and for persons/people/virtual-identities, the two sets obviously overlapping but not homomorphic to each other (a node could broadcast/introduce a myriad of secondary identities, etc.)

Thing is, if Logos could be used to organically extend the system to implement such functionality, it would be rather impressive indeed. (By 'could' I do not suggest anyone doing it, merely observing my thought that the very possibility would be a curious fact about drogulus.)

/end of coffee-related rant, gtg, thanks for the reply again!
No problem. Agree that quantum is not really something to worry about, though it's a good thing that someone out there is thinking of alternatives.

By the way, the Batch NFS has seemingly fallen out of favor. Despite being significantly faster in the usual RAM computational model, it has worse AT complexity than factoring integers one by one (see section 5 of [1]), due to its crazy storage requirements. It doesn't change the fact, of course, that RSA-1024 doesn't have much shelf life left.

[1] http://eprint.iacr.org/2012/318
I saw this a few years back and was seriously impressed with the idea, not just as a JS library but the concept of interactive (or reactive as Brett calls them) documents. This is where HTML should be going as a form of media, armed with the question, "what can HTML do that other forms of media cannot?"

But a lot has changed since then - has this been superseded by client-side libraries with two-way data binding? e.g. angular or knockout. It would probably be quite trivial to duplicate the functionality in either of those libraries.
i dismiss the difference as culture. If you really directly translate 'the way people say things' to 'the way people think about others' then I doubt you've been much in contact with people from other cultures than your own.
Tonika, linked to in the OP list, is created by one of the creators of Kademlia. (http://pdos.csail.mit.edu/~petar/5ttt.org/)
Okay. At least fourth person who's told me now. Will remove the non-major ones.
A better service to search Facebook photos: www.phemories.com
Here is a better service to search facebook photos and get a daily reminder with your and your friends' photos from a year ago.

It supports full-text search in albums/picture titles and album/picture comments.

If we see a lot of interest we will be soon adding support for more social photo sites (including Instagram, flickr, google+, dropbox)
Make more sales before you hire a salesperson otherwise you are just dumping the whole responsibility of making the business successful on someone else which regardless of how they are compensated is likely a very bad idea.
> People are NOT psychopaths, they are normal people, hurt by US government so deeply, that any chance they have to see it hurting back will make them happy, even if it means the deaths of thousands of innocents.

> I am very sure that if you leave a US citizen (any citizen, the most adorable citizen even) near one of the territories were PCC is popular (PCC is a huge organized crime thing here, created during the cold war with purpose of fighting US-backed government), people (normal people, civilians, not members of PCC) will be happy to do things to that citizen that is best not describe here...

You're describing antisocial behavior and a diminished capacity for remorse, which are defining characteristics of psycopathy.
You could get the same effect as seen in the study just by priming the participants with compassionate readings vs. violent readings right before the test situation. Psychology studies do this all the time with mental behavior. That's a difference in thirty minutes, so eight weeks is way more than that.
AdBlock forks start to spring
I also wish ELB would get security groups like EC2 and RDS already have.

I think a LOT of people revert to HAPRoxy on an EC2 instance because of this.
I should add, these are mostly stable companies - not startups fighting for their survival. Generally the larger the company the more stable the hours is my observation.
I watched Jimmy's End when it came out, and enjoyed it overall. It was good but not excellent. Still, seeing Alan Moore come out on stage at the end gave me a delightful little fanboy thrill.
Disinformation campaigns, for example.
Technical debt can accrue to the point where a piece of software is "bankrupt." Any successful refactoring amounts to extracting a subset and redoing everything else, which can practically amount to a rewrite.
There are three things Nintendo understimated: how much HD would add to the cost to create a game, how little HD would add to the value of a game, and how badly third parties would insist on it anyway.
In Canada withdraws and deposits are separate. Most employees are paid via direct deposit up here, and it's been that way since like the early 90's.
Looks great!

A couple things:

- Instead of saying "subscribed" and "following" say "unsubscribe" and "unfollow" and change the colors (Twitter does it this way). That way I know what that button is going to do when I click on it.

- The top bar seems unnecessary except for search. If your avatar/username are linked to your profile, all of the buttons would be duplicates. Not saying that will work in the long run or be totally discoverable, but I think it could help. You could move the search box to the left hand pane or something if you got rid of the bar.
Anybody who hasn't taken a look at Namecoin in the last month or so should take another peek.

A GUI client with name registration platform came out recently and it's quite the change from the command-line-only options we have had available for the last few years.
Neat but Knockout.js does this really well, seems to be getting more traction these days.

http://knockoutjs.com
And 3d games < 2003 were rubbish graphically compared to today. There was minimal AA and AF. There were almost no particle effects, shaders were just being thought about. Physics in games were a joke until HalfLife2.
The yak shaving part is not the steps described, but the steps not described that will end up being required.

Where you follow the given steps carefully and one fails because whichever version of something is not the right one, then you end up in a weird state where you have a hard time going back to how your setup was before, and you have to google things like "Compiler error: missing dependency foo.h" even though you can see that foo.h is right there. You then finally fixed the foo.h error to discover that you need to update Ruby for whatever reason, but the system doesn't pick up the version you installed with Homebrew anymore but is using the old default one, you then start updating Homebrew. Etc., etc. until you don't even know what you were trying to achieve in the first place and you are now super irritable.

(yes, I had a recent experience with that kind of yak shaving :))
There are some that are... acceptable. But you're right.

The fact that Apple has announced APIs for game controllers on iOS means that this will change with iOS 7, and that could be a big problem for Nintendo.
The Left brain / Right brain myth has been debunked and has no basis in science.
> Like when you hear how India was on track to become a major industrialized nation until the British decided to turn it into the world's biggest piece of farmland.

British rule in India started in 1612. The industrial revolution started in Britain in 1760 at the earliest. India certainly suffered from british rule, but this is a stretch.