skysight-inc/HackerNews huggingface dataset:
Turing completeness says absolute nothing about performance. If my embedded logic programming library takes 2ms to run a query and yours takes an hour - I can actually put mine to useful work.

Granted many languages simply move this kind of work to external C dependencies and such. However this doesn't address the other kinds of language extension such as idiomatic ad-hoc type systems and predicate dispatch I mentioned.

Why shouldn't our programming languages capture these heterogenous use cases comfortably?
Chris Sacca: The Train Has Left The Station On Early Stage Valuations
If they had chosen a plan with very little included data allowance it may have had high excess usage costs.

Looking at the Telstra Business website[1], their $19/month 1GB plan has an excess usage rate of $0.25 per MB. Yes, megabyte.

For your guess of 796GB that would work out to over $200,000.

[1] http://www.telstrabusiness.com/business/portal/online/site/p...
I've found this link to be the best guide for Emacs users

http://gregorygrubbs.com/development/tips-on-android-develop...
Power companies were some of the first customers on Telstra's new M2M platform so it seems it wasn't standard operating procedure to lock the cards/accounts down at first. "An Aurora spokesman said once the company became aware of the problem [of unlocked SIM cards] with a small number of the company's meters it had taken steps with Telstra to prevent it recurring."
They looked at SQL and added an index to their DB?

When I read this I actually cringed, because they changed their SQL query in production without looking at the query plan first. Apparently it's the blind leading the blind over at stack overflow, not that it seems to be hurting them.
Cell salts tissue salts world Homeopathic Remedies Schuessler Cell Salts
Cell Salts Tissue Salts Blog
"If you like to get high, don't make excuses for it."

The amount of weed you need to consume to get extra creativity is far below the amount weed you would consume for recreational purposes. For someone without a tolerance looking to get the benefits of creativity, the proper vaporized dose would be around .03 grams. Whereas to get 'high' the proper dose would be around .1 - .2 grams.

It's the same as how the analgesic dose is below the recreational dose of every drug. Which is why you can take opiates for medical purposes without getting addicted as long as you don't abuse them. This also includes marijuana; people using marijuana for medical purposes use way less than those using the drug for recreational purposes, though different conditions warrant different doses. For example, those using marijuana to treat cachexia generally need a higher dose than those treating anxiety or insomnia.
Netherlands, but (with some caveats) it also holds for at least some US states. Note that I'm talking about traffic camera tickets, that's quite important. If you get a ticket, the burden of proof is on the owner to prove it wasn't him. I can't easily find references to specific US state law, since most I get are scam sites about how to get out of speeding fines - but for the rest, there are people reporting online on having the same system, and others where you can fill in a report saying it wasn't you and then you're off the hook (one official reference I did find was from Portland, http://www.portlandonline.com/police/index.cfm?a=33798&c..., where apparently you can get away with it).
According to Heise (German) they do use Sandy Bridge chips[1]. Apple sometimes receive chips from Intel that aren't available outside of Macs, but other than that, the exact model should be possible to work out - you've got clock speed, i5 or i7, and they all have 6MB L3 cache.

[1] http://www.heise.de/mac-and-i/meldung/Neue-iMacs-mit-Quad-Co...
Bin Laden's front yard
I would agree with this, and have seen it as a trend. Of course, the purpose of the Mac Pro was always a specialized machine, but the iMac is definitely starting to compete in power and options, and probably the better choice for most people who want an Apple desktop.
I'm glad to see Apple taking care of the App Store fraud problems
Also: Bing to make Google the default for search.

Oh wait, they already did that.

http://searchengineland.com/google-bing-is-cheating-copying-...
Unfortunately, an offline syncable folder is the core feature of Dropbox, and anything that doesn't have it isn't, by itself, a Dropbox equivalent.

Of the hundred solutions you mentioned, could you recommend a few that will automatically sync files in the background as they are changed with versioning/conflict resolution that don't choke on large files? I haven't found any which perform the task satisfactorily.

Edit: Tone is not intended to be antagonistic; I'd genuinely love to know what you use for this. :-)
Putting the phone in airplane mode and turning on Wifi mode also effects the same behavior on many Android phones from AT&T. This would probably work for your Nexus, too.
I think many people on here are missing the point about "same level of power as one of my children dying." He's only using that as a way to convey how much of a life altering event it was, not how tramatic, or depressing it is.

I've never taken LSD, nor to I plan to, but every, EVERY, person I've talked to that have, talk about how it changed thier lives dramatically.

It seems there are a fair ammount of people on here somewhat scared of the way drugs alter you, (hey, this is hacker news, why not hack yourself? you only live once, see what happens) but it's really one of those things you will never understand until you experience for yourself.
I'm confused. It sounds like she was given the sim card and didn't know it was stolen. Does Australia not do mens rea? Or does it not apply here for some reason?

I mean, common sense says she didn't think she was doing anything wrong.
Here's a question for anyone who thinks the same way as this blogger: If the news had been "Osama Bin Laden has been captured" don't you think the same celebrations would have taken place? I'm 99.9% sure they would have.

Another question: Do you think the U.S. wanted Bin Laden dead when they did this? I doubt it. He's an intelligence gold mine alive while he's nothing but a martyr that strengths the other side if he's dead. So there's almost no chance we set out to kill him.

So in the end this isn't "an eye for an eye" and it isn't blood lust.
My policy is to prefer to signal or throw an exception. It's not something that can be accidentally ignored by an unconscious programmer.
I have one of the first Intel iMacs and the hard drive is not easy to replace at all.
Why Aren't Porn Stars Paid More?
? Right, that would put on the owner of the AP, for example, the obligation to take "expeditious" action when a notice of copyright infringement is received. So you'd have to, as a consumer, respond within a day, or maybe a few days, to such notices. Being an ISP does not put one above the law.

Besides, it's not a 'customer' (so there's no ISP<->user relation) if the owner of the AP doesn't even know the user, or even that the user exists.
Well, if the title is the problem, what's would be a better title?

Significant software projects need a technical person at the top, who's not a manager. If that technical person doesn't have a cool title, he's going to get implicitly demoted by the other stakeholders. That's the way it is.

Architect is just a cool title that gives some authority, so that person doesn't get stomped out by the other non-technical people in the mix. I've been called other things besides Architect (e.g. tech lead, lead developer, etc.), but those titles don't have enough weight. They imply that technology is somehow a second rate activity. When the "Architect" walks into the room, at least they get the attention of the CXO or executive level stakeholders. Otherwise, those types will just focus their attention on the non-technical managers in the room.

What else would you call the lead technology person who knows the nuances of everything about the project, but who doesn't want to be the manager of it?
Slicehost migrating to Rackspace
Just received an email from Slicehost. Sad to see it go.

"I would like to start a dialogue about our plans for the Slicehost™ product over the next year. This email is meant to provide an overview of our thoughts, but we would like to continue the conversation directly with our customers in the forums.

Before we get into details about Slicehost, it is important to note that there are two tectonic shifts happening in IT at the moment.

The first of these shifts is the internet’s change from running primarily on IPv4 to IPv6, a completely separate addressing format. This is our industry’s way of dealing with an exhaustible supply of precious resources (IP addresses) that have become scarce.

Embracing openness and collaboration in the creation and consumption of IT is the second of these shifts. This year has seen major announcements regarding the OpenStack™ technology, a massively scalable cloud operating system, along with Open Data Center, a data center design process modeled after open source software projects.

How do these changes impact your account with Slicehost?

As you know, after Slicehost joined Rackspace in 2008, Slicehost technology was used to power the Rackspace® Cloud Servers™ product. With two brands, two control panels and two sets of Support, Engineering and Operations teams it has been a challenge to keep development parity between the products. In order to prepare for the next set of advancements in Cloud Computing, driven by the industry changing shifts I mentioned above, we will convert current Slicehost accounts to Rackspace Cloud Servers accounts over the next year.

Converting from Slicehost accounts to Rackspace Cloud Servers accounts will enable you to prepare for IPv6, and give you access to Cloud Files, the Cloud Files CDN Powered by Akamai, and Cloud Load Balancers.

Naturally, this decision has not been easy. There has been extensive planning, and will continue to be more, to ensure this change is as seamless as possible for everyone.

I understand this is big news, and I want to give us a chance to discuss it over the coming weeks and months. I will make certain that information is communicated to you. Most immediately, to help continue this conversation, we have created a new section within the forum to specifically address and discuss the merger of our two products.

Sincerely,

Mark Interrante

Rackspace

VP, Product"
added forceNew option to make new message replace old immediately
Slicehost Accounts Converting to Rackspace Cloud Server Accounts Over Next Year
Small business idea - a walk in startup incubator type deal that has internet, books, coffee, cool furniture, possibly whiteboards, no mentors!
I'll be honest, my title was adapted from the one I saw on reddit, as the original article title was not sufficiently informative.

This interpretation never occurred to me. Little did I realise that I was subconsciously trying to imply that women are stupid and deceitful!

How would you have phrased it?
Rackspace planning to convert Slicehost accounts to Rackspace Cloud Server
Full text of email from Rackspace below:

---

I would like to start a dialogue about our plans for the Slicehost™ product over the next year. This email is meant to provide an overview of our thoughts, but we would like to continue the conversation directly with our customers in the forums.

Before we get into details about Slicehost, it is important to note that there are two tectonic shifts happening in IT at the moment.

The first of these shifts is the internet’s change from running primarily on IPv4 to IPv6, a completely separate addressing format. This is our industry’s way of dealing with an exhaustible supply of precious resources (IP addresses) that have become scarce.

Embracing openness and collaboration in the creation and consumption of IT is the second of these shifts. This year has seen major announcements regarding the OpenStack™ technology, a massively scalable cloud operating system, along with Open Data Center, a data center design process modeled after open source software projects.

How do these changes impact your account with Slicehost?

As you know, after Slicehost joined Rackspace in 2008, Slicehost technology was used to power the Rackspace® Cloud Servers™ product. With two brands, two control panels and two sets of Support, Engineering and Operations teams it has been a challenge to keep development parity between the products. In order to prepare for the next set of advancements in Cloud Computing, driven by the industry changing shifts I mentioned above, we will convert current Slicehost accounts to Rackspace Cloud Servers accounts over the next year.

Converting from Slicehost accounts to Rackspace Cloud Servers accounts will enable you to prepare for IPv6, and give you access to Cloud Files, the Cloud Files CDN Powered by Akamai, and Cloud Load Balancers.

Naturally, this decision has not been easy. There has been extensive planning, and will continue to be more, to ensure this change is as seamless as possible for everyone.

I understand this is big news, and I want to give us a chance to discuss it over the coming weeks and months. I will make certain that information is communicated to you. Most immediately, to help continue this conversation, we have created a new section within the forum to specifically address and discuss the merger of our two products.

Sincerely,

Mark Interrante

Rackspace

VP, Product
Chrome OS Gets an Improved File Manager
"These young startup entrepreneurs will soon graduate to executive positions at large U.S. corporations"

They will? Where does this idea come from that large companies are the big leagues, and that if you're good enough you'll eventually "graduate" to there?

In my experience it's the complete opposite; small companies are much more discriminating about who they hire.
An informative reply from Mr. Resig himself :) Thanks! I understand now. I generally use .attr to retrieve the id, class, or something like that, which isn't something that usually changes in my scripts. I mainly stick to .val() for inputs, so this definitely clears up my concerns.

I'll go through my code a bit to see if I need to make any changes, but it doesn't seem that way now that it's all more clarified for me.. Besides a couple cases where I check the state of checkboxes. Thanks again for your help, and for jQuery in general. It's made my life/job easier in a completely indescribable way. (I used to be afraid of Javascript.)
“Hacker” used to be a term of abuse, but like “punk” it was adopted by those accused as a badge of pride.

Yowzers. Epic culture disconnect fail.

Unfortunately, the rest of the article is equally misinformed. Hacker culture predates startups by some 30 years... it certainly did not appear as a result of Eric Ries' Lean Startup writings!...

There could be some truth to the points this guy is making, but the post is too misinformed for the points to stand.
IndexedDB adapter for Backbone.js
Slicehost accounts will be converted to Rackspace cloud accounts
If you are building anything more complex than a blog site and expect to take a decent amount of traffic, to the point that you may in fact care about optimizing at all, going with an ORM that writes sql for you is a really really bad idea. I really don't understand the fascination with ORMs today. Some sort of sql-to-object translation layer is no doubt a great thing, but any time you write "sql" in a non-sql language like python or ruby you are letting go of any ability to optimize your queries. For reasonably complicated and trafficked websites that's a disaster simply waiting to happen. This isn't just blind speculation on my part, I've heard a great many stories where very significant resources had to be dedicated to removing ORM from the architecture, and the twitter example should familiar to most.

I would go so far as to say that sql writing ORMs are a deeply misguided engineering idea in and of itself, not just badly implemented in its current incarnations. You can't possibly write data access logic entirely in your front end and expect some system to magically create and query a data store for you in the best or even close to the best way.

I think the real reason people use ORMs is because they don't have someone at the company that can actually competently operate a sql database, and at any company of a decent size traffic-wise that's simply a fatal mistake. Unless you are going 100% nosql, at which point this discussion is irrelevant.
Benjamin Franklin's daily schedule
Was removing bin Laden, in fact, a huge step in the process of achieving that goal? Was it a step at all?

Putting two bullets through bin Laden's head (and then singing & cheering about it very publically) doesn't seem to me like it will cause the large numbers of people who think very poorly of the US to change their minds.

Will they really be more convinced, now, that the US is a place of justice, due process and lawfulness, freedom and all that?

Bin Laden was a leader, but he only succeeded because there were plenty of people to lead who felt as he did. I don't think he would have hung up his hat if he had peeked into the future and found that he would be martyred by the US military.

There are already other leaders, and they aren't likely to find the fear of eventual martyrdom terribly intimidating either.
Actually, I do remember 10 years ago, that was when I got my first job. I remember that already then I was rather surprised to learn that what they said in the books about database applications was exactly backwards: the often repeated wisdom was that the database engines were fast and highly optimized, and you should do as much processing as possible on the database engine and as little as possible in your PHP script which was bound to be less efficient. The reality was that the database engine was always the bottleneck. If the PHP script was slow, you could replicate your Apache to as many machines as needed. If the MySQL was crapping out, you could buy a bigger machine or optimize your queries but generally that was a bigger pain.
Only for reasonably numerate folks.

See http://verizonmath.blogspot.com/2006/12/verizon-doesnt-know-... for a related horror story (Verizon and USA, but the basic point holds - you should understand what they really mean, and logic/reason holds no relevance!)
I wrote one of the (non-root, virtual network-adapter based) apps like PdaNet, and I can say that a number of people on VZW have reported this. I wonder what would happen if my app were one day open-sourced so that anyone could publish an apk to the market in 15 minutes...
Lesbianas fuera del colegio
It looks like you can still use it as a monitor by itself: http://www.macrumors.com/2011/05/03/2011-imac-notes-magic-tr...
sure, i would have understood "impossible" as shorthand if it hadn't immediately followed "quite difficult".

"quite difficult or simply impossible to express"

i thought i was about to learn something interesting about the reducibility of languages.
How is it worse than "Guy unknowingly live tweets the Osama raid in Abbottabad"? "Woman" just happens to be a word used for female human beings.
Is this correct: 400K revoked certificates? Isn't that a lot of revocations?

Shouldn't the filter size be based on total elements to be checked, not elements stored? Assume there are only 1000 revoked certs. If a bloom filter were used, it'd have to still be huge to keep a low false positive rate, because there's millions(?) of valid certificates, correct?

Please, could someone fill in what I'm missing here?
I'm glad I chose to migrate to Heroku before this transition. I'll be closing my Slicehost account as soon as possible.
What if she just repays the $193k?

I have a feeling that quite a few nerds would be pissed off enough about this to donate a cup-of-coffee to a "keep this poor woman out of jail" fund.

That, and hopefully something like that would bring publicity to the absurdity of this.

Granted, yes, what this woman did was completely wrong, and she should be punished for it. That punishment should be about on par with people who use cracked smart cards in their satellite receivers.
Google is Dead
Exactly.

Assuming she had downloads running non-stop during the 4 months, at a maximum of 7 mbps (3g), she would have downloaded 8859 GB. With a $193000 bill, the "significant theft" was Telestra charging $22 per GB.
Google AdWords vs. Facebook Ads
Sure seems like someone should have looked at their data bill more often than every four months. So did they shut off the SIM once they knew it was stolen and being used, or did they allow her to rack up those ridiculous charges on purpose?
If Aurora actually paid that 193k, then she should repay them for it. But it's not clear to me from the article that they did, and I can't really imagine that they did. If Aurora never paid that bill, she ought to be liable to Telstra for whatever she can get them to reduce the bill to.
Thank you! The pure definition of simpler terms I was looking for. Going through my code now to see if I need to make changes!
If your database engine is the bottleneck, you don't have an enterprise architecture.

This will sound incredibly mean, but I built a very lucrative career coming in behind people who tried to fix everything in their apps and not the DB.
Ask HN: XMLHttpRequest, Cross-site scripting and JSONP
Hi all,

I encountered a nasty surprise while coding an app ... wanted to discuss the issue and get thoughts from others. In short, I assumed that it was possible to use XMLHttpRequest from a Javascript application to call Twitter, Facebook and other web-enabled APIs. It turns out that for a service that returns JSON or XML, you can't call a web service (from javascript running inside a browser) that is not in the same domain as the original webpage. (Well ... IE lets you do it, but it gives you a nasty security warning. Other browsers I tried seem to block the request completely). It turns out that there is a workaround ... if the web service returns JSONP, you can use a script tag to make the web service call.

I have some specific questions, but would certainly appreciate related thoughts.

1) Is this really how it is supposed to work? Am I missing something? If this is how "it" is supposed to work, then "it" is lame.
2) How common is jsonp in web service APIs? Is this a non-standard hack or widely used by web companies.
3) One obvious workaround to the whole mess is to just make the web service calls from the server side and relay data to the client browser. Is this the standard practice?

Thanks for any light you may be able to shed on current usage and best practices!
Not exactly what you're looking for, probably, but close: http://twelvesouth.com/products/magicwand/
Beware of Thread#kill and partially commited ActiveRecord transactions
So... you're saying that people who breathe in dangerous pollutants produced in goal plants had it coming?
They turned on indexing on the table and went to a JOIN type query. Boy. Trouble believing steps 1 - 5 were necessary to come to such a rudimentary fix.
NFS doesn't mirror the remote data to the local disk, whereas glusterfs allows exactly that (plus some more stuff). http://en.wikipedia.org/wiki/GlusterFS
> Continuing to use .attr()/.removeAttr() will probably be just fine

Your blog post calls them "breaking changes" for a reason though. Code that does `if ($elem.attr('checked'))` needs to be rewritten to use .prop when upgrading. Saying "It probably (hopefully) won't [affect your applications]" is slightly contradictory.
TLDR version > Soon, even lynx users will no longer be safe! Feel the fear and buy our sponsored antivirus software!

I am somewhat doubtful regarding a mac-bashing article in the "microsoft report" folder. But maybe that's just me...
Very true. He's dead because he resisted, not because that was the plan. The news is reporting that he attempted to 3 separate women as human shields before he was shot in the head. I'm not sure how true that is since the media does often make up stories, but if it is true then that's reason enough to kill him.
Is prop('value') faster than val() now for reading dynamic input?