skysight-inc/HackerNews huggingface dataset:
May not be the advice you want to hear, but... you sound like you're in a country with a pretty terrible healthcare system (US? India? Ah, Brazil according to your bio on your site). The first thing I'd do in your position is move to a country with a proper public health care system - probably the UK.

Do it via finding a job or any other method, but somehow do it. The startup itself doesn't matter. You write "I have a great responsability" - yes, you do, you have a great responsibility to yourself to take care of your health. In terms of order of magnitude, the responsibility to the startup is a 1000x less. Fuck the startup, health comes first. And if fixing your health requires moving to a different country and canning the startup, do it.

Thats perhaps the most important thing you should take away from this: your priorities are all screwed up. Health first, startup a very distant second.
Also if you'd rather read it: http://www.rbcpa.com/Mungerspeech_june_95.pdf
I'm wondering why Adobe is not yet acquired by Adobe - this is a real question
There are several tools out there which scan your backlink profile and give you a report on your backlinks. They usually scan the sites and give you a "danger" rating for those sites. I can't remember the name of the tool I used but I had nearly 20K links in the "danger" rating. Half of them were super-spammy sites that simply repost what you already posted, the other half was a mix of bloggers (good and bad).

Usually you can tell that it's because of that issue when a major penguin update goes out, and your rank suddenly drops. To confirm it, you'd disavow the bad links (so, the link farms that link back to you, the reposters, reblogers, spammy affiliate sites etc.) and see how it affects your ranking and exposure.

It worked VERY well for me once everything was said and done.
Your one and only problem in making this will be populating it. How will you fill it with data and/or get others to do so? It's not valuable until there's content.

You should pursue this idea if and only if you have a solid understanding of how you'll accomplish this, and why it will work. Just making this and dumping this on the app store will not work.
It's not a "requirement" in the strict sense of the word, but I think it's useful enough to prevent the use of Go in science. Java has essentially suffered the same fate in science.
Just as a quick note: You can use Postgres libraries because Redshift is a slightly modified version Postgres 8.1 under the covers. In fact, almost all massively-parallel-processing (MPP) databases are Postgres under the covers (including Microsoft's PDW). It really speaks to how impressive Postgres is at scaling. Even old releases, like 8.1!
That's why you jump ship and stick it in base or in a sign up bonus at the new shop. You don't see John Arnold crying over how Enron didn't pay him enough for generating nearly all their profits.
const char type:1; // I'm not sure about this and padding,
char padding[7]; // maybe it's just a uint64_t too...

This is for struct alignment to address boundaries. It's fairly typical C and results in some performance optimizations.
My co-founder is my boyfriend: How we made it work
Prison Labor: Outsourcing's "Best Kept Secret" (2010)
"So perhaps you’d think that all logic induction and reasoning engines have graph rewrite systems at their core, right? So you’d think. In fact, almost none of them do."

Hmm not sure about this sentence. The most popular knowledge representation format RDF is actually a graph representation. SPARQL is a query language based on subgraph matching. SPIN provides a framework for writing rules on top of that. Couldn't those be used as a starting point instead?
Snail mail snooping safeguards not followed
As much as I love C++, I wonder if there has been any work on rewriting this in another language, even Java. From my experiences developing parallel versions of C++ and Java, most of my Java errors arose from program logic, while C++ arose from memory management. Also, thread management and building tend to be less cumbersome within other languages. For academic purposes, a language where you can focus on the concepts would seem to be more useful than a language chosen for speed.
Looks pretty cool. I'd love to see a video with the new UI shown in the screenshots on the home page.
> Take, for example, the story of a former software developer identified by the press only as Bob.

This is an old story, and despite all this time it feels as ephemeral and weird as when it first surfaced. Is it, in fact, true?

Several stories cite the Verizon security blog, without actually providing a direct link to the entry in question. Can anyone remember having read the original blog, or heard additional corroborating details?
Intel Introduces Custom Cloud Chip
The Digg thing is interesting...they pretty much took the complete opposite approach of Reddit, who basically store everything in two big SQL tables.
Ahh. That link suggest that Verizon was actually the company he worked at, not just the ISP.
I can't help but notice how much whining there is about outsourcing (including from me)

As an American programmer, let me say that I don't think that many of us consider "outsourcing" to be the enemy. There's no moral reason whatsoever why people in one patch of land deserve jobs and people in some other patch don't.

The enemy is the commoditization of programming talent (and on adverse terms; I'd be happy to be commoditized at a rate near what I'm actually worth) and the attitude that we're just cost centers to be squeezed and trimmed, and the fact that when this approach backfires (the cheapest programmers, anywhere in the world, produce shitty code) it's not management but engineers who have to clean up the mess. Management gets promotions, engineers get legacy code. That's the evil. It doesn't matter, morally speaking, if it's a shitty outsourcing shop in India or California. Likewise, if it profits you (and the programmer) to hire top talent in California or in India, you should do so.

The technical term for this is labor arbitrage. When a company spots a true labor arbitrage (a chance to profit by outsourcing work to a cheaper country) it has the right to use it. I don't think anyone disputes that. As Omar Little says, it's all in the game.

But if it's a legitimate move for a company, it's also a legitimate move for an employee. This person spotted a labor arbitrage and took the spread for himself. Unless he compromised classified information (then I feel differently about the whole matter) good for him. If his employer spotted a labor arbitrage (i.e. that his job could be outsourced) they would take the profit all for themselves, and he'd be out of a job. He spotted it first, and he got the profit.
I'm not sure I believe it until I see a successful exit. Did the companies succeed? Did the relationship succeed? (The latter is a tough one to measure since marriage isn't for everyone)

These aren't meant to be snarky - Please share if you have more info.
I think it revolves around 'acting nice' vs 'being nice' but the words escape me to articulate the difference any clearer than that.
Hi guys! This is my story as entrepreneur and also as co-founder/girlfriend, I hope you'll appreciate it!
;)
Yup! My experience with redshift has actually made me curious to try out Postgres (I've always used MySQL before this). The stricter SQL dialect was a little odd at first, but I think I've become more comfortable with it over a few months.
It's not uncommon for a VC to want to spend at least some time with the wider team, although it's unlikely they'd do any kind of background check on non-key employees.

That said there's some kinds of startups where investors may use extra caution (i.e. bitcoin startups) when doing due diligence.
Thanks michaelmior, We are working on it. Will be out soon
Thanks, I have read pg's post and quite agree with it.
I have tried to keep the voice as clear as possible but the Indian accent just pops up :-)

Your suggestions are really useful. I will try to list out the benefits we have in mind on the website as well as write a post about it.
A lot are. I used to want to just because it was cool. Now that I actually do though my main use case is sifting through hundreds of GB of unstructured data. I use Hadoop to get the data into a structured form that I can then load into Redshift. It's awesome knowing that just about anything I throw at Redshift, it can handle.
This smacks of urban legend more than anything else, though I have worked with people who ran tech staffing businesses on company time while fully employed.
There is no balancing health with X, everything else balances on health.
Running our test suite inside a docker container
Yep. He must be answering sensible questions!
But this expectation is a natural fit for what they're doing. Playing in the NFL is their life's ambition. It is their life's income. It's their life's glory. You can't just decide that your company should be like that because you would like that kind of dedication and that kind of HR policy.

Does success at these team companies mean anything comparable to what it does fro an NFL player? Is it the pinnacle of their career? The players on a sports team get a lot of glory from their success. They're also in a naturally competitive environment. They want the team to win as much as management of the team does.
Our company is still a work in process, but we've got paying customers and 5 on 5 as average review of the product (http://apps.shopify.com/fanchimp), plus two seed rounds of funding.

Sentimentally we've been together for 7 years, working as co-founders for about 5 now. We're happy and we're focused long term.

I hope to have replied to your doubts. ;)
This could use a discussion of advantages vs. disadvantages of using WordPress to build apps.

Advantages:

* Can use WordPress plugins for rapid development.

* Can use a WordPress theme for a quick beautiful design.

Disadvantages:

* Large amount of internal overhead (which caching plugins won't solve)

* Plugin conflicts must be handled manually

* Need to maintain proper versioning when adding/removing/updating plugins.

* Your website is a beacon for hacker attempts because it's running Wordpress.

It's good to work with WordPress in a pinch, but if you can build an app using traditional tools, it's better in the long run.
Hiding Transaction Amounts and Balances in Bitcoin
This is a really great writeup. It's amazing how such a tiny and easy change can have a big impact. I still remember hearing a story about a company that got a 900% increase in revenue (seriously!) with a single line of CSS putting a border around a few page elements.

Any A/B testing tools you recommend? I like https://www.optimizely.com/
Source: http://cryptocurrencylive.com/item?id=9537
I wrote the article linked to above, and in it, I link to the archive.org saved version of the Verizon security blog. It's all there.
http://www.androidleads.net/
A teammate of mine wrote a post about our redshift setup a few months ago with some more details: http://engineering.pinterest.com/post/75186894499/powering-i...
well the range is really $36 - $1,041 per month. That seems reasonable depending upon what you need.
Many Redditors seem to lack patience. Calling it the worst AMA because there are not many answers after 20 minutes is really impolite.

Sometimes I need more time just to write a two sentence email reply. Give Julian the time he needs.
"Can", but shouldn't...
The term Lyx uses for what it does is WYSIWM (What You See Is What You Mean) to describe the fact the GUI lets users manipulate the structure of the document.
Good point. In fact, we are concerned about that quite a bit - so much so that we will soon be releasing details of how reconstructing somebody's email is close to impossible, even by the Quickly team. Basically, we are storing only patterns, not email content directly.
Bonsai Hosted ElasticSearch Is Down
Everyone is throwing around "nice" like it is a well-defined term and not a fluff word. Let's try to define it a little better.

In my experience, there are 3 types of "nice". One is where somebody is subservient to you. Another is when a person is polite and tells you what you want to hear. The other is where somebody is honest and can be counted on to do what they promise.

I propose that you cannot be either #1 or #2 and #3.

A subservient doormat may seem great, but don't forget that you are not the only person they will grovel to. They will follow the most dominant person, and you can't count on it being you forever. They are cowards that cannot be trusted.

#2, pulling no punches, is a two-faced liar. They are the primary suspects for back-stabbing. Being "nice" is used as a tool to gain your trust.

#3 can be rude and abrasive. If they are angry with you, they will act angry with you. They will tell you the truth, even if it hurts your feelings.

Being rude and being duplicitous are almost always opposites, but both can be described as being "not nice." If I had a beach house, I'd like people to be the #2 type of nice. My goal there would be to relax, so please don't burst my obliviousness bubble. But when I get back to work I'd rather have my allys be #3.
Thanks jmathai. We believe that everything that can be delegated to programs, should be.
I've found that the people that seem the nicest are the worst people to do business with. Niceness is often mistaken for not telling the whole truth.

Also, many of those nice people often disappear when the shit hits the fan, because they don't want to be seen bringing bad news. That doesn't fit with the "nice" image they have of themselves.

All things being equal I would rather do business with an honest asshole than a nice person I cannot trust.

Niceness is overrated. Not screwing people over and being "nice" are two very different things.
Can't help but see, MLIABO, AIAQC as an initial-ism of My Life Is All But Over, And I Am Quite Content, or some permutation therein.

Likely false.

Also interesting how that sideways '<' shape with an X through it appears to be the first character of the last line(rotated ninety degrees, much smaller and without the x).

Actually there is decided inconsistency with how he writes his "M's", "W's", and "I's".... And they all happen to be the first character... In the second to last line, there's a clearly written W, but the 'W' and 'M' from the first and second line respectively both appear to have the same symbol overlain as the final line starts with, albiet, once again, rotated...

If I were a wagering man, I would say that the X on the symbol (which is directly above an 'O') marks a ROT-value somehow, and that the first letter of each line references that symbol(or doesn't in the case of the second to last line) and the orientation of the symbol shifts the ROT value in some pre-determined manner.

If the X in that symbol is indeed referencing the "O" of the line below, it could make sense that that is the only line which isn't character rotated and therefore doesn't have the symbol appear at the beginning of the line in some manner.

>WRGOABABD

>MLIAOI(striked-through)

>WTBIMPANETP

>MLIABOAIAQC

>ITTMTSAMSTGAB

^That "I" is the rotated shape I'm talking about.

[0]-http://en.wikipedia.org/wiki/Taman_Shud_Case#mediaviewer/Fil...
Apple's success begets success
Would it make sense to use Cap'n Proto with javascript instead of JSON?
Don't make comments like this. They are neither productive nor appreciated.
Ask HN: Is a 'reverse' Flippa a good idea?
People post appropriate bids for websites they'd like to buy.

This way, owners can see if there is interest in their website.

Would something like this be interesting?
I just wish people stop calling it GIT instead of git. It's not an abbreviation for anything, it's literally the same as the english insult.
TeleMainia, LLC, Seeks Home Based Chat Specialists
With an A+ BBB rating, TeleMainia is an industry leading chat-line operator in North America. TeleMainia, who has over twenty years of experience, is also a leader in staff training and development.
Well, it's not like Procreate is like MS Paint in this regard. It's an extremely fast and capable painting and compositing engine. And those are just the gallery highlights on their marketing pages.

There are Flickr etc groups with sample images from simple users, and the do quite impressive work. In fact several professional illustrators use it.

So it's not like one guy's MS Paint novelty act.
So does my friend. ;)
This is really cool. I am currently studying NLP and ML and these are the kind of things I want to build to make the world a better place.

I would love to read a post about the kinds of classifiers and features you use for this service.
Senior Software Engineer – Web Applications
If I throw a rock into your garage, and knock over your precariously balanced anvil onto a Lamborghini, that's 100% on me.

http://en.wikipedia.org/wiki/Eggshell_skull
It's git not GIT. Stop making it an abbreviation.
Drop the mobile games startup, it's not going anywhere. People will still play games a year from now.

Find yourself a job. Get a gym membership. Change your diet. Get the medicine you need. Get glasses. Pay off your debt.

Once you're situated, come back to your startup, and you'll find yourself 100% more effective.
Wikimedia Commons items should have their licence data attached, e.g.

http://commons.wikimedia.org/wiki/Category:Public_domain

Though I'm not sure how you can search just that subset.

Found it, add +incategory:"Public Domain" to the search, as in this example searching for "cats":

https://commons.wikimedia.org/w/index.php?title=Special%3ASe...

Example result (interestingly tagged as both public domain and CC):

"Two cats, dressed as humans, holding rope, which doll appears to be skipping"

https://commons.wikimedia.org/wiki/File:Two_cats,_dressed_as...

Though, from the dearth of results that may not be searching sub-categories.
The only real significant difference between panics and exceptions in the Java/Python/etc. style is that -- reflecting (apparently) the same philosophy of explicit-over-implicit that governs other Go error handling -- the common catch-one-kind-of-exception-and-implicitly-rethrow-everything-else idiom of the Java/etc. language is inconvenient and verbose to express in Go (though if you really want to use that idiom a lot, it seems like it should be implementable in a library function to create that kind of handler that would then eliminate the boilerplate on each use, though given Go's convention on panics generally not crossing public API boundaries, you shouldn't need that idiom as much in Go code.)
Yeah, it sounds like they verbally promised him the high bonus to keep him from jumping ship to start his own firm.
The Most Popular Social Network for Young People? Texting
I always wonder if it is better to just leave sites as unresponsive if you've already skipped designing for mobile. Honestly vanilla non-responsive sites, without too many bells and whistles (hover/flash stuff) are easier to navigate than a poor mobile site (or even a mediocre one). I know what to expect when I click something, and even if I have to zoom in on my own, I still would rather have the actions be consistent with the desktop version than be poking around looking for the menu.
There are many inherent expectations of anyone who offers to participate in an AMA. Some who agree to participate do not understand or fully understand what they are walking into, then there are those who think they are being gracious just by participating.

Hence the reactions you see. A few returning AMA guest do become quite adept at knowing what is safe to answer and how to filter chaff
Hey, Hey, Hey! I made something with it!

https://gist.github.com/druu/044b8103e2a4842828bd

It's the melody of the song 'Popcorn'.
While this might not be special, I implemented a first draft of a (going-to-be) multi-track sequencer.
</shameless self plug>

Whatcha think?
Playing weekly or semi-weekly is the way to go for Diplomacy. Setting aside a full day for it and getting a full complement is too tough.

We played a game of this in the Google NY office this way. It was glorious for a bit -- intrigue upon intrigue upon intrigue. A week between turns really gives you a ton of time to stew over your plans. It got pretty serious; I remember having to call a cubemate (who wasn't part of the game) after I'd left the office and ask him to destroy a planning map I'd realized I'd accidentally left out.

Alas, the whole thing ended in acrimony. One guy who was getting trounced announced he was quitting the game -- in which case his pieces just passively stand their ground and are slowly overtaken -- but then changed his mind and submitted moves the next round after all. Another player called that out as bullshit (and let's be honest, it was kind of bullshit, but it was a friendly game and the rest of us were prepared to let it slide.) It turned into an irate shouting match in the office and the group abandoning the game halfway through. I believe there are still people in the Google NY office that avoid each other in hallways on account of that game.
Reddit is an awful place full of awful rules and awful people and plenty of censorship and manipulation of topics and comments , manipulated by real people and also bots they have created to monitor conversations.

They shadow ban topics and comments to create an illusion of fair conversation.

They have the collective ego of being relevant but are nowhere near the level of facebook or twitter or instagram.
Or even Yahoo news.

They are just an annoying little site that keeps popping up like that poop that just won't flush , that's reddit , the shit that won't flush , reddit is about as relevant as myspace.

AMA seems to be the last grasp that reddit has , and why do you need reddit for that ?
I think I understand what you are saying, and you are right, it is difficult to find the exact words to express it. But I think you articulated it well. I just wanted to highlight that my intent was not to promote the idea of being artificially nice :)
Copy and paste of original Verizon blog article:

https://groups.google.com/forum/#!msg/ba.internet/34erJO7jqP...
Postgres is an amazing database, and has some great features. Sadly, you don't get the full power of it in Redshift, but man, are some of the datatypes and functions just so useful, especially in a warehousing environment!
Poetic description == Sold: real estate listings sell more with prose
Merging Refactored Code – ReSharper Meets SemanticMerge [video]
I did not say outsourcing was the enemy (see my comment about skills and expertise). He surely compromised US-govt information (I don't think the US govt would agree to have their source code available to China). Outsourcing is a legitimate move for a company, sometimes.

Your arguments are very valid in a dog eat dog world like ours. My comment was in an opposite direction.
True, but if you only need a small instance you can also just use your laptop to do the processing and do away with a remote machine altogether. You are right though $30 a month for a good management tool seems much more reasonable, too bad they tie the price to the server performance.
Fortran is coming up to speed pretty quickly. The 2003 and 2008 updates to it are pretty nice. In fact, I'm in the process of porting the nanomsg sockets library over to it. You can even use GTK3 and Glade to make GUIs for it now, too. I do a lot of matrix calculations, so Fortran is absolutely invaluable.
And, anyway, abbreviations in general aren't usually all-caps either (initialisms often are, but that's a very specific subset of abbreviations.)
Could this robot's reactions improve your empathy? (BBC)
The Bytemark Guide to Dodging Spies
this is great! any chance of displaying song length? I only use soundcloud for DJ mixes and skip past the one or two minute long tracks.
I think it's smart to wait a bit before replying, because there are more comments posted every minute than you can possibly read. So just let the up/down votes filter out the rubbish.
Report on 2013 London Dreamliner Fire
CrowdFunding The Smart Home
BlackBerry results top expectations – surprisingly good