skysight-inc/HackerNews huggingface dataset:
Link is down. I would be extremely interested in reading about how much traffic it took to bring it down and what architecture you are running on.
It is a well understood tactic, sure, but I don't think my blame is misplaced. Companies who undercut everyone else normally either have other products that they aren't undercutting on that make up for the difference (see amazon), or they raise their prices back up a bit after they have gained market share.

Chinese solar companies didn't have/do either of these and in the end this is what will happen. The market was hugely flooded over the last year and as such most US solar manufacturers are gone and the Chinese ones will start consolidating, live off more subsidies, and hopefully they stop selling at such a low margin so they can actually survive and compete fairly.
its a website. one of many, that is chrome only.
makes IE looks like a good citizen these days
Worked for me too. Felt a bit laggy, like steering a boat going real slow, still amazing.
Met – Attach annotations to users on Twitter
Happy Birthday Twitter #Twitter7
One upcoming feature that I'm very excited for is Workspaces in Chrome dev tools: https://plus.google.com/+GoogleChromeDevelopers/posts/644qQu...

It will allow developers to set local folders as first-class source folders so that they can be navigated and modified just like normal sources pulled over the network, with the added benefit that you can also save your changes back to the files. This still doesn't make it as suitable for development as, say, Sublime Text, but it's a big step in that direction. Now if only you could script it, we'd be golden!

As far as extensions go, the only one I use on Chrome is Advanced Rest Client, and it works very well for what it does: https://chrome.google.com/webstore/detail/advanced-rest-clie...

On Firefox, Firebug is still invaluable, don't work without it: http://getfirebug.com/
A female Sendgrid employee overheard a joke mentioning a dongle looking like a phallus, took a picture of the guy, posted it to Twitter, and he got fired from his job without anyone hearing his side of the story. His apologies were ignored.

Now the mob is mad at Sendgrid.
DIY Data Science
If you fail to do the right 83b thing for your circumstances they can be worth even less than $0.
I said "arbitrary" because a number of editors like emacs or jetbrains IDEs have some sort of multiple cursors or square selection, but they just don work in simple way like ctrl+click to put them anywhere or allow breaking up the selection into lines ..."arbitrary" is not the right word, I know, I mean more like "multiple cursors done right" :)
DPADD – The first ever gaming journal
CIA On Big Data: We 'Try To Collect Everything And Hang On To It Forever'
And Sendgrid is down...
http://status.sendgrid.com/
you're free to do any choice you want... but this reasoning seems flawed to me:
Go and Dart are open source and written by Google
V8 is open source and written by Google

maybe you meant: "I don't know if Dart will be maintained in the long term, so I'll avoid it for now"
Amazon isn't in the same situation as solar companies though. Amazon has many other items they have a good margin on that helps them recoup their costs on the items they undercut on. Solar companies only have one item period.
> Except that: 1. Email actually works quite well as an individual identifier.

No, it doesn't.

> At any given time, an email account is probably linked to only one person.

Lots of people have shared email accounts. And even without that the "at any one time" is one reason why it doesn't work as an individual identifier, its not stable. (Since cell phones and number portability have become ubiquitous, phone numbers are probably better than email addresses at this, but share the same sorts of problems.)

> 2. No alternative exists, in real world use, that really looks better

Sure alternatives exist. While its often important to have a contact email address connected to an identity, there is no reason to have an externally-meaningful value that is inextricably tied to the online identity, particularly if that value doesn't have an intrinsic, unique, and stable link to a particular person.

You're justifying choosing a bad natural key with the argument that its the least-bad natural key, when not only is the proposition that the proposed key is the least-bad natural key somewhat dubious, more importantly, the use case calls for a key, but there is no reason for it to be a natural key.
What are you doing for fraud? I can tell you from (too much) experience that as soon as you gain any traction in being the "broker" between parties in transactions, you will become a magnet for a non-stop, cat-and-mouse, painful game of fraud.

After years of fighting and with a dedicated team, eBay is still losing that battle.

And, as the "conduit" for this fraud, you will be blamed by both buyers and sellers, which is obviously no good for your brand.

Not to be negative, but fraud can literally put you out of business.
"AND the optimizations available to a C++ compiler (even if it was targeting the C subset). I wish the article gave some information about the runtime difference."

To be absolutely explicit, because I realize my phrase wasn't clear, I was under the impression that C++ optimizations were expensive (say, under -O3 or -Os), so I wish that the same test were run under -O3 or -Os (comparing both the speed of compilation AND the optimizations)
I just posted a link a few above yours to a Chrome extension I wrote called hotfix. It lets you push changes from Chrome Dev Tools to GitHub

https://chrome.google.com/webstore/detail/hotfix/bfmckmhcljh...
First we replaced SMTP that was distributed and designed to be resilient to outages (i.e. not lose messages) with proprietary HTTP APIs and now we complain that they don't notify us via email when they are down. Nice.

I am guilty of using SES myself, but it's sad to see email becoming increasingly centralized.
It has the form of a counter-argument but its content is tautalogical, as with my example - your bare-naked assertion to the contrary notwithstanding.

"PyCon <i>does not condone</i> nor participate in such actions"

You've just used 17 words to characterise a 22 word statement and managed to leave out the part that explicitly condemns the type of behaviour you are defending.

Furthermore, from your own link:

"PyCon values the privacy of all attendees above everything. Except in cases wherein law enforcement must or could be involved, all reports and actions taken are kept confidential by PyCon staff.

Sometimes public shaming is appropriate; sometimes it is not. PyCon seem to me to have concluded that in this woman's case, it was inappropriate. I personally believe that if it prevents this sort of thing in the future, most of the "public shaming" going on is this thread is appropriate and proportionate. Simple. No irony necessary.
Tweeting a picture isn't a DEFCON 4 response. I don't really think that it's that problematic- they were breaking the rules of the conference that they had agreed to, and calling someone out publicly is a very common method of enforcing social norms. It's not necessarily the most nuanced or feel-good method, but it's not like they had an expectation of privacy while in a crowded convention room. The overreaction here came from the guy's company, and we really don't know the whole story there.
> "This is not a difficult concept"

I'd have thought not, but you seem impervious to it.

Your consensus includes people who disagree on what sucks. How in the world can you pretend their seeming agreement on a broad phrasing remotely matters?

8 out of 10 people might says shooters suck, but if 4 think health packs are the problem and 4 think auto-regen health is the problem and health packs are the solution, they do not agree. The 8 out of 10 number is useless in deciding not only which is the design that sucks and need to change, but in deciding how to change it to not suck.

Saying "most people think most design sucks" is at the level of abstraction of "most people think most human interaction sucks". "getting punched in the face" is a specific, defined human interaction. If you or Garriott wanted to specify an example design at that level of specificity, we could evaluate it.
I don't know anything about this. If someone could provide some details/resources around this I'm sure it would be valuable to folks right now who need to evaluate the risks of switching providers on a short-term basis.

(For us in particular, SendGrid only represents a small amount of the email we send and it's mostly internal emails. The problem for us was that the ActionMailer emails aren't sent in a background process, so this caused a couple request timeouts.)
Show HN: healthcorpus, visual search for medical articles
OK, is there any actual evidence that this is a DDOS of SendGrid? Because their status page indicates nothing of the sort, and all I'm seeing is HN jumping to conclusions.
How Cinthol Made Its Social Media Presence Feel Alive And Awesome
Hi there, I work with Nhumi Technologies in Zurich, Switzerland and we just launched our brand new site healthcorpus.com. Healthcorpus helps you find, create and share health information online. Its highlight is the unique visual search engine that lets users click on a virtual body to find relevant articles.

healthcorpus is also our first major project where the backend is written in Go.

Ask away if you have any questions!
Hey hope I'm not late, my github ID is: jmsduran
Read this thread https://news.ycombinator.com/item?id=5410515
The offset of Maemo that turned into Meego and now had another name change to Tizen. To be fair, Intel always knew they couldn't do this project alone, and when Nokia dropped support for Meego a few years ago, the whole project looked dead. Samsung came along, took up the mantel, and then rebranded the project to Tizen. Frankly, Meego prototype UI looked better.

Mobile carriers want something less restrictive than iOS and Windows Phone... but something that differentiates themselves from Android.
This looks awesome - I've probably every similar service out there and I've never found one I'm fully happy with, here's hoping this one is it!

I've been using gimmebar mainly to save full screenshots of web designs I like for inspiration - A way to import those would be awesome! <3
Could you develop a little more how duplicate accounts could be detected?
So the jokes weren't sexist. They were still sexual, which was still forbidden.
Sometimes something happens where posts on hacker news are part of the debacle[1] and it results in an influx of new users.
I don't want to sound like an old coot, but I'm a bit concerned about the type of user this thing has been attracting

[1] in this case, the guy who was called out for the jokes, posted in a comment on here that he was fired
I was an Electronics Engineer in my past and never even knew there was a fast lane for making things, until I moved to mainstream programming. The above process of modular "tinkering" in electronics design is perhaps the only way to go if you are building from scratch.
Yes I know but it's javascript, I can't do anything about it :(

Click to "LOLCATZ" after page loads people!
By requiring a credit card to bid?
Do we need Internet exchanges for public cloud data portability?
To be or not to be...in the cloud? - Data portability is the answer!
What a smart guy to realize he needed to take a break and unplug. Too many people just never understand you don't HAVE to run the rat race and never take a break.

As a side note, after several epic burnouts myself, I re-discovered how important meditation and relaxation skills are to avoiding burning out. It doesn't take much time or somewhere special and it can have profound effects on reducing your stress levels.
Woman standing for herself, aka a woman randomly attacking a man who made a joke about dongles? Really?

I will definitely feel schadenfreude if her bank account gets hacked. After all, she did rid a person of their income by her actions.
I'm sure you didn't mean it this way, but for a third party to "justify" anyone's break is less than necessary.

In my eyes a break need not be earned by doing great work. People need time off. They need time to think, develop their interests, and do things beyond what their job or career demands from them.

Ideally for all of us this time would come (many times, and often) before retirement. If you haven't seen this TED talk, a brilliant furniture designer talks about his 7 on, 1 off lifestyle and makes a call for us to rethink the power of time off.

http://www.ted.com/talks/stefan_sagmeister_the_power_of_time...
TEST 2
TEST 2
Seriously. It is becomes super productive once you realize you can just use a mouse for things you have trouble remembering (resizing windows was one that I always look in the docs for). Then one day you realize you can use a mouse with vim IN THE CONSOLE. On that day you reach enlightenment.
All thanks to a dickhead with a botnet
Most of the really heavy CDN users I know do have multiple CDNs constantly in operation, for contract negotiation reasons if nothing else.

DNS is interesting, especially if you do anything location-based. I currently use just CloudFlare, but am not convinced they have enough internal redundancy on DNS, so investigating using Dyn, or self hosting again, or Route53, or some combination. It gets a more complex if you want to use multiple providers doing anything beyond simple DNS though (the DNS protocol itself is totally fine for this, but most of the config management is provider-specific, and using normal dns zone transfers/notifies doesn't really work in this model)
There already is a 'men's movement', and like feminism, it has nutbar crazies that everyone sees and detractors use to paint the movement as a bunch of crazies.

More abstractly, a "men's rights" movement would, I think, offer very little gain to humanity as a whole, and would threaten to destabilize and retard the advancement of human rights and greater gender and sexual equality in social relations.

There are a number of things that need to come from men, about men, for men. One example is the fight against the social stigma for men showing emotion in public. Others are questioning the factors of masculinity, which media seems to paint as aggressive warrior-types and downplay mere assertiveness or mature responses. Another is the mocking of prison rape as a complete joke, or even tacitly approving it as part of the punishment process, this needs to change. Other things like 'mothering takes a lifetime, fathering takes seconds' are a joke, but they also play to stereotypes we have that need breaking.

The context is important - "don't forget about men, they have issues that also need addressing" is indeed doomed to fail if it's genesis is reactionary against feminism, but it can be quite constructive if it's done in the mindset of "while we're working on women's problems, let's also work on men's". Unfortunately, there's a lot more chaff in the voices of the men's movement, but there are still significant issues that should be looked at. It's not a zero sum game - the conditions for both genders can be improved at the same time.
From 1.5 GB to 50 MB: The Story of my Redis Database
Why Matthew Keys is not ‘the next Aaron Swartz’
Well, yes you are correct. However if you need the fastest sorting you're probably gonna inline the comparison regardless of language. If qsort is slow due to the function pointer comparison just move it inline manually.
Well, Mozilla didn't make their BananaBread experiment Firefox only: https://developer.mozilla.org/en-US/demos/detail/bananabread
this can work too : http://i.imgur.com/6cS7nsC.png
Whatever site Google unearthed that was relevant to my problem at hand - more often than not w3schools.com (only recently did I find out about w3fools.com).
> My ceramics professor had a YSZ hammer that was gifted to him by Coors ceramics (same family as the beer company).

Slightly wandering off topic, but I thought it's interesting to note that Coors was also given the contract to construct the ceramic fuel elements for the nuclear ramjet in the Pluto nuclear-powered cruise missile. And now the name is pretty much just known for crappy beer.
No - I loathe the concept of UML almost as much as most of the ghastly tools that have been created to work with it [NB important to note that I am not including umlbin in this comment as I haven't tried it].

Sketches are good (http://www.martinfowler.com/bliki/UmlAsSketch.html) but if you are simple sketching things then in my opinion you don't need all of the baggage that comes with UML.
tl;dr

You work with a bunch of people you don't care for, so the only motivation to interact with them is to show them that you're valuable. If they already know this, you have no motivation at all to interact more than needed to get the work done.

---

The better most developers get, the less they care about socializing.

There is a principle, which describes this phenomenon, I think.

In a meeting, people will talk about many things, but mostly about those things everyone knows something to say about.

This leads to long discussions about stuff, that is SO banal that every idiot can say something about this.

People don't do this to be a nice person, they do this so it doesn't seem like they have nothing to contribute.

In addition, most of us don't work with their friends, they work with a bunch of random characters.

If everyone of those characters knows, you're a genius, you don't have to do additional socializing to show them that you contribute stuff.
Fixing a World of Broken Data
I'm surprised PlayHaven hasn't shared the blame for their role in this whole thing. Adria, and by-extension, SendGrid shoulder some of the responsibility for what happened, but PlayHaven chose not to back their own employee.
Is this actually a revenge DDOS attack, or is everyone jumping to conclusions?

I don't dispute for a second that the tech community (and indeed HN) has a huge problem with sexism that manifests itself in very ugly ways, but let's stick with the facts here.
What you're taling about is the field of fracture mechanics. Engineers have spent countless hours trying to figure out how cracks propagate in different materials. It turns out different types of cracks behave differently (shocker). It's a field applied not only to ceramics, but also to metals other materials.

But defects are also a big part of how metals deform. If you calculate the theoretical strength of a perfect crystal of, say, aluminum you get a strength of several times what it's actual strength is. This is because real crystals have defects at the atomic level - misalignments in the crystal structure that allow for the metal to deform more easily. These are called "dislocations" and are similar to cracks, except they're not - as I said these are atomic-level "shifts" in crystal structure. The misalignment allows groups of atoms to slide more easily by other groups.

Interestingly, adding dislocations to a metal will decrease it's strength- to a point. But when you add too many dislocations, they interfere with each other and actually increase the strength of the metal. This is how materials like copper work harden (When you deform them, you create dislocations. It's also why when you heat them up, they soften again - the heat allows the crystal structure to resettle in a more organized structure, decreasing dislocations.
Adobe Revel
Stripe as well is way undervalued in a ranking like this and any business that revolves around pageviews is going to be overvalued.
I had similar thoughts about his departure. Think about this: Microsoft, Mozilla, Canonical, Tizen, and Chrome are all leveraging the "web platform" for their apps. If Google does somehow merge Chrome and Android, allowing "web platform" apps for phone and tablet that leaves one company out on it's own. Apple. Food for thought.
Adria's blog was already under a DDOS, so it's not a huge stretch to think this is too.
Playing http://theverge.com with my Android phone - the final path just before the end of the level reads "Why Andy Rubin and Android called it quits".
Now you can argue as much as you want - but the (sad) truth is that mob mentality exists and we will have to deal with it for at least the next few centuries.

This should be a lesson for companies that hire highly confrontational people as their official community representatives.

Yes, in a perfect world there shouldn't be DDOS' and other attacks because of a tweet about an immature joke but it's not a perfect world and we should be very wary what personalities we hire to represent us.

As much as I don't like it - the "right" thing for sengrid would be to replace their 'developer evangelist' with someone who's less confrontational. Yes, it sucks. But as businesses we have to deal with reality.
I'm just tuning in now, as I happened to see this here on HN and my company is a SendGrid customer (used for transactional emails).

Am I understanding this right - transactional emails for my company may be interrupted because of some random personal argument between two people?
This is a “PR slide” in the same sense that torching someone's store is PR.
Ask and you shall receive: http://www.html5rocks.com/en/tutorials/pagevisibility/intro/
good feedback. thanks.
> I disagree that these are polar opposites

What I mean by that statement (which seemingly wasn't completely obvious) was that he went from a "I want to be in control of and tinker with absolutely everything"-stance (Gentoo, enough said) to "I want everything working, done, out of the box"-stance (Macs).

I'd argue that is very much polar opposites.
testing comment karma
So, let me ask you: What's your opinion in this case?

http://www.wired.com/dangerroom/2012/12/newtown-shooter-face...

And if it's different than the one stated so far, why?
>As a method of justice it has more in common with a lynch mob than a court of law

You mean like when someone gets personally offended by a comment and instead of resolving it one-on-one turns to her Twitter account to shame and blame the "violators"?

Yeah. Except the person who instigated this set up the lynching in her capacity as a professional, i.e. on her "evangelist" twitter account. The kids DDOSing aren't representing companies or doing business
Still unfunny and tasteless. Imagine that.
Kickstarter: The class I wish existed before I ran my campaigns
My co-founder Jesse Genet and I are teaching a Skillshare class about how we crowd-funded Lumi through Kickstarter and raised over $280K.

Like many of you, Jesse and I were flying by the seat of our pants when we started Lumi. We launched our first Kickstarter campaign back in 2009 when the site was brand new, and then a second last July. We had pretty good instincts about how it would work, but have distilled them into more practical advice. These are some of the tips and cautionary tales of crowd-funding I wish I had heard 3 years ago.

We’ve run the workshop in person with great success (see Skillshare endorsements). Would love to see some of you join in.
Shanghai Street View: Garbage Disposal
11 of the Weirdest Solutions to the Fermi Paradox
I wouldn't say it's BS but there are obviously gaping holes in the methodology.

I'm most interested in the companies with very low rankings - however Sheet 2 isn't loading for me.
The proper exchange is:

"I'll have a coke."
"Which kind would you like?"
Wow this is pretty neat. I love the api, very straightforward.

One question: Can I use the api to push a uri encoded png to the document? My use case would be converting d3.js charts into uri encoded pngs, pushing that to pagify via api and presenting the user with a customized report based on the current chart's data.
If memory serves, if you can log into Mailgun, it will have some text on how to set up all those things on your dashboard. Congrats on switching - Mailgun has vastly superior deliverability, at least in my observation.
PyCon Code of Conduct changed to avoid public shaming