skysight-inc/HackerNews huggingface dataset:
PHP uses the parlance "associative array" most often, to be fair. The confusion is really that PHP has few types that cover a lot of features. PHP combines its numerically-indexed array type with its ordered maps, and if you start by using numbers as keys, there's no conversion once you introduce a String key that makes it associative. Array functions (pop/push) will continue to work, as will dictionary key sorting, etc.

I would like to know if PHP's object implementation, which was introduced after their associative arrays, suffers from the same hash collision issues. I've read CPython's hash algorithm (it's quite beautiful) and I wonder if PHP internally represents objects as glorified hash maps also.
Stanford University archives on Apple’s early years, Silicon Valley history
NameCheap is $6.99 for the transfer + 1 year on the expiry. Most include a year, I think, or else it would be hard to get transfers.
Your comment is a good one. People are downvoting not because you aren't contributing, but because they disagree with you and are trying to silence your opinion. They forget that upvotes should be used to encourage discussion, and down votes used to remove comments that don't contribute. Hopefully, posting here will highlight your comment so others will take note.
Experts: Twitter account case may blaze new trails in social media law
I don't know, but I can't believe I'm becoming one of those old fogies who's getting tired of blog posts with *shit in the title.
>The only platform you would need to re-implement for would be iOS but your going to hit that problem whatever you do (not sure what it's JS support is like though).

That is not the case for mono as Xamarin compiles Mono code into native IOS code which is Complain with Apple guidelines.
I don't think those are proper analogies. The reason everyone is so outraged by GoDaddy's stance is because they claimed there are no moral or technical downsides to the bill, and being so intimately involved with DNS, they should know that's simply not true.

So they either: don't understand their own business, they don't care about their customers, they have no ethical standards, or all of the above. Whichever it is, it's clear that they're run by truly horrible people.
Well hold up a second... quote from that link:

_ In the case of the Ruby language, the 1.9.x branch is not affected by the predictable collision condition since this version includes a randomization of the hashing function._

So there is some merit to what the commenter is saying, though I doubt he knew the above.

Actual ruby arrays (which are arrays and not hashes) will obviously not exhibit this problem though.

I think for all practical purposes, unless you're doing something really weird, the likelyhood of hash function collisions is rare enough that we don't need to think too much about it.
10 Reasons why it's a great time to be a global startup
Just disable the Privacy and unlock the domain before you do the transfer. See this tutorial:

http://hover.screenstepslive.com/s/hover/m/927/l/7788-GoDadd...
Cybersecurity in Waste Water and Water Control Systems
4. Chunk the image into tiles so even if you get the pristine source, you need to reassemble it.

You can still do screenshots, but it makes it much harder to suck down an entire gallery.
Venture Tries Same-Day Delivery
Supporting Mobile With three.js
Passive income, if you are rich you can pay others to use your money to make money for you. If you aren't rich they don't make enough on your meager savings to cover their costs.

Risk ability, if you are rich you can afford to take risks. The poor are one little loss away from the homeless shelter.

Learning heritage, the wealthy teach their kids how to make money. The poor teach their kids to toil. Even more than hows they teach shoulds. In poor circles you hear things like an honest days work(which almost always refers to manual labor), etc.
The only domain I have left with Godaddy (moved all mine a year ago) is one I set up for an ex-girlfriend so you'll have to forgive me for putting my own sanity ahead of the greater good :)

I have noticed a few promo emails from Godaddy in recent days though. More than usual I couldn't say - this whole situation may make them stand out.
The purchase is automatic, at least for most, if not all, gTLDs. When you submit the request to transfer to the registry, and it successfully completes, the domain is automatically extended 1 year.
The issue is that exposes the OP's identity in Whois for a bit of time during the transfer.
Apple's Forgotten 80s Music Album: The Apple Boogie
I don't think you understand how the government works. Most dystopian legislation is written and paid for by those "random" companies.
Yes, there are "several definitions" (as there are with most terms), but I'm talking about the normal and popular one - the one you'll find in contemporary and historical literature and on Wikipedia, etc. Here's wikipedia:

> The British "upper class" is statistically very small and consists of the peerage, gentry, and hereditary landowners. These people were traditionally the wealthiest in the land having inherited money and position. The majority of aristocratic families originated in the merchant class, and were ennobled between the 14th and 19th century.

http://en.wikipedia.org/wiki/Social_structure_of_Britain#Upp...

Just as an aside - public schools like Eton were originally exclusively for the middle class (aristocrat children would have been privately tutored) and though since 1900 they have expanded in class terms to accommodate the Upper Classes (obviously including the Royal Family) there's no way a middle class person would feel out of place there.
It's hard to automate though, so it doesn't scale particularly well if you want to suck down a whole portfolio or such.
I will just throw http://nametoolkit.com in here, for those looking for a more simple, less upsold alternative.
Six Predictions for Digital Business in 2012 -Andrew McAfee
Genelia D'Souza New Year Calendar Desktop 2012
Download Bollywood actress Genelia D'Souza with New Year Calendar 2012 for desktop. Genelia is a Indian actress, who appeared in Telugu, Hindi, Tamil, Kannada, and Malayalam language films. She has established herself as one of the leading actresses of the South Indian film industry. Find out Genelia D'Souza Calendar 2012 Wallpapers for Your Computer and Laptop.
I've thought for a while about a service that would allow you to define a set of basic models/domains, including basic validation rules and relationships on them, then offer to generate the CRUD code, but in a variety of frameworks - grails, zendframework, rails, asp.net, django, etc. Beyond being a 'neat idea' though, I couldn't find any real use case for it.
Varies, but it's not much different that what I listen to when I'm not programming. My tastes bounce around from day to day, but I tend to classical (mostly chamber music), old metal (original Sabbath era), "classic" jazz (coltrane era), celtic, "old time" banjo, and recently dubstep (Skrillex).

Mostly though... nothing. When I listen to music, I really listen to it, so when I'm concentrating on coding, I usually have it as silent as I can make it.
I love Google but they're at least dangerous. The "bad" may come later.
Mastering the Art of Living Meaningfully Well -Umair Haque
Funny enough, I gave FF the heave somewhere in 3.x and switched to Chrome. I love Chrome. I love working on Chrome. But I've been thinking a lot the last few days about what you just said. Now how do I get my bookmarks out of Chrome and back into FF...
Daily Market Wrap: December 28, 2011
Is Dependency Injection like Facebook?
Copyright law needs serious revision. It's important to note the historical context of copyright. Before copyright, circa 1700, distributing written material was prohibitively expensive and it was common for writers' inventions to be stolen by rich, powerful publishers who would sell their material (without payment to author) at large, at a price the writer couldn't possibly beat. This not only left artists in poverty, but it also reduced the quality of artistic work. Copyright law evolved in the era of nation-forming (1650 to 1850) because countries realized it was in their national interest to have notable artists and scientists, and that they wouldn't have this if the rich and powerful (being the only people who could publish) could steal their work.

Before copyright, an author (or, for the best modern analogue, a musician) would make almost nothing on his first book (it'd just be stolen by a publisher) and the only way he could make a decent living would be to negotiate an arrangement over his future work with publishers, who nonetheless held most of the cards. Does this evil system sound familiar? It should, because it's exactly what we have now, under corporate copyright provisions that are far too permissive of the law being used for purposes exactly opposite to what was intended. Copyright was designed to protect "the little guy" against the rich and powerful, not vice versa.

Also, the people in power (responsible for SOPA) don't actually give a shit about Hollywood. Not in the least. This is about control for them. Copyright (like drugs) has become a selling point evil men use not because they care about the issue (they don't) but because they want an excuse to centralize power and practice some good-ol'-fashioned fuckin'-with-people. The real goal of SOPA is not to destroy the Internet. For most people (but not those who need it) the Internet will work just fine. It's to exert control by bringing into question the legality of its components. When something essential (such as private business, as observed in Soviet "communism" and post-Soviet ochlocracy) is made illegal or extremely difficult to do legally, it doesn't disappear outright-- it becomes beholden to officials who enforce these absurd laws selectively.
I don't follow. By this logic if you receive a death threat through the (snail) mail you should get a ... new mail service? How does that work?
Is It Time for Apple's Patent War to End?
Apple would be smarter, says Kevin Rivette of 3LP Advisors, to cut tech deals that give it inside looks at rivals' innovative directions
It's quite simple: the growth of interest is exponential. That means the growth of the wealth of rich people accellerates!
I just ran this (using the PHP CLI) on my Lion MacBook Air and it took far, far longer than 30 seconds - 172, to be exact.

Not being at all familiar with the underlying mechanisms, does anybody understand why it would take so much longer on {PHP 5.3.6, Lion, my MacBook Air, the PHP CLI}?
> Depending on the size of the vessel, it's a possibility, but not likely. It's going to be easy to tell if someone's approaching you at ridiculous speed.

So if you a voting citizen of Earth, you'd have complete confidence in your planetary defences, and see no reason at all to send the military after the rogue spaceship that could potentially destroy your country?

Can you imagine a national government saying today, "Yes, we know the terrorist has nuclear bombs, and yes, they're currently in a remote location within strike range of our aircraft, but no, we're not going to take them out because we're 99.9% sure they'd be unable to get those bombs into our country."

> How? Is there some magic cloaking device that prevails the Caribbean ocean?

The atmosphere, the curvature of the earth, primitive communications, and obstructing land masses are all problems 18th century ships had to deal with.

> Sorry, but the Navy can't stop drug smugglers by boat today with satellites, radar and whatever else.

And how many large, hard-to-hide pirate vessels do you see nowadays? How many pirate battleships, or pirate aircraft carriers are there?

Pirate vessels today are small, short-range craft that can be easily hidden, because communication and observation technologies are so much better today than in the 1700s.

> They took the merchants by surprise, because the merchants didn't know they were pirates, they thought they were just crossing paths with another merchant ship.

That trick would only work once. Once the pirate attacked, everyone in the solar system would see them, and their little green icon would permanently change into a little red icon.

> Sorry, but it's eventually going to be in one nations best interest to economically harm the other and harbour privateers.

Why? That doesn't happen today. The US doesn't sponsor pirate battleships to attack the French, for instance.

Privateers made sense in the 1700s, where raw materials still had a lot of worth, and war could be waged between world powers without mutual destruction.

But today, piracy doesn't make economic sense for anyone with any wealth. It's much more profitable to invest than steal.

> Do you think the colonies are going to turn down building materials for 1/2 the cost?

Yes, because everyone will see them doing it, and in a high-technology civilization, raw materials are ultimately not that valuable.
> doesn't include the ability to actually modify the software running on your device

OK, I am uncomfortable with my weird position in this thread as the Android Avenger (especially seeing as how I don't even use Android except to fuck around), so I apologize in advance for the breakdown in my civility function.

However:

ARE YOU FUCKING HIGH ON FIRE?

YOU CAN COMPILE YOUR OWN MOTHERFUCKING (HACKED) ANDROID AND INSTALL IT ON YOUR OWN MOTHERFUCKING PHONE. FOR INSTANCE:

http://www.droid-life.com/2011/12/20/variety-of-android-4-0-...
I'd definitely recommend Unity3D for this. It provides (as far as it can) platform-agnostic abstractions for controls, graphics and audio, although if you want to get down-and-dirty with a particular platform you can easily write native plug-ins.

Very technical people often have reservations over such systems that seem to cater for non-techie developers, but I found it made game development much more enjoyable- less platform-specific graphics boilerplate and more enjoyable challenges like AI.

I ended up creating this simple ragdoll game over a few days for iOS- http://itunes.apple.com/gb/app/ragdoll-spike!/id384354298?mt... , I'd be interested to see how much longer it would have taken to do natively!
Here in Uruguay we have a local-only, lower-scale program sponsored by the governmental agency ANII (Agencia Nacional de Investigación e Innovación):

http://www.anii.org.uy/web/convocatorias/apoyo-j-venes-empre...

It's a similar system (government reimburses 80% of the expenses), and with the same problems from what I've heard.
Can you give any examples of this? You may be over-generalizing. Most of their products don't even have replaceable parts. Are you sure their reasons aren't legitimate?
It's Mono running on top of Unity's own graphics/control/audio abstraction
There's essentially no research investment in dynamic typing, for many reasons. That lack of investment is going to hurt in the medium to long term, as all the advanced tools and techinques will assume program type information is available.
I'm all for hating on DRM, but those of you posting here saying that DRM doesn't work under any circumstance are being a bit disingenuous, I think.

Putting the ethical questions aside, if browsers allowed javascript encryption and company X has a program that "frombulates widgets" and they want to protect their code from their main competitor Y, such encryption would present a valuable obstacle, even if it may not be 100% impossible to crack.
I'll start off, after transferring my domain, I posted the namecheap deal to one of the biggest deal sites in the UK:

http://www.hotukdeals.com/deals/move-your-domain-day-nameche...

Hopefully this will raise awareness further (as there is a monetary incentive!)
Dangerous because it's easy for you to use their services and be happy? Why does that make Google dangerous? Even if you tout "lock in", I don't see how that makes them dangerous; it makes your dependence dangerous. Especially given the volume of data liberation/exportation tools they provide.
You can use javascript for years and never come across a situation where you'd do or see several of the things found in that small statement.
Great writeup. I also prefer coding in Clojure and JRuby rather than in Java. While interop is important, I have just invested in a large effort in converting some of my existing Java (and bits of Common Lisp) code to Clojure. I am hoping to build a business around the new codebase and I decided that it was worth the effort doing a cleanup and standardize on one language so it will be easier to add new features.
It's working from BSNL, only Reliance might have blocked it.
Another worthy promotion courtesy of "christefano":

We're even hosting a Leave GoDaddy Day workshop at Droplabs, our coworking space in Los Angeles:

> http://droplabs.net/events/2011/12/29/leave-godaddy-day

The plan is to help anyone who drops by to move their GoDaddy-registered domains and GoDaddy-hosted sites.
Could someeone who is advocating for no time zones please explain how a normal work "day" that crossed actual days work in practice? So you want to wake up at 8 Utc and some else wakes up at 20 Utc. Ok, then they start work on Friday at 21 Utc and work until Sat 4:30. I'd imagine that you'd have to redefine weekend to mean Sun-Mon?
Best testers wanted for iOS app
THE TOP TWEETS OF 2011
this will all change very soon. I think the product is almost done: http://mankabros.com/blogs/chairman/2011/03/26/manka-bros-to...
Different hardware, different results. I ran my tests on a i3 CPU.

I don't know what a MacBook Air uses, but given that it's a notebook probably something slower :)
چت روم رایگان
What this essay (from 2008) fails to point out as an advantage is that the GPL requirements have forced many device drivers to be released as open source. And hardware support is critical for an operating system's viability.

If a project is releasing frequently and often, such as the X Windows system did in the early days, and people want the features in the new releases, the overhead in constantly forward porting private, proprietary enhancements (whether they be I18N support or driver support) tends to encourage people who might be tempted to keep code to themselves to contribute it back to the mainstream codebase. But if the project releases too slowly, or tries too hard to keep internal API backwards compatibility, it can cause people to fail to contribute their changes back, and then the open side of the project stagnates.

This is something that Charles Hannum, one of the NetBSD founders, eventually realized:

http://onlamp.com/bsd/2006/09/14/netbsd_future.html

In fact, he observed that a non-copyleft license tends to encourage fragmentation, and what do we see happening with Android? With a GPL license, things like Touchwiz would be have to be released as source code. (Of course, with a GPL license, there's a chance handset manufacturers would have been scared off, which is why apparently Andy Rubin very early chose Apache instead. Personally, I don't believe that to be true, given that Android did use the Linux kernel, which was GPL'ed. But, he was the startup founder, and he didn't want to take that chance with his baby, which is totally understandable.)
Create & Download Email Messages from Public Folders of Exchange Server
This technical tip shows how to download Messages from Public Folders of Exchange Server. Microsoft Exchange Server provides the facility to create public folders and post messages in it. You can use ExchangeWebServiceClient class of Aspose.Email to connect to the Exchange Server and read/download messages and posts from Exchange public folders. Aspose.Email for .NET is a set of components allowing developers to easily implement email functionality within their ASP.NET web applications, web services & Windows applications. It Supports Outlook PST, EML, MSG & MHT formats.
Dangerous: "Able or likely to cause harm or injury" [1]

Google is exactly that. I think you're reading too much into whats being said. Are you suggesting we shouldn't keep a watchful eye on Google? They have a tremendous amount of power.

1: http://www.google.com/search?q=define:%20dangerous
Common SEO Mistakes to Avoid
Ocean Marketing’s Shady SEO Practices Exposed
That's a great argument by itself, but it's also a great argument for the point I was trying to argue in my head: consider making this a paid service. It doesn't take that many users to get a great business running, and a lot of the users will probably be RSS power users, so they will greatly respect the removed cruft and great design.

Google Reader is an atrocious experience, albeit one that probably has a couple of useful apps, and Bloglines is a joke. Fever requires you to roll your own with all the hassle and risk it entails, but a paid, hosted service sounds like a great way to go about it in the way that pinboard.in did compared to del.icio.us.

Just think about it, and if you continue with a free model, you can always consider pivoting, if you find that the current model isn't sustainable. Of course, that means that this is a full-time endeavour, which may or may not fit into your lives.

The current state of the project reminds me of Instapaper in its infancy. It will be interesting to follow you.
Microsoft Issuing Emergency Fix for Hash Collision Attack Bug Today
The fears might actually be negative neuro associations that have been hammered into the brain over the years: http://rejectiontherapy.com/how-your-mind-sabotages-the-futu...
Insane. Indian lower courts are crazy. If someone appeals to higher courts it will get overturned in no time. Thankfully, things are working from other ISPs, so it's a reliance only thing.
It's also now the dominant spelling, and can't really be considered "incorrect".
So, that wasn't so difficult.
You forgot the biggest bullshit of all, Marco.

Hacker News users:

I'm so mad that the government is doing <xyz>!

I'm so mad that big business is doing <xyz>!

I'm so mad that venture capitalists are doing <xyz>!

I'm so mad that angel investors are doing <xyz>!

I'm so mad that <xyz> got funding!

I'm so mad that language <abc> doesn't do <xyz>!

I'm so mad that I can't jailbreak <xyz>!

I'm so mad that I'm actually expected to pay for <xyz>!

I'm so mad that more people don't visit my blog!

I'm so mad that so many people visit blog <xyz>!

I'm so mad that person <xyz> is a jerk!

So what did you build today?

Nothing. I can't focus.
SOPA Accountability (Spreadsheet)
Marco, Gruber, MG have their own BS :

*Android is NOT open

It gets stated as absolute fact only by Apple and its hardcore followers (Steve Jobs said Windows is open not Android first, DF, MG and MA have been religiously snarking out on any chance to declare Android not open.)

It is BS because all 3 of them do this only to promote what they subscribe to - i.e. they have no consequence from Android not being open (they use and promote iOS which is epitome of closed which in turn means they don't really care about open - they only care about pointing it out in an attempt to nullify the claimed Android advantage against iOS - hey it's not really open anyways, so get in on our team. Which to me is a obnoxious or even a little evil, cotradictory and self-promoting reason to complain about not being open.)
FaceBook Connect Button
I have a website, Blinktextbooks.com, and I want to make it more social.When adding the Facebook Connect Button to my webpage do I need to build some type of database or spreadsheet on the backend to capture the data from site visitors?
I prefer late twenties London.
My Minimalism Manifesto
State of the arms race between repressive govt and Tor technology
about the science/film problem you're talking about:
I had the same impression. What's happening is that your feed is showing science and film articles, but because there was only recent science articles, you had the impression that your feed did not include film articles
am running on free option of GAE and with the HN effect, I crossed the limits of free option. Code base is the same for http://www.jjude.biz
Approval votes & Borda count
Don’t pick your tools before you know the job
Wikipedia Leaves GoDaddy Over Stop Online Piracy Act (SOPA) [video]