skysight-inc/HackerNews huggingface dataset:
Recent legislation prohibits more than 6 electronic transfers from the savings to checking accounts in a month.

IIRC, this is regulation DD, and is quite a traditional rule. On the books, banks account for savings and checking funds separately, and have separate capitalization requirements because checking accounts are assumed to be more liquid.

Under these circumstances, you don't want consumers to treat savings accounts like checking accounts (which they have an incentive to do, because of traditionally higher interest rates), so you create a disincentive through transaction limits.

For BankSimple, this is probably not much of a problem. Reg DD allows for more than six transactions if you charge a per-transaction fee. Most banks charge a buck or two (or $25), I'm not sure if there's any regulatory problem with them dropping the fee to $.01 or $.001
Only if they are the wrong ones... Joke aside, I don't think you're automatically excluded, but you do have to answer yes or no as to whether you are or have been affiliated with said groups on the application form.
Another TL;DR: I can't understand how so many people tend to their children in completely different ways depending whether the child is a boy or a girl, and then act all surprised when they hear how gender-divided the society is.

I give my kids (IMO) more or less equal care but the divisions are still there. It's in the toy aisles, the clothes, the TV/movies, etc.
This was an EBS issue -- restoring EBS volumes into a useful from snapshots was basically impossible as well.
pssshhh.. that's not what they are looking for. Hire me. I have the talent to acquire successful startups and either destroy it out right or stagnate it for 4 yrs while competitors get miles ahead. Thanks.
Winklevoss twins give up, accept settlement
Schemaless is not great when you need to actually fix or change your schema. It's very difficult to migrate every document's schema without downtime.

Schemaless is great if you have a dynamic schema. We did not for the main dataset in question, and I probably should have mentioned that.

We do have 1 smaller dataset still in Mongo that currently has a dynamic schema and works perfectly (very little data & traffic though).
Climate of Denial: Media and Global Warming.
File-Hoster Returns With Guns Blazing After Police Raids
Would BankSimple not work with that model?

Debit cards are going to be a lot less profitable due to the Durbin amendment. There's still some money to be made if you can scale up, but it won't be nearly as lucrative.

Interchange fees currently average out to $0.44 a transaction. Come this July, the interchange fees will be capped at a flat $0.12 if the FRB maintains their current draft rules.
Hulu should hire me as their CEO. Here's what I'd do:

1) Secure medium term content deals with all current partners. I'd like five years, but I'll make do with three years.

2) Start building my own high quality content. Try to grab someone like Sue Naegle or Carolyn Strauss (both HBO blood) to run this.

3) Pay crazy money to get DirectTvs NFL deal to Hulu+.

With all that said, I think they've done a pretty good job w/o me. :-)
I'll probably get downvoted, but I think elaborate real-life analogies like this are more likely to confuse novices than help them.

A better explanation in my opinion is to draw a diagram of a stack and showing that returning from a function just decreases a pointer. C++ programs don't scrub the top of the stack once you finish a function because it is a waste of time.

If another function was called before the 2nd call to foo(), then the variable on the stack would be overwritten.
I'm not sure I agree entirely with this explanation. He emphasises that this is unsafe behaviour that is protected against in safer languages - I've never heard it said that the use of pointers should be considered unsafe and there are also pointers in other languages that exclude things like multiple-inheritance and have garbage collection (which could be considered safer languages).

I like the room key analogy (almost) but I don't think it needs to be stolen and I don't think all the talk about policies and contracts is necessary at all.

It could simply say the thing you're returning is not the local variable. It is a pointer.

I have a box and instead of giving you the box I give you a key to the box. Anytime you want to use the contents of the box you must come over to the box and open it, but you can't take the box with you. If you want to put something in the box you just walk over and put it in - but here's the rub: you have no guarantees that you're the only one with a key. I could give out the key to a bunch of people so you don't know what will be in the box and who owns it.

Use with caution!
Be careful with prototyping against MongoDB. It allowed us to write some very sloppy code that was very difficult to cleanup later.

YMMV, but when it's incredibly easy to arbitrarily query your database from all over your code, it's incredibly hard to resist.
That looks very cool. I'll look at it, and maybe steal a few ideas :). I've been working on a data language myself in my spare time, mostly concentrating on generative structures like conditionals and loops and a syntax-independent data model. But Piqi looks to be a lot more ambitious, not to mention mature.
> The test hasn't been a "concocted scenario"

Btw, b/c I can totally see why you'd read it that way, that particular barb wasn't directed at you, more directed at some of the public benchmarks touted by (non-distributed) NoSQL database systems.

Re: cassandra, please see my reply to the sibling on this thread.

Also, feel free to email me jamie@bu.mp if I can answer any specific questions for you with things we ran into with various database systems.
>Oh, this web webdeveloer can be the CEO?

Read the bottom of the page.
Affordable web development services
W3C Solutions offers complete range of affordable web development services, website development services, php web development and web design services. It suits your needs and requirements.
IT Worker Uses Broadcasters' Infrastructure to Mine for Bitcoins
If the submitter is the same as the poster, I'm curious about something, do you experience this same degree of generalised apathy and intellectual laziness with audiences outside of Australia? And if so, is the extent smaller, greater, or exactly the same?
I still think that is really only true of the "geek" crowd. I am pretty sure none of my real life friends that weren't computer science majors have even heard of Instapaper or Reeder or Rdio or RunKeeper.

I disagree. I have friends who love Tiny Wings, Angry Birds, Pandora, the DC Next Bus app, SimpleNote, NPR and Fruit Ninja. Most of these are iOS-only, and those that are not have abysmal Android versions.

As for Twitter being native: are we talking about the Twitter for iOS app? Because the iOS app is indispensable relative to other options.
"And where does the "huge security hole" come from"

eval'ing a response from a third party essentially runs their code in your context. JSON.parse does not.
TBH, we didn't seriously pursue Cassandra when we considered distributed database systems b/c the vast majority of "back-reference checks" we did on the YC network and other area startups was "stay away."

We got some very frank advice from some people whose opinions on databases I take very seriously to stay away, including reports from within FB.

Having said that, I cannot claim to have firsthand proven or disproven anything about Cassandra.
Thank you, that's very interesting. "Going nuts" with MongoDB is exactly what I'm contemplating right now at my start up, and this is something I haven't quite heard before.

Is there more info on the double update issue anywhere? It sounds like a really bad race condition.
I'd dispute the "country you don't know" part. He keeps using the Filipino language. Having spent 12 years there, he isn't exactly a stranger. If, as a young 12-year old, he could adapt to the US (a country he _really_ didn't know), then why can't he, an educated and grown adult, adapt to the Philippines, a country where he grew up, whose language he speaks, and where he still has relatives (mom)??

This "country they don't know" falsehood is parroted by some people, and I find it very disingenuous. You don't have to lie to make your case. People immigrate to the US from other countries at all ages, and get along just fine. There's no reason that an American can't immigrate to his/her place of birth either. Growing up American doesn't make a person dumb, you know.
These type of closed door meetings are all too common... I wonder how many private meetings like these happen without any disclosure or reporting about them at all???
This is pretty much the most common response from the tech literate: "everybody should be tech literate".

My little company has had insane year-over-year growth for the last three years, almost entirely on word-of-mouth referrals, in a largely stagnant industry (IT support for SMB & individuals), in part because I think that most of our clients have better things to do than spend their time being educated on how they should appreciate frequent software updates.

It seems to be a nearly impossible challenge to convince software developers and others on the leading edge of tech that tech is not the most important thing in most peoples' lives.

There is probably at least one thing in your life that you are only sorta-kinda OK at. For me, it's cooking. Actually, I'm worse than sorta-kinda OK, but I try sometimes. So, I try to keep in mind just how much it would infuriate me if, every single time I went into the cupboard and pulled out a frying pan, the frying pan came with an entirely new set of instructions versus the last time I used it.

People who have used computers for long enough have developed a skill that they don't even realize they have: they can glance at a screen and take in everything on the screen, and sort out what's important and what's pertinent and what's relevant and what's not, on a subconscious level.

For infrequent computer users -- by far the bulk of our market -- that skill doesn't exist. They have to consciously read every single word on the screen to find what they're looking for.

So when things change even in the slightest, it is extremely disorienting to them, and the fact that things never stop changing is a source of extreme, frequent, and serious frustration for them.

What may be, for you, a UI change that is so minor that you don't even notice it -- a change in the background color of an alert box, say -- is a change that makes the software into something completely new for our clients.

I think it is tremendously arrogant to leap to the conclusion that users don't want security updates because "they [think] they are more sophisticated than Google/Firefox's release engineers". No, they want security updates. They love security updates -- when security updates only fix bugs, patch holes, and don't cause any other problems or incompatibilities whatsoever.

No, the problem is that Google & Firefox's release engineers don't distinguish between UI and behavioral updates, and security updates, and then think that software updates are a matter of sophistication -- and not simply a matter of serious annoyance for a very large number of people.

I argue these points frequently. It almost always fails to have an impact on the person I'm talking to, even though I'm merely communicating with the voice of many very frustrated computer users. I am beginning to think that the only way to get this point across will be to lead a mob of everyday computer users to the offices of various software companies.
Extensive Collection Of Luxury Home Plans
We have a new generation custom home builders in architectural style by taking a fresh approach to the design and building of custom homes throughout Bloomfield and Birmingham, Michigan.
Casinos
An online casino directory which includes casino reviews, progressive jackpots, free casino games, poker and sports betting links, and foreign language casino links.
> It's far too expensive to enforce our current system

Huh? Our current system simply isn't enforced. It's not a matter of cost at all. It's just expedient for an alliance of big business and certain political elements to allow a continued flow of criminal aliens.

I mean, look at Israel. They enforce a much more restrictive immigration system at low cost with no difficulty. Or Japan, or Korea, or any of dozens of other nations.
The impression I got was that they pool everyone's money into several accounts in several banks, so you still have "a slice of the pie" but the pie is in several plates. It wouldn't seem too hard to both have FDIC insurance and completely eliminate negative balances (or to continue the pie analogy, have your pie and eat it too).
I haven't heard of that one and am looking at it now, thank you.

I'm also considering a near-term fork of Firefox.
Driving Defensively: Not Just a Drivers Ed Teaching
Berkeley in Early Summer - A Poem
DirecTV pays $700M/year for Sunday Ticket exclusivity. Good luck getting past that.
Most countries today _are_ based on ethnicities. They may not purely be of a particular ethnicity, but their basis is some ethnic grouping. There's a reason why all Germans speak German, and all Finns speak Finnish (to name a couple).

This is one of the things that's so great about America. It wasn't founded on an ethnicity; but an idea. But if you go to some of the other (more backward) countries, people still think of American as an ethnicity.
"If you work in a technical field, there is an automatic stigma about you: You are incapable of communicating technical concepts to the lay person."

Wait what?

I've always defined my level of expertise in an area in relation to how easily I can explain it to someone who knows absolutely nothing about it. The more easily I can explain it, the more likely it is that I understand it really well.

Explaining is all about knowing what parts are relevant to my listener and what parts are either irrelevant... or go into too much detail for me to actually explain in context.

You don't have as good a sense of relevance/irrelevance unless you are an expert. A completely tangential problem is technical jargon, which you have to remember to avoid (and use synonyms for) if your audience isn't versed in it. Knowing the technical jargon well enough to pick accurate layman's terms is another part of being an expert.

Blowing this off as saying that 'its too technical' is the same as 'I'm bored,' seems completely ass backwards. More likely, I'm bored because I don't understand WTF you are talking about, because I didn't even take undergraduate biology.
Firefox 5 is the security update for Firefox 4.

Don't get too attached to version numbers. Firefox is a work in progress with rapid release cycles. Before you know it you will be updated to Firefox 7.0.
Could be that in groups without women, men underperform because of a lack of stimulation.
On Bubbles … And Why We’ll Be Just Fine
I think the humans are hard-wired to view/organize each other into hierarchies. All social interaction is based on the currency of hierarchical standing to some degree. You can't even have a disagreement with someone without it being interpreted as a 'challenge' to their standing. So coercion isn't really the best way to explain why one person (strong) dominates another (weak). Yes, strength determines the outcome, but the reason for the entire dance is to establish the hierarchy.

I don't believe you can have any form of "anarchy" (or any other social system) where people do not struggle to form a hierarchy, because that's what it means to be human, for better or worse.
200 upvotes in nine hours?! Is that a Stack Overflow record?
I hate the new version scheme -- for Firefox, version numbers still meant something; the numbers gave you some indication of how much stuff had changed and how painful (or not) the upgrade was going to be.

Why go from a scheme that gave out some information about the level of change expected to a scheme that gives little to no information at all?
To Guys@DotCloud,

Make sure you remove the last dot "." on the api-key.
as copy/paste yield to "error: Authorization rejected" and one shall go and manually edit ~/.dotcloud/dotcloud.conf in order to get back in business
I think he means that pointers are unsafe in the same way that dynamite is unsafe. They both have legitimate uses, but you need to be very careful when you are using them. (Rather than unsafe in the sense of don't use them at all).

I like your box analogy, but I don't think it goes far enough - with C++ pointers it is not always ok to put something in the box. If the pointer is out of date or invalid there is a chance that writing to it will make the OS kill the entire process.

Languages with garbage collection don't tend to have that kind of problem, since whatever is at the memory location will stay at that location until everyone surrenders their pointers.
Thanks for the pointers.

spammer sign up is not a concern.

I will try some A/B tests. I was ust hoping to get similar data from fellow HNers...
Wow, it looks like you worked really hard on that stuff. I bet it's a solid product suite.

I would never buy it. But take that with salt: I'm not your potential market.

What I might potentially buy (and for a much higher price) is a screencast of you showing me how to build a FB app.

You've built ~60 FB apps. IMHO the product you should be selling is 'How to build a FB app.' And if I were you (and if I were a good presenter) I would do screencasts.

Your extra investment in front of the computer would, what, a week? Leverage what you've already done, showcase it nicely, and build a tutorial.

Check out railstutorial.com. That would be my model.

Yes I would pivot if I were you. But big caveat: you know this space much better than I do. I've done zero market research on FB app How-Tos, manuals etc. I haven't even read the beginner tutorial on how to make a FB app.

But I know that scores of people would pay to learn what you know.

Good luck!
I don't know who downvoted you, you are correct. I fixed up the links.
MENS NOBLE LOW-BLACK WAX CANVAS [Radii Noble Low Sneakers] - $67.00
I'll second this. For the longest time mysql was the quickest way on the web to lose your data. As in corrupt databases.

It also didn't support transactions where postgres did. Essentially mysql was a dumb datastore with sql interface, whereas postgres was a database.

That's changed now, but postgres is still a head in reliability(shit just doesn't break) and feature-set. and I hear in speed these days. But I no longer care about speed these days, as an SSD backed postgres handles anything I can possibly throw at it.
Are you cool paying healthcare and education costs for the immigrant's four kids? His low hourly wage does not come close to representing his costs given a social welfare state. This is essentially what is happening as criminal employers hire criminal aliens: they externalize massive costs to the larger population.
How I wish more grad students dissected empirical data like this!
Amazon bought Reflexive Entertainment, so there is a precedent of Amazon buying games companies. Afaik they moved a lot of the developers to A2Z Development, but I think they'd leave Popcap largely untouched.
Parsing Google Fast Flip Data
AMD is definitely not on board with Microsoft taking over the scene. AMD is 100% behind standards, standards like OpenCL. Look at the way MS implemented their AMP C++ GPU story, http://herbsutter.com/2011/06/16/c-amp-keynote/ that looks to me like it targets and has all the limitations of DirectCompute (MS specific GPGPU). If MS really wants to make this a standard then most likely AMD will implement that standard using Open64 (http://www.open64.net/) and emit OpenCL kernels which will be handed off to their device specific OpenCL compilers.

I don't think MS has the power you give it credit for.
Hulu is simply too small to do #1 or #3. They would have to spend phenomenal amounts of money, which they don't have - without an IPO, or perhaps even with one. #2 is doable but not a slam-dunk, it still can be hit or miss.
Extremely difficult technologies can be developed safely and correctly. The key example is the US Nuclear Naval Reactor Program.

No accidents. No injuries. No deaths. Thousands of years of reactor-time.
Hello, yes it's me. Firstly I'm not saying it's anything anti-intellectual or lazy on the part of those I'm attempting to explain things to, it's just that the decision is being made by a part of their brain that's not charged with doing the understanding.

Also I've not found any significant difference between folks outside of AU and within it - although I couldn't claim to have any sort of statistically signficant sampling of either. It's mostly one-to-one personal communications I'm referring to (not necessarily face-to-face but also limited to the maybe 20 people or so that I've had discussions with recently).
my prof of econmics used to say: there should be no borders
The apache module that provides the gateway to Ecometry? That thing was a bear. I can't believe they did all the processing in the apache module rather than with a CGI.

It didn't actually use regular expressions, but parsed the input with a lot of char pointer manipulation.

The reason it worked like this was to have the "XML" tags map directly to the terminal input screens run on the backend, because it essentially input data as if a human was typing it into the terminal and navigating the forms.

I keep meaning to write this up as the worst example of XML abuse I've ever seen; I'm actually surprised someone else here has used the same thing (or even more surprised that more than one party has implemented the same braindead thing).
LinkedIn Kicks Ass
Discover a number of free tools to supplement and work in conjuction with your recruiting software
Marmalade: Spreadable Elisp
Let's also consider that MongoDB's entire I/O architecture and data structure layout is built around a global lock and in-place updates, which makes implementing non-blocking compaction nearly impossible without either a MAJOR overhaul of the codebase or if somehow they were able to rig up the replication system to internalize the advocated compact-on-replica-set-slave-and-then-rotate method.

PostgreSQL has an automatic cost-based vacuum and sophisticated adaptive free space and visibility maps. With log-then-checkpoint writes and MVCC, there's no interruption of the database at all to reclaim page space used by deleted rows.

Cassandra also has a write-ahead log, and flushes it's in-memory representation of data to immutable files on disk, which actually was a pretty brilliant decision. Dead rows are removed during a minor compaction, which can also merge data files together. The compaction is very fast because the files are immutable and in key-sorted order, making it all lock-free, sequential I/O.

In theoryland(tm), in-place updates seem better because you're only writing data once. In realityworld(R), the need for compaction, cost of random I/O, data corruption problems, and locking make it suck.
I think this is the most important part, and provides the best explanation of the results:

part of that finding can be explained by differences in social sensitivity, which we found is also important to group performance. Many studies have shown that women tend to score higher on tests of social sensitivity than men do. So what is really important is to have people who are high in social sensitivity, whether they are men or women.

So it isn't men being more competitive - it's that teams with people who work well with others generally perform better. On average women are more "socially sensitivity" so more women will, on average, imply a better team.
MeeGo and the Great Betrayal Myths of tech history