skysight-inc/HackerNews huggingface dataset:
The problem isn't with Android per se as the Nexus S is clearly giving him a good user experience. It's just no longer a cutting edge device and the newer devices he's tried aren't delivering a usable whole product.
Economist's View: "The Mathematics Generation Gap"
ah sorry ZodTTD but you have shown a clear habit of violating the android market agreements.

What was Google to do pat you on the head and say good job? No, instead they followed the agreement you signed.

Rather than blame Google why not read the damn thing you signed?!
Usenet is still there, and the killfile still works. Obviously there is much less people on Usenet now than it used to, so maybe we'll see the end of the Eternal September at last, who knows?
This article was written by a guy who created his web app without knowing Rails. In a few months, he had learned Rails, and had designed, developed and launched his own app. So don't be discouraged!

There's so many wonderful resources out there on UI/app development, but what I got from this article is that these lessons you'll learn best by creating (and using) web apps.

Here's the author's Rails article on the same site: http://sixrevisions.com/web-development/why-making-web-apps-...
I'm digressing a bit here, but with regard to the last paragraph:

> we were writing a gender classifier to categorize people as males/females based on first name and last name (this forms an important part of any social media monitoring product). The most common way to achieve this is through Machine Learning approaches. Gunaa tested his algorithm on a random data set (~22000 unique names if I recall correctly) and achieved 62% accuracy on the classification (awesome!). although THAT meaning might seem less apparent from the conversation above :P

Isn't 62% ridiculously bad? I would expect a naive Bayesian classifier trained on first names to do much better than that. Am I missing something here?
Depends on you you can either "jump in the deep end" or you can gratually move more to it.

Gratually moving is good if you want to stay productive. (Scala, Common Lisp, dylan come to mind)

Jumping in the deepend will totaly go against everything you learned but you will learn very fast.
(Haskell, ML, Clojure and Scheme are probebly best here)

Books:
Land of Lisp/Practical Common Lisp for Commen Lisp
Not sure about Scala
Programming Dylan for Dylan

Learn you a Haskell for Haskell
Programming Clojure/Practical Clojure for Clojure
Structure and Interpretation of Computer Programmes/The little Schemer for Scheme
(Don't know a good book for ML)
Thanks...

This all comes down to freshening up my GitHub and removing a Cydia Store product. This will be done but I let this mob mentality continue for too long.

I spread myself pretty thin. I can count 20+ projects depending how far into the couple years I go. I have well over 4GB of development files with the majority being source trees.

Some of these will be fairly straight forward and not require much action at all. As Xuzz notes here, I have my projects source up on my GitHub, sometimes it just needs to be updated. Also sometimes it is updated, but just lands up needing some organizing to realize it (version number mismatches in code or instance).

Most however will be difficult when it comes to who to credit. I found out this is taken close to the heart over the years. I upset someone I respect very much, Notaz, at one point for not giving credit where credit was due. I rectified this with psx4droid v3 which I used his source, maintained a COPYING and README, credited, and kept the source up to date on GitHub. The issue is many emulators have been rehashed and ported so many times. For instance psx4droid v3 is based on Notaz PCSX-ReARMed which is a port of PCSX-Reloaded which is based on PCSX at some point. Along the way it used a MAME author's source file for handling the GTE. The MAME author contacted me for credit on the next revision which has not happened yet, and we discussed the issue at hand was it being passed down so much. So sometimes the credit list is huge and mostly unknown, and sometimes licenses mismatch if you really look at the sources.

A good example is SNES which has been rehashed and ported to death from snes9x (and as Xuzz pointed out, will fix) almost exclusively. The code usually becomes a huge mix in the end to the point it's a good luck situation to unravel it.

So doing this is not impossible, I will have to find some balance to please as many as possible without going insane trying to figure the sort out. Most being freshening the source at GitHub and checking compliance there. In the end there will be those who will complain and smear regardless. For those in this mob, they would never be fans and/or customers in the first place, but they do affect the overall feel of a company. And that's what concerns me moving forward...

I appreciate you being calm and courteous with your constructive criticism.
That was an obnoxious read.
should not be difficult (nowhere near like applying to US working visa at least).
And I think gommm will help you with the visa and other stuff if you decide to apply and get accepted :)
Resources are being utterly and completely wasted on mining bitcoins
Obama's car gets stuck at US Embassy in Ireland
Will gladly let you know, but I'm not following. Take what down exactly? Thanks for reading TFA. :)
Yes, it is really bad. Turns out, the test data we were using was not clean and correctly categorized and that's why such low accuracy.
Why Nairobi is exploding as the tech hub of East Africa
My philosophy is slightly different: Unit tests should test one API. But whenever possible, they should respect the encapsulation of that API, and only test the public access points.

In particular, I dislike unit tests which dig around in the private implementation details of a module, and specify how it connects to other modules "behind" it. Invasive unit tests make it much harder to change those implementation details.
نتيجة الشهادة الإبتدائية 2011
نتيجة الشهادة الإبتدائية 2011
نتيجة الشهادة الإبتدائية 2011
نتيجة الشهادة الإبتدائية 2011
نتيجة الشهادة الإبتدائية 2011
http://www.almstba.com/vb/showthread.php?t=23130
http://www.almstba.com/vb/showthread.php?t=23130
The next significant evolution in the way communities form online is well under way, and it's clear that the focus is on settings: social behavior based not on an ever-growing social graph, but on shared interests and actions at a certain moment in time.
The staggering local network effect required for mobile payments of this kind to be good require many people to use it right away. If nobody wants to pay with it, then no stores will support it. If no stores support it, nobody will want to pay with it.

This isn't some web app where you can get a few initial users off an HN or TechCrunch spike and then grow from there. It's completely useless unless a lot of people in the same area want to use it, in which case retailers will be incentivized to support it. If you want to do a limited alpha rollout, convince every store within 3 miles of 1600 Amphitheatre Parkway to carry it and give out free phones with Google Wallet enabled to 5,000 people in the area. Work out the bugs, then make a concerted effort to get everyone in the Bay Area using it. From there you can do a general rollout with support for every major credit card and national bank, plus deals with the 50 largest retailers in the country.

The level of clout needed to pull this off successfully makes Google perfectly positioned to do so. Their insistence on rolling it out as if it were a web startup all but ensures its failure.
I guess they meant. They took a random data set and could classify 62% of the names in this data set. The rest, owing to insufficient size of the training data, could not be classified as either.
But still hardly innovative behaviorism
So yep, plaintext.
The 'advice to manufacturers' list, seems to me the equivalent of 'be more like Apple':

* Don’t launch a buzzword feature until it’s more than just a buzzword.

* Don’t launch a product with obvious problems, even if you plan on fixing them down the road with a patch.

* Keep it simple. Favor quality over functionality.

* Don’t be fooled into believing that you can’t differentiate in meaningful ways through industrial design alone. (Ha!)

* Trumpet your commitment to Google’s 18-month upgrade policy at every opportunity.
I'd put ML closer to the gradual camp, though it depends strongly on where you learn it from, and partly on which flavor you choose. I see a whole lot of procedural-flavored Ocaml, and it's fairly easy (like Lisp) to mix procedural and functional styles.
Top 5 Coding Albums Of All Time
This is cool. How does one go about learning these kinds of skills?
I hope we aren't talking about VS 2010. That ide, and in particular the designer is HORRIBLE to work with.
You need a Z visa, which needs (from memory):

- Living certificate, stamped by the local PSB (cops).
- A foreign expert's card (which generally requires a degree).
- A health check (on arrival).
- An employer that's able to employ foreign experts. (High tech should be easy enough, as long as they employ locals too).
- A company that will "look after" you (flights in and out, accommodation, medical insurance, maybe food allowance).

It's not too hard. There's a lot of running around that the company needs to do for you, which could take about a month (more if they haven't done it before).

Note, you can work on an L or F visa, but risk fines and deportation. Companies will say they have "connections", so the visa doesn't matter. If they have "connections", they can get a visa.
Yes, the plan is to jump in the deep end, unwire my brain and apply the concepts I learn to my day to day Ruby/Javascript programming as much as possible. I think I'll go with Haskell.
Auto Stereo Installation San Francisco
Buy Latest Auto Stereo on Lowest Prices Online From Your Favourite Brand Like, Alpine Audio, Clarion, Kicker, Pioneer Car Stereo, Kenwood Auto Stereo, Infinity, Jensen, Alpine Audio, Clarion, Kicker, Stinger and Many Others.
"programmers well versed in functional programming are extraordinarily productive in any language"

This could just be due to the fact that people who learn functional languages are interested enough in learning languages that they're productive in most of them. If, for example, functional languages were the norm, and some people decided to experiment with OO languages, then it might be that people who knew OO languages would be the ones that were productive in any language.
Title is link bait.

While it's a decent review of Fedora KDE, every comparison to newer distros is bad... It takes more memory, etc etc, with the possible exception of copying Win7 on how it handles icons for programs that aren't running. (And if I'm understanding it right, didn't OSX do that first with 'keep in dock'?)
Maybe.. I would have been tempted to try an iOS device or even a WP7 after the second Android before going back to out-dated technology though.
Cute. But in reality they could tell me what I violated in their terms, and take down those specific application(s). Then if there was a trend, they could terminate the account as they normally do. That's the trend. They broke this trend with me by not only removing the apps but following up with no interaction on my part by suspending my Google Checkout (!) and Android Market account for my company and I for life.

Not much of a habit, I had a couple products on there. Only major thing up there was psx4droid. The rest were lil things I did to learn some techniques within psx4droid.

The driving motivation to come to Android was a petition of a few thousand signers asking me to produce exactly what I did.

Also remember Google did not pull my account for the reason of open source software licensing violations. I received a takedown notice from a game company. As did Yong.

So your statements and questions are irrelevant but must be responded to now quite often as it has become accepted among the community.

In short: My product was removed from a takedown from a game company & Google Android partner. My only issue was Google terminating my Google Checkout and Android Market accounts instead of just suspending the individual app(s) like they normally do. This is against Google's traditional ways of doing things on Market.
That's a good point. It's generally considered to be bad form to lock down the internals too much. It makes refactoring harder.

In general, when testing a class I obey the spirit of 'testing 1 thing' by writing tests that gradually increase in scope, so the first tests are testing 1 thing, the next tests are testing 2 (1 of which was already tested) etc.
I am currently learning Haskell. I started by not really knowing where to start. Now I follow this advice, and until now I find it very helpful:

http://stackoverflow.com/questions/1012573/how-to-learn-hask...
Luckily not everything is unhackable. Sometimes you're lucky and find a company who is pro-hack-their-stuff who release everything (echematics, firmware source code). Heres something myself and my brother recently completed:

http://www.djtechtools.com/forum/showthread.php?t=28014

Source code: https://github.com/dublindan/Midifighter
>Do you really feel that Wave failed because they didnt "go big"? If anything, thats what they DID do. They released a product with so much fanfare that lack clearly defined use cases.

Wallet does have a clearly-defined use case, however. A small initial rollout is good if done well. Limiting it to one phone, on one credit card, in a large area, with no major deals with retailers, just doesn't seem like a winning strategy. As I detailed above, a limited rollout is fine if it's a small-scale version of your intended usage. Get everyone in a small area using it, then expand from there.

>How else to do this then a small release amongst high-tech savvy users in larger cities.

Everyone in a small area. Even in the Bay Area, tech-savvy early adopters are too spread out for the network effect to work in Google's favor. Concentration beats distribution, here.

>I don't feel that people understand what this product means for Google. Lest we forget they are an advertising company. What more rich a source of pointed advertising information than the exact purchases of their user?

Exactly. This should be huge for them. Let's bracket the fees they'd collect if this overtook credit cards as a preferred method of payment and focus solely on the data they'd acquire from consumer behaviour. This has a huge amount of potential for them, but it feels like they're doing it Wrong.
Further discussion in a duplicate submission a week later:

http://news.ycombinator.com/item?id=2601347
Some thoughts about trolls:

(1) Any fine poster who is even slightly unkind will pick up trolls, like ivy on a great tree

(2) It follows from (1) that if you attract trolls then this is a sign that you are a good poster -- yay

(3) The ability to tolerate trolls in the sense of not being angry with them is a measure of your self-confidence.

(4) You feed and retain trolls them by responding negatively to them. You 'destroy' trolls by being nice to them.

(5) Powerful trolling is indistinguishable from good criticism

(6) It follows from (4),(5) that one way to destroy trolls is to cheerfully acknowledge any good arguments they may provide, however vile the tone
Intel Discloses Details of ‘Ultrabook’ A Challenge for iPads?
It seems like it could give people a nice headstart if they want to port their javascript codebase to coffeescript. At the very least, it's an interesting side project for the author.
Owned both the Nexus One (totally hated) and the Nexus S (not a bad phone). I agree with the overall sentiment of the post - while the Nexus S doesn't shine with respect to features, it has good enough hardware and an excellent vanilla android experience.

That said, I feel Android users are always behind the curve. Case in point - I've owned my Nexus S 3G for just over four months and now there is a 4G version (promising more cat videos!). Oh, and it lacks so many features of other Android phones (the cool controllers of the Sony Ericson phone, the 3D of the LG phone,...). If I was an iPhone user, life would be simpler ... to be on the cutting edge, I just need to get the new iPhone as soon as it comes out. I guess what I'm trying to say is that sometimes fewer choices are good because they simplify things for consumers (a good book on the topic is "Paradox of Choice").
Addition to lesson 2: Use a camera or video recorder to record each step of the disassembly.
Thanks, me too :)
Yannes, re your last point, look into the => function glyph, which handles the function binding issue you describe.
Also note that porting from a desktop environment to a mobile phone involves a lot more than simply running it through a different compiler. At times there are very major changes in code required on top of the replacement of input code, and on top of that a GUI to select games and any phone specific features in the HAL.

I think people think of this as being very simple. I ask them to write their own MIPS R3000A -> ARM v5|v7 dynamic recompiler and get back to me. Or if it's already in place, try debugging it when memory addressing changes for 1:1 RAM offsets, the functions for certain phones don't clear ICACHE|DCACHE properly, or there's a bug in it when moving platforms. Happens. A lot.

There is some worth to that. Either way, OSS license violations wasn't why I was removed from Android and Checkout.
Hey, I'm nihit. I wrote the post so let me specify. Sorry I didn't write it properly. What I meant to say was that after training the classifier, we ran it on a random data set of names and were able to classify 62% of them. Rest remained unclassified. We had a limited training set and are expanding it currently so hopefully it will get much better. Thanks for pointing it out.
Former Google Director joins the MobiCart ranks
نتيجة الشهادة الابتدائية بالغربية 
نتيجة الشهادة الابتدائية بالغربية نتيجة الشهادة الابتدائية بالغربية نتيجة الشهادة الابتدائية بالغربية نتيجة الشهادة الابتدائية بالغربية
You're not really talking about unit tests, then: you're talking about progressive integration tests, since the failure of a module "behind" your module can cause extra spurious failures.

Now, it may in fact be the case that you may argue that you can replace unit tests with all of these sorts of integration tests. I'm not so sure: digging around the private implementation details ways usually the easiest way to test strange error conditions—but it’s by no means easy. Though these days, I try to write as much pure code as possible, nullifying the benefits of an approach like that.
I'm confused as to who is giving who grounds by your comment here.
Lenovo ThinkPad X1: The Perfect Laptop
Are Social Recommendations Changing Our Web Into A Hive Mind?
There are also pitch meetings to production companies, where writers are hired to do TV episodes. Unknowns sometimes get their breaks there. Harlan Ellison did. Tracy Torme did. Still happens today. I went too wide, mentioning movies, I guess.
Maybe some of us just really like the way the Android OS works, and can't stand the limitations of iOS and WP7...
Go for it, you'll learn a lot and it will look good on your resume.

Do you have an idea already?
No, you're putting words in my mouth.

Sorry about that.

My argument is that you can't argue meaningfully about it until you can define it meaningfully.

Agree. The problem is that I think consciousness is inherently subjective. We experience qualia (http://en.wikipedia.org/wiki/Qualia) and you just can't objectively describe those. For example, could you describe the colour blue to a blind person? Every time you look at a blue object, you know it is blue, you experience that it is blue, but you can't describe it, and you can't compare it with for example my experience of blue objects. I have no idea if blue objects "look" the same in your mind as it does in mine. We can both agree that a certain object is blue, we both associate the effect blue light has on our eyes to blue objects, but that's it.

So imagine now that we make an AI with sensory inputs, perhaps we make a robot, perhaps we simulate a human brain, and we teach it that blue objects are blue. If we then show it objects, it should be able to correctly tell us if they are blue or not. But does that AI experience blue? We don't know. We can't ever know.

Imagine then that we "upload" your mind into a machine and put it in a humanoid robot. That thing would then walk like you, talk like you, remember like you, laugh like you, joke like you, cry like you, etc.

But would it be you? Would it be alive? Would it have consciousness? In my opinion - no. It's moving, but it's dead, so it's a zombie, a philosophical zombie:
http://en.wikipedia.org/wiki/Philosophical_zombie
I have very no experience with clojure, but this posts reads like an infomercial about it. Do you know if it is possible to develop for android using it (since it compiles on the JVM)? I ask from the perspective of someone programming in C# for the last 5 years.
Excellent article.

I would only add that we're using a LOT of energy to create a fake (read: virtual) resource. The best part about virtual resources is that they don't use many real resources, but this one is the opposite.

Granted, it's a 1-time cost, but as the article notes, it could be created with a much lower 1-time cost.
> an excellent vanilla android experience

One of the central goals of Android is to level the playing field wrt software. And in fact, if your phone is supported by CM7, I don't see why this should be an issue at all.
I want to also add: My comment might be misinterpreted to think the person sucking is someone who's incompetent. That's not what I meant at all. But anyone can have a run of plain bad ideas before they strike gold. Or even silver.
And use wide masking tape over each cube as you are done so that when you (or the cat or the kids) knock it the screws don't disappear into invisible cracks in the floor.
That is ghetto fabulous (heat-shrink tubing with diode). Nice juxtaposition with the SMD stuff.

Well, the diode did as it was supposed to, and prevented the reverse-polarity from damaging anything of vital importance.

Nice write-up.
I am conscious. I experience being conscious every waking hour of my life. I don't know why, I can't objectively describe the experience of it, but I know it is there.

I can't speak for you, but given that we're of the same species, I'm gonna assume that you are conscious like me.

Conscious machines? No, that'll require a lot more convincing than a song and a dance.
The para now, is different. Did you edit it? Its always good etiquette to write that this is an edit. Good luck with the names, and the girls.
I don't see how. The legal costs aren't the paper, but the work that goes into making the paper. Making bits instead of paper is going to be just as costly because that's how lawyers make their money.
Don't the miners provide network services as well? Like how real mines don't just take from the ground, they also co-exist with civilian infrastructure built to keep the miners alive and functioning, and in bitcoin's case, the mining rigs dually enable transactions?
Buying an iPhone is also a choice. Choice is unavoidable.
This is just a "prisoner's dilemma". The alternative is that we trust everyone not to use their full ability to generate blocks. Obviously this would completely defeat the point of bitcoins.

http://en.wikipedia.org/wiki/Prisoners_dilemma
My magazine have a two part series that argue the opposite that bitcoin mining is not wasteful:

1. http://bitcoinweekly.com/articles/the-wasted-electricity-obj...

2. http://bitcoinweekly.com/articles/the-wasted-electricity-obj...
Los Angeles Carpet Cleaning Service
Rapid Dry Carpet Care specializes in Los Angeles Carpet Cleaning, tile and grout cleaning,and Los Angeles Mold removal. We are also provinding you the best services for Water Damage in Los Angeles.