skysight-inc/HackerNews huggingface dataset:
> He is just trying to play the nice guy game to save his image. His doing this is dishonest -- plain and simple.

If he was being honest, would it look any different? Or is the pitchfork mob just demanding blood?

On the one hand a reputation takes years to create and only a second to destroy. On the other hand, holding onto anger is like drinking poison and expecting the other person to die.

Personally I think if you want to be angry at something there's much more insidious manipulation going on. Unidan makes great content and gets people excited about his biology research... remember him for that, not for his amateur inability to execute a proper astroturfing botnet campaign.

At the very least, let him be reborn with a new username and see what he can build. Isn't the ability to bounce back from failure and mistakes what we celebrate here on hn?
Good point, but in general I think it's fair to say that if Java's type system prevents the type of breakages that are possible in ruby 50% of the time, Haskell prevents 99.9% of such breakages.
Hi andrewfong, actually we're working on Hatch. We just don't want to launch to crickets and QuickMVP is a fast way to get beta users and iterate the app from their feedback.

I just added some screens on http://www.letshat.ch so feel free to check it out and let me know what you think :)
Huh? A common representation of the Polya urn which results in a Dirichlet process corresponds to "novel" colors as well. If you pick a normal color you put it back with another ball of that color, but if you pick the black ball, you can pick an entire new color, hence discovery of a new thing. You can read it on Wikipedia, the source of all knowledge. :-) https://en.wikipedia.org/wiki/Dirichlet_process

Original link is by the way: http://www.nature.com/srep/2014/140731/srep05890/full/srep05...

Shameless plug: if anyone wants to work with me on application of nonparametric Bayesian methods to 3D navigation and scene reconstruction, please do so. https://github.com/mrquincle/octave-scripts/tree/master/thes....
likely cause we're further genetically and emotionally removed from farm animals than from primates.

i don't think many will consider the use of pesticides an inhumane way to kill insects (even though it likely is). the word itself (humane) implies a standard derived from/for humans.
Just to look at things with a bit of perspective, this is how things have been till very recently in human history. Till XIX century most people lived in small towns where everybody knew each other quite well and was difficult to hace private possitions in most matters.
So internet it's only providing a tool to bring massive cities back to human scale again.
Bot now better than pros at hearthstone
Show HN: Ionic Mobile Framework in a Terminal.com container
If he honestly cared about sharing his knowledge with the world and not his ego, he wouldn't he would have come back under a different, anonymous name; not UnidanX.
Do you know Slashdot's system? jhmarten wasn't criticizing community-based moderation, only the simplistic model of up/down voting, when compared to ones which get users to specify why they're voting.
How often are C-level execs texting other people and would need proof reading?
Then those A-holes should be super talented..

Actually I'll go ask our matching algorithm. Brb!
> Why is that surprising?

The problem isn't that everyone doesn't learn it, but that noone learns it.

It wouldn't be a big deal if the elective were available but not taken by everyone. The problem is that in most cases, there isn't a programming class. Period. Ever.

> "why aren't we teaching children how to grow turnips?".

Why wouldn't we want to teach kids the basics of gardening? I was taught in elementary school, as part of our unit on "Biology" in second and third grade.
There are a great many VPS and server providers out there. I've had good experiences with gandi.net, Rackspace, moln.is and pgrmr. I've seen Ramnode and Lithium Hosting get a lot of praise. You could also use AWS if you don't have any ethical objections to using Amazon products.
It's not a switch. The point of the Shield line is to create a market for Tegra chips. Adding a second form factor is an attempt to broaden their potential customer base, and more directly compete with traditional tablets. The original Shield is still for sale. (I love mine, and I am certainly open to buying another revision of the original shield with a K1 at some point, but this isn't in place of that.)
I'd love for this to become common, since I have worn glasses for near sightedness since childhood. However, the biggest problem I see with this is that it is customized on a per user basis.

So, while I can use my phone just fine, you can't cause it's calibrated to correct my vision deficiency. I guess that it can be used on something extremely personal; like a phone, but I don't see it becoming main stream for most displays, like a shared tablet or a computer or something.
Hackers exploiting international tragedies to steal information
If you are interested in working as a developer in Japan, it's a topic I've written about a bunch: http://www.tokyodev.com/jobs/

One thing you might be clear is whether the positions are for English speakers living in Japan, or if they are open to developers worldwide.

In my experience, most companies where Japanese isn't necessary still prefer people to already be in Japan, as bringing someone from abroad is seeing as more risky, as even if the candidate ends up liking the company, they still might not like life in Japan.
Judge orders transfer of hacker from Guam to Seattle in Grill data breach
Stripe paid $3000000 for 2000000000 stellars @$0.0015. He's paying up to $2 for 5000 stellars @$0.0004. So the MT are selling it at a 25% of the Stripe price.

IF stellar is a success, hoarding can be a good idea. But if this has a fate similar to to Auroracoin (also heavily premined, handed out for free to everybody) the price may drop 20 fold: http://en.wikipedia.org/wiki/Auroracoin
They revoked his passport the day before he left Hong Kong [1]. He traveled to Russia on what turned out to be an invalid travel document issued by the Ecuadorian embassy in London [2] (same one that Julian Assange is holed up in).

EDIT: Added citations

[1] http://bigstory.ap.org/article/ap-source-nsa-leaker-snowdens...

[2] http://www.theguardian.com/world/2013/jul/02/ecuador-rafael-...
Why Git sucks?
I know that one of the reasons is that here is very frequent that the police find some tiny electronic systems (skimmers/false_keyboard + minicams) glued or stuck on a lot of atm and pos with the specific purpose of cloning your cards using the stripe. So the only strong solution to avoid all this is making cards only with the chip, making those systems useless
You seem to believe they won't to notice the effect on their "container within the system". They will eventually, just like a shadowban.

At which point, they create a new account.

> while shouldn't be that negative on the system as a whole, especially if there is suspected fraud.

Assuming it isn't computationally expensive to do this on a per-vote basis. If you have to do any sophisticated analysis, that may not be true.
It can and will in relatively short order: https://www.youtube.com/watch?v=deI1IzbveEQ

Douglas Lanman, the researcher behind this technology work at Nvidia was hired a few months ago by Oculus VR.
>E.g. ADD could be a "deficit" of attention, or it could be a "surplus" of attention

This is very true. Of the six types of ADD, one is "over focus". It is ironic that someone with attention deficit disorder can focus intensely on the same thing for 12 hours. I'm not an expert on the biology of it, but it seems like a problem caused by improper regulation of some chemicals in the brain, the same way improper regulation of insulin release can cause all kinds of problems.
> I don't understand why we insist on being so morally inconsistent

Where is this inconsistency? Both are bad. Are you not aware of people who object to consumption of animals?
I think a serious contribution to Founder Depression is that we're always expected to be on. If anyone asks about your startup you're supposed to be super-motivated, encouraged to give off the appearance that everythings a-ok in case word might get out to investors/competitors/etc.

The reality is that some weeks/months really, really suck. If more of us recognised and accepted this fact then I think it'd go a long way to combatting FD.
The Great Colorado Weed Experiment
> Why can't the brain develop a reverse blur function? We can do this with algorithms

Adaptive optics requires more than just algorithms -- the algorithms' output are fed into a rapidly moving reflective surface to de-blur the incoming light [1] -- so this is a bad analogy. You might be thinking of some of the deconvolution algorithms [2] that the Hubble Space Telescope used before its "eyeglasses" were installed in 1993 to improve its flawed images.

[1] "Adaptive optics works by measuring the distortions in a wavefront and compensating for them with a device that corrects those errors such as a deformable mirror or a liquid crystal array." https://en.wikipedia.org/wiki/Adaptive_optics

[2] "The error was well characterized and stable, enabling astronomers to optimize the results obtained using sophisticated image processing techniques such as deconvolution." https://en.wikipedia.org/wiki/Hubble_Space_Telescope#Flawed_...
There is a standard for smart meters called DLMS [1]. It's the most used protocol for smart meters for a while now. The protocol supports two way authentication and uses AES-GCM.

Providing a secure medium for meter communication is in the interest of both the user and the power companies: Users are protected from malicious commands to the meter (using the breaker to disconnect your power, changing the used tariff, ...) and power suppliers prevent fraud.

[1] http://www.dlms.com/
Whoops, wrong link (on my phone, still no excuse).

Here is the one I was referring to:
http://officialblog.yelp.com/2013/12/harvard-study-debunks-y...

The myth is that businesses which pay yelp do better; thus yelp extorts businesses to pay.

The study showed that businesses which pay for yelp ads do no better.
I don't think NeuFlow is being actively developed anymore as most of the team is now working on the 'nn_X' co-processor out of Purdue and the startup teradeep. Clement Farabet (of Madbits/Twitter fame) and Yann LeCun are listed as consultant on the teradeep website (www.teradeep.com).
Everett,

The cat was out of the bag before you even tried. The only difference is others showed restraint and didn't break Stellar's mechanism intentionally.

When I pointed out you could buy access to FB accounts, you weren't actually supposed to go out and do it, y'know?

Just because we can break dumb mechanisms like these just means we have to show restraint. :/

> https://news.ycombinator.com/item?id=8115497

> https://news.ycombinator.com/item?id=8115430
The "official" diaspora site has always been aggressively self-sabotaging. I don't know why. If you want a reliable, well maintained pod http://diasp.org should do you.
A good possibility, but many cities don't have rent control and/or give landlords lots of leeway to raise rents. You'd have to break it down by city to see whether the effect was limited to cities with rent control.
Thanks for the downvotes. Seriously though, the tone is pretty similar.
Carlypso.com (YC S14) Is Hiring a Full-Stack Engineer
Full Stack Engineer

About Carlypso:

Selling a used car is painful - you meet strangers during your free time, and then are frustrated when they make lowball offers. But if you trade your car in, the dealer will offer you up to 40% less than the car is worth. Carlypso is a service which finds a seller the most profitable channel for selling the car and removes as much pain from the process as possible: advertising a car, coordinating test drives and negotiating with buyers. As a young startup Carlypso is building on a rapidly evolving MEAN stack application to manage both car and customer data.

Overview:

Carlypso is looking for a Full Stack Engineer to join a dynamic start-up team in San Carlos, Ca. If you’d like to be considered for this position, please email your resume to support@carlypso.com. Portfolios and githubs are welcomed.

Job Responsibilities:

In this role, you will work on an autonomous inventory management system built with NodeJS, Django and WebDriver technologies, which manages ads for all vehicles in the Carlypso inventory. The server is responsible for posting ads, tracking the ad health and keeping the inventory of live ads in sync with an evolving CRM. Scripting skills will be necessary for posting to various media, while knowledge of computer systems will help to develop a cohesive autonomous ad management system through the use of web services and worker processes.

Skills and Experience:

0-2 years
Experience with scripting languages - (Python and/or Javascript preferred)
Knowledge of web services and REST APIs
Knowledge of End-to-End testing - preferably Selenium / WebDriver / PhantomJS
Familiarity with Agile development processes and tools
Experience with other languages (e.g. C++, Java/C#, Python) a plus
Easygoing personality and good communication skills desired
Fresh ideas and a desire to learn

Education:

MS or BS in Computer Engineering or equivalent experience.

EMAIL support@carlypso.com
Virtru engineer here. Very excited to see Virtru included in the list!

As you say, there is always a balance between security and convenience. Virtru tries to make it as easy as possible to send encrypted email. We do this by integrating with your existing email client (eg, Gmail) so that you can send encrypted email from your existing email address with the tools that you are already familiar with. All you have to do is click a switch to turn the security on and then compose your email as you normally would.

One reason that some consider email inherently insecure is that the metadata (to/cc/bcc, subject line, etc) is not protected even when the message content (email body, attachments) is protected. It is critically important to define the term “secure”. One must understand both what they are trying to protect and why, and what the tools they are using actually do protect.

There are many use-cases in which the goal is to secure only the message content. For example, someone emailing their lawyer about a case, doctor about an appointment, or accountant about their tax filing. Also, consider a business sending sensitive intellectual property to its partners or even its own employees. In these examples, the sender may not care about protecting the fact that they communicated with the other party, but they certainly want the message content (personal, financial, sensitive, etc) secured so that it is shielded from prying eyes.

Obviously, there are many other use-cases where protecting the metadata may matter a great deal. In that case, one must consider their goals and make sure that the tool being used meets their criteria. If completely anonymous communication is the goal (protecting both who is talking to whom and what is being said), then email may not satisfy the requirements (certainly not in its current implementation).

I think that many would agree that email is here to stay for the foreseeable future. It is pervasive and the de-facto communication platform, especially in business settings. I think there is great value in individuals using tools which implement end-to-end encryption to increase the security of the emails they send so that the message content can only be read by the intended recipients. This protects the email both in transit (eg, routing from SMTP server to SMTP server) and at rest (eg, sitting in a user’s inbox on Yahoo’s server).

Do you think the general tech community appreciates the distinction between the degrees of “security”? Often, I hear the “all or nothing” mantra, which I think can impede the adoption of reasonable email security tools depending on the goals trying to be met. Thoughts?
Hackers. (watch it as a movie, not as a technical reference)

Runners up : Johnny Mnemonic, Ghost in the Shell, Armitage
MH17 Missile Can't Hide From These Internet Sleuths
FWIW, this response might've been upvoted rather than downvoted if not for the snark.
I'm just a lurker so I didn't know their system. They have an extremely small community compared to reddit though, that was my point.
If the code is not bloated, and better, if it's cached, I don't think you'll see a notable difference (milliseconds don't count for user experience).

I think that feeling of speed is because most static blogs don't have a lot of images, javascript, etc...
That's what keeps me alive
I mean at this point you'd be in much less trouble making a dynamic website.
You are right in that the return is wrong and accidentally stayed in during example reduction down to a smaller version. Without it, the result is still the same.

The reason I was testing this was a discussion on IRC about functions decaying to pointer to functions, such that they are endlessly dereferenceable. The snippet above crashes GCC -- hard.

So, while the implementation is free not to handle 10^7 dereferencing operations, I'm not sure a hard crash is the right answer.

Here's a version without the return and using a lambda to shorten it further:

python -S -c 'print("int main(){(" + "*"*10**7 + "+[]{})();}")' | g++ -std=c++11 -xc++ -
You should pivot to an 'uber for conversations' where at any point you can tap a button, get billed $5, and have a professional screenwriter finish your conversation for you.

You could have 'peak' rates trigger at night to satisfy demand for all the people scrambling to get laid.

Lots of unemployed screenwriters, lots of people wanting to get laid, that is a market waiting to happen.
It's nothing to do with standard-conforming or not. A correct implementation shall never crash.
> My point was that "copy an algorithm into programming language X" isn't something which needs to be taught in the first place, and isn't an economically valuable skill because literally anybody can be taught this skill in a few weeks.

That depends on the language, I doubt you could learn much about programming in a few weeks, it requires lots of practise.

> If I had to choose between teaching why an avl balanced binary search tree works and forcing students to implement in a chosen programming language from pseudocode, I would choose the former every time. The intellectual maturity is far more valuable -- and harder to acquire -- than the rote skill.

You are giving yourself a hard choice, just demonstrate both sides.

From personal experience, I've been looking at bst's recently. While messing around in my code, out of the blue I decided to write the struct for the node like this:

typedef struct avl_node_typed {
avl_node_typed *left, *right;
void *data;
unsigned height, population; /* avl algorithm requires height, not number of nodes */
}avl_node;

Then I realised that using this algorithm:

avl_node *search_index(avl_node *node, int index) {
int x=0;
if(node->left)
x=node->left->population;
if(index>x)
return search_index(node->right, index-x-1);
else if(index<x)
return search_index(node->left, index);
else
return node;
}

I could access the nth node in a tree. I had rediscovered the algorithm of order statistic trees, which can be treated syntactically like an array (this can be applied to all ordered trees, not just avl). During this time I was looking up knowledge on avl trees and coding away on my machine. If I was purely focused on the algorithmic side, I don't think I would have found it.
Companies that ask, “What do you want to do?”
The question comes in the form of, "What are you looking for?" or "What do you want to do here, ideally?"

I find this question incredibly difficult to answer when interviewing with startups for engineering positions. It seems incredibly rhetorical. Obviously if I could do whatever I want I wouldn't be applying for jobs in the first place!

It seems like a trick question. Am I really supposed to say, "I'm looking to get paid to program. That's why I applied here and am being interviewed now."
The Tigress Diversifying C Virtualizer
http://www.paulgraham.com/startupmistakes.html

What's wrong with having one founder? To start with, it's a vote of no confidence. It probably means the founder couldn't talk any of his friends into starting the company with him.

I don't have many friends. I definitely could talk people into starting with me but I prefer maintaining control and direction of the startup.

Starting a startup is too hard for one person. Even if you could do all the work yourself, you need colleagues to brainstorm with, to talk you out of stupid decisions, and to cheer you up when things go wrong.

I hired a Personal Assistant that I get along well with pretty decently. I can build a team around me. I have just enough funds to hire a contractor for additional part time help.

I want to be a solo founder maintaining control over the startup with a team of employees around me. Is this bad?
Was wondering what kind of stack you are using?
A very useful guide, particularly for beginners. I like the way this is formatted and the descriptions/definitions are accessible.
Though, if we apply your requirement, the set of problems without a unique answer must be countable as well. So, the cardinality of problems with a unique answer is still equal to the cardinality of problems without one.
To me the main issue is that founders are stereotyped as relentlessly upbeat. And Steve Job, the icon of founders, is described as having a reality distortion field. So a lot of founders feel like they need to create their own reality distortion field, so the idea that your field can't overcome depression is a a double-slap in the face.
http://www.redditblog.com/2008/06/reddit-goes-open-source.ht...

https://github.com/reddit/reddit/blob/master/README.md

http://www.reddit.com/wiki/moderation
Even at 40 cents a kilowatt/hour, how can $1000/kilowatt ($1/W) solar panel compete?

Is the $1/W price the one time purchase price or the marginal cost of output over its lifespan?

Most of my electricity bill is transmission fees and depreciated liabilities, that alone has me watching solar very closely.
From my experience (I work in this industry) the biggest driver is definitely billing, but not quite what you picked out.

What providers really want is to move to tiered and time-of-use pricing across the entire grid. Most utilities already do this with the various commercial tariffs, but that only accounts for about 40% of the total grid. All of us, in the near future, will be paying rates that vary by how much we use AND (more critically) WHEN we use it.

It's not really something to fear, for a lot of people this is going to mean lower utility bills in general. For the folks running swimming pools and the like, things are probably going to get a bit more expensive.

This is a great place for startups, btw. There are a lot of interesting opportunities around helping people make sense of the changing landscape surrounding utility billing.
Thanks. I've been wondering for a while: How much do we know about human psychology is based on studies performed only on 20-year-olds?
Note that Everett was paying Mechanical Turks to auth their legitimate/existing Facebook accounts — not to go and fill out a bunch of captchas to farm new ones.