skysight-inc/HackerNews huggingface dataset:
Theo de Raat is another famously short-tempered project leader.

In both cases, the result doesn't seem to have hurt what matters: the project themselves and the utility they provide their users.

The goal of the projects isn't to protect tender egos. It's to get shit done and make the right decisions.

Linus answered one woman who'd criticized his behavior by noting that a key issue for him was making absolutely unambiguously clear how good or bad a given technical suggestion was. And he does that.

Here we go: https://plus.google.com/102150693225130002912

Because if you want me to "act professional," I can tell you that I'm not interested. I'm sitting in my home office wearing a bathrobe. The same way I'm not going to start wearing ties, I'm ALSO not going to buy into the fake politeness, the lying, the office politics and backstabbing, the passive aggressiveness, and the buzzwords. Because THAT is what "acting professionally" results in: people resort to all kinds of really nasty things because they are forced to act out their normal urges in unnatural ways.

As I commented at the time:

There's something to be said for being an equal-opportunity asshole, in a fair and balanced manner.

And in running the most effective, successful, beneficial, and largest OS development project the world has ever seen.

I see Linus's behavior as being an instance of Celine's Second Law:

Accurate communication is possible only in a non-punishing situation.

https://en.wikipedia.org/wiki/Celine's_laws\#Celine.27s\_Sec...

"Huh?" you say? But Linus is punishing communication.

No. Linus is communicating. He's expressing a clear view of what is or isn't valuable. The punishment isn't in rating the quality of contributions to the kernel, or usefulness of others' participation in the LKML. It's in criticizing the communications methods used to convey that feedback.

Yes, it may be insensitive. But fuck sensitivity
That overlay only shows up for me after I've switched to the LastPass keyboard and selected the password and filled in the box, too little way too late.
Pretty much. It's similar in spirit to reactive programming if you think of a component as exposing a Signal<Virtual DOM> that the renderer subscribes to. Also, the Signal<Virtual DOM> depends on a Signal<Props> and a Signal<State>. And the Signal<Props>, in turn, depends on the component owner's Signal<Virtual DOM>.

You also have control over whether the render() method is called by substituting your own diff function (shouldComponentUpdate).
When my wife (then girlfriend) was doing her masters, I set her up with I, Librarian (http://www.bioinformatics.org/librarian/). At that time, it was (from the dozen or so that I tested) the best open source reference management software that I was able to deploy and make small customizations to. This was some time ago, nice to see the domain is still active.
Cogent's CEO has already offered to pay outright for the port costs and data-center cross-connects for any upgrades. The point is to prove that the infrastructure cost of the interconnect are not the issue.
Anything that starts with "Thing is" or a similar type of sentence ("In reality", "Here's the deal", "With all due respect", etc.) is condescension. There's no other way to take it. Especially when it's followed up by a "you don't get to make that decision".

And any time you start off by being patronizing you aren't actually trying to advance your argument or teach somebody but rather trying to belittle the other person.
If it's written in Clojure, couldn't you just self-compile that Clojure into JavaScript? I suppose you might have to make a few changes, but it doesn't seem like it would be that difficult to port... Speaking from ignorance here though.
I noticed this too. Seems like the potential for a lot of angry customers, though if I remember correctly when it was spacebox it included stipe's fees in its pricing. Must have been too costly to attract customers.
The major thing that ST has over Atom is that it's cross-platform. I develop on a Linux machine most of the time, so learning how to use Atom efficiently is completely out of the question for me until they bring out a Linux release.
Maybe some other reader can tell me whether Nadim is saying that he endorses TextSecure's continuous transcript consistency model and is working on folding it into his new protocol, or whether he thinks the mpOTR model of consistency checking only at the conclusion of sessions is so useful that not providing it is worth dinging TextSecure over, or whether there's some third option I'm excluding. Because I can't even figure out what Nadim is trying to say anymore.
It is probably a scam. They haven't provided any real evidence, only an imaginary PoC.
I would like to chime in and say, regarding ram slots and upgradeable, you just dont need that flexibility any more. Max out the ram on purchase and it will last you until you upgrade. Its very unlikely you'll be wanting for more than 16GB in 3 years.

While flexibility is always going to be a geek plus its sort of a thing of the past.
Tangible and Modular Input Device for Character Articulation
I'm curious why you think that Arabic is so predestined to be "the" language of the future. I'm saying that, as the number of people who speak English (840 million) is four times as many as the number who speak Arabic (221 million). That's not even including the lack of mutual intelligibility between different flavors of Arabic.
Confirm fixed?
Live life be vegetarian, with Turkish bellydancer and Fitness model Johara-gemma
I would be interested in your thoughts on alternative platforms / firmware /ecosystems which get around this?
For me there's also the huge structural flaw of using RegEx to parse large chunks of text for syntax highlighting, etc. while blocking the UI thread.

You can't open large text files easily. To me, pretty important in a text editor.
How is that not a non-sequitur? I mean, what does voting have to do with meritocracy (usually, its considered characteristic of democracy, not meritocracy.)
That is what the parent comment basically said.

Yes, I do understand people in the world don't all share my opinions given I was replying to the opinion you present. ;)
Personally, I'm okay with the contrast side of things. But I do prefer it when the main content of the page is centered as opposed to left-aligned.
You could have a situation where the government mandates net neutrality and at the same time compensates the likes of Comcast in some way (recognising their role as public utility and basically sanctioning their monopoly, but without taking over their operations entirely). You could have an anti-monopolistic legal action that splits Comcast but prevents Level3 from taking over / being present in that market. Etc etc...

There are many ways to skin an onion, and full-scale nationalisation is probably the least likely outcome (cash-strapped governments don't need another headache right now). In fact, the real problem here is that one player is leveraging a monopolistic position; remove that position, and the Free Market should start working its magic again.
Me too Me too! https://github.com/snowpool/ios_native_app Admittedly it's not quite as universal as yours - being just a wrapper for a carpooling site for ski fields (my own side project (August last year -> http://snowpool.org/countries/new-zealand#year=2013&month=8&... ) Still, I had help from a great developer colleague of mine - so there might be some useful things in there for people to look at.
Is a picture really worth a thousand words, or a thousand dollars?
Just in case someone from Optimizely looks at this: I was curious so I examined the JS source. It appears the "munchkin.js" helper is the most likely candidate. The code is obfuscated but I see a click event listener that is doing logic related to detecting the control key and simulating a mouse event. It's probably broken on Macs.

(In general, intercepting browser events and generating your own interacts poorly with obscure behaviors like ctl-click as well with popup blockers.)
My Linode VPS spits out WordPress pages in 33.811ms (via ApacheBench, concurrency=10 for a couple hundred requests). I don't use any kind of content/page cache. There's no reason WordPress would be 200 times slower than your custom blog -- WordPress isn't some kind of complex software. It's a handful of very small PHP classes that choose a theme file based on the URL, include it, run a database query to select some posts, wrap the result rows in objects, and pass them to the theme to spit out. I've had hundreds of concurrent visitors on my blog without registering any load. If your site is taking 3 seconds to return a page, there's something wrong and it's not the choice of blog platform.
http://betabeat.com/2011/10/just-a-cheap-trick-facebook-twit...
In short: if you're in the US, you're paying your ISP for a certain amount of bandwidth, but your ISP is not giving it to you, because its connections to middlemen like Level 3 are maxed out. Level 3 proposes to split the cost of expanding those connections (as is common), but your ISP refuses unless it gets additional payment from Level 3, Netflix, or someone else. Meanwhile, you don't get the bandwidth you've purchased from your ISP.

That doesn't seem right to me.
There's nothing wrong with the action of not delivering traffic, except that it goes against the spirit of their contract with their customers and the obvious damage it will do to capitalism if their customers have no option to leave for a better company.
Ahem. "Techno-libertarians" aren't the ones who gave Comcast its monopolies on the last mile. Please leave them out of this.
Well, reducing introduction of microbes to the interiors of human beings reduces the need to deploy "antibiotics" in the sense of "sufficiently harmful for bacteria, sufficiently harmless for humans". Not a complete solution, but being better about reducing spread is probably a component - particularly in the surgery portion of all this.
Programming from the Ground Up, Courtesy of J. Bartlett, using GNU Assembler
I endorse continuous transcript consistency, but believe that TextSecure currently does not allow its users to benefit from it and that this should be resolved. I think mpOTR is irrelevant to this discussion. I hope that's clear!
Car analogy time:

This isn't GM saying "we have an academy so you can learn to drive a GM" - this is GM saying "we offer driving lessons". Not everybody is born knowing how to drive like a boss.
Quote from the article: "However, men tended to assert their opinions as “facts,” whereas women tended to phrase their informative messages as suggestions, offers, and other non-assertive acts."

Seriously? This is just drivel.

I'm sorry her edits were undone, but that's hardly a gender issue.

Just try arguing with a feminist, then you won't see "informative messages phrased as suggestions, offers, and other non-assertive acts". In fact, that phrase disproves itself.
Both are a great choice, both are easy enough to travel to. It's awesome that this is happening. Berlin would draw more people from Eastern Europe, IMHO.

Here in Vienna, we'll have an event with quite a few YC alumni on May 29: http://foundertalks.org

We do not have the means yet to make it free, however. We basically started this a few weeks ago, because we felt that something like startup school is missing in Central Europe. I guess you must have felt the same :-)

EDIT:

P.S.: After our event, I'd be happy to give you some feedback regarding what kind of questions/interestes/etc. European founders voice in such a setting. It's an awesome experiment, I'm really looking forward to it.
What's so good about Symfony compared to other PHP frameworks?
Stripe is only the payment processor. Plasso also handles distributing digital downloads for you.
I thought they switched to Lemon, or am I wrong?
Note if you don't get a response from hello@interfacefoundry you can email me directly at rachel AT milkred DOT net (personal)
Hey all that ANSI art takes a lot of space :p
This is garbage. Probably the same guys behind this other one recently (http://pastebin.com/qPxR9BRv).

One of the members of the full disclosure mailing list outed these guys here: http://seclists.org/fulldisclosure/2014/Apr/292

Only this time - they got smart:

> Please note that we are busy and we will NOT answer to questions, social
engineering tentatives or dumb comments.

AKA

> Please note that we will not in any way prove this is legit (not falling for that again!)
" Of course, holding everyone hostage hurts everyone, including their own customers;"

Everyone except Comcast.
> For example, Alice can tell Bob "The funds were transferred, thanks!" and tell Carol "Bob is stealing money." — and the protocol will ascribe integrity to the messages for both participants and label them as the same message.

Isn't this trivially possible in Cryptocat for anyone who controls the server?
Failing Tests = Failed CI
Congrats Dan & Pete!

It's been amazing to watch the growth of Optimizely from seed stage to the massive success story it is today.
FDA proposes first regulations for e cigs, Aventura FL opens first Vapor Shop.
Eta Aquarids Meteor Shower Peaking tonight, Haleys Cosmic trail
http://www.symbolhound.com/
Quite a few comments already on the blog post itself
Interesting. Well I hope that if they are indeed faster in the general case, protocol buffers can learn something from them.
True, but a good use of the flexibility computers allow for people adjusting settings allows for a great deal of happiness.

To the extent I still use Google (various products not just search) one thing is constantly happening is that setting options are removed. I find links showing me how to fix what Google has broken and then the settings I can use to do so have seemingly been completely removed by Google :-( This continuing practice has encouraged me to move more and more away from Google. DDG is my default, though still use Google search a fair amount when DDG doesn't give great results or I want to filter by date.
I meant a clean wordpress install. No themes, no plugins, just a basic install. Three seconds. My own blog does about 3 mysql queries and manages that in 8ms at best (usually 22ms at worst; typical seems to be around 15ms). The most limiting factor for Wordpress was cpu speed.
Inside Bell Labs, Where the Future is Being Built
This... This right here is a true damn story.
I don't think it would be trivial (it's likely possible to some degree, but authentication and integrity checks might make it slightly more difficult), but the issue with this protocol is that you don't even need server control — any client with TextSecure installed can do this.

Note: I don't mean to disparage TextSecure by saying this. By all means, TextSecure is a kickass app and you should use it. I'm just trying to point out something that could be fixed in a future update.
Stripe checkout is as easy to integrate & also well designed. Why bother to have yet another middleman in the game.
> Nobody forces anybody to abide by the anarchocapitalist system

Okay, I tried to avoid this because it's so juvenile. I'll give the pedantic, stupid example.

Guy wants to kill people for fun.

Everyone tells the guy it's not allowed.

The guy tries to do it anyways.

Any sane implementation of anarchocapitalism provides a legal mechanism for forcing violent dude to not kill other people. That legal mechanism has to be defined and staffed. The process for doing that is a political system.

Forcing people to do something against their will is not irrational or violent. It's inevitable and that's good.

> ...is not a political system

> ...it's not a political ideology

This is the rabbit hole definition game I was referring to. You're just wrong per the standard use of both words. Worse, you're quibbling over definitions when the essence of my argument is absolutely clear.

> That the ideas are well thought out and practical are demonstrated by citing historical precedents that are similar

Right, you just keep ignoring my many, many arguments that these historical examples are not similar.

> I'd be interested to hear your ideas on what you see as superior to the status quo

Democratically selected reforms to specific problems with solutions selected on the basis of scientific discussion of the evidence.

I have an aversion to "silver bullets" and radical departures, especially those that make extreme claims for which there could never, ever be satisfiable evidence. Even if the idea is good, claiming that you know things will work out because you "thought through the common objections" is nothing more than conjecture and blind faith. There are always good answers to every single argument. There is no way to know how a society will behave, and the central implicit assumption tying everything together is almost always "everyone is like me and wants to live in a world I would like living in". Which of course is never ever true.

There are much simpler systems whose behavior we cannot predict. Any scientifically-minded person would concede this point, and for that reason would not even venture to offer an "alternative" to something as radical as anarchocapitalism other than "I choose the middle option".

And FWIW your appeal to "game-theoretic principles" proves my earlier point regarding implicit assumptions. People behave sub-optimally and violate game theoretic axioms of every variety. People are not formal logical systems, and you can't model the dynamics of human relationships using these tools except in extremely limited contexts. And that's setting aside the (probable) fact that most people who understand the literature on game theory well (oh, I'm probably one of them; it's not an area I understand well, but I try to keep up with conference proceedings related to my work) do not consider it a reasonable basis for governance or societal organization.

> simply shooting down alternatives without offering other systems is de facto support of the status quo.

Believing this is why revolutionaries have a nasty tendency of chopping off the heads of lots of people they should essentially agree and get along with on the majority of issues.
I'm curious how running services on non-standard ports has an impact on anything like this.

This specific threat appears to be a hoax, but even if it wasn't, an attacker just portscans you and then targets your SSH service. Moving the port doesn't even buy you a few minutes.
Thanks for the info, I will take a look at those.
If it's my hosting (which was an eee pc btw) then why does my self-written blog load in 15ms? But yeah on shared hosting with more cpu power, wordpress performed much better.
I'm getting a weird bug that's making the results page un-usable:

When I move my cursor up and down in the results area, the listings start scrambling around like crazy. I can't even tell if they're being scrolled through or if they're just randomly changing.

I am on a Lenovo Yoga 13 (which is an ultrabook with a touchscreen) using Chrome 34.0.1847.131 m on Windows. I suspect DDG thinks I'm on a mobile device and then interprets cursor movements as finger swiping.

Edit: Yep, seems to think I'm on a mobile device. Menu is hidden behind a menu icon, but I can't get it to open with a mouseclick--only with a tap on the screen. The site is completely unusable for anyone with a Windows 8 laptop (ie, laptops with touchscreens), unless they're using it exclusively as a tablet.
Wasn't Sublime created because he hated how TextMate 2 never came about? Or was it just got popular then. Because it felt like the former.
> defiantly

I realize that was (probably?) a typo, but it's oddly amusing and strangely fitting.
Someone owned the trademark to "plastic". Drew still owns plastic.io.
The thing nobody has mentioned is how this "Who wants to be hired" is different to the "Seeking freelancer? ..." post where freelancer say they're "seeking work" and provide their skills.

Obviously there are differences between a freelancer and a full-time employee, but it could be possible that many of those freelancers wouldn't mind taking on 9-5 contract jobs over many months.

Any opinions?
It is great when this new feature works, but unfortunately it doesn't work all the time. Hopefully it will continue to get better.
I'm a little confused as to whether their pay me transactions are subject to Stripe's fees or whether those are completely free.
Did not know your birthday, sent it to 1000s of people to confirm phone number if you replied so they could send you more spammy stuff later or sell info to spammers.

Or

Someone you know sent the message using some service that allows free SMS to be sent.
And the internet was still cool.
I don't think anyone has anything close to a ready-for-marketing 1TB optical disc. I do think that anyone who did would be perfectly happy to let the possibility of causing an incremental uptick in piracy take care of itself; they would, after all, be distracted by the probability of raking in enough money to fill Scrooge McDuck's swimming pool.

As for synchronizing remote offices, why not BD-RE? I can't imagine there being all that many companies at the intersection between having enough remote offices to care about synchronization, having those offices be in places without reliable backhaul, and needing to keep so much data in sync that one BD-RE 16x drive per office, and a relative handful of discs, would be an impractically large expense.
As Atom is a Node binary I suspect cross platform will be really easy when they have time.

I suspect there'll be cross-platform issues they want to solve later than sooner and thus why keeping it single platform.
Well duh, ... of course if someone sent 20 BTC there you can bet they'd be flooded with emails of the form "my txid is {txid}, send it over to me".

This is one of multiple reasons why the Bitcoin system wasn't designed for people to reuse addresses.
Understood. Can you clarify how you have the data to provide an auto-suggest?
Eventually for cities like Beijing to optimize congested transportation infrastructure, it would have to be.
Comic Sans? fail.

As soon as I saw Comic Sans, I realized this article was not worth reading, the information was going to be completely pointless and the author is completely unqualified to give a talk or worthy of any attention. Then I decided to make the only critique of the paper that a reasonable person would ever make, and I wrote it above.
Hi, I'm the guy that wrote the decompiled version. I forgot to ask David Tristram whether he wanted a specific license applied to the ep part of what I released beyond the text for which he asked. The version of ep in the IGL distribution is under the GPL, but I've sent an email to him for clarification. I'll update the license file once I get a reply.
AMD is working on K12, brand-new x86 and ARM cores
Update: http://techreport.com/review/26418/amd-reveals-k12-new-arm-and-x86-cores-are-coming
> Stripe checkout is as easy to integrate

Stripe Checkout requires that you know how to write and integrate code. Plasso does not. Of the 2.4 billion people with internet-connected computers, only 1-2 million can write code.
Me too buddy. I fear it and my ol' Octane were both casualties of a house move a couple of years ago, but I've decided to at least go looking through storage to see if I can find 'em. If nothing else, they are probably still fine personal servers – although the electric bill might not be worth it. :o)
Anybody that pays for this deserves exactly what they get. I also still have a bunch of lightly used one-time pads for sale...
Proposed Mexican Telecom Law Would Be a Disaster for Internet Freedom
Y Combinator Squares Up To 500 Startups, Takes Its One-Day Event International
8 characters, 4 of which are static between your passwords and 4 of which any reasonably clever person can connect with the service name, in a predictable pattern, appears to be roughly as secure as using the same weak password on any service.

8 characters is well below the threshold of brute-force attacks these days, and once I've got one, and I see it has the site name in it, I'm gonna catch on to the game and there goes your other sites' passwords.