skysight-inc/HackerNews huggingface dataset:
That might explain high costs for some users (or subsidies, which I believe we have for rural access). It doesn't explain why these costs would be high in urban areas.
I am going to try this out because it seems like what I spend a large portion of my time doing. The security and privacy of this scares me a lot though.
Right. I remember having fun with this doing an APL application to aid in DNA sequencing. There were a number of ways to represent the data provided by the sequencer. At one point it almost became a game to see how small of an expression one could create to process the data by changing the representation.

With APL one has to be careful not to create monsters that cause geometric expansion in memory needs.

If the data set is large and the expressions processing the data cause frequent expansion into matrices or tensors (n-dimensional data structures where n > 2) one could end-up with geometric or exponential memory requirements. This, again, is another case of having to understand and fit data representation to the programming language AND the approach one will use to work with the data.

While languages like APL can be great, they can be disastrous in the hands of a programmer who does not understand what might be going on at a lower level. Sometimes there's nothing better than good-old low-level C.
People have a very toxic view of the word "meetings," but they're the REASON YOU'RE IN THE ACCELERATOR.

If they just let you alone and let you build, what value would they be providing?

The value of an accelerator IS those mentors that harass you, ask you what you're building, and force you to challenge your assumptions.
> it's not written anywhere _obvious_.

Isn't http://www.mongodb.org/downloads an obvious place?
How much does the client know about technology?
Well you could just as easily say that the old guard get upset when all their hard-earned knowledge stops being relevant, so they respond emotionally as well. But arguing about nosql is just something that happens around here...
I believe that the answers to the following SO question may provide some insight: http://programmers.stackexchange.com/questions/47979/how-to-...

Specifically:

- Don't rationalize.
- Don't be overly emotional about it.
- Demonstrate your technical skills
In the sense of "entrepreneurial" spirit, perhaps. But in technical academics? Far from it. That crown is still held by Berkeley/Stanford/MIT/CMU. Entrepreneurship pretty much means essential technical abilities to succeed at a startup. If I want to hire marketing/recruiters/managers, sure, Penn makes the cut.
> but I can't help but wonder if the string of negative MongoDB posts is coming from people who pick it b/c it's new, then realise pretty far in that this is nothing like a normal DB, and "having no schema" isn't really a reason to go with a tool as foundational as a data store.

My observation has been that a substantial number of people pick NoSQL stores because they don't really understand RDBMSs, and can't be bothered to learn.

I don't mean this as a dig at NoSQL in general - there's perfectly valid reasons to want some NoSQL features - but the hype train does attract a lot of people who just want the new hotness.
I'm assuming you have 6 roommates.
>Steve Jobs said that if you need to read a user manual (particularly to do the most vanilla usage of a product), the problem is the product. Not you.

You are using a quote about UX/UI to make a point about and API/Dev tool I do not think that they are or should be related
I think there should be a term for these new DBMSs, but the problem with NewSQL is that the thing they have in common is not SQL, but consistency and transactions.
And how much per minute was long-distance in 1984? In the early 80s almost all the profit from telephone service was in the long-distance service. For example, 1980: in today's dollars, it was over $1 PER MINUTE to call New York from Los Angeles.
Unlimited plans for Internet over wire is the norm in most European countries. The only exception I know of is the UK. And at least in Sweden it has been like this since broadband was introduced.
I would agree with this except for the fact most people don't even talk about nationwide with this issue. You can look at any major metropolitan area in the US where a great deal of infrastructure is already built and the options vs price is dismal as compared to the rest of the world. Also, as the article points out, the telcos were given subsidies for years to build this infrastructure of which they did little outside of big cities. Building cool stuff in big cities is highly visible and good PR, doing it in small town USA is not quite as PR worthy.

Never mind the fact that we have seen several examples of big cable doing everything they can to prevent new infrastructure from being built because they would have to compete with it. Adding insult to injury is that many times this is against small towns that big cable has written off as not worth the investment in the first place. Thankfully I think we're finally seeing a shift against this kind of thing.

But even then there are still complaints over the pricing part. If an area doesn't have the infrastructure then that's fine, charge a proper fee for what they do have access to. I'm sure there are plenty of examples of people paying $30 for 10Mb service while an hour down the road people are paying $30 for 2Mb service.

This is just internet though, pricing structure over cable TV is seriously screwed up but not just because of cable companies. The companies that create the content have a big hand in that fiasco as well.
>>I do agree though that low-carb diets don't cut it health-wise, omitting fruit entirely just does not seem right, considering humans have always eaten them.

This is very dangerous line of thinking that is unfortunately popularized by Paleo diet nutjobs. While it's true that our ancestors ate fruit, we don't know how much of it they ate. Furthermore, even though they ate fruits, they had very active lifestyles. They were nomads who very rarely stayed in one place for very long, and all the activity they did (carrying heavy things, walking/running everywhere, hunting, etc.) allowed them to efficiently utilize (rather than store) the sugars in fruits.

Compare that to today, where most fruit eaters are sedentary individuals who sit in front of the TV or the computer all day. For them, eating something that is high in sugar is not going to be healthy.

It's worth pointing out that the main thing that makes fruits "healthy" is anti-oxidants and fiber, both of which can also be found in veggies. Except veggies have very little if any carbs, and are therefore far superior for weight management.
A lack of sympathy would be appropriate if the developer was having problems with the app quality, reliability, performance, etc. then I think we might all be with you that you don't deserve sympathy for your app sucking because you took technical shortcuts.

But for a the vendor of development tools to start contacting my clients without my permission? That's ridiculous for them to even communicate with my clients, let alone try to get money.
Ruby Tapas - gourmet snippets of ruby code launches
Embedded Systems vs. Embedded DBMS
Chrome has click to play plugins as well, it's hugely improved my browsing even on wifi.
Oh, I see. I wonder how hard it would be to make Circus open feed a port instead of an FD. That would make it easy to work with existing process servers that don't know how to bind to an FD.
So is Spanner basically just a distributed mostly-relational database? It seems like to find the record you want you just search the indices of nodes like a B-tree and in a couple queries are left at the node with the records you want. The downside is all that lost write performance but since it's synchronous you can probably mitigate some of the rebalancing by having many indices of indices, so only a couple nodes have to actually rebalance anything on a write.
Pininterst like layout with jQuery
How to Talk to Engineers: A Guide for Idea People
Storing a list of 1.7 million strings for us takes 70mb stored in memory. Testing for membership is an O(1) op. Very happy with it. We use mongo as a dumb data store as well as a bunch of other infrastructure tools, like http://circleci.com we could have only dreamt of years ago.
Yeah, video tutorials are the worst. I can either view the video full screen in an attempt to read the code which is being presented (while losing the ability to type along in my editor), or squint and type. Even in a primarily visual program (such as Unity3D) I prefer text-based tutorials.
I really wish people here would start being nicer to each other. Thanks for calling him on it.
The "nullification" in jury nullification refer to the jury nullifying a law because it's unjust or unfair, not to the judge nullifying the jury for not following the rules.
For folks thinking about using Socket.IO for websockets, it works very well, but remember that most open-source implementations ONLY implement WebSockets and NONE of the other fall-backs that are in the Socket.IO spec. So without some work, these libraries are often useless for mobile development, for instance.
In a competitive market, prices are dictated heavily be the inherent underlying cost.

This is false. The relationship between cost and price is weak.

At the expensive end, prestige brands push prices of goods to the stratosphere (think women's handbags).

At the cheap end, it's still quite common for prices to decline below cost. For example, consider cell phones or video game consoles, and of course the old standby example, razors. Each of these products is sold below production costs, but by using lock-in, the vendor can recover the loss through sales of proprietary goods later (monthly fees; licenses in game sales; razor blades, respectively).
That does not explain why Sweden and Finland have way better coverage while having lower population density. The total area should not matter, only the population density.
On firefox you can set click to play (about:config -> plugins.click_to_play)
What about http://shop.canonical.com/product_info.php?products_id=667 ?

It's difficult to envisage charging for the distribution ending well, but you can already pay Canonical for support if you'd like to, and I'm sure they'd be happy to tell you how to disable the "advertising". TBH, though, I'm not sure how Canonical's relationship with Amazon search is any different from what Mozilla do with Google search.
Which they already did to a few jury candidates. Both sides only get a few chances to do that, they can't remove everyone they want to.
<inappropriate-extrapolation>Can /dev/null + /bin/yes be considered a database?</inappropriate-extrapolation>
The entire point of the article is that Apple can (and has) put 'transceivers' into cables.
Second every word here. The version in the Ubuntu's repositories is not the latest(which is 2.2) and they can't be more explicit about it than pointing it out on the download page and giving a message upon the database startup.
Introducing LetsLunch3.0
I'm loving meteor - one of the more promising javascript based platforms/frameworks in my opinion
I can't wrap my head around the point you're trying to make so I'm just going to repeat my previous statement with slightly different words:

In the field of cryptography, holding all else constant, faster hash functions are better.

It is not the job of a hash function to resist incremental brute force attacks on the input domain of the function; that is a job left to higher-level constructions.

It is exactly misconceptions like this one that are the reason we lobby for "high level" cryptography interfaces that don't expose things like hash function cores to programmers.
Mobilicity and/or Wind Mobile not available in your city? $45 a month for "unlimited" data, NA voice and global text.

Of course in a few years the big three will purchase them ala Fido and PCS and it will back to the status quo, but in the meantime I am enjoying sane cell phone rates.
So your saying its not ACID its more like Ecstasy?
recalling that it’s only by stepping briefly away from my
wife and bosses and friends that I’ll have anything useful
to bring to them.

That is deeply true. I picked my 3 year old son up from school two weeks ago, and sat on a bench in a churchyard near the school. Normally we rush through there hurrying to a playdate or just giddy on scooters with friends.

But this time we sat, ate a sandwich and stopped. I pointed out the bird song and it was like a different world for him - the church had become something new, an extra layer to the world.

I won't try to hold him back from the giddy rush of three wheeled scooters and playground running. But I must try to just show him some stillness - perhaps a little more often too.
Fun story. The university I went to used to buy long-distance minutes in bulk at 12 cents, sell them at 25 cents, and made a million bucks a year off of students calling home. Now they buy them at 3, sell them at 5, and everyone uses cell phones so there aren't any landlines in the dorms so emergency and "too much ice, class cancelled" notifications and the campus phone directory are a disaster... also, the IT department is out a million bucks a year.

But they're working on it, they say.
Facebook publishes your friends' private messages as wall posts
I can't find an English link to submit but it's a issue that's been confirmed in France at least http://rezonances.blog.lemonde.fr/2012/09/24/facebook-bug-et-rend-publics-les-messages-prives-de-ses-membres/

Check your wall. For me it was 2009 and earlier.

The worst part is probably the fact that the messages that YOU sent to friends are currently on their wall right now, and there is no easy way that I know of to delete them.

EDIT: quickest way to hide all of your friend's posts on your wall http://cl.ly/image/0s1e093Q0s1m

EDIT: it's now the top story on LeMonde.fr (biggest paper in France) http://lemonde.fr and on TF1 (biggest private TV channel) http://lci.tf1.fr/high-tech/facebook-des-messages-prives-publies-sur-les-timeline-7545127.html It's happening to all of my French friends and a lot of US people too (I've been living in the US for almost 2 years…)
"And yes, I know what PushState is. It's a bandaid on a gaping wound, which doesn't get used most of the time anyway"

This is precisely where I finally understand that the article is merely an opinionated piece (i.e. it doesn't state facts) and a pretty misinformed one at that.
If a link to "Write Concern" prominently visible at the start of the first page of the official documentation for the Ruby API does not seem important enough to look at, I don't know what to tell you, except RTFM.

http://api.mongodb.org/ruby/1.7.0/

'Success' and 'Failure' are fuzzy concepts when writing to distributed databases, and you need to tell Mongo which particular definition fits your needs. The 'unsafe' default in mongo is controversial, but ranting about what a "proper database" is without even reading the docs is stupid. Instead, let's rant about what a "proper developer" should do when using a new system...
Again, the author's use of "dynamic" is, I think, confused. I tried to suss out what difference he was actually thinking about, and interpreted versus compiled was the biggest one to me.
Where do you get that figure? Does "ground transportation" include rail?

Wikipedia saith that, as of 2007, 93.5% of the Federal contribution to the Interstate Highway System was funded by gas and vehicle taxes.

http://en.wikipedia.org/wiki/Interstate_Highways#Financing

And it notes that 1/6th of gas taxes and other user fee-like financing mechanisms are diverted toward public transit.
That didn’t take long: Passbook for Android lands
The brand new Passbook app in iOS 6 is garnering traction in both tech press and the real world with the likes of Starbucks, Target, theme park Accesso, airlines Delta, American Airlines, Virgin Australia and others all announcing they have or are implementing Passbook support.
It's cooler, and kinda rhymes with Chromium (which is to Chrome what Androidium will be to Android).
I think blaming the user here is partially valid (he didn't read the docs), but that's not the whole story.

There is a discontinuity between the ease-of-use story and the blame-the-user story, regardless of how well documented the async insert behavior is.

And it doesn't have to be this way. There are ways of designing interfaces, APIs, and even naming that go a long way to prevent your users from shooting themselves in the foot.

Take postgres. It also supports at least a couple kinds of async insert, one of which is a part of libpq (postgres C client library). It's called "sendQuery" and it's documented under the "Asynchronous Command Processing" section. It's hard to imagine a user trying to use that and expecting it to return an error code or exception. Even if the user doesn't read the docs, or reads some fragment from a blog post, they will still see that the name suggests async and that it returns an int rather than a PGResult (which means it obviously doesn't fit into the normal sync pattern).

There is no reason mongo couldn't be clear about this distinction -- say, rename "insert" to "async_insert" and have "insert" be a wrapper around async_insert and getLastError. But instead, it's the user's fault because they didn't read the docs.

Careful API design is important to reduce the frequency of these kinds of errors. In postgres, it's relatively hard to shoot yourself in the foot this badly in such a simple case. I'm sure there are gotchas, but there is a conscious effort to prevent surprises of this sort.
Two reasons:

1) New ports (e.g., WinRT) are all going to be Python 3.X

2) All improvements (performance, memory size) are going in Python 3.X

Overall, Python 2.7 certainly works. But it's a wasting asset, and so is any codebase stuck on it.
"Maybe this time Open Source efforts should focus elsewhere, innovating rather than following Google?"

There's a ton of innovative projects in the open source community, but it's difficult to convince people to use them. Developing a clone of a Google tech has a built in marketing advantage: "Google uses something like this."
I wonder how many blog posts could have been avoided if Number had just been named Float instead.
On the other hand, I'm exactly the opposite.

I started learning to program in the 3rd grade. From there, it was a hobby. Come time for college, I decide I don't want to do that a job because I don't want to ruin my hobby.

Fast forward 10 years, and I finally decide I need a career, not a job. I look at my skills and decide that programming is the only one worth doing.

Turns out, I love programming more than ever now! It was absolutely a mistake for me to try to avoid it. I'm better at it than ever, and I can do more things than ever.

I still, sometimes, do it as a hobby. So in that respect, yes, it kind of killed my hobby. But I have that fun at work now, and I get to do other hobbies at home. It's a positive thing all around.

The key is that my job isn't the soul-sucking variety. I work in a positive atmosphere and (mostly) on projects that I enjoy. I'm valued, and my employers prove it by paying me what I'm worth as well as having great benefits.
People who think reading is overrated.
AFTER 1 DAY--NO EXPLANATION--NO FOLLOW UP--UPSETTING
I have sold 27 units in 24 hours and was suspended for no reason they can give me. I have filed appeal after appeal. This is truly upsetting! they won't respond to me. I often rely on my daughters computer to list stuff as I am up in age and still like in the dial up era so her computer is faster. She has had Amazon for a long time and now she has been suspended. We live in 2 separate locations/addresses, different phone numbers, differnt bank accounts, different everything!<p>I APPEALED TO AMAZON AND CAN GET NOWHERE AS THEY HAVE NO SELLER PERFORMANCE NUMBER AND I AM THINKING OF OPENING A CLAS ACTION LAW SUIT AT THIS POINT!!!<p>
1 - what's the proportion of incubators/accelerator companies are pursuing consumer applications?

2 - it's very easy to pick home run successes that are rare to begin with. It's relatively easy to crunch numbers to give the number of successes that come out of an accelerator. It doesn't make sense to cherry pick those successes to be compared to let alone conclude that they will essentially reduce your chances. I'd guess that the odds about the same between accelerator and non/accelerators wrt the success the author is talking about.

3 - I don't think the proposition makes much sense to begin with given how accelerators are so trendy and may be of questionable quality. A note: this is my anecdotal observation, I haven't taken a look at incubators/accelerators in detail.

4 - Has anyone done any investigative work on where accelerator
alumni have gone? There are many other benefits to incubators that can't be quantified by a binary outcome. I'd guess that in a good incubator (like YC), alumni are on average, better off, for a variety of reasons
If I want to use the iPhone 4S on T-Mobile's network I am stuck using edge only because of incompatibility between the GSM networks (thank you FCC!) and which bands are available to whom.

If I were to want a plan with AT&T that offered me what I have now (450 minutes a month, 2 GB of data and unlimited texting) I'd still be out 90 USD per month whether I purchased my own device or not because AT&T doesn't do discounts for bring your own device customers (T-Mobile contract customers can get a discount for bring your own device, or at least that was the case when I was a customer with them. Knocked $20 off the price off a contract).

I'd be more than happy to purchase a phone outright and pay MUCH less per month.

My sister has an unlimited data plan, 400 minutes a month and unlimited texting for a grand total of 40 EUR in The Netherlands with T-Mobile. She doesn't talk much, but texts and iMessages a crap ton and uses about 6 GB's of data on average listening to streamable music and online radio stations. At the current exchange rate that is 50 USD. Do note that her phone is subsidized as well, also it comes unlocked so she can move carrier when her contract is up without issues.

I pay 90 USD and get only 2 GB of data a month.

How does this even make sense?
If you enjoyed this piece, you might like the book "The Information Diet" [1]. It's not particularly compelling writing, but the author has good ideas that are very much inline with this post. Boredom is essential.

[1] http://www.informationdiet.com/
"I'm just struggling to imagine being willing to lose some amount of data purely for the sake of performance...".

A foursquare check-in database could be an example where performance is actually way more valuable than consistency. (I have no idea what database they use)
No way this is true, or you wouldn't need to post some obscure French source to prove it - it would be on CNN.
And corona is a pretty nice kit for iOS/Android and is fully supported.

http://www.coronalabs.com/products/corona-sdk/
Ecstasy might work:

Eternally Consistent State, Transactions And Scale, Yes please.
I meant that I hope Penn could be considered a hotbed for entrepreneurship in its own right and not just "Stanford of the East".
Not trolling here, genuinely curious:

I thought that our 19 cents/gallon tax on gasoline is what is used for road repairs etc. Is this not the case?
And C++ exceptions are the worst of both worlds (uncaught C++ exceptions have no call-stack; they are neither local, nor explicit).
Today, the Emoticon Turns 30 :-)
A lot of bashing of MongoDB lately is a sign to give a technology at least a try.
I ran into this same nasty surprise building a prototype to store requests in Mongo instead of Postgres. It was enough to scare me away, too. Glad I noticed it while it was still just a script+Makefile simulation.

Another problem with Mongo I never heard anyone else raise is that there are no namespaces. If I install Mongo, all the tables/collections live in the same namespace. What if I want to use it for multiple projects? How do other people solve this problem?
Mr
hello