skysight-inc/HackerNews huggingface dataset:
It very much depends on your hash table implementation, but I'm betting that your hash table is storing pointers to objects stored elsewhere. In this case, an array of elements in contiguous memory will be much faster because of locality. It's sometimes surprising how badly most of the data structures we think about treat caches.
I'm not fully cognizant of the situation. I wasn't saying that the Libyans aren't asking, I was just pointing out a key element that made the French intervention a fruitful one.

However, there are varying degrees of asking for help. The American revolutionaries were sending formal representatives to France to plead their case. As far as I know, there is one person pleading for help being quoted by a reporter. That's a bit different.
This reads like a Google Voice voicemail transcript.
Twitter fits the way teens used blogs, to communicate about their daily lives.

The change is hardly shocking, and indicates nothing whatsoever about broader blogging trends.
Tablets across the board are jacks of few trades, master of none.

My tablet is the master of social web browsing - browsing the web with other people around, remaining engaged. Browsing the web on a laptop is typically pretty isolating - even just the posture required to handle a laptop while browsing requires sitting down by yourself somewhere. With my tablet I can stand around or sit on the couch with other people around and my body language doesn't suggest that I want to be left alone.

Remember that a laptop isn't exactly a master of any trade either. Even my mbp's keyboard isn't quite as good as a standard pc104 desktop keyboard. The screen is always smaller and located sub optimally wrt your hands and eyes compared to a desktop computer's monitor. The trackpad on most laptops is a terrible input device - too small and not accurate enough for fast cursor manipulation - a mouse is usually better.
For those not familiar with RobotRollCall (the author of the linked comment) check out his profile and other answers. He is one of the best contributors to AskScience and can explain almost any theoretical physics topic in understandable terms. People joke that he is actually Neil deGrasse Tyson and that he should really get this own column / talk show.
My take exactly... I'm up for renewal this month, but if I've waited 3+ years, I can wait a few more months for iPhone5.
Good explanation of space/time -- in short, you're always moving in space and time, and the more you move in space, the less you move in time. Vice-versa.

Brian Greene does a pretty good job of explaining all this in the Elegant Universe. If you're into this kind of thing, check it out.
I give you moral approval. Nobody has to know!
Show HN: Trace the history of academia
Wikipedia often lists the doctoral advisors of famous scientists. I wanted to be able to pick a scientist and recursively find their mentors. This information has no practical value, but I thought it was interesting. John McCarthy's mentor history is especially awesome;

John McCarthy (computer scientist)
>> Solomon Lefschetz
...
>> >> >> >> >> >> Carl Friedrich Gauss
...
>> >> >> >> >> >> >> >> >> >> >> >> Jakob Thomasius
...
>> >> >> >> >> >> Siméon Denis Poisson
>> >> >> >> >> >> >> Joseph Louis Lagrange
>> >> >> >> >> >> >> >> Leonhard Euler
>> >> >> >> >> >> >> >> >> Johann Bernoulli
>> >> >> >> >> >> >> Pierre-Simon Laplace
>> >> >> >> >> >> Joseph Fourier
That's true, but having said that, it's well known (or at least often joked about) that Perl makes a poor first programming language but a fine _last_ programming language.

Jokes aside, I think the sentiment has some strong truth - if for no other reason that there are some very heavy assumptions in the standard documentation that the user is well versed in Unix, shell and C libraries. "perldoc -f printf" and "perldoc -f sprintf" are _not_ what I'd expect first-programming-language learners to have to work with.

Unfortunately, the usual refrains of "patches welcome" are unlikely to solve this problem, because as a 2nd or 3rd (or 17th) language, it's precisely the documentation I want.
I've had to start double-checking links posted to HN to make sure I don't accidentally get lead to TC.
If Apple were going the staggered release concept, they would have been wise to let the public know (so they don't wait a few months for a phone that doesn't appear, then decide to get an Android instead).
Amazing that how much basic knowledge society is leaving behind - it never is needed for the common guy and so we never know it. To that extent this is a huge first step in preserving those "long forgotten" bits.

Ironically this relies on world's communication systems being intact and no one person knows how it all works end to end!

Someone should do a similar archive for world's commonly used communication systems. I have frequently wondered if telecommunications systems, Internet systems and Satellites all break and have to be rebuilt from scratch - how many people know how it all works end-to-end? To that effect, those who know the parts should collaborate to consolidate that knowledge.
Wikipedia often lists the doctoral advisors of famous scientists. I wanted to be able to pick a scientist and recursively find their mentors. This information has no practical value, but I thought it was interesting. John McCarthy's mentor history is especially awesome;

John McCarthy (computer scientist)
>> Solomon Lefschetz
...
>> >> >> >> >> >> Carl Friedrich Gauss
...
>> >> >> >> >> >> >> >> >> >> >> >> Jakob Thomasius
...
>> >> >> >> >> >> Siméon Denis Poisson
>> >> >> >> >> >> >> Joseph Louis Lagrange
>> >> >> >> >> >> >> >> Leonhard Euler
>> >> >> >> >> >> >> >> >> Johann Bernoulli
>> >> >> >> >> >> >> Pierre-Simon Laplace
>> >> >> >> >> >> Joseph Fourier
She is one of the best contributors to AskScience
I was in the thick of the confusion, listening to the firehouse.

The son is OK but ambassadors have resigned.
When they changed to Industrial birth rates did not decrease as of yet to catch up with the change..hence the high young people amounts..

Those countries with a longer time as an Industrial nation have lower birth rates..USA, UK, etc..
Well, when on VZ a few years back with my Treo I made it a policy not to buy any service bump or add-on as I felt VZ screwed anyone foolish enough to try... perhaps the VZ feature-phone switchers are still thinking likewise?
I believe they are the same as the descendent https://sites.google.com/site/cykeybellaire/cykey-codecard
Referential transparency is a property of functions, not data (unless you're in a lambda mood and treat them as functions of zero arguments, but in that case you're not in Python so it's not relevant here). Even a function to "concatenate two strings" could be passed an object that overloads the addition operator to cause arbitrary modifications:

>>> class Evil(object):
def __init__(self):
self.evil = 1
def __add__(self, other):
result = ("%s" % self.evil) + other
self.evil += 1
return result

>>> def referentially_transparent_concat(a, b):
return a + b

>>> e = Evil()
>>> print referentially_transparent_concat(e, "hi")
1hi
>>> print referentially_transparent_concat(e, "hi")
2hi

You can program in a referentially-transparent style with Python, but you'll have to do it by adding your own restrictions to the code you write. Python will not help you with that.
I was thinking of building a similar app. it auto posts to your friends wall on their birthdays. New level in automated relationships.
The USA buys about 20% of its oil from Canada, buy more from us.
The IUS repository http://iuscommunity.org/ has Python 3 (and Python 2.6) packages that install side by side.
This is both wonderful and disappointing.

We're still pretty locked into 2.6. I'd love to move to 3.2 but it would break EVERYTHING!!!!(! added for emphasis!)

Maybe in ~10 years, everyone will be using 3.2, I know I can't wait! :D
What helped me with a better understanding of time dilation is short paragraph from RobotRollCall:

"""

If you're moving through space, then you're not moving through time as fast as you would be if you were sitting still. Your clock will tick slower than the clock of a person who isn't moving.

"""
Google Gets Involved in Bittorrent Search Lawsuit
Interesting that in the previous Lisp vs Python discussion [1], the original article noted that (f x) could mean a lot of things, to which at least one comment retorted that in real code you always have a context, so there really isn't any ambiguity. Yet in this discussion there's a Lisper arguing that with A B C in Forth, you have no idea how many items have been left on the stack. (I presume this is based on a lack of experience, as Canonical Forth style suggests each word starts with a comment detailing beginning and ending stack states.) I find myself wondering, A B C would be surrounded by contextual code, so in real code the meaning would be clear, no?

I think that sociologically Lisp and Forth users are more alike than not, but the camps rarely seem talk to each other. It's clear from Forth's history that it has a secure niche in 8- & 16-bit microcontroller applications. I have no idea if there is such a thing as a Lisp application niche these days.

[1] http://news.ycombinator.com/item?id=2242594

Edit: link and typo
I used FreeSWITCH extensively for the telephony for some spoken language processing research. It is easily customizable, but has sensible defaults and is quite full-featured. Awesome software - I highly recommend it.
The Curious World of Android Enthusiasts
Hackers, just relax with 5mins of juicy stories. Can you Topthat?
Yes, supposedly AT&T really sucks. It's been the running joke for years that the iPhone (aka jesus phone) does everything except make calls.
Example: http://www.thedailyshow.com/watch/tue-january-11-2011/verizo...
I asked a few people around office who had stylish-looking Nokias and asked what they were doing with them. Turns out no one is looking to buy apps. All they wanted was a solid phone for phone calls. A quarter billion Symbians users who bring nothing, create nothing and buy nothing in the ecosystem is worth zilch, I'm afraid.
My favourite of the day http://bit.ly/hsdU0g
Nokia plans to ship 150 million Symbian devices still and updates and support continue for a couple of years, so it's not going anywhere in a while. With that user base I'd believe it's still a viable platform to develop for.
HBGary Windows Rootkit Analysis Report [pdf]
As someone who has spent a lot of the last year in and out of hospital:

The problem for me was that all content distribution in the hospitals... the TV, the magazine trolleys, the "library" (another trolley)... were all controlled by small private companies who have made deals with the hospital.

The content is old, seriously lacking in variation (you can have any magazine you want, as long as it's a women's gossip/variety mag), and it's always the same stuff (a few basic cable TV channels that have been recorded, and set on loop).

I had ENDLESS ideas while laying in the beds about technology-based ideas that would make patients a LOT happier, from tablets filled with RSS-fed content from major media companies (+ blogs), to a free WiFi service (if they bring their own laptop/tablet/phone) that is sponsored by marketing, to a subscription-based WiFi connection that gives them proxied web access and where part of the profits go back to the hospital as a donation.

The truth of the situation is, the hospitals won't allow it. They're scared of technology because of interference with equipment, and they're scared of any new content providers in the form of books/magazines/etc because they'll upset the decades-old partnerships with the current partners, and they're pretty much just unable to even comprehend or process any "new ideas" due to the size of the bureaucracy involved at your average hospital.

Again, this is just my view, from my local hospitals. It's different all over the world, and maybe elsewhere there are hospitals that are more open to experimenting with new ways to entertain patients.
Don’t rewrite Your Application
You could be able to squeeze a novel out of this idea. Or, at the very least, an episode of a crime-related TV show.

"They're funding their program through WMDPool.com! Trace the IP address!"
Perfect explanation.
Looking forward to UnBox
Speaking generally, I agree, competence is a risky assumption. It isn't risky about the SO devs: I've met some, they're sharp. They're certainly well-past sharp enough to get username/password working right.

But OpenID is easy to screw up. Practically everyone has enormous problems with their implementations. (This goes seven times over for yours truly.) Which is (yet another) knock against choosing OpenID for anything important, versus systems which evidence exists can be implemented correctly. It is possible to bork username/password, but it is possible to implement it mostly correctly, too. I do not think it is possible to implement OpenID correctly. (For what it's worth, StackOverflow's is the best implementation I've seen from the user's perspective.)
ref: http://www.telegraph.co.uk/news/newstopics/mandrake/5011941/...
Limo rentals los angeles
Limo tours in LA are great not only for first time visitors in SoCal but are also popular with residents who are looking for an exciting day of sight seeing.
HyperSolar Makes Solar Cells 300% More Efficient
Wikipedia was an article on the 2010-2011 Middle East and Arab wold protests, with quite an alarming map.

http://en.wikipedia.org/wiki/2010%E2%80%932011_Arab_world_pr...

I personally found it very inspiring to see that so many countries in northern Africa and the Middle East have had protests against their governments. Besides Tunisia, I honestly was ignorant of anything else that was going on over there until Egypt got all the attention it did here in the states, of which I am assuming is because they are such close allies/associates to the US.
Yep, brand name recognition and usage is not at all the same thing as brand name loyalty. As mentioned in a previous thread, Nokia's market share has been dropping at the same time as the absolute size of the market has been growing. Somehow I doubt there are a lot of Nokia users who look at an iPhone and think, "Too bad. If only it ran Symbian OS ..."
Since the GIL is still there, I doubt that any drastic improvement has been achieved. Basically, instead of getting significantly worse performance when using threads, you will get close to single-threaded performance. Not better performance.
DST About To Lead Huge Spotify Funding
New Apple notebooks expected later this week
Why is it lefty?
People have implemented Forth in Lisp:

http://formlis.wordpress.com/2010/06/30/forth-in-lisp/

Anybody know of vice versa?
Libyan livestream plea for help screen capture
Depending on your SO - you might not get that chance. It's not a problem I'm likely to get but I can just imagine the question 'why haven't you updated me as your girlfriend on facebook?'
Matching modern browsers with modern screen-readers
>>A much better comparison would be total revenue of the Ovi Store against all the other stores.

Here you go- http://news.cnet.com/8301-13579_3-20032012-37.html
Yup, that's what I was thinking too. I'm nearly done working on something just for that, will post to HN soon
Very reminiscent of a Joel on Software article
Hi, there! I think we've already met. :D
A phone that makes phone calls - how ridiculous
That is frustrating. :(
In my opinion, the iPad basically wins by exploiting the niche of how dreadful reading on laptops has become since 4:3 screens were phased out. I hate widescreen.
I guess because Englebart's was.

http://www.cc.gatech.edu/classes/cs6751_97_fall/projects/fol...

Right hand for navigating (mousing), left hand for typing.
I randomly chose an entry to look at:

UNDERSTANDING POULTRY
MEAT AND EGG
PRODUCTION

By
Dr. H.R. Bird

A guide to chicken production by Dr Bird? I had a double-take to check that this whole thing wasn't a giant joke. But I guess it's just a case of names guiding careers.
I have to say that I've never considered using an XML for a DSL. Most of the reasons I've written DSLs usually involve a desire to avoid writing more code.

The closest I've come to writing an XML-like DSL are the many Lisp-lites that I've hacked up over the years. Most of the rest are either Forthish languages (if it's primarily for my use to avoid writing large quantities of Java, C*, Haskell, etc.) or rough "business natural language" DSLs for power users who want to tweak a process, object, or flow.

In general, I wouldn't even consider XML as a DSL unless I broaden my idea of a "DSL" to mean "any representation of a state or set of operations used by a computer," in which case I've written a lot of XSDs for machine-generated documents, such as serialized objects, messages to be placed on ESBs or queues, etc. But I do not think this article pertains to that sort of "language" either.
That's one of the really interesting things about the Android market, when I talk to most normal people they describe their phone as Android rather than the Motorola, HTC, etc.
I was there, it was rad. When it ended there was a some applause from the people in the room.
Very understandable explanations -- unfortunately sometimes misleading explanations.
I found her lengthy explanation patronising and unhelpful.

"you change your direction of motion through spacetime, but not your speed of motion through spacetime."

This is article a long-winded way of restating the question, and leaves the reader thinking they know the answer when they simply have a different understanding of the same problem.
Notes in margins have also caused century long headaches; wouldn't it have been better if Fermat had a blog instead?
Http://blogs.hrblock.com/255/have-you-missed-out-on-adoption-credit-benefits
Steve Jobs had already warned that margins are going to be down. It was a strategic decision to not earn Apple-sized margins on the iPad, but rather outflank the PC industry by introducing a new computing product.

Wired.com is right though on the ability to suck the air out of the touchscreen supply. It is an acknowledgement to the artificial gravitational field Apple exerts on the hardware components market.
So Big It’s Invisible
Angry Birds coming to Windows Phone
Ask HN: What are effective ways to market a side project?
It's easy to see how projects like threewords.me will spread virally, but what about SaaS services that don't have social components? How do you get the word out? Conversion is poor from local blogs, and Techcrunch is not likely to cover you unless you're funded.

What have you all tried? What's worked?
http://www.schneier.com/blog/archives/2005/06/write_down_you...

Personally, I prefer keys (long, randomly-generated passwords stored in a file or device) to passwords, but I don't know of any reasonable way to authenticate to a webapp with a key.
Yahoo Engineer Complains About Lack Of Innovation At Yahoo
First of all thank you for your feedbacks shantanubala and keifersk. I definitely will redesign the homepage and create an apps to make uploading videos much easier. I totally agree with executing small but with high quality. I'm planning to focus on helping people sell used things like a second hand marketplace. A video will best describes a second hand product. I believe it would be a great niche and it's a huge market also. What do you guys think if we concentrate and focus our marketing resources aiming toward used things?
Once you understand that, then read about (what I think is super-cool) : frame dragging.

http://en.wikipedia.org/wiki/Frame-dragging

It causes satellites around earth to move a few feet each year.
There is a warehouse full of diplomatic and foreign presents given to leaders. Someone keeps a record of it, then it's forgotten until the leader is about to meet the gift giver again, when he is reminded to quip about what use he has put the gift to, etc.

Queen Elizabeth just auctioned a good chunk of her stash.
Buy Cheap Custom Website Forum Blogs Design Templates
Buy cheap custom website designs template designs Blogs Designs of all kinds we deliver the best custom web designs.
Org-mode [1], actually; it has various mechanisms for embedding source code fragments in documents. The fragments can be evaluated when exporting to PDF, for instance; listed; or "tangled" (extracted) and compiled.

My projects usually evolve from a TODO file with source-code fragments for subproblems; then, by a process of conjugation, the fragments are tangled into viable products.

The TODO captures the evolution of the project, and follows the trajectory of eventually accepted or rejected ideas.

[1] http://orgmode.org/guide/Working-With-Source-Code.html
Maybe it helped you, but it's utterly inaccurate and incorrect.

There is no such thing as "moving through space". There is only moving relative to another object. And BOTH of your clocks tick slower! Relative to each other.
Hi nechmads,
Are you willing to review the business plan/provide letters of recommendation if you really like the application ??

saw that Letters of Recommendation can be from StartUp Chile Alumni. Hence asking.
The Complete Idiot's Guide to Common Lisp Packages [pdf]
How ??

For the entire site or only some parts ?

just curious.
Guys, TC is a tech site right? Than why do they not validate the email when you want to comment?
Epic FAIL!
Thanks...Indeed, I'm using rails already, but wondering if it's wise to use Sinatra, since the syntax and handling is very classy.
This is what great startups and technology application can make possible for the un-liberated of the world. A voice where no echo can survive.
Social Harpoon COPIES FACEMASH but with your FACEBOOK friends
RSpec and Sinatra Quick Start - iamneato.com
Ten tips to kick-start your startup with Twitter - National Startup Business
Not sure. I just gathered that much from the mailing list. My impression was they are using it for everything though.
I agree with most what you said but this one "Developing on Symbian directly is a royal pain in the backside". Developing for Symbian directly was and is pain - actually I have spend only couple of months trying to learn that (with some degree of success) and I have not liked that too much.

Later Nokia pushed message "use Qt for everything, now Qt is everything" (or at least I got it this way). That's the point there you are wrong. Developing for Symbian using Qt is not very hard. There are still some cases where you must use workarounds or think about specifics (like touch and non-touch Nokia phones are different), but overall experience is great.

The only remaining question for Nokia is "isn't it too late?".
am i the only one who sees these other incubators and thinks they pale in comparison to YC? (no i'm not a YC-funded founder)
Okay seriously though I've never heard of arcade fire... they won a grammy? I'm confused. And thanks for that site because now I know I'm not alone.

I just pulled up their suburbs song on youtube and now I'm even more at a loss. It's a mad world out there, man.

I'm a big metalhead though. That's my excuse. It'd be cool if metal could win album of the year! ...for technical prowess. It's pretty hard to beat metal in that respect - but it does depend on the subgenre of metal. Jazz is the only other genre that comes close.
Jeopardy, Schmeopardy. Why IBM's next target should be a poker-playing machine
Maybe. He's likely to be more ruthless than Mubarak was, since he's not all that reliant on external support these days (whereas the US propped up the Mubarak gov't for quite a while). I give him longer than that.
Yeah, but a misunderstanding that's somewhat closer to the truth than before. Unless you want to explain Minkowskian spacetime, hyperbolic rotation, and its connection to Maxwell's equations... I think that coupling "motion through time" and "motion through space" like she explains is a good step forward from "cosmic speed limit".
I don't think node.js is a replacement for fully-fledged framework. Rather, i believe, it's a backend for high-performance parts like real-time streaming API or something. Although the setup is neat, and obvious, I believe it's way worse to develop at this stack.