skysight-inc/HackerNews huggingface dataset:
We did use stud for a short time but have recently moved back to this approach for a couple of reasons:

+ Currently out SSL connections need to be pinned to a specific server, so we wound up running the terminator on the same box. We then ran into a problem of having more than 65k connections (src ip/port <-> dest ip/port) on loopback, which introduced a bit more complexity in our deployment (either have stud use 127.0.0.2, 127.0.0.3, etc or have stud point to a different port.)

+ The memory consumption also goes up across the board since we are on the same box (2x the connections per actual connection). stud uses an additional ~200k per connection and on some of our boxes that have 100k+ connections, this is something north of 18GB. This was the biggest driver for the change.
NIST has weighed in on how to use TLS: http://tools.ietf.org/html/rfc6460

I am not aware of any proposed attacks on the approved cipher suites that are anywhere near feasible. TLS deployment is far behind known best practice. We should do something about that.
Although I personally like CoffeeScript, I must say that Go fills me with joy for some reason.

It feels "fresh" and lightweight to the beginner, and reminds me of TurboPascal in some ways.
Most likely, yes. They probably have most of Posterous cached already.

It's however very unlikely that they'd just release that data. They probably have their own archive format and things as well..
It's not really possible without adding resources (ie a new server).

The problem is, once your servers get saturated, requests queue up, processing slows down and users start to hit refresh which artificially and exponentially increases traffic. Then to compound things, servers buckle, which means you lose a resource right when you needed it the most.

A domino effect is one analogy, another might be how a small hole in a damn can buckle and blow open from the force of the water pushing through.
Ah, yeah, I've seen that. Fixing soon. Thanks for the feedback guys.
I think the actual software programmer job working for a company is different than someone working alone erratic hours, building apps, marketing, selling, and breaking even. It's quite challenging in itself to produce good software product let alone selling it and breaking even so it'd be interesting to see some statistics for single founder startups or micro software vendors.

I would say the stress is the biggest for SaaS type of software products, as someone posted a video here about "Constant Contact", it's described as the slow ramp of death because it takes so long and hard to reach that magic upward slope.

These are all just my magical assumptions based on my own situation and experience. I'm sure there's ton of positive, empathetic, emotionally intelligent coder/hacker/entrepreneurs although there's lot of Aspies, who studies have shown to be greater risk of depression.
Well, Go has a bunch of libraries for different SQL servers. I wouldn't go so far as to say it has lots of good SQL stuff; it's in approximately the same place as C is w.r.t. databases.

Having to interface with complicated SQL is a reason not to use Go (but not an insurmountable one).
"Software development is really about people and is a social activity." That's news to me. I thought software development was long periods of quiet concentration while attempting to keep a program in one's head.
the lisp community used to hold this as a truism - there are some languages so good (powerful, satisfying and pleasurable to work with) that they become a compelling reason to take a job regardless of the nature of the actual product.
>This comment literally makes no sense. Can you try explaining it again?

SURE! Let's give it a go!

>Canonical can't force any other project to use Mir. So, what are you saying?

Yes they can, Canonical can force adoption with their user base. Ubuntu has made itself the defacto distribution. Denying that canonical can't force adoption of a standard in linux is almost as bad as denying microsoft can't force the adoption of a standard in general. Lookout everybody! Here comes C# and .net! choo choo.

>Any open source project can be forked. So, what are you saying?

Actually no, they can't. Freely licensed open source projects (FOSS) definitely can! But the CCA is not GPL compatible. Worse, it's not clear exactly what Canonical can do with the CCA.

The CCA gives canonical the right to change the license at whim. To be honest, this is fear, uncertainty, and doubt. but no spreading necessary.

Canonical changed to a new, not well understood license, which gave them permission to change to other licenses.

F I don't trust canonical,
U I'm not certain exactly what they can do with that license
D and I doubt it's anything good.

Shoe fits.

>Canonical suing linux END users? What? What are you trying to say here?

I have a feeling that if any group of developers actively deprived Canonical of it's control over any of the projects by forking them and becoming more popular, they would manipulate the terms of their license, and sue the party that forked the repository.

This was speculation, I have no idea to be honest what they are capable of. Of course, I wouldn't be worried at ALL if they were just using the freaking GPL.

Hope that answered your questions.
What are your criteria for hiring people smarter than yourselves?
Thanks! Yuck on that screenshot. What kind of browser size are you using. Is this on a netbook, or decent size screen. Draft is sucking right now on small screens.
> Academics don't have a culture of ripping into each others' work

I haven't experienced this. What field of academia were/are you most familiar with?
What changed in the architecture? It is rather interesting that by just having a language change you could remove 28 servers from the system.
How does one opt out? I've migrated my blog to my own system so if I want to make changes to an old post I can, but I won't be able to control my content that you are archiving which is a problem for me. It's actually rather bothersome to me. I figured I'd just go make sure my blog is deleted, but it could be archived by now.
Brad Fitzpatrick is not just a Go user, he is a core Go developer :-).
Noted. Working on something.
Thanks for that.

The issue I have is that I would prefer to keep Apache around if I can (I have a few sites - some of which I host for friends). While my web server does have a few IPs attached, I'd rather not have to buy more IPs just to separate Apache from Go.

And to be perfectly honest, I do quite like Apache. (each to their own I know, but I've had little reason to complain about it).
I think this one might do it... https://play.google.com/store/apps/details?id=net.jessechen....
It's not really "go" that makes the difference. it's how the runtimes and frameworks are used and/or made.

frameworks on top of frameworks, all being over engineered, with poor understanding of what the system actually does, result in super slow apps on top, that you generally go to aws to scale.

It's not the first time that I see people reducing a dozen servers that were "always maxed out" by a couple of servers "that can barely feel the load".

Yeah throwing hardware at the issues is fine'n all but we're been way over the limit too many times in too many directions.

Go provides a clear start/APIs/framework, and the language enforces good habits. Also, it doesnt have things like global interpreter locks.

The lesson? Stop using cool techs because there's blogs about them. UNDERSTAND the tech before using it.
How Solo Founders Beat The Odds and Get Into Top Accelerators
Paginazione in ordine alfabetico con Drupal – Drupal alphabetical pager
0 hacking talent, beta gets thousands of hits
Hey OP! I appreciate your sharing. Since you came from ruby and we're on the topic of the language itself, I'd appreciate your impression of how well Go supports collections. Is there or could one write something like http://underscorejs.org/? Can you do this kind of thing?

[1, 2, 3, 4, 5].reject {|i| i < 3}.map {|i| i + 9}

I did the go tutorial the other day and I became a little worried that one would not be able to do this kind of thing without a bunch of unwieldy declarations. I think that would be a showstopper for me.

Thanks for any insight you might have!
I agree, we use CSP and hence no inline scripts.a method to avoid flicker would be great!
Am I the only person somewhat confused by the site at present? It feels as if they're trying to muscle in on TC/Wired/Netmag … yet I don't know what exactly I'm reading as of yet.
We actually have our own deployment tools for Go (and for Rails, our databases, etc). We built them before all the new hip options that are around today. We build on the target machines, although that's not a requirement since we all run the same architecture on our dev machines too (64 bit linux).

I'm not sure about writing a front end in Go, there's not a lot in terms of UI frameworks and Iron.io front end (HUD) is still in Rails so I can't really say much about it.
You can view -- which I do appreciate -- but you cannot edit.
What Should I Write About Next
(I work with/for Borski)

Disagreement is one of the things that I think we tend to be pretty open with at Tinfoil. Not everyone has to agree with a decision, but they always get airtime to voice any concerns and for those to be addressed or at least considered/acknowledged.
Jump to conclusions much?

You'd be wrong to assume that people who can successfully read (and comprehend) documentation are going to be the first to Google their way to an answer. Quite the opposite, in my experience.

Computer science? Sure, read CS books. When I want to learn a framework, I've got no use for CS books at that moment. I'll use my experience with the language, and my ability to read docs to learn how to do things. For core concepts, where one is entering uncharted waters, I've found that a book can provide some helpful guidance.
Aww. Thank you. I'm incredibly flattered by this feedback.

I agree on figuring out something about publishing. I've got something really neat coming out this week or next. It's very simple, but it'll be one of the most useful things to my current writing workflow. Stay tuned...
If you order just SIM card, it will be AT&T though, which is what I did. I was using T-Mobile, but their coverage just wasn't good enough (defined as not working at my desk at work).
I'm Apple shirt
Right, you're describing my situation exactly.

I used to run Apache solo.

Now I run Nginx, which forwards requests to Apache or to my various go apps based on the domain name. Apache and the go apps just listen on different ports internally. The server only has 1 IP address.
Maybe. I'm considering some customization options soon. Thanks for letting me know your request.
HTML5 Visual Editor built on top of a Game Engine
We've built a very nice platform to create, publish and play HTML5 games using just a browser, called Gameleon. A few demos built on top of it - http://www.youtube.com/watch?v=31tkQ4tp_2c (Diablo 2 remake, partial) and http://www.youtube.com/watch?v=N2jO204CH9M (trailer showcasing the platform's capabilities)

To give you an idea of how the maps are made, have a look at http://www.youtube.com/watch?v=m9cA95Fo32g. The video is a few months old and many things have been improved, but the core functionality is the same.

The overall idea is to have everything built visually, online, using a browser. You can download the platform's virtual machine running a MMORPG server, and publish the content from the cloud onto the system with a single click. If you want to edit the game further, and you have developer skill, the code on the realm is Open Source :D

In many ways, from administration, to publishing and even monetizing, this is "WordPress for game creators" Furthermore, this is Open Source.

The realm itself is open source and we want to release an API to integrate with the editor, to add your own functionality and features to it.

If you're thinking the games can run just in the browser, we have some nice experiments on the pipeline aimed at exporting native apps for iOS and Android. Will update soon.

We will start the public beta in a few days and you can find out all about us at www.gameleon.co and at http://www.kickstarter.com/projects/341483420/gameleon-sandbox-game-making-for-everyone (if you like it, a pledge or spreading the word would be greatly appreciated and we'll call you awesome forever!)

There is also an asset market and there are built-in methods to monetize resulting games - http://www.gameleon.co/platform/monetizing

The main reason i've started this thread is to ask you guys what you think about it, would you see yourselves building, or what would you would contribute to the source code, to make even greater games!

Democratize games FTW!
What Do You Do With the World’s Fastest Internet Service?
I highly doubt that he had "perfect SAT scores." A 2400 with good grades is an effective guarantee at most state flagships (and most mid-range private schools for that matter.) He is either mischaracterizing his merits or didn't apply to realistic school choices.
We're working on that! The MVP for Teespring was originally built to support only 1 product, we've since realized that almost everyone wants to sell their tees on a few different styles/colors and have been revising the system to support the new functionality.
Kiselyov et al have an interesting paper on logic programming in Haskell [1]. They introduce a backtracking monad transformer with fair disjunctions, and negation-as-failure and pruning operations. And the implementation is based on continuation, so it's more efficient than reification-based approaches such as e.g. Apfelmus's operational monad [2]

[1]: http://www.cs.rutgers.edu/~ccshan/logicprog/LogicT-icfp2005....

[2]: http://apfelmus.nfshost.com/articles/operational-monad.html
I commend you for being part of the solution, but I have to say- for myself, the ability to check the cause of the check engine light would be worth it. If your car is fairly new, you may experience the check engine light very rarely. But for cars over 5 years old, I think that's the best feature. As opposed to taking it into a mechanic where you are completely ignorant of what the cause was.
This is a very inspiring story that brings the importance of mental health management forward in a positive light. It is hard enough to take the leap to create a startup and then deal with the extreme highs and lows of the process.
Nexus S. New Nexus screens are too big for me.
I completely agree.

I think to completely explain this phenomena, one would have to make references to people's skill levels, and it's hard to explain it in a few words. So I'll just not say anything at all on this subject beyond that.
Besides ก (0xe01), the rest of the Thai characters (in 0xe02-0xe59) are letters ขฃคฅฆงจฉชซฌญฎฏฐฑฒณดตถทธนบปผฝพฟภมยรฤลฦวศษสหฬอฮฯะาๅ, alphabetic non-spacing marks ัิีึืฺุูํ which can follow the preceding characters, and render as stacked (as shown by the OP), five "marks" เแโใไ (with unicode's Logical Order Exception) which can precede the following character, diacritic non-spacing marks ็่้๊๋์๎ which also render as stacked, modifier letter ๆ ,digits 0-9 ๐๑๒๓๔๕๖๗๘๙ ,currency symbol Baht ฿, and punctuation symbols ๏๚๛

Thai looks to be a pretty gr๏๏vy language, like many other natural languages - perhaps some programming languages will catch up in their enhanced use of lexical tokens one day, instead of just relying on grammar, long English names packed into name hierarchies, and multi-ASCII symbols.
Readability can mislead
Thanks for the honest reply. I really appreciate it.
We all have thick skin at Tinfoil - we don't want to hire someone who is necessarily liked by everyone, or who won't tell us what is on his/her mind and be honest. We're incredibly transparent, and whether or not we like someone is certainly not the /only/ reason we would hire someone. Honesty and straightforwardness is a trait we value a lot.
I agree with the 'Go is fun' (and easy to pick up) sentiment. I spent a few weeks recently writing an NTLM library for Go for a consulting client (I hope they'll let us open source it at some point). All the parsing and bit manipulation was extremely straightforward due to the excellent standard libraries and I was able to quickly move from not knowing Go, to a fully implemented NTLMv1/v2 library!
If investors have a controlling stake (or a significant minority stake) and aren't getting the results they want, they will shut down the service sooner or later so even this hyperbole of Turntable's "death" will become real "death" in the future at this rate.
Indeed. Google Docs suffers a lot from discoverability and, while you can collaboratively edit on it, it feels too much like a locked down blob of content and so suffers from a lot of the same problems that Word suffers from (in my experience with it at least): it's hard to know when it's changed; when someone updates it, you get an email; when someone writes something, they have to "share" it with with you before you know it exists; WYSIWYG is a terrible way of editing content.

I'm not sure how many of these problems this solves, but Wikis in general solve many of them.
I think it has lots of good SQL stuff just because I think it laid a nice foundation for developers to build SQL libraries on, and I think there's a lot of potential for using SQL in Go to get dramatically better in the next year or so. That said, I'm not an SQL expert or even very competent, so I'm probably not the best to comment on it--I just included it for the sake of addressing all the points.

I would agree, though--working with SQL is the worst part of the software I'm currently writing in Go. I think that's more a praise of working with Go than a condemnation of its SQL support, though.
This is how we felt every time we announced a new reddit feature on reddit. :)
You're (probably) not on Chrome (which blocks mixed content by default) because that https page is broken.

http://www.nytimes.com/projects/2012/snow-fall/
Our interview process isn't 'standard.' It probably isn't scalable to a company of 100, but right now we don't bring a person in for an hour. A few of us are definitely introverts, and it's not about "liking someone" necessarily, it's about being excited to be around them and work with them.
Yeah, I noted that later on in the comment. :)
Why worry? If you can handle the initial load, you can still optimize later on, rewriting some functions or parts of the system with something faster.
This first rewrite in Go was for the IronWorker API so all the operations are here: http://dev.iron.io/worker/reference/api/

There were less endpoints back then, but you can get the idea. The most heavily used operation being queuing up tasks/jobs.
It's Paul's favorite color. It's also the color of the walls at YC.
The problem with this line of thought is that the trend has been towards a breakdown of all of these organizations. You think parents taught their kids to respect organizational authority less in the 1940's and 1950's? Of course not! Indeed, it was a far better bet half a century ago to go to the best med schools and law firms and grad schools. That was an age of monopolies and guilds and white upper class privilege. It was back when blue-blood white kids didn't have to compete against striving asian immigrants to get a seat at Harvard, back when getting into that top med school or top law firm or top investment bank was a ticket for life instead of just an opportunity to strive some more.[1]

I read a compelling article recently (I can't for the life of me remember where) that makes precisely the opposite argument, which is that misconduct arises from a breakdown of stratification and the subjection of everything to competitive market pressures. In a world where what mattered is who your parents were and where you went to school and where you summered, there was substantially less incentive to fake outputs than one in which your outputs are carefully measured and compared against the outputs of your counter parts.

Not that I think a meritocratic world isn't better than the one we left behind. But I find that misconduct arising from the pressures of meritocracy better fits the available data than the theory you present.

[1] In 1965, a lawyer at a large firm might bill 1200-1600 hours per year, versus 1800-2200 today. This increase has been the result of the breakdown of long-term client relationships and the consequent increase in the competition for business and for rainmaker partners with business. What do you think that this increase does to the incentive structure vis-a-vis misconduct? Can you see how the same basic story has played out in many different fields, including academia?
You are an absolute star. If I could up vote you a hundred times I would.

Thank you
Wifi uses less power than 3g.
That one didn't get enough votes for obvious reasons.
Oh boy, that means ironically I get Google Now on my iPhone probably earlier than my girlfriend on Android (if she ever gets it). Android update hell.
At some point around 2005 there were talks on the web about [WYSIWYM][1] editor. It hasn't widely taken off yet. Or maybe markdown simply meets those needs.

[1]: http://en.wikipedia.org/wiki/WYSIWYM
Thanks for the words of support!
to say the least..

When plotted on a linear "likes" scale, the point with the most likes stands out more, and would probably cause the linear fit to have a negative trend, because its mortality rate is well below average.

However, I don't really think it's justified to draw conclusions from this either way without taking into account even hospital size and fb page age.
My guess is that removing 2-5 layers of abstraction can get you pretty far along.
Thank you! Will update our campaign tomorrow
Pentagon creating teams to launch cyberattacks as threat grows
Right, this works for us because we're such a small team. And you're also right that Monday is no different - we didn't mean for it to be taken literally, but it's a way of checking whether the person being a part of the team excites you or not.
What he doesn't talk about is the depression parts. If you just read these descriptions, you'd have to think bipolar disorder is some kind of "over-achievement disease". Some people would kill for the ability to persuade others, have great ideas and work days without sleep.

The NY Times article touches on depressive episodes, but the contrast between high energy and low energy phases is maybe the worst aspect of the condition. Both a manic and a depressive episode can ruin or even end a patient's life.
Oh man -- this almost fits a perfectly for me. I just wish that reStructured text was supported, but I could live with markdown. Yeah, I'm old-school.

It would be awesome if this service supported dropbox and stored all files there -- using a simple directory structure. This would allow me to edit my files using VIM during the day, and I'd have a super easy search UI.

I currently keep daily notes on dropbox using rst files (one per day) -- so this would fit my workflow perfectly.
Mm, can't be that. If you highlight the area under the comment, there's a row of dashes ("-----") where the "reply" button should be. It takes up the same amount of space.
Building Brains to Understand the World's Data - Jeff Hawkins [video]
Do you feel confident enough in this assessment that you'd feel comfortable slapping a GPL license on this thing and using it in a project? (Nevermind for a moment that this code isn't at all re-usable.) I feel like that's more or less the standard that should apply to github. It's kind of a disservice to people who are using github for open source but are making effort to avoid this kind of taint. Maybe it's hyperbole but it makes it one step closer to github being "that place where I pirate simcity".
Power button for geeks T-Shirt