skysight-inc/HackerNews huggingface dataset:
Right! Foolish programmer! Using REP MOVSB has been broken since about the 2nd issuance of the processor. Dumb folks (read: DOS) used it as a timing loop to calibrate interrupt timers, complained when it got faster and broke their code so Intel 'dumbed it down' til its about the worst way to move memory you could try.

So you say it works again. Cool!

Maybe what we really need is some sort of 'architecture library' that compilers resort to for things like this. Maybe an instruction, maybe a routine, but guaranteed to work for every wrinkle in the architecture.

Because if its not in the compiler, folks will continue to cobble together buggy code of their own, with only a vague idea of the vast architecture landscape they are navigating blindly.
Honda Scoopy i The New Scoopy with larger Luggage
Is there any true capitalist country then? Where do you live that you don't have to pay any taxes?
FBI Wants to Wiretap Facebook, Twitter, Google
Also, it seems Apple enhanced last year's iPad; new ones are starting to show up with a newer 32nm CPU with better battery life:

http://www.anandtech.com/show/5789/the-ipad-24-review-32nm-a...

15-30% more battery life is nothing to sneeze at, and certainly seems like they are committed to still selling as many of "last year's model" as they can.
Zynga bought OMGPOP on March 21. 10 days later it hit a peak. I'm not sure you can correlate the fall with Zynga. The unfortunate part of this graph and story is we don't know what user growth looked like prior to April 1, so drawing any conclusions about Zynga's effect on the game is hard to do.
AT&T Chief Regrets iPhone Unlimited Data Plan
I agree that Windows lacks a good shell. But Git is easy under Windows7 and Powershell. It's the one of the few tools that was easily installed and usable under Windows. (Though Rails and Node have joined the ranks recently).
What about the Holy Roman Empire?

When talking about history there are very few "correct" and "right" answers, since one would have to first define what one means by "Germany" and "Austria".
Population density doesn't account for geography and infrastructure (roads). That's the healthcare delivery hotspot. Is there a map for that?

Further, culture determines willingness to USE available healthcare. Southerners have a culture of independence. Men are reluctant to complain about health anyway; compound that with stubbornness and phobias about large institutions.

You can even argue its not a Problem than some folks have lower life expectancies; they chose that lifestyle. God bless America, they're allowed to do that.
Exactly, this is likely the most meaningful statistical correlation. Here is a map by county: http://www.americanobesity.org/obesityInAmerica.htm

Obesity has been found to take 10yrs off lifespan.

Also, smoking: http://labs.slate.com/articles/cigarette-map/ (click tab to see by county).
I was commenting on the suggestion to make LinkedIn a requirement for the free account.
Its great to see aussie startups on hn, i wish you guys the best of luck and ill give you guys a shoutout on twitter @ozstartups when i get up.
I bet they could have bought the team much more cheaply a few months before Draw Something got popular. I wonder why they didn't...
Thanks for the feedback.
1. My email id is on the FAQ page, but I'll add a link to the footer shortly.
2. I decided to go with Paypal's default button because I felt that it will more more easily recognizable.
3. I guess you are getting the 500 error because you have not added any employment/education details. I will look into it shortly.
4. It is a one-time payment. I have just updated the text to clarify it.
That's more of a "hey look molecules are small" illustration than anything else. It just so happens that the number of molecules in a thimble of water is roughly equal to the number of thimblefulls in the ocean, but it could easily be ten thousand times either way.
Regarding your last point... are you talking 'turnkey' as in something like 37 Signal's Basecamp?
Php Zero day bug found
The SMS permissions on Android are for an alternative payment system via SMS. It's in the app description on Google Play.

Edit: Looks like they've since removed the permission and text related to it. shrug
Risk Based Student Loans by Michael Simkovic
I know a couple people who moved from SRE to SWE at Google, though I didn't have a lot of exposure to Google proper (I was based out of Santa Monica), so I don't have numbers for testers to SWE.

On the one hand, while I generally agree with the "go for what you want" approach, if your choice is stay with an organization that has had you for 12 years and has relegated you to tester, or join an organization where upward mobility is possible. I know what my decision would be.

Alternatively, you can always confront MS about their bullshit. Tell them, "If you don't give me an opportunity to go back into a primarily development role, I will be leaving MS for Google."
Microsoft won't have to buy nokia. They have all the advantages they could get from that and none of the headaches.

If they do buy Nokia it will be for one reason only, to prevent another party from buying it.
The primary for TX-21 is on May 29th.

I agree with you though that this isn't a very thoughtfully chosen race to get involved in.

The largest city in Smith's district is almost 50% over the age of 40, more than half of those over retirement age. As you noted, the district has voted Republican since pretty much the dawn of the modern Republican party. Smith's main primary challenger is a controversial libertarian who wants to legalize drugs and is a beta noir of the Southern Poverty Law Center (there's a trick). And he's barely campaigning.
Why doesn't Apple?

(Good) companies don't buy other companies to stop things, they buy them to build things.

Neither Apple nor Google worry about stopping Windows Phone - they are both concentrating on moving as fast as possible to no competitor will keep up with them.
Anecdotal, but a few of the best software engineers I've known did not have CS degrees. You certainly do not need one to write a CRUD app in Rails/Django.
You mention the memory controller; that's probably where the logic belongs, not on the processor. So the microcode would come down to "ask mc to move; wait for completion"
I've lived in a few, and I agree that, say, the central valley and LA/SF are very different. But I think SF and Boston, say, share a lot in common, enough to be roughly the same country, at least in the way that Paris and Bordeaux, or Oslo and Bergen are the same country (some cultural differences, but not completely foreign). So I would guess there are fewer than 50 really distinct social groups in the U.S.--- several urban social groups, several small-town groups, several rural ones, maybe 5-8 total.
Http://www.ccrr3333.cn
Most of these apply to politicians too.
Net HTTP status codes
They should've gone to Techlusive.com tisk tisk tisk
> "Anybody with the wit to stand in line can get free healthcare at an emergency room or local hospital."

Spoken like someone who's never experienced illness or injury in the US without the benefit of insurance.
If Microsoft and Nokia can make Windows Phone work then it will be very attractive to other manafacturers. They can how up late to the party and still have something that -- in the eyes of the public -- is identical to leading product.
Quantum mechanics Bells Theory debate in Shetl-Optimized Blog Comments
There is also Google App Engine, the free tier is fairly generous as well.
Ask HN: which of JavaScript's features slow it down the most?
I'm trying to sketch out a spec for a "restricted JavaScript" which throws out a few features, and in return compiles to much faster machine code. I'll get the ball rolling:

1. Throw out dynamic typing.
2. ... (your answer here)
The future is brighter than you think
I am tired of drawing the same things. I bet others are as well.
Not likely. But any proxy server in between might very well have. Including a transparent proxy on the ISPs side that the original poster knows nothing about
It is not "making a case" to state that character entities are "obnoxious" and backslash should be used instead of ampersand. It is stating a preference without providing any kind of justification.

And what do you suggest is the meaning of "discover Unicode" in the context of a criticism of XML? XML was unicode from the beginning.
You are right, well in that case, you would have to delete associated records manually if you didn't add any foreign keys at the db level
and you think that manually handling headers is more straightforward than php? I disagree.
The idea is that a transaction starts when a request starts, and it’s automatically rolled back if there’s an exception. This is behavior you want from the start! It’s half (err, ¼) the point of using a database.

I mostly agreed with the rest of the article but this strikes me as massive blooper. I can see no reason this would be considered good advise.

It's the database equivalent of the GIL, can't figure out what you actually need to lock? Just lock everything!

An example of this going wrong in production, I work in the online gaming (gambling) industry. One of our users won a large jackpot, our code started a transaction, contacted the 3rd party to have them release the funds, recorded the win in the transaction journal, updated the customers balance etc. Then the stored procedure which inserted a row into the outgoing email queue had a small error. This caused all of the database work on our end to rollback.

For what its worth, this was discovered during a reconciliation with the 3rd party and the customer received his winnings.

My point being, this is a horrible way of dealing with database transactions. Only things which are transactional by nature should be carried out within the same transaction. Obviously your code needs to deal with any errors and carry on or report an error as is appropriate.
I'm pondering this perfect language myself quite often. So far, I have only published what this language should not contain:

http://beza1e1.tuxen.de/articles/proglang_mistakes.html
The differing perspectives of statistics and machine learning
Fixed:

if (document.querySelector('.title a').innerHTML.match(/^Is .*\?$/)) { console.log('Probably not.') }

(HN's markup is terrible, it doesn't use headers)
The author conflates quite a few unrelated concepts. Monads with "interfaces and object models," and templates with type inference. Perhaps in the programmer's head these all serve similar functions (often erroneously. See, e.g. http://blog.tmorris.net/type-classes-are-nothing-like-interf...), but language designers need to make clearer distinctions.
Am I the only one loving Atom?

https://en.wikipedia.org/wiki/Atom_%28standard%29#Atom_compa...
I remember one year, while out skiing in West Virginia, my wife fell and broke her arm. The ambulance ride to the nearest hospital was about 1.5 hrs through some of the poorest and most ramshackle areas I've seen outside of the middle east and it ended at one of the smallest hospitals I've ever seen in the U.S. She received good care, but I can see many health choices being made in rural areas because

a) Too poor

b) Too far

If a resident of that area can even get their hands on a car, a 3-4 hour round trip to visit the medical center (not counting time at the center) vs. putting in another day on the job would certainly give me pause.
Moore’s-Law-as-segmentation is not driven by manufacturing ease, though it certainly benefits from that. Rather, it’s much easier to explain to new customers.

They could introduce three new models a year (high-mid-low) and spend months advertising what they are. Or, they could introduce one new model a year, and market that.

Brand new, but low-end, customers already know the product because it’s been in the market for a year or more.
I mean honestly, isn't the problem the same on consoles? It seems like 90% of new games that come out are "meh". Every time a super hero movie comes out you can be guaranteed a shitty version will hit the Xbox as well.
New Kansas abortion bill lets doctors lie to patients, withhold cancer treatment
To an extent , yes.
Although basecamp is something that is intended more as an internal tool that just happens to work over HTTP and is not directed at any specific market niche (other than perhaps general SMB).

Let's think about real estate as an example.
I imagine that pretty much every real estate agent will want the following features on their website:

A list of properties (that can be sorted by Price etc)

Search By Postcode/Zipcode.

Then a page for each property with:

Pictures from inside/outside the property.

Asking Price.

Number of bedrooms/bathrooms.

Some blurb about the property.

A form to book a viewing (possibly integrated with calendering at the backend).

Of course they will also want the generic "contact us" pages and pages about how great they are.

You could develop all of this bespoke every time for each estate agent, but then the amount of time you invest and how good you can make it are capped by the amount of money they want to spend on the project. You also have to worry about hoating arrangements for each client.

Alternatively you could just build the best real estate website you can make, host it on your own infrastructure and charge a monthly fee to rent an "instance" of it. Because the website is already built activation can be instant.

As an added benefit (if you get enough users) you now have a huge database of properties which you could potentially use to launch your own property search/comparison website.

You will have customers who will require more custom functionality and will eventually outgrow your "one size fits all" system regardless of how customisable you make it. At this point however they are probably willing to pay a significant amount of money to have a bespoke website developed. Another option at this point would be to license them the sourcecode for your system so that they can take it elsewhere for modification.
On a related note, do not use user agent sniffing. Use feature detection. Sniffing is fragile and will be immediately out of date when browsers upgrade / add new features.

You shouldn't care which browser it is, you should care what features it supports (or doesn't).
You could also add (at the pro tier) the functionality to generate custom URLs for a resume that contain a tracking string, and then send email alerts or something like that when that version of the resume is viewed. Simple analytics of "your 'HN posted' resume was read at this time from this IP" would be a huge value-add to justify the pro cost.

(To be clear, I meant to do this without having to create a bunch of different copies of the resume, though it's not really that huge of a difference, I suppose. The email notifications would be a nice touch, though.)
Since you already got the audience, twould make a great blog post.

http://www.kalzumeus.com/2012/01/23/salary-negotiation/ ?
The reason given for why rss is dying (i get all my content from the people I follow on twitter ie: I follow certain taste makers) doesn't consider how a person who you follow gets content that you want to read.

I'm willing to bet that somewhere along the line a person being followed is using rss to some extent. But not exclusively.

rss makes it potentially easier for the "taste makers" to fulfill their role in curating content.

rss's supposed replacement would lead to the internet being even more of an echo chamber than it already is.

Also, how does one persons blog post asserting that "rss is dying" constitute "a bunch of noise in the tech community" worthy of attention?
pretty likely.

http://code.google.com/p/chromium/issues/detail?id=93409
زندگینامه: ایرج قادری (1314- 1391)Biography: Iraj Ghaderi (1314 - 1391)
Startup mini-hackathon looking for feedback
Show HN: My first web app - A Better Queue: Netflix + Rotten Tomatoes mashup
Good thing they didn't patent it, so others can use it.
The second variant seems much better to me - in the first variant the size of the DELETE query itself is proportional to the number of published posts, so for very large numbers of published posts you'll end up sending a lot of data over the network, and may even hit your max_allowed_packet size (though it defaults to 1GB, which would be a lot of published posts!).
For the record, the article poses a simple question and makes light of the fact that the results are inconclusive. It should be taken with a grain of salt, as the author intended.
A little write up here: http://www.theverge.com/2012/5/4/2999889/better-queue-netfli...
Language design, like most engineering, is all about weighing tradeoffs. There may be a language that's ideal for a particular application but there will never be a perfect language.
I agree with this. I grew up in the mid-Atlantic of the U.S. and feel comfortable anywhere from D.C. up to say...Toronto. Similar enough culture, language, food, architecture, etc. that I don't feel out of place anywhere in that stretch.

Go to North Carolina or Georgia? I may as well be in Greece for how at "home" I feel there.

Similarly the stretch from SF to Vancouver (Canada) feels relatively homogeneous to me (as an outsider) but distinct from the stretch I grew up in. It's only similarity is the relative wealth. But everything looks and feels different.

While San Simeon, CA on south feels like yet another distinct place.

Texas is southern but very different than say Kentucky. And Colorado and surrounding have a distinct feel as well.
WaTCH Manchester City vs Newcastle United live stream online here
Manchester City vs Newcastle United
Home - Away
Match schedule:
Barclays Premier League
Date: Sunday, May 6, 2012
TIME : 12:30 GMT
LOCATION: Sports Direct Arena
Watch here now Manchester City vs Newcastle United live streaming premier league
Ask HN:Becoming a application developer from a scientific programming background?
I have a graduate and under-graduate degrees in engineering with a good amount of experience in scientific programming in C++ and python. I have ideas for a few web and stand alone apps that I would like to implement. But I am not sure whether I have the necessary skills to go ahead with them. For example I have no idea about Operations System theory or concepts like continuous integration. If you can point out to a list of subjects and concepts/topics that one need to know before jumping into full-fledged projects, I think it would be helpful to me and others who are in a similar situation.
Why would a big publisher like Capcom take the risk on creating an original iPhone game designed for the strengths of the touch screen

Because it turns out that a touch screen is actually a pretty shitty interface for a whole lot of apps.
What you have to factor in here is that people who consider themselves experts will often take a dim view of something new they don't understand, particularly if the work was done outside the system they're part of.

(A quote comes to mind: "The bomb will never go off, and I speak as an expert in explosives." -- Admiral William Leahy to Harry Truman, concerning the atomic bomb.)

Numenta's technology is definitely novel. How well it will work remains to be seen, but I think it's a very interesting experiment.
When Google alone doesn't cut it: help us tackle tough sync scenarios
This sounds like a good idea until you think about where that money goes. The reason PACs need money is for media buys. I would be much more comfortable with a 10k ad buy to oppose Lamar Smith if the mechanism for turning that money into influence wasn't owned by a handful of companies, all of which give much greater sums to represent the opposing side.

In the end, the problem isn't the PACs as much as it is the fact that the process takes place on private property. It's like two armies showing up for a battle and each having to pay a fee at the door to somebody who was then allowed to spend that take on weapons for the side of their choosing.
Buy milks.me for $99 - domain garage sale
Memevertising: Insane Ways Startups are Recruiting
> Some have helpers for creating RESTful routes

Can somebody point to an example of this?
The transaction is internal to the database. It's essentially a list of operations to perform, if something goes wrong it provides a list of things to reverse. If the db transaction fails, then there would need to be some code to handle rolling back operations outside of the database. I don't think db transactions were to fault in your situation.
Last year Dr. Davide Maltoni published a paper (Pattern Recognition by Hierarchical Temporal Memory)[1] comparing the algorithms laid out in Dileep Georges original PHD thesis. The results were pretty impressive. There have been many improvements to the algorithm since then too.

http://bias.csr.unibo.it/maltoni/HTM_TR_v1.0.pdf
Personally, I _like_ PHP because, at the core, it is a collection of utility functions to write webapps quickly. Here's a small set of those function that I would like to see somewhere else (like in Python for example):

Save a file: file_put_contents()

Load a file: file_get_contents()

Trim whitespace: trim()

Print a string (even numbers!): print $str

Dump an array: print_r()

Print the stack trace: print $e->getTraceAsString()

Want to embed HTML? Go ahead, _without_ any of this nonsense: print "<table><tbody><tr><td>"+str(val)+"</td></tr></tbody></table>"

Want to check for errors and improve the quality of the code? Go ahead! Use lower level functions like fwrite, fread, etc; most functions return FALSE on error, use try/catch, throw Exceptions, create custom Exception classes, go nuts with over-architecting if that's your thing.

Also, as someone who knows C and C++ rather well, I find PHP completely intuitive, very easy and flexible, as opposed to:

if __main__=="__main__":
main()

and passing self around is just plain redundant.

The icing on the cake is that a huge part of the built-in functions wrap and extend existing C functions: strpos, strlen, so the language rarely gets in your way. The docs are pretty good (there's room for improvement).

So you can be a zealot all you want, but the truth is: the language doesn't make your code reliable - YOU make the code reliable and, from my experience, people who bash a language rarely know what they're talking about and it usually just boils down to personal preferences like braces vs no-braces.

Lastly, I wish you all the best in your fanatic bashing of a good tool that has proven itself appropriate for web applications. Everyone's tired of the following example, but I'm going to say it anyway: Facebook (and thousands of other large websites). Feel free to be in denial about that.
This is not isolated.

I posted a comment on a friend-of-friend's feed. He posted some Bertrand Russell quote and I took issue with the phraseology but generally agreed with the sentiment.

When I clicked the "post" button, Facebook gave me some warning message along the lines of "are you sure you want to be posting this? If you post bad things you could be banned from commenting"

I found this fairly insulting. I think Facebook has finally found the thing that's going to drive me completely away from their system.
Our Mediated Lives
Apple security blunder exposes Lion login passwords in clear text
I think the problem with this question is that "fragmentation " is fairly ill-defined.

For example, you can say that ML fragmented into SML and OCAML, but then what's Haskell? Is it a fragment of SML? Well, not really. But then, SML and OCAML are significantly different languages, which have taken their inspiration from sources outside of their "parent language" as well.

On top of this, look at, for example. Boo. Boo is a lot like Python, but is it a fragment of Python? Also, C, C++, C#, Java, now even Go.

I think the point of this is what is the point at which a new language becomes no longer a "fragment" of its parent, and becomes a new language in its own right?
I am not so motivated to set my permissions. I'll just play different games now.
Tools to Turn your Garage into a TechShop
i respect people like you alot. company's mission and how they behave before their product.

+1.
Is captcha difficulty driving away users/customers?