skysight-inc/HackerNews huggingface dataset:
Report from the field: On Friday I walked into a cell phone shop and told them I wanted a SIM mainly for data. They suggested a prepaid "all you can eat data" SIM good for one month (realistically it alerts at 15 GB usage). €20 ($26 USD). The €20 goes towards pay-per-minute and pay-per-text usage, but who calls or uses non-iMessage these days?

Back home, my Verizon bill will be $120 every month with one iPhone 5 and one LTE iPad sharing the same data plan (breakdown: $40 for iPhone 5, $10 for iPad, $70 for unlimited talk/text + 4GB shared data (or, replace $70 with $100 for 10 shared GB data for a grand customer abuse total of $150 every month)). You can't seem to even get non-unlimited voice/text anymore. Let's not bring up the $35 fee per device they charge to "activate" it either -- I don't want to headasplode in this room (it has white walls).

Data only, please. For under $3/GB, please. RFN, please, not in another 10 years.
I don't know why some submissions get traction and some don't, this one should have
This is a good idea for a service but I found the interface too confusing regarding how to use it, why it had to have that information, and how it worked.

Select file would seem to mean the iTunes folder? Or do I select "iTunes Music Library.xml" inside it (a large file). What personal and private information is in that file anyway? How will it be used? Where is it going? What if the xml file I have is for a different version of iTunes than the site supports? Is there a list of iTunes versions tested and supported listed somewhere on the site? What happens if a bunch of users have information in that file that they have pirated songs and the service gets a subpoena to disclose all xml files? What if I only want updates on some artists I like and not the ones I hate and regret buying their CD? Does the XML file have DRM keys in it that I will be inadvertently disclosing? If not where are those things kept anyway? How often do I get emails? How can I unsubscribe? How can I tell it to stop sending emails about a given group?

A service I would probably like would be one where I could type in names of groups I actually like and get emails when they release a new album. This may even be a complementary function to the "everything all at once without distinction" feature on the beathound site.
Apple's profits have very little to do with sales of its operating system. As I said, it would be nice to see "Ubuntu machines" but unlike Apple, Canonical would never enjoy a monopoly over Ubuntu hardware due to Ubuntu's open source nature.
Hmm... I like the collection, however the website design is uncomfortably close to Smashing Magazine's design, and lots of your other content is copy-paste from elsewhere. I would recommend changing the design and writing your own content to avoid looking at best like a cheap copy and at worst some kind of malicious website scraper.
Dont buy Apple Stock. Invest in iphone 5's
For those of you who thought the iPhone 5 was the greatest thing since sliced bread and decided to buy Apple stock, tough luck and think again. Buy iPhone 5. Hoard them, buy them, and stock up. With all the manufacturing problems that Apple is currently dealing with, supply cannot meet demand. What does that mean? Apple stock will go down but the price of iphones will go up. Simple economics. Therefore, find those iPhones at the store, on craigslist, on ebay. HOLD THEM. 2 days. 1 week. You will make 20% on your money.
Nope. Works here. From the UK.
For me "open-source" stands for community driven with open repository. It's a way to develop (not a source dump after a while of closed source development).

Also I argue that Android as a smart phone OS is NOT open-source, as you desperately need binary code for basic OS functionality.
As I understand it, it has everything to do with the client library, some clients may call getLastError on every operation and raise errors when they occur, for example.
Dividends are paid out of earnings so adding dividends to earnings is not an accurate way to understand a company's finances.

Revenues last year were $110,875.

Earnings (profit after expenses including depreciation): $2,404

Profit margin was 2.16% for 2011.

Walmart did about 3.5% for 2011.

Aleyan has a very valid question which is much more interesting than the original story. I would love to hear some people's opinions on why it is so expensive to provide highspeed internet.
i welcome the post. even though most of my stuff runs on 64bit, i actually do have a few 32 bit systems here and there. I never knew. Because as the op mentions it's not written anywhere _obvious_.

another thing I didn't realize was that because of the memory mapped systems which i guess is fine performancewise it's hard to estimate memory usage on a machine. from what I understand there is no possibility to limit the memory usage. Which means that the only way you can limit the amount of memory used is by keeping the size of the database below your memory. quite important things to know imho.

here's an interesting post mentioned in the comments:
http://www.zopyx.com/blog/goodbye-mongodb
Same functionality as right-clicking and choosing New Tab. This limitation occurs when there is either no href value for a link or some other element being used as a clickable element, in both cases the action can only occur with a javascript onclick event. This is something that in most cases could be taken into account by always starting with an anchor tag and then adding styles and javascript events.
what name that's available would you suggest? :)
Fair point, it is part of the socialist and communist doctrine.

There is an interesting 'post period benefit capture' issue that comes up. Lets say you're a young rebel and fritter away your youth rebelling rather than learning. Sadly in the US a lot of these folks end up either in the criminal justice system or on the marginalized edge of society. There are some great programs run by ex-gang members in LA [1] that tries to give people the skills they need, after they realize they need them, which may be much later than when the 'system' would normally provide. Adults going back for a GED and then on to college for additional skills.

[1] http://www.amazon.com/Tattoos-Heart-Power-Boundless-Compassi...

[2] http://homeboyindustries.org/
Honest question - where would someone with no Mongo experience typically discover that?
Titanium isn't an HTML5 based app framework like Phonegap. It's a Javascript framework for building apps that use the native UI widgets.
No, Raspberry Pi is a board. You don't hand people a motherboard and expect them to learn to program.
FWIW, I spent a while trying to figure out how to pronounce "beathound" ("beath - ound"? "bea - thound"?). I eventually figured it's supposed to be "beat" + "hound" (right?).

As annoying as it can sometimes be, maybe this would be a good time to use camelcase ("BeatHound"), or perhaps just style the text to use a different color for the two words.
http://status.aws.amazon.com/ "9:37 AM PDT We are investigating elevated login error rates with the AWS Management Console."
If they're proxying HTTP traffic usually they'll block SSH and other protocols. To work around this use an HTTPS/SSH multiplexer[1][2][3] or a simple reverse proxy to accept HTTP[S] connections and connect them to an SSH server on the backend. For the ssh client use a ProxyCommand tunneling app[4][5][6] to turn an HTTP[S] proxy request into a two-way socket, and you have an SSH connection over HTTP proxies.

[1] http://www.rutschle.net/tech/sslh.shtml
[2] http://www.pond-weed.com/multiplex/
[3] https://github.com/stealth/sshttp
[4] http://zwitterion.org/software/ssh-https-tunnel/ssh-https-tu...
[5] http://proxytunnel.sourceforge.net/
[6] http://www.agroman.net/corkscrew/
yeh, we tried those, and eventify or eventshark, all taken. these domain squaders...
If someone out there made a decent laptop with upgradable components and a retina-quality display, I'd probably switch in a moment.
There is only one cable and one phone company in my city.

Our prices are terrible and guaranteed to go up each year.

But with cellphone companies, there are usually three or four of them and prices are still bad. So I am not sure why the market doesn't "correct itself".
Why do you even try to ship on Python 3? Python 2.7 is far from old. You don't have to use the latest of everything.

I've been using Python for almost 10 years, and mostly I've pretended that Python 3 doesn't exist so far :) That simplifies life in many ways.

I had no idea that people even ran Python on iOS, but if so it's cool that it even works!

It's not true that Pythonic programs can't use multiple cores. In many programs a lot of time is spent in C extensions (i.e. half the stdlib), where the GIL is released, so you can run in parallel fine in that case. Not to say you won't be bottlenecked, but don't write it off so quickly.
Maybe.... just maybe you should read the documentation of the database you're installing before you actually start using it in production.

I'm sure this only bit the author because he was using MongoDB for a toy project, and in a real system he'd have done due diligence first.

I'm not a fan of MongoDB myself, but if I were to use it I know that I must read about every option available because by default MongoDB's team chose settings that are suited for speed and not reliability, durability, or (if i'm being less charitable) even sanity.
My tuition rate is $273 per credit hour (in-state).

In Fall 2011 I racked up $3,283 in tuition and other fees. $1,775 of that was paid for by a grant from the state and $1,500 was paid for by a Federal Pell Grant.
This is very similar to a service I built several years ago with a different concept: http://ilikebsides.com
I was a bit skeptical that road costs took a lot of our income taxes, so I looked it up. It was, at least, more than I thought it'd be. The U.S. will spend $65.3 billion of income tax payments on ground transportation costs in fiscal 2012, at least half of which is on highway costs.
"You can add your favorite artists one-by-one or make use of one of Album Reminder's powerful importers."

Thanks that one is really cool, the one-by-one option is the right amount of disclosure for me.
Good article. It's always helpful to get an insider's perspective
ok read about PBKDF2 and what your desfribing/on about is key stretching or hash feedback cycles and is a great appraoch to take for what it does. Though for what I was on about it would still be a case of working out the hash for a smaller part than the sum of the entire data, but as I have thought though. If you stripe the data blocks across the sum of the data then the ability to modify a small part of the data would still result in you taking just as long to work out the hash for the entire sum of data. It is when blocking is done in contiguous blocks (100 byte data block 1 is bytes 1-10, block 2 is 11-20 etc) then is were you have the issue I describe and yes what you say about hash feedback is correct in that for any block it will add a extra time factor but it will still be less than the entire lot of data and if you can erhash 10 bytes instead of the entire 100 bytes it can only be quicker. But if those blocks are stippped then you would get the best of both worlds and have the ability to parallise your hashing without fear of being any weaker by design, but thats only if you stripe the data blocks you paralise and not if you use contiguise blocks. I'll have a good read of these finalists and more over the weekend for this, though far better brains than I wrote them so I expect this is me just learning what they already know.
Indeed but by then there will be more advancements in software to compliment changes. If you are in technology business it is assumed that you will keep up with technology.
When I wrote some hobby code for Postgres using the PHP driver I had to manually check error codes after each and every operation. This came as no surprise to me.

Exception throwing database drivers are a relatively new thing not an old thing. The only thing MongoDB does differently is that the writes are fire and forget in that the database hasn't returned a response of any kind when the function returns.

In native code you can forget about using exceptions in a database driver because exception handling can be exceptionally broken on some platforms. SmartOS I am looking in your direction.
People who assume such trivialities would be handled for them like in every other DBMS.
Fair enough. When you select a file, you want to upload your iTunes Music Library.xml file - this is a paste of a small one: https://gist.github.com/d61db3dcfd07ad093abf. It doesn't look like there are any DRM keys, but if you're worried about your privacy I could theoretically figure out how iTunes is organizing your music for you. It doesn't look like there are any DRM keys in there, but I will keep investigating.

I'm working on improving filtering for artists you hate.

If you really don't want to upload your XML file, It sounds like http://www.albumreminder.com/ might be more up your alley for now. Thanks for the feedback!
One not-so-secret reason Apple built its own Maps for iOS 6
Original title: The Next Big Consumer Application Will Possibly Not Coming From An Accelerator

Linkbait title:	The Next Big Consumer Application Is Most Likely Not Coming From An Accelerator

GMAFB.

Edit: Title changed, blood pressure returning to normal. Thanks mods.
I like the androidium idea. It would help with the confusion.

The acer problem is an interesting thing to examine closer. The issue is that of android fragmentation. Vendors want to ship hardware asap (to their own detriment at times). Google is more interested in the long term viability of the OS. I think the acer threat is a good thing. It's good that Google maintains this leverage. Otherwise, android will fragment and die. Vendors were pushing hard to get a tablet OS out before it was ready. Google capitulated and offered up honeycomb, but soon learned that wasn't viable. They had to do something to give themselves more time to present a unified strategy.

I disagree that CM would die without pirated roms. I do agree however, that this has a lot to do with it's popularity. Keep in mind that the play store, maps, and other services aren't open for a reason. Sometimes it's because the technology uses proprietary bits that Google expects to monetize (maps) and other times it has to do with legal concerns (the play store, which allows in store purchases).
How to recover lost data
Computer files are a lot more important to some people than their lives because it represents their whole life’s work and achievement. There are people who rely on their computers for almost everything, from their daily schedules, business and personal files and what have you. The possibility of losing their computer data is thus a horrifying thought for them.
They are possible because Android is open source.

Edit: overlooked that you already mentioned them. The argument "nobody uses them without Play and Maps" is invalid, though.
Low-hanging fruit:

The byline of this thread currently reads "2041 days ago", and it's really hard to make sense of that, since dividing by 365 usually takes more than a split-second.

Thus for submissions and comments older than X days, change the byline from "X days ago" to "Month DD, YYYY".

Both 100 and 365 would be okay values for X.

EDIT: Alternatively, extend the current pattern of "minutes ago", "hours ago", "days ago" to "months ago" and "years ago".
High School Programming League 2012/13 is under way
I think the basic point you've failed to notice is that, not-so-paradoxically, it's the "Free Cities" entrepreneurs who are seeking to benefit from, i.e. are openly acting in direct collusion with, these very same forced expropriations.
This is the first piece I have read by Pico and it reminded me of a quote by Gandhi I had noticed on the London Underground "There is more to life than increasing its speed".
This may be a case when using the package manager is not always the best option.

If you're talking about Ubuntu, I can attest that the default PM there is several versions out of date for a lot of things, and thus to get the version you'd expect, you're forced to install by hand.

Also, even using the PM version, didn't you get a warning when you started the server? I thought Mongo threw up a warning at start time about this exact issue (the 2GB limitation, not the silent failures)
You know, I had a tester point out to me that this could be a problem - this is what I get for thinking he was nuts. Thanks for pointing this out.
I'm no expert in this area, but maybe if you want to use mongo for logging? Or things like that.

I kinda like TCP vs. UDP analogy. Sometimes you care more about speed than precision. A few dropped items in a log. Not a big deal. I'd rather have that, than to be forced to use a more expensive machine for the job.

That said, I absolutely think the default should be the TCP way.
Well, yes - particularly the WSJ, which flaunts its corporate sympathies, and DF, which wears its Apple admiration as a badge of honour.
I think you're overlooking asynchronous writes. Exceptions kind of suck in the asynchronous world, because you need to clean up the write error and you have no idea where you are in your code.

With a getLastError model, you can do your work, then go check for errors when you're really ready.

I'm not saying it's a great api, but it does make sense in context. No idea why the tutorial the op followed didn't talk about the differences, or why asynch is hard.
Where to go for data recovery?
All computer owners out there know that hard drives can and probably will fail at some point in time. Even though hard drives are built to last and withstand a lot of things, crashes are something that hard drives don’t handle well. Although the loss of data is something to be expected – data recovery ensures that your hard drive doesn’t fail you when you need it the most.
Prices are only partially dictated by the value that people attach to a product. In a competitive market, prices are dictated heavily be the inherent underlying cost. When a lot of businesses compete with each other, prices get driven down regardless of how much people valeu the stuff, until they hit a point where they can't go down any further.

The real problem with US telecommunications is that the market is not really competitive. We have four national cell carriers who appear to be pretty big on collusion, and most places only have one or two options for high-speed home internet access.
PIN analysis
For one, it's mentioned in Chapter 5: When To Use MongoDB in The Little MongoDB Book. http://openmymind.net/mongodb.pdf
I fail to understand how and why silent failure is considered a reasonable default.
The infrastructure in those other countries is considerably less expensive to set up. The US is HUGE. For a company to have nationwide coverage they need to invest a TON in infrastructure. It's not surprising to me that our services are so much more expensive than the rest of the world.

I didn't realize the difference was as big as it was though. It's surprising because even though internet/tv is sort of expensive here, it isn't at all cost prohibitive for the majority of Americans.
If it would let people search there history and bookmarks, they could start benefiting from it right away.
"To overcome this appeal, the next great disruption will need to equate openness with convenience. Open must = easy. More precisely, open must be more highly correlated with ease than walled gardens are correlated with ease."

I agree with this, but I'm not sure how it'd happen.

Open source has been really good for things that are infrastructure, or common building blocks. However, it's not been so good for things at the top of the stack, like applications. Design by committee is no design at all.

If Apple's done anything right, it's brought design to the forefront of a lot of people's thought as a driving force for innovation (and to a lesser extent, Ruby, with its focus on programmer happiness, which is language design)

But even then, most open source software focuses on getting it to work first, and figures that someone else will come along to help later. The most usable projects are the ones that decide from the beginning to focus on usability.

In addition, some people probably feel, "Hey, I'm giving this away for free already, and you're complaining about usability? You go fix it."

And are there open source designs? Twitter bootstrap is the only one I'm aware of. Dribbble is the closest, but there, they're not sharing design, in the sense of "hey you can use this too", but in the sense of "I'll show off to 'inspire' you"
http://www.top-5000.nl/imdb1.htm
You're comparing apples and oranges. The TV licenses are funding for the public broadcasters to provide programming. They do not go towards laying cables into people's home for cable tv reception and do not fund cell phone towers. It is quite irrelevant to bring into this issue.

In American terms: The TV license pays for PBS programming, it's not a subsidy for Comcast to lay cables.
UCLA math majors take linear algebra and differential equations in their senior year?
The Making Of Goldeneye
Lighter-than-air craft rise again
Well, any time you'd rather have speed over completeness. Maybe you're aggregating tweets from the Twitter API and if the occasional one goes missing, it's not a big deal, or perhaps you can grab it on the next update. Maybe you're generating a real-time stats dashboard for your site and if one pageview gets lost every million, it's not a big deal.

Look, I agree that in most cases you probably want to do everything you can to make your data 100% complete. But failed writes should be really rare, and there are plenty of times I'd trade the rare missing write for cheaper/faster database servers.
Most/all software that Ubuntu gets from others are released under permissive licenses that explicitly permits reselling of the software. So no, there should be no expectation of money to Jack John Johnson for his freely (as in both beer and freedom) contributed software.

I would assume, were Canonical to start selling Ubuntu, that some part of the profits would find its way upstream.
Having moved in London two years ago, I struggle to find a moment of intense quiet. The reason is mainly the planes that are authorized to fly above the city (a stupidity in my opinion) and even in the middle of a park, you can still hear them, flying just above your head.

At night, cars, ambulances, you name it, will take the relay.. Frustrating.
The limitation WAS obvious to a great number of people. It's in the documentation, it's on the download page, and it's posted in several blogs available via google searches.

Beyond that I'm not sure why anyone would run a production system on a 32 bit system anymore. Sure the failing silently part sucks but really this seems much more like a poor deployment then a actual bug in mongodb being the root cause.