skysight-inc/HackerNews huggingface dataset:
NewsBlur is one of the top contenders to replace Google Reader, which is closing in 3 months. The guy behind it posted some of his scaling troubles before https://news.ycombinator.com/item?id=5391713 and his twitter @NewsBlur has been keeping users up-to-date with performance issues and planned downtime for migration etc. This story is interesting to watch.
Assuming people were to ONLY use this for todo lists, that would be infinitely more useful than what feeds and stories a person is interested in. They probably also get a lot of that information already with Google News and Google Analytics.

I suspect there will be a lot more than just todo lists, so the possibilities are really endless.
First, they are not attempting to shard, they are just adding redundancy.
Second, it is not surprising that someone encountered a bug in a piece of server software released literally two days ago.
JavaScript is compiled by every modern browser, in fact it has some of the most advanced compilers that are out there. And the dichotomy of "scripting" vs compiled languages is false. You may be thinking of dynamic and static typing.
Hope this issue can be resolved in manner that isn't toxic. I actually ran into this issue like this on a fairly large collection 2 months ago (almost 300GB, happened on a single replica set). It looked like an index got irreversibly corrupted. Luckily for us this collection got rebuilt everyday, so we could just delete the whole thing, but the pain was we weren't aware of the issue until a user reported he couldn't access data. When ever the corrupted data was accessed, it would lead to an assertion failure. Seemed like one of those dreadful moments when mongo decides to corrupt your data.
I'll be perfectly honest, as a Debian user/admin, I've never really saw the point of Gems. They just seem like Yet Another NIH unnecessary package format.
Ah, but then they would be talking about her, not about sex.
Thanks, Austin! Really appreciate the great feedback and support for Intigi.
This is some pretty deceptive marketing. Apple's data centers still run on coal in places like North Carolina because that's is what is producing the electricity on the grid.

Their renewable projects produce a decent amount of electricity, but one of the most critical issues of the electrical grid is stability and solar, even with the fuel cells does not provide enough electricity on cloudy days or over night.

Solar, wind, biogas and other renewables rely on coal in places like North Carolina to keep the grid running. This marketing might make some people feel good, but it is deceptive.
I have a slow machine for now (2009 MBP), and Cappuccino is dog slow on it. I'd try it again in a heartbeat once I get a faster machine, but for now, it's literally (and I'm using that word right) unusable. A 30+ second delay after I save a simple interface in Xcode and the changes compiling. It's just frustrating. But if the turnaround time was less than a second, I think I would love to use something as "well-thought-out" as Cappuccino.
Maybe you can't read, but the previous comment said that ALL Adria Richards threads have been killed, which is true.
I tried to indicate your first point in the post:

> But for small startups like mine, ...

> Brand awareness doesn’t exist if your customers number in the hundreds.

I think it's clear that I'm talking about landing pages for a certain type and size of business, and not all websites in general.

Also, thanks for the suggestion about the blog theme. I hacked that together really quickly, and it could use some improvements.

Edit: formatting.
IPhone app for saving places to visit later
If you actually can't shard a 2.4 db, I feel like we'd have heard about it earlier. There's (almost guaranteed) something else going on here, but nice sensationalist title.
The Only Problem With the Greatest Hoodie Ever Made
so there you have it:
stoss doesn't self-publish because
he's a front-list author, and he doesn't need to.
he gets valuable assistance from his publisher...

if you are _not_ a front-list author,
and you don't get valuable assistance
from your publisher, or you don't even
_have_ a publisher, then what stoss says
doesn't really apply to your situation,
not in the slightest. there you have it.

i sincerely hope all the other front-list authors
read charlie's article, but i have a suspicion that
they're too busy writing to bother with such stuff...

-bowerbird
Today seems to be the day for YC developer tools partnerships. Anything from Meteor and Firebase?
I've seen Yontoo for a while now(aka PageRage aka Sambreel), and they're not the only one doing this.

It's trivial for publishers to detect Yontoo's technology, and alert people when it's happening. Something as simple as:

try{if(new ActiveXObject("YontooIEClient.Api"))found=!0;}catch(e){};
try{found=!!localStorage['y2LocXML'+location.pathname];}catch(e){};
Fixed now - sorry about that. :)
As well as storing the energy so have enough electricity when demand is high.
That's probably because freedom of speech and freedom from unlawful search are perceived as rights that can wax and wane, but can always be restored.

The loss of the right to bare arms is perceived as an end-game. Once disarmed, there's no going back.
My personal line of thought on the matter: Self-publish if you're focused on making money from your writing. Find a publisher otherwise.
That only works when you are dramatically more powerful than the terrorists, though.
> ... around a couple of corners, past a drinking fountain that nobody uses ...

Off topic, but now that you mention it, I don't think I've seen a single drinking fountain anywhere on campus in the year I've been working here. An odd observation, but the prevalence of microkitchens with tons of options (including filtered water dispensers) kind of negates the need for fountains everywhere.
OK, let's give it a try:

"How can it be not cool to make a penis joke in a room where a few people may overhear it"

Since it is against the PyCon CoC, pretty easily.
> "Let's lynch a <n word>"? They likely would have been kicked out and no one would have much sympathy for them. Why? Because it's not in private.

Your point about the n-word is wrong. Being private has nothing to do with it. It is using the word at all, and the type of person that using such a word implies, that would cause the huge backlash. It wouldn't matter if someone were secretly recorded in their own house making that joke and then publicly outed on youtube--they would still be fired/shunned etc. Public vs private has nothing to do with it.
That's Apple's style...
I don't think there is a solution. It's a situation of inherent conflict which the involved parties just have to deal with. On one hand, no individual or organization can be expected to support a service that doesn't align with their goals and interests. On the other, it's unreasonable to expect people who valued the project to go quietly into the night. I view that as part of the shutdown cost for a popular service.

> It seems like Google has given ample time and accessibility for its users and developers to adapt.

I agree. But Reader has a significant online community around it. The friction and uncertainty created by Google's decision is bound to find an outlet.
Does it work with multiple organizations? Can I have an account that is free for me and 4 friends, but also be part of an organization that someone else pays for?

Or as a contractor - could I be part of two different paying organizations?
I said it was more important. I didn't say it was the only consideration in the world. You're taking a strangely absolutionist viewpoint that simply wasn't present in my comment.

> By someone, not by most reasonable people at a pycon conference.

Who are you to judge that? If I were sitting in front of those two guys I would have been made uncomfortable by the large dongle jokes, and I'm a straight white male, just like them.

> Is personal offense now the benchmark by which we judge what one can and cannot say?

In a professional setting? Yeah. Don't say things that you believe may offend your listeners. Setting and context matters. If you know the people you're talking to, you can probably judge what is and isn't ok to say. But if you're sitting in the middle of a sea of people, listening to a talk, then you don't know your listeners, and what's more, whatever you say is going to impede the ability of the people around you to listen to the speaker. Absolutely not the right time to start saying potentially offensive stuff.
Official Spotify Web Player
There's no need for you to be so rude in claiming that I can't read. I read what he said and all I argued would be that one thread would be enough. There's no need to have a front page full of stories which are all essentially the same (of the TechCrunch/VentureBeat etc. repeating of the same things).
I wrote this a little over a year ago:

http://lee-phillips.org/cappuccino/

Maybe not very kind, but just maybe people didn't rush to use this thing because they didn't inspire much confidence.
Rubygems is good for Ruby libraries and little else. It's like CPAN for Ruby. Once you're distributing software to users with heterogeneous dependencies (i.e. not all your dependencies are other libraries written in the same language), tools like Rubygems and CPAN are a bad fit.
It's disappointing to see pg as well as the mods on several pertinent Reddit subreddits censoring discussion of this story. Yes, the resulting discussion is going to be a mess filled with misogyny. So what? There's clearly a great need for discussion of this subject.
This mimics my boot camp experiences pretty close, although the article's example of 'You WILL be punished for what seems like something completely arbitrary at the time' rings true. I'm now convinced that you only need to meet the following requirement to be in the military and not have major problems - Do you know the correct answer when told?

You'd be surprised how many people don't.
I guess everyone reputable knows that they have better things to do right now than satisfying our curiosity, like, for example, dealing with a ddos.
In all fairness, all the other Bill of Rights amendments were already applied to the states.

The ACLU pretty regularly takes 4th and 5th Amendment cases.
Startups aren't like IBM, they don't often consult a "legal dept" (I doubt one exists at a company of 60 people), and often fly by the seat of the founder's pants. Either way it's really bad for SendGrid.
Because it's a distasteful, sensationalist subject that any decent curator of a community would try to marginalize?
So the author failed and isn't good at empathizing with people...
I second this. We use H2 in our JUnit test cases a lot, because it is the fastest open-source in memory Java DB (tests are finished very fast).
What does rights have to do with anything? This isn't a matter of free speech. It's a private event, with a code of conduct (which those two did violate, however unintentionally), in a professional setting.
Sorry, but stripe is not suitable for e-commerce at this time due to it lacking pre-authorization support. https://support.stripe.com/questions/can-i-reserve-an-amount... I've emailed them personally to confirm they lack pre-authorization and they've confirmed they are working on it but no ETA.

With e-commerce the charging process is that you pre-authorize the card for the order amount at checkout, then capture the funds when the order ships.

To do otherwise is inviting disaster.

You could either just verify the card is valid and then attempt to charge when the order ships, but then you run into failed charges because they are over thier limit or something else fails. You've done all the work to pull and pack the item and now you have to go put it back on the self.

Or you can attempt to charge the card fully at order checkout, but then you run into problems with maybe your inventory accounting is inaccurate and you don't have the item like you'd thought you did. Oops, you've already charged the customer for it. VISA and friends really don't like you doing that. I believe you may actually be opening yourself up to fraud charges in certain jurisdictions by doing so.

I have no idea why Parse is featuring this use of it with the products they've selected. I can see it working if it's a so called 'face-to-face' sale where the customer is picking up the product, but it doesn't appear to be presented that way.
Also indies who've done reasonably well but are starting to feel buried under all the non-writing work. Even if you already have your own pipeline of people for covers/etc, having someone else to help manage those things and keep the things that don't require author input off his/her plate is still a damned valuable service.
I'd definitely consider implementing it into https://tweezer.io – send me an email!
> You can build non-web apps just as fast as web apps.

I expect the underlying point was that most popular native platforms today almost force you into best practices which does add some upfront cost.

On the web you can throw up a single page PHP script full of SQL injection vulnerabilities and Javascript spaghetti and you are off the races. There is generally no equivalent for a modern GUI system. You typically need to start with a full MVC infrastructure in order to even begin to interface with the system libraries.

When you take care to craft your website using the same best practices the differences become negligible, but a large number of developers do not care about architecture and can take shortcuts that make it feel like they are moving faster.
Alibaba generates over 60% of package shipments in China
> There could just as likely have been a strong, dangerous reaction to the men who made the comments.

'dangerous'? Really? Are people who fight against sexism really 'just as likely', is in, have displayed a pattern of the same behaviour in the past? Or is this a false equivalency?
Ask HN: If you were going to write a reddit clone, which DB would you use?
Microsoft backs away from Flash ban in IE10
There is almost certainly not a legal department at a startup of 60 people. I agree it's a very dumb thing to do legally, but I've seen lots of small companies make lots of legal mistakes, and could easily picture a founder freaking out that he's sheding users left and right and making a rash move.
If SendGrid did not offer to let her resign, shame on them. If she refused, shame on her.
My friend was working on a web client for IRC [1] that provides a persistent connection (and hence chat history). I'm not sure if he's gonna finish it though.

[1] https://github.com/pavben/WebIRC
The numbers there are highly arbitrary - some things have large subcategories and so a big final number, while huge features like WebGL have few subcategories and a small final number. The numbers there are just an arbitrary decision by, AFAICT, one person.

Edit: Also, that does not include JS features at all. The modern web isn't just HTML ;)
Clearly it does.
The Case for Bitcoin 2.0
Lockitron To Be Powered By Electric Imp
A High-Altitude Hack to Bridge the Skills Gap
I find the idea that tech company individual hirings/firings could or should be influenced by the troglodytic dregs of the script kiddie community to be chilling

I totally agree. It feels like a sort of toxic leakage of what should be safely contained in disreputable corners of the internet.
I didn't sensationalize the title. That's just what the bug report says. I can't make any new copies of the data! And I need to start sharding because my service is exploding in growth. What am I supposed to do if I can't replicate?
If you're going to base your whole argument just on the actions of the companies involved, I think you'll run into a pickle when you incorporate the fact that she was just fired herself over her actions.

Back up your opinion with self-sufficient evidence and justification. It does not suffice to just point at what others have done.
Yes they are. The same way the guys were representing their company, she was representing SendGrid at the conference. You can't be an "Evangelist" at a tech conference and pretend your actions don't represent your company as well.
It may be that only one crime was solved for every thousand cameras, but there are several houses and politicians bought with each contract.
Previous submissions, but no discussions.
You're putting words in my mouth.

Just as Adria didn't know the history of the guys behind her (for example, the nature of the forking joke), those guys need to understand that while no one else may have been actively participating in their conversation, their talk can still effect those around them.

I absolutely do not comprehend how so many posters here can place the blame firmly on one side or the other for how things transpired. Neither side handled this perfectly, failure to acknowledge that someone could hold a differing view than you on what is "offensive" or "sexist" or an overreaction is a very close-minded stance to take (I'm not speaking to you particularly on this, since I haven't looked at your other posts)
The us-east and SEA end points for US Standard buckets are directly addressable as well. Consistency will be tighter if you PUT and GET to the same endpoint.

Edit: that's be s3-external-1.amazonaws.com for us-east and s3-external-2.amazonaws.com for the PNW. See https://forums.aws.amazon.com/message.jspa?messageID=185820
> I was shocked by some of the stuff posted to HN Tuesday & yesterday

As was I, but it got taken care of. I still wish people wouldn't have downvoted Richards' comments into oblivion though.

However, what's really different on HN is not that sometimes bad things happen, it's that there are a lot of people here capable of considering a balanced opinion and, perhaps most importantly, willing to question the premise of things. Users on HN often did not simply fall in line behind the stereotypical camps that feed on this kind of issue, and I don't see that same capability for actual thought anywhere on Twitter.

By and large we may disagree (hopefully with civility) on conclusions, and those are productive discussions to have, but we're as a community able to examine the issue as a whole. That's a pretty unique and valuable trait.

I'm still marveling at how ridiculously easy it is to create fake wedge issue drama like this, and all of a sudden it's #teamadria on the one side, and creepy macho assholes on the other, without a single neocortical neuron to share between them.
That was one of the things that drove me away from Ruby. Using a mac, I tried to install gems for some robust graphics capabilities and was pretty surprised to get errors related to C/C++ compiles. It doesn't help that it was so torturous for me to get GCC and CLANG both enabled and switchable on OSX. I just could not track down the make calls in the gems that kept choosing the wrong compiler.

I may go back, but I'll do all my development on a virtual linux machine.
From a product perspective, I can't see how it is exciting or new. Maybe there are some fancy gears under the hood, though.

I don't have it on my Nexus 4. If I left on all the notifications apps on my phone, I would be getting one every 2 or 3 minutes. I don't need another.
This guy thinks Hubble and Spitzer proves the bible is valid...
Over $100 Million Pledged to Games on Kickstarter
I don't really understand the general surprise here over her dismissal.

1) She was effectively a glorified PR person (Developer Evangelist) who went on to call people asshats on twitter on some personal crusade, whilst bringing massive negative publicity to the company she is supposed to represent:

"Hey @mundanematt, it's clear from the last 24 hours you're a bully. @SendGrid supports me. Stop trolling."

2) She drags the discussion down to one of racism because someone uses the word lynching in a completely different context.

3) She refuses to express any apology or remorse even after it excalates to the firing of people and a sincere apology from the person involved.

I can't really say I'm shocked the company has let go this person they are paying to bridge a positive relationship with developers.
Stop Having Crappy Meetings
RubyGems works cross-platform?
After re-reading the post, Parse doesn't actually mention shipping. Therefore they may be meaning that it's intended only for using face-to-face.

But to me that's not e-commerce, it's retail.
Our First Company Hackathon
`Getting Your Work Published  - And Be Positive About It`
Why?

If they fired her, it's an accurate statement.

What would she sue for?
Depends what he means by stripes. In the Marine Corps (the only branch I have experience with) enlisted will get a diagonal stripe (hash mark) on their forearm for ever 4 years of service. I believe that's what he's referring to.

I think Army is one for every 3 years of service.
(I work at Stripe.)

> Sorry, but stripe is not suitable for e-commerce at this time due to it lacking pre-authorization support. https://support.stripe.com/questions/can-i-reserve-an-amount.... I've emailed them personally to confirm they lack pre-authorization and they've confirmed they are working on it but no ETA.

We actually shipped this two weeks ago. Sorry we didn't drop you a line -- we tried to find those who enquired about it. See https://stripe.com/docs/api#create_charge for more.
nigelk - yes, it think using Package Repos exclusively would be a win for Puppet. Fewer install options to confuse new users, simpler support model for your developers.

BTW I do use your repositories. For me, they have proven to be more reliable than the Gem install.

One of the things I like about Vagrant's installer is that he packages an embedded ruby version and installs it at /opt/vagrant/embedded. Vagrant plugins are installed at /opt/vagrant/embedded/gems. (using 'vagrant gem') This is sweet, because the whole Vagrant environment is isolated from the rest of the system.

By contrast, the Puppet installer depends on a system ruby. It puts ruby 1.8.7 on my path, which I don't want. Then I've got to take special effort not to use it or corrupt it. Yukk.

So if I were King - Puppet would use Package Repos exclusively, and depend on its own isolated/embedded Ruby.
SendGrid Fires Company Evangelist After Twitter Fracas
Google Alerts don’t work anymore.
PlayHaven only fired their employee due to the public exposure this all received, which started with Adria's tweet.
> And wrong. With Firefox OS there is a major difference: Should you ever decide to leave it (or should Mozilla do so), you don't lose your apps. Because those are web-apps and they are not locked into a closed eco-system.

Only IF those apps run on your next device. Considering HTML5's track record of cross browser incompatibility, that's a big IF. The HTML5 "standard" is so broken and performance so poor, that's one eco-system I'd rather not be part of.
Hashes can be efficient because redis compresses hashes that match certain restrictions (eg: under 1000 items, each item being under 1000 characters long) and the same can apply to lists, sets, and zsets.

This compression may have inadvertently been activated by the author when he pruned his zsets, which is why the savings are so apparent.
New Map Made of First Trillionth of a Trillionth of a Second After Big Bang
All This Over a Dongle?
Having video surveillance in your bar as an owner isn't a bad idea. It is useful to monitor your bar remotely to ensure that customers are being taken care of and no one is stealing even when you're not there.

Giving those tapes without a warrant to the police though seems utterly ridiculous.
Earlier today I was talking to another dev, and we were both wishing for a system like Delphi 7 for the web, with vcl and a vibrant ecosystem of 3rd party components (we were discussing how much SaaS leads to reinventing the wheel).

After 12 years in web dev, I feel his pain.
What startup opportunity lies in channeling discussions in a more productive way? Is there a smart approach to this?
I'm wondering how much space would be left if every company in the states all decide to switch to solar energy.