skysight-inc/HackerNews huggingface dataset:
Turns out I had a minor bug in my logic. Fixed it, and returned to the original rules: 1, 5, 8.

It tends to either die out quickly, or bloom and take up most of the grid.

It also runs a lot slower now.
Sopa Google Response
> Sentience just happens to be an evolutionary trait that was beneficial to us ... but that isn't really how evolution works.

Actually that is how evolution works. Evolution results in species acquiring traits that are beneficial to them. Of course you could make a counter-case that perhaps sentience is only beneficial to us in particular, and not so much to other species --

To which I would completely disagree. There is this fascinating, relatively new theory of how humans became sentient. Previously (1960s) it was thought that humans became sentient either somehow out of the blue or due to having to construct tools etc., which then allowed them to organize into groups. The new theory, on the other hand, claims that high intelligence (and by extension sentience) is an inevitable consequence of living within a particular type of group -- largely the type of group that many primates live in (the original studies were done on baboons), though this is not limited to primates.

The idea is that if you are a member of a group where grooming behavior, alliance-making, and status-related interactions are common, you benefit tremendously (in a reproductive sense) from possessing a "theory of mind" capable of making predictions about the actions of others that are at least a few percent more accurate than those of your peers. The way it works is a bit like the stock market -- all you need is to beat the market average. So this "theory of mind" -- being preoccupied with what others think -- is actually claimed to be a runaway effect of the intelligence "arms race" which always occurs among animals living within that type of group. Now, sentience is merely a theory of mind applied to self.

I fully expect that within the next 10 million years at least two other mammal species will become sentient, if we humans don't make them extinct that is... Anyone willing to make a long bet?
How old are you? Have you ever been hospitalized? Undergone surgery? Had other invasive medical treatments?
Finally an answer and seems like a reasonable one. For a time I had both a Nexus One and iPhone 3GS. The Nexus One was faster in just about about everything, but using it just felt like work. The iPhone comparatively was a pleasure to use.
Looking for a Job? Learn Ruby, Python and be a Team Player (infographic)
I thought I didn't think I would like math until I made my first game (which needed it); it sucked me in and I tried to learn as much as I could after that. Never really stopped :) Guess kids (gifted or not?) just have to have their buttons pushed, not just do mindnumbing excersizes in school.

Edit: this was 27 years ago BTW: you would hope (gifted) kids now come into contact with game creation faster now.
> we defined intelligence as traits that only we possess

There's also an article on HN right now about Dolphins proving to be intelligent beings [1]. It says:

Our research has provided an answer to an age-old question highlighted by Dr Jill
Tarter of the SETI Institute, ‘Are we alone?’
We can now unequivocally answer, ‘no.’ SETI’s search for non-human intelligence in
outer spacehas been found right here on earth in the graceful form of dolphins.

I laughed to think that HUMAN'S analysis of whether a dolphin is intelligent is whether WE can understand their language.

Using that logic, it seems my dog is more intelligent than me: He can understand some of my language as well as his own, whereas I can only understand my own.

--

[1] http://wakeup-world.com//2011/11/28/the-discovery-of-dolphin...
If you hang out in the lisp community you will find this to be a recurring theme - the quality of the community and the textbooks makes lisp a great learning language even if you never write a line of lisp code in production. fwiw as a current outsider the haskell community gives me the same feeling that the discourse in the community is of pretty high quality.
"""It’s because on iOS all UI rendering occurs in a dedicated UI thread with real-time priority. On the other hand, Android follows the traditional PC model of rendering occurring on the main thread with normal priority.""" <- AFAIK this is simply wrong: the events that are later described as blocking rendering are coming in on the main thread, not some special "dedicated" one. The reason things block is because of the way the event loop on that thread is managed (and in fact is directly caused by all of that activity operating on the main thread, which we even often call the "UI thread"), and has nothing to do with threading, and certainly has nothing to do with "real-time priority".

"""On iOS when an app is installing from the app store and you put your finger on the screen, the installation instantly pauses until all rendering is finished.""" <- This is certainly not true. The update of the display for the installation progress might (...might) stop, as that's happening in the UI (aka, "main") thread of SpringBoard (and the event loop management might ignore incoming events that are not related to the touch event until after the gesture completes), but the installation itself is being managed by a background daemon (installd) and will not stop because someone is touching the screen. The operating system is /not/ doing something hilariously insane here, throwing out all computation on the device because someone is accidentally touching it.
Engage with behavior, not state of mind. "Your report was factually incorrect in X, Y and Z respects" would be fine. If by "too emotional" they meant "was yelling at me in the hall" then the correct response is "the way you are speaking to me is unacceptable" and to take it up with HR.

If she's wrong, that's what they should be engaging with. If she's treating them badly, that's what they should be engaging with. If they are just providing excuses not to take her seriously, they aren't dealing with a situation at all; they are just being jerks.

Basically, any approach should lead to concrete suggestions for changed behavior that would improve the bottom line of the company. "You are too emotional" is neither actionable nor measurable, so it is entirely unhelpful. "You were rough on S in there" is also neither actionable or measurable: if she didn't get any of the facts wrong and S looked bad, it's S's fault he acted in ways that looked bad, especially if she was responding to direct questions.

Any culture that prioritizes covering up responsibility rather than failing transparently, finding the root causes and fixing them is doomed in the long run anyway.
Mr. Palotta, I would not worry too much. In most cases they're not saying anything. It's just hot air.

Alas, the "abstractionitis" is not going away if we are talking about computers. Because "computers" are 100% symbols and therefore 100% abstraction.

To cut through all the silly words and acronyms, just stick to the most basic of symbols, numbers. They are the only symbols you really need to understand computers.

If someone gives you the abstraction:

101001010100101001001...

And says, "Make something useful out of that", I'm afraid some further abstraction will be necessary.

The question then becomes whether you use your own (choice of) further abstractions or blindly accept someone else's. That answer will affect how well you understand things. And also how much you can achieve.
their goal should be to find cures for everything

That's certainly a medical scientist's goal. It's not all the same as what I expect from a regular doctor, whose job it is to look after me - making a best effort to find or suggest cures where that is practical, or to minimize my suffering where it is not.
http://ie6test.it/?url=http://ie6test.it

so meta
What a misleading headline! Cheap calls maybe, but not free.

Even if you ignoring the fact that he is paying for the data plan, the author mentions that he is paying "$0.019 per minute" for most outgoing calls within the U.S.
Google's 2010 revenue = More than than the GDP of 28 poorest countries combined
Given that RIM has recruited heavily from U of Waterloo, U of T, and the like, I would hope they have some top-notch technical talent, there. RIM's failures seem to be driven by upper management more than the rank-and-file. Even if the engineers were mostly incompetent (unlikely), there would still be some world-class talent there ready for poaching. Now, whether a startup could compete for that talent against the likes of a pre-IPO facebook is another matter.
Cloudflare karma at work.
How was the iOS decision more "correct"? Android is clearly succeeding despite the lack of UI refinement, so it's hard to hold one as victorious.

There is definitely a different philosophy, though. The Android approach was that it was better to be correct -- if you scroll a page or a webpage, that what scrolls into the viewport needs to be correct, while iOS happily scrolled in a checkerboard. I prefer the stock Android approach (some devices, such as the GS II, sub in the "better to be fast" approach, giving smoother superficial interactivity) so long as there is enough hardware that the result isn't too painful.
...not as secure as it was 10seconds ago
Apple is also willing to put a lot of burden on the developers. Having a separate UI thread is more difficult than doing all rendering in the main application thread. Supporting only native code without garbage collection is also more difficult on developers too.
I don't know about saying "That was never the case...". At the time the decision was made, a blackberry-style device was indeed the target. The problem was when the target shifted to iPhone instead.
Reminder: You have no idea if they store the data you submit through the simulated web session. So please do not use this site to test anything involving a login/password.

Sorry if i'm being paranoid, just want to warn anyone who's first thought is "I wonder how my product looks in IE6..."
Is there an import/export tool for Keepass Droid by any chance?

My main current password management grip is that I don't have a good way of migrating my GPG-encrypted password file to my phone, other than hand-entering values one at a time.

That and updating password files kept in different locations.
Not quite. For instance, on a Galaxy S II, going to the home screen while in the mail app takes ~2 seconds. Doesn't matter how many times I do it, or even if I just do it in a loop, switching between mail and home. It's probably not even Android's direct fault - I wouldn't be surprised if this is Samsung's horrible software shining through - but it's very frustrating, and I don't use other devices to compare it to.
1280x1024 is 5:4.

The More You Know ~
"The request itself may be clueless, however you can easily mass censor content that contains certain keywords."

Then you get ridiculous situations for mass banned keywords like recently in Pakistan or for a long time in China, most recently 'jasmine tea' was banned. China arguably has the most 'sophisticated' censorship system in the world, with over a million staff policing internet content & developing systems to monitor content, but it is still noticeable to users. So your theory that it can be implemented without notice is largely false.

Its also quite easy to get around most keywords by using slang or alternatives for political leaders, such as 'The Old Man' (usually negative) for Robert Mugabe, 'Mr Bow Tie' (sarcastic, negative) for HK CE Donald Tsang or 'The Lady' (positive) for Aung San Suu Kyi. Using single initials is also popular.

I've lived in several dictatorships & the ingenuity of anti-censorship can be quite simple to overcome complex systems.
....what kind of crack are you smoking? Can I have some?

So you called customer support to reset the password. You could call them whether or not there were personal security questions. Nothing changes.

OTOH the personal security questions ensure only one person can access the account (when attempting a normal login) instead of any employee at the business. Passwords might be shared but security questions probably wouldn't be (assuming only one person is accessing the account).

The questions are not intended to be impossible to crack. They're an additional data point to verify authenticity. The assumption is that you won't keep the name of your favorite animal next to your password (wherever it is that someone got your password from), thus it's an additional attack vector someone would have to account for. Not impossible, but adds difficulty.

tl;dr: added authentication prompts add to attack complexity, and you're on crack.

[p.s. you might want to change your bank account password and challenge questions when an employee who had it leaves. could be helpful.]
Are we failing able-bodied people by not giving them wheelchairs and handicapped parking spaces?

A different straw argument - we don't send dogs to preschool, we send them to obedience school, because we recognize certain things need to be different to achieve the same goal - not biting or urinating on everything.

edit: I'm realizing this might just be about effort/actions vs. results. I'm decidedly on the side that results are what we need to compare.
This has been possible for sometime. Totally free calls are possible if you have a legacy Gizmo5 account.
Good for Kapersky, but their opposition doesn't carry much weight. They have a financial interest in continued piracy and other skullduggery leading to more infected computers.
Gowalla Versus Foursquare: Why Pretty Doesn’t Always Win
Depends how its written. In your example, the answer would be there are no zeros after the 3. ;-)
Hmm I'm skeptical. I tried a similar setup with a number of free Voip services, Google Voice, and a Nexus One. The voice quality was very unpredictable, often unusable. That on Wifi no less. I can't imagine trying to do the same on 3G. Maybe I should have paid for a Voip service? ... What would be nice is if Google opened up direct sip access to GVoice.
I started my long road to recovery a few years ago, like many I was taught the parrot fashion of maths.

Mistakenly, my impression of how to learn maths was based around the ideas of learning how to calculate new idea X and then spending hour upon hour of rote exercises.

One day I had an epiphany, being a computer programmer it dawned on me that I should not be doing all these calculations by hand, only enough to get the basic idea.

Since then I have only bought undergraduate or graduate text books, and used sage for learning math, its just thousands of times better as I now get to learn the real concepts and not just rules (or put another way where axioms do appear I now understand _why_ they are formulated).

Also the other thing that has long lacked in my early math teaching was that in no way were we taught anything about the art of creating and reading proofs, I think this is a shame as it deprives people from the interesting mental rigour that is required to accomplish this.

I think the average high school mathematics syllabus is being devised by the criminally insane. Personally I am a great believer in the work of these folk http://www.computerbasedmath.org/
Well, it's just an issue of network effects now. Within a few years, enough people will have 4G smartphones that we'll be able to rely solely on VOIP-to-VOIP calls.
No, manicdee said "How many women do you work with?" as an argument to prove that IT is sexist and no one should get offended at allegations of sexism. So both cases were "Y therefore X".

I think you are really stupid. Are you sure you are a techie? What kind of techie? Do you know Haskell?

ETA: Gordon and I took this conversation offline and he seems a nice enough guy, but I will still leave my rudeness here for posterity.
It could be that the techie tendency to not be able to put them(our?)selves in others' shoes makes this kind of communication much more difficult.
Indian Product Entrepreneurs: Your Time Has Come
> If it had been read to you out loud, you wouldn't have noticed an issue

Maybe someone should start working on a text-to-speech app for HN with built-in meaning detection, then? Without one, onemoreact's posts unfortunately were not read out loud to me, and I had to do double-takes for "vary", "preform", and "incite" (all real words pronounced differently than what was intended). The missing punctuation also made it difficult to parse the text given the absence of verbal pauses or tone changes.
What is being tested for? And who decides that? What are their "credentials"?
A big part of the delay on the GS II is the Vlingo voice functionality. Did you know (I ask because many people don't know) that if you tap the home button twice it brings up voice mode? The ability to recognize double clicks imposes a certain floor on the responsiveness of that button.

That most certainly does bother me, and I've yet to discover how to disable it so it simply reacts immediately.
Clearly a Galaxy Tab.

The main issue with this case, for me at least, is not so much that Apple/Samsung/Motorola etc. are taking part in some sort of circle-jerk of litigation, but that the retarded judges are actually listening to them.

But then, seeing as Judges are nothing more than the lawyers that were scummy and deviously ambitious enough to rise to the top of a profession that is made up of immoral, unethical scum, I am amazed that anyone has any respect for them. Hell, Apple probably bribed that judge in Germany to ban the 10.1.

And to anyone who insists that lawyers "are smart really" rather than just people who possess a good memory for incredibly dull matters of procedure, the lawyers hired by Samsung in Germany prove you wrong. How did they not know they difference between their CLIENTS design and the competition? Did they not bother to look before?? Or did Apple bribe them?
Yes, but... Lousy spelling and punctuation are not necessarily lazy writing.
+1 I think this Saurik guy knows what he's talking about... Now where have I heard that name before? (hint his software runs on over 2 million devices)
Down the GCHQ rabbit hole (or I think there really is a part 4)
Make it an optional smartphone app, like Google's two-factor auth. Maybe let people buy a token like Mt.Gox does (they are hardly huge, and they could afford it...name.com and World of Warcraft too.)

You know what was expensive? The bank bailout. I want my $8,333 that I'm paying to keep banks open back.
Isn't that a good thing?

(disclaimer because it might matter: MS Employee)
Thanks, the feeling is mutual!
Understanding DNSSEC
Help > About

"This website is a joke, please don't take it seriously."
Consider the source--this is from a startup named sprint.ly that is offering an agile framework for github and email.
> It would be highly appreciated if games reproducing armed conflicts were to include the rules which apply to real armed conflicts. These rules and values are given by international humanitarian law and human rights law.

I never got this way of thinking and I'm a bit disappointed Red Cross "accepts" it. Rules in an armed conflict? Why did we start accepting any kind of killing? How is shooting someone opposed to you better than stabbing them in the eye and then shooting them? The US which should be counted as a developed and civilised country does not even care sometimes to "play by the rules" (torture outside of the country, treatment of jailed people), yet the games should give you an illusion world conflicts do?

I don't oppose cruel games and think they reflect the situation, rather than influence it, but I expected the Red Cross to have a different view on this (and a more strict one).
The native integration does not usually allow you to use SIP when on a data connection (at least that's how it works for me, I have to be on wifi).

From the article, I understand that if the SIM has a data only plan, then there are no restrictions for VoIP.
Technical University of Munich has giant slides
I have no idea what you think bank bailouts have to do with online account security.

The question was asked, why don't more banks use tokens? I provided an answer. That's all.
Why should it? The iPhone uses a home double-click to pull up the task manager/switcher interface. Yet single clicking the home button still instantly gives you the response you expect.
"a strong resistance to teaching kids the skills to do those jobs"

There is a strong resistance from the kids because its either boring, too hard or not explained in a way that is relevant to them to see how it can be applied. This is among the main reasons why in the US the number of SMT college/uni graduates has not increased since 1980, while humanities has more than doubled.
I'd be interested to learn what the deal is with sound on Android. I'm a musician and love the software instruments on the iPhone/iPod touch... they're a joy to play. On my relatively modern Android phone (Motorola Droid 2), instruments are so laggy they are absolutely unplayable. A key press results in a sound up to half a second later, sometimes never. The response improved slightly with the upgrade to Gingerbread, but not enough. iOS instruments are responsive enough you could play them in concert if desired... on the other hand, I can't even entertain myself with the Android music apps.

Is this just the difference between Java and Obj. C?
Pretty close on the iOS stuff:

1. All* rendering takes place on the main thread in iOS.

2. The main thread doesn't always have the highest priority. In fact, its priority level changes throughout an application.

3. There is more than just one reason iOS rendering is so fast. Here are two important ones:

a. Animation is actually the basis of the entire rendering system. On desktop Cocoa, the drawing system was a little dated. The mistakes learned from this system and the desire to have fast animation led to the Core Animation framework and the idea of "layers". The ability to quickly composite layers (without moving any data from between the CPU and GPU) and only redraw when necessary is huge.

b. The batching together of drawing updates at the end of an event instead of on an as needed basis allows for huge performance gains.

* It is possible to draw in a background thread, but is reserved for particular situations (maps, web content, etc.). Table views do not fall into this category.
>These are all questions that are pretty easy to crack for an individual account, so they provide next to no added security. //

They're just text field responses though. No one is checking that your first school was really called "w4ffl3s and |3eeR".

However, your point stands firm and proud. It's security theatre really isn't it.
http://www.liked.ro/2011/05/04/oh-god/
Awesome. I hate installing Facebook apps - and talk about satisfying a need!
If this is true than it blows a hole in the assumption that Android was designed with a touchscreen in mind.
George Orwell on the Evil Iranian Menace
Like a Phoenix
Ideone.com: enter your source code
In France, you can get a VoIP account with free calls to the US (cell+landlines, and landlines for 40 other countries) for around 1.20 EUR/month.

http://www.ovh.fr/telephonie/
Banks are moving to multifactor auth systems. Expense is slowing the process down. Buy me a beer next time I'm in San Francisco and I'll give you anecdotal details I can't give here.

I think one obvious (but HN-unfriendly) point to be made here is that the overwhelming vast majority of bank customers could give a shit about online authentication systems.
He also stripped every tree out of his 7.5 acre yard and put up a stockade fence around it, much to his neighbors' chagrin.

http://www.nytimes.com/1987/05/30/us/genteel-chicago-suburb-...

http://articles.chicagotribune.com/2003-12-02/news/031202032...
I really like http://gaug.es/ and have been using it for quite a while. Clean, clear, crisp interface.