skysight-inc/HackerNews huggingface dataset:
After seeing some downvotes, etc., I'm starting to think you mean a hosting company... Maybe the mention of Nairobi, Kenya made me think of clouds-as-in-water-vapor :)
Only if you are also a Harvard grad. For those of us who aren't Harvard grads, we'll make 6 figures below the unhappy group.
In many parts of world water IS NOT free. Indeed, there are places where people kill each other for fresh water.

Just a tiny nitpick... ;)
"not bash compliant" really is the main deal-breaker. When you're getting technical support on some issue and somebody tells you to paste a command into your terminal, "bash compliance" (or at least POSIX-shell compliance) is pretty important. When your phone rings at 2AM and somebody asks you to urgently fix a production problem and you can't figure out what's going on because the production server doesn't have your custom shell installed, that's a problem.

It's not a deal-breaker, of course. If you become fluent in POSIX-shell you can translate between it and your custom shell, and things should be fine... but becoming fluent in two shells is a lot more work than becoming fluent in one shell.

If you never need to interact with other people's machines, and other people never have to interact with yours, then sure, go nuts and install whatever shell you want.
This guy is the only person who has changed my mind about every thing I thought I knew in computer science and design.

I recommend to every person involved with computers to read his paper Magic Ink about information graphics theory
Just because it's a phenomenon you don't have experience doesn't make it trivial.

Just because I think it's trivial doesn't mean I don't experience it.. but point taken, it's not trivial. Seeing that little comment about Obama grayed out without any reply annoyed me, I flew off the handle there sorry.

I know far too many young women who stay in abusive or worthless relationships because they think they can fix the guy, or that deep inside the guy is just misunderstood. Where does that instinct come from?

I guess knowing what you want can matter more than what exactly you want, at least to people who themselves are even weaker and easily impressed. Also, someone who is passionate about random or even evil stuff will often be more fascinating than someone who is lukewarm or cowardly about saving the world, I think that much is obvious.

Also, for every female who is into a serial killer, a thousand are into Justin Bieber. So I'm not even sure there is such an "instinct". There may be broken females who had shitty fathers, though, and to those, the abuse they know might be preferable to the liberty and decision making they never learned. But that's just armchair psychology, I don't really know. But oh boy did I ponder this, I had my fair share of being treated like a doormat for being friendly, as well as sexual offers for being narcissistic - I don't understand it, either. I kinda paused caring about it, maybe it will come to me in a dream. (or a HN reply ^^)

Obama's good-looking, but people don't admire him because of his policy on drones.

Well, before we have even the faintest idea how this stuff works and is or isn't connected, who is to say? Does it matter what he officially says? If this stuff is, for example, "genes speaking to genes" ("Why do lionesses like lions who kill the children they had with another male? Why wouldn't we find something similar in humans, if not something way more advanced?"), wouldn't it matter way more what he does? I often wondered this about Hitler, if some people didn't actually (at least subconsciously) notice and agree to his hate and nihilism, even though they picked up his rhetoric and euphemisms. Are people really that easily misled? Or are they just rationalizing?

We don't have videos of him launching a drone strike and melting away into the crowd.

Exactly. That's how much more slick he is; not how much less violent. In the same way, a mafia boss might be more attractive than a thug on the payroll of the same mafia boss, even though physically much weaker, and more refined in behaviour.
That's why I love Persona, I wish it were more widely used (and by more big names).

I actually got a little apprehensive about the security of the bridge, and wrote my own IdP you can use for your own domain: https://www.persowna.net/
WebForms, how I hate thee, let me count the ways.

It perverts the web's statelessness. It imposes some half-assed, hacky state via "viewstate". You have to constantly prune the amount of viewstate which controls add to a page, or you end up with 50kb of viewstate in the markup!

It is incredibly complex! The event model is difficult to understand, there are many steps - at a page level and later at a control level. I've never met anybody who truly understands it. You have a problem? Trial and error and sticky tape until you get it balancing just right that it works. Change with caution!

Promotes highly coupled code. The "code behind" all but begs you to put your business logic in your view. Testing is basically impossible, unless you adopt a framework like WebFormsMVP. This eases things somewhat, giving a cleaner model to work with and forces you to move business logic out of the view. But that can be a challenge on occasions too, because you eventually have to deal with the complex event model underpinning the framework (as I described above).

WebForms is basically demoware. Looks great when you drag a few controls on a page, click a few buttons, and have it pulling data into a sortable/filterable grid. As soon as you want to produce clean markup, styled as you want, performing some complex interactions, you'll end up wanting to pull your hair out.

Disclosure: I've worked with webforms for around 4 years.
Here's to another round of correlation/causation errors. Brace yourself.
Nice build - promising.

I'm in the UK but quite happy to pay for something in dollars. I don't think it works quite so well the other way around. Ultimately Stripe needs to build out its features, unless there is a hack of some kind to look into (http://wordpress.org/support/topic/plugin-paid-memberships-p...).

It's a very saturated market. Have you got a clear plan of attack, as far as the marketing goes?
Ragebooter: ‘Legit’ DDoS Service, or Fed Backdoor?
What ever happened to "If it ain't broken, don't fix it"? Every product doesn't need to be constantly re-inventing itself.

What most people want from Gmail is a sleek, reliable and fast email client. The Google+ integration is already annoying enough, please stop bloating it with more features.
I like the tone of your comment, but I'm not really sure about the contents... A high IQ means you're better able to make connections, so it should be easier for you to spot that there's something foul, something not quite right... Do you have some proof that manipulating intelligent people is just as easy?

I agree with everything that comes after this statement.
I don't see anything broken.
I send email , people receive emails .
Just Works (tm) !
I was pretty surprised when I loaded up the free trial of Google Music All Access and right off the bat it suggested some smart playlists that I really agree with. It took me weeks/months on other services to get that level of recommendations.

But that being said, I do have my music collection on Google Play Music and listen from there, so Google had a head start already.
A look at the new Google Maps (german post)
Etude Bitdefender : Les enfants regardent du porno sur Internet dès 6 ans
Well, we are talking about basic calculations with just a few assumptions put in. As such, I would like to see a research worthy report on the subject.

In my number, I considered that in a group, a subset of the people will have a tendency to do sexual assault. If we only view the assaults as male -> female, than a 95%/5% conference will have 1.9 more such individuals with such tendencies compared to a equal sized 50%/50% conference. I also assume that the number of assaults will have a direct correlation with the number of people that a tendency towards sexual assaults.

The risk of any individual female participant will then be the number of assaults divided with the number of females at the conference. In the 95%/5% case, there will be a only a 1/10th of female participants and as such, you get 10*1.9 = 19 increased risk vs a 50%/50%. I rounded it to 20.

Your data point about the time each male spend with someone of the opposite sex is an interesting data point, but I do not know if there is a correlated to the number of sexual assaults and the time an assailant spends with the opposite sex. It need to be above zero, but beyond that I do not know. It would be effected by behavior theory of predators, and if they actively go out of their way to seek victims or not.
Can you share the stuff that read our willpower? It will be really helpful. Thanks in advance.
I disagree FB is vastly overvalued. It's not undervalued but if they weren't producing real revenues and profits they would be worth ~what they have in the bank, like Zynga.
Why is no one putting in any time to replace the Windows shell (cmd.exe)? The stock offering is abysmal and Cygwin isn't much better. We could really use something with a bit of panache like this... Hmmm..
I like it - we built an app for Eurovision where we capture the user sentiment for a particular song. We call it the "worm".
Anyway this blog article explains more: https://thelab.o2.com/2013/05/1000-thumbs-up-for-our-eurovis...
But again, I refer you to my HTML5 example. Should we dumb down what websites are capable of rendering to prevent social engineering via the web?

What you're proposing is making things harder to work in the hope that human intelligence will prevail. But the problem is that these cases are where human intelligence has failed, so making things harder is just counter productive. And this is why you can't prevent social engineering from happening and why crippling technology and creating a worse user experience just to try catch a few fringe cases is just a backwards approach to handling the issue.

Instead what we need is methods in place to verify the authenticity of senders and better education to users so that don't make silly mistakes like installing random "virus scanners" from web ads or clicking strange URLs in e-mails (and the URLs themselves could be standardised. eg no sub-domains become clickable, to prevent people falling for face.book.com).
To all programmers, please: get out of your room and run outside for a while. Taking a breath of fresh air feels much better than sweating in a closed space.
This example implementation should come with a disclaimer: keeping metadata inside the allocated objects is a bad idea because it pollutes the caches and increases fragmentation.

I think the problem of memory allocation becomes much more interesting in the context of multithreaded applications. I really like the streamflow paper[0]. For similar implementations that are more widely used nowadays, see hoard[1], jemalloc[2] and tcmalloc[3].

Edit: it turns out one of the authors of streamflow was posting in this tread: https://news.ycombinator.com/item?id=5722049

[0] http://haiocl.googlecode.com/svn-history/r21/trunk/doc/paper...

[1] http://www.hoard.org/

[2] http://people.freebsd.org/~jasone/jemalloc/bsdcan2006/jemall...

[3] http://goog-perftools.sourceforge.net/doc/tcmalloc.html
It's certainly possible that they may be more secure than a lot of smaller sites, although that's not guaranteed - social media sites are fairly likely to be more interested in agility than robust security.

What is pretty much guaranteed is that there's more people trying to hack Facebook/Twitter security than most smaller sites.
Makes sense from Google's POV. Separating 'Gmail the email client' from 'Gmail the IMAP/POP/SMTP server', the latter requires a lot of investment with not much return. It seems that most of the value to Google comes from you using their client, since they can:

* show more contextual advertising

* track you as you travel around the web (since you're more likely to be logged in)

* use other Google services - especially Google+

So by adding proprietary features that only mean anything when viewed within Gmail itself, it's a big win for them. Also, once people become used to the microdata, they can gradually reuse it in other Google services. For example - complete a Google form straight from an email, that then does something special on an App Engine product.
I've often wondered that too. Console2[1] is the best alternative I've found for cmd.exe. Mintty[2] is a decent alternative to Cygwin.

[1]: http://www.hanselman.com/blog/Console2ABetterWindowsCommandP...

[2]: https://code.google.com/p/mintty/
Simple case: working with URLs.
curl -I https://news.ycombinator.com/item?id=5723235 works in sh and bash, doesn't in fish.
Thanks, I've corrected it!
When making a new checkout, you have to check out and keep the subrepo in sync manually. That is, unless you're using a dependency manager, which you probably should, as it will give you almost all of the advantages of submodules without their disadvantages.
Thanks! If you use it and have any feedback then I'd be really happy to hear it.

Aye there are quite a few other sites out there, and I really need to flesh out a page explaining how Photographer.io is different and why you should use it. I'm banking a lot on there being other people out there like me:

* I want large images on a photo site (can't believe nobody else is really doing this)

* Usage limits/subscriptions should be fair

* It should be heavily customisable so I can find the photos I enjoy

* It should give me a lot of privacy options

* It shouldn't have a million inane comments under every photo

* New users should be able to get their photos seen

* Photos should be ranked fairly and adapt to prevent popular people taking all the top spots

I've got a good start (I think) on a lot of those points, though it's obviously far from done. It's also, AFAIK, the only site served entirely over SSL; though I'm not sure how many people care about that :D

I kinda want to position it as the Pinboard.in of photo sites, if that makes sense. I'm not looking to end up with a huge staff; I really just want people to enjoy finding great new photos.
I think I remember getting a few "promotional" ebooks from them before. Interestingly, if I go to my "account" page and look for "Your Media Library," one of those links takes me to all of those. So, if you are referring to that effort, you can still get to them. I don't know why they did not unify these with the kindle.
Linux Mint 15 Most Ambitious Release Ever
Why I have left Samsung
Why does PowerShell not qualify? Or are you merging cmd.exe with the Windows console subsystem?
Exactly. Mailchimp has a very specific userbase, probably much closer to Basecamp than Facebook. If you're in that camp (serving ads, tracking biz finances, time tracking for freelancers, etc.) then Facebook/Twitter login may send the wrong message, that you're fluff. But, if you are fluff (music sharing, video game discussion, daily joke email) then social login could be very compelling to your potential users.
CALEA II: Risks of Wiretap Modifications to Endpoints
Concerns Arise on U.S. Effort to Allow Internet ‘Wiretaps’
Well, there's the Windows PowerShell:

http://en.wikipedia.org/wiki/Windows_PowerShell

It's actually got some quite interesting concepts, and is extremely consistent. These tips also convey the approach and how it works:

http://technet.microsoft.com/en-us/library/ee692948.aspx
Thanks for the write-up, I deal with the same issue in our company and while we do work in Gettext with UTF-8 (that solves most basic issues just fine), it seems every project that does i18n is cooking it up in their own way and I have not been able to find many references online. I will probably make an article describing our setup when I get around to polishing it.

The concensus around Transifex in #i18n@freenode seems to be that the open source version is old and not maintained and should not be used. The SaaS offering is much newer and packs quite a bit more features.

The "good" open source offering appears to be Pootle [0].

Honestly, I would be very worried about depending on a cloud service such as Transifex for something that is so deeply embedded into our (pretty continuous) development process. This requires automation, and all the time invested in integrating with release processes and continuous integration can easily go overboard. Of course, if Transifex were seamlessly integrated with project management applications out of the box, then it wouldn't be such a risky proposition.

----

An interesting point about i18n that is quite independent from the tool selection is how you write your message identifiers. You can basically use labels (i.e, an ID for the string) or use the "original" string.

Here's the tradeoff: if you use an ID, you must reference the application constantly to understand what the translation should say (and in any non trivial application, this is a huge burden for translators), and there is either no string reuse (because places with the same intended content have used different IDs), or the need for an anal curator to go around chastising developers ("the OK button should always be ACTION_BUTTON_LABEL_OK!! fix it!!"). On the other hand, if you use original strings in English you will find that you experience language collisions (two places where the original string in English is the same, but the translated one is not), so you end up resorting to introducing artificial differences to make them unique (i.e "Request (verb)" and "Request (substantive)" instead of just "Request").

A hack that goes a long way if your engineering team is based off a country that uses a latin language, is to use that instead of English for original strings. Latin languages are typically more complex than English so collisions are greatly reduced. Chances are your translation team is also based in that country as well, so no harm done.

----

If you are doing branchy development, I put together a wiki page [1] on the Mercurial wiki with a script I use to merge translation catalogs (.po) seamlessly when doing branch merges. It can easily be used with git as well.

----

Links

[0] http://pootle.translatehouse.org/

[1] http://mercurial.selenic.com/wiki/MergeGettext
Ugh. I think my old page had a "Free Kevin Mitnick" banner next to an animated gif that said "Made with Macintosh". Not that these clues narrow it down very much, if you want to find my page.
Wealthiest historical figures
No, I want a CTO, and certainly not a contractor who will act like an owner. (I've said many times in this thread that I am not looking for contractors, and state on the jobs page that I'm seeking full-time permanent employees).

To answer your question: what I'd want is a stake in the equity and governance of the company. These things aren't unusual when joining a new company, and in my prior two ventures (futurescaper.com, imatest.com), I've hired both CTOs and CEOs without difficulty, and successfully integrated them into the governance of the companies.

Somehow, this time around, my recruiting efforts seem to be generating a crazy number of misunderstandings. People assume that I'm looking for contractors (I'm not). People assume that I won't be paying competitive salaries (I will be). People assume that I won't be giving away equity (I will be). People assume that I won't be including officers of the company in its governance (I will be). And people make these assumptions even when my job descriptions explicitly say otherwise. I'm baffled by this, since I haven't encountered these presumptions with my prior startups.

I'm starting to wonder if developers in the web application space have perhaps been so badly burned by prior startup experiences that at this point they basically presume bad faith from any new venture they encounter. If so, that's really unfortunate, and I guess there's nothing I can do about it except either A.) hide the fact that I'm a startup (which would hardly be honest), or B.) Accept that that 90% of prospective candidates will weed themselves out simply by making bad assumptions, and realise that I probably didn't want those people anyway.

Also, I have to say that this experience is also starting to really warm me up to recruiters, who presumably are more skilled than I at dealing with the sort of industry dynamics that lead to these kind of misunderstandings.
I see where our calculations differ. I'm assuming an assaulter can only assault one of the K < conference size people he meets, while you are assuming he can assault anyone anywhere.

You are also measuring assaults/female as opposed to assaults/human. That seems a little odd to me - if the number of assaults doubles, but the number of females triples, is that a good thing?
Italian Roasted Peppers On The Grill Recipe
What's wrong with Weblate, actually? First time I've seen this project.
You've calculated the probability that _some_ individual will be assaulted. The probability that a given female will be assaulted though would be (I think):

P = 1 - \sum_{m=0}^K \choose{m}{K} (1-beta)^m (1-alpha)^m alpha^{K-m}
I wonder why PowerShell isn't more... default.
Completion better than zsh ? Really ?
Sweet, exactly what I was looking for.
What's wrong with cygwin (just curious what you dislike about it)? It's fine if you're just trying to do linux based stuff on Windows. It's much more complicated if you are trying to work with the Windows subsystem though. If that is your complaint, I would generally agree, but trying to integrate POSIX on the Windows object like model is not an easy task and what Powershell was made to try to do instead (as best it could since Linux is configured by text files mostly and Windows is Objects). Here's a great comment[1] by one of the developers of Powershell explaining why it is the way it is.

If you dislike using it directly through cmd.exe due to the abysmal UI (as I do), there's alternatives that let you use it with putty[2] and leave cmd.exe interface all together.

[1] http://stackoverflow.com/questions/573623/powershell-vs-unix...

[2] http://www.9bis.net/kitty/?page=PuTTYCyg
I think parents believe certain things based on what they're taught and their gut instincts; many parents have an opposite view than this one, thinking that "tough love" and high pressure childhoods make the children grow up to be better adults.

This research basically disproves that, saying that nurturing and loving upbringings have that effect, while cold tough upbrinings are detrimental.

Having that kind of evidence is extremely helpful—either parents who read it might change their mind, or it could be discussed in parenting groups.

Either way, the point is that it's scientific evidence. People may eventually come around to it, leading to a better world with more nurturing parents and better childhoods and therefore better adult lives for a great many people.

Will it happen soon? No. These beliefs are often so dogmatic and almost religious in nature that it's unlikely to affect the people who hold them. But maybe it will reach their children.
Your README mentioned the following:

rtl8187 - Alfa AWUS036NH

Note: These are by far the WORST chipsets on the market, the RX sensitivity makes them almost worless for any kind of application besides cracking WEP passwords.

I have this model. Can you explain a bit more what the issue is with the RX sensitivity. Are there any workarounds?
Jason Fried Interview
CALEA II: Risks of wiretap modifications to endpoints
Is this storing the private keys on the server ?
Password Minder: The blank notebook that got laughed out of production
US Lists Ukraine as a “Priority Foreign Country” for Trade Sanctions
No thanks, I'll keep mine. It's far too useful.
I'm guessing that people who cared about the terminal, and CLI in general, moved to other OSes a long time ago. And it's not just a glib answer, that's actually why I first gave Linux a real shot as my main system -- to replace Putty with a pretty, transparent terminal window and have all the GNU tools that go with it.