skysight-inc/HackerNews huggingface dataset:
He's teaching C there, not C++ (though that'll happen eventually). It's the first tutorial that caused me to finally "get" C.*

*After the moment of clarity, I mostly thought "Oh, that's all? It's not complicated at all!" This applies to many things in life.
Oh, right. The initializers of the inner loops will get reevaluated. Thanks. :)
The problem with your question is that the answer is highly ambiguous. Asking how long it will take to implement those features is a bit off; instead, you should be asking "What needs to happen to implement these features and what would you estimate all of it to be?"

Just a search feature and social networking/profile feature implies a whole gamut of underlying logic that you aren't aware of (because you aren't a developer). Depending on what your vision is, those two features alone could end up being a two month long project just for a first iteration (don't forget about iterations!)

I charge about $65 per hour for web application programming work in either Python or PHP (I prefer Python), I segment my time into 40 hour work weeks. For two months of work that would equal out to a little over twenty grand for a first iteration. That does not include going through QA, user acceptance, feature list refinement, and finally a second iteration (then a third and a fourth and so on for as long as your product stays alive).

Many non-technical people trying to get into the web startup or software startup scene see that price tag and commitment to time (through iterations) and have a mini-gestalt. They simply aren't aware of what goes into building a reliable, feature-rich, maintainable, and clean web application! This is why almost all of the successful web startups have been built by people that do the work for a living already (or some by very wealthy people that can afford it), because they don't have to go pay a lot of money for someone else to do it, they just have to pay for their living expenses.
Need feedback on my startup website
I am the creator of HueCubed, a flashcard and visual feedback engine. http://HueCubed.com is my parent website. The site name is completely ambiguous but I am using it as a launching pad to my product sites and to build a brand. I've since launched 2 product sites using the engine. http://PMPrepFlashcards.com is a very niche market that services aspiring Project Management Professionals (PMPs). Just yesterday, I launched http://K12Flashcards.com to test the extremely broad market of K-12 students.
The question: Is it more important to centralize content on the home site or should I be building content on each product site (besides the flashcard product). I'm trying to see which site will get traction, before going all in. Any feedback would be greatly appreciated.
anxious, adj., 1. Uneasy and apprehensive about an uncertain event or matter; worried

You probably meant 'eager.'
Apple Gives Glimpses into iPad’s Imminent Future?
I would argue that for practical purposes, free will should be redefined as the ability to face a choice, and the capability to choose. Our reasoning is irrelevant, the predetermined interactions of our particles is irrelevant.

The interactions of all atoms follow physical laws. Yes, in this regard the entire future is as set in stone as the past. The whole universe is like a burned CD playing until it ends.

Free will, for practical purposes is a higher level concept, that exists as a mental shortcut/concept in our brains to deal with what to eat for lunch, irregardless of the underlying atomic interactions which run this simulation we call life.
I think what's obviously going on is that Apple was deliberately displaying more bars in areas where there was week signal in an act of deception to try and make up for AT&T's crappy network.
"PHP is overly verbose and terribly inconsistent and lacks powerful methods of abstraction and proper closures and easy-to-use meta-programming goodness"

Sometimes I wonder how much closures and meta-programming is just code for coding sake. I've seen lots of examples of 5 line LISP code that does something totally amazing but you don't really know what it means but it's so abstract. If you have a quick job to do, I don't see that it's a limitation in using a language that requires to build the most straight forward solution.

PHP is ugly, but for the most part it isn't horrible -- these days you can easily avoid some of the worst parts and concentrate on making code that would be very equivalent to the same code in, say, Java. PHP is very straight forward -- it means what it says.

"Your web framework in PHP probably isn't continuation-based, it probably doesn't compile your s-expression HTML tree into assembler code before rendering it."

This just sounds like over-engineering the problem.
Obviously I worded some things wrong in my original submission. I realize that offering a (much) higher salary won't necessarily (or even probably) prevent a "horde of unqualified candidates" from applying. What I meant was that if a hiring manager places an ad which fails to attract an adequate number of qualified candidates--the ratio between qualified and unqualified candidates being of secondary importance--he would have to be incompetent not to offer a better salary the next time around.

Also, the main point of the submission wasn't that programmers ought to be paid more. It was that I find it offensive when people claim that there are no good programmers out there but don't even seem to consider offering higher salaries. I'm reminded of the woman who is asked out five times a week by reasonably good-looking men of average social status, rejects them all out of hand, and then laments, "There are no men out there!"

Actually, this is worse. The woman may not be able to alter her personality or appearance enough to attract the caliber of man she's interested in; but companies can always offer higher salaries.
My cheap POC phone does that, and I do prefer it.

I think it is because the "varying heights" icon has become part of brand identity. Woe betide the putatively-informational display that becomes part of the "brand identity".
BBC on scaling iPlayer
You may be interested in this DIY Earthbox:

http://www.instructables.com/id/Building-your-own-earth-fill...
what is the app you're trying to build?
I'm very interested in extrapolating some of these trends out -- America does not have a social system which allows society as a whole to benefit from GDP growth while jobs are destroyed.

My social history tells me that no other countries have been successful at creating such a system either.

Whether or not we have such a system, we may well be moving to a world in which the US can continue to increase GDP significantly while unemployment increases (efficiency increases, in other words). Successfully creating a Chinese middle class, and selling them our branded stuff only hastens that eventuality.

What happens to all these American unemployed people? In an ideal world, they would be artists and poets, inventors and writers, people who add to our cultural capital. The end-game here would (in my dreams) look a lot like Ian Banks' Culture books -- a utopian society which has moved past 'the age of scarcity'. Unfortunately, right now, places like Saudi are the closest we can look to for a society with, frankly, enough money for everyone.

In the interim, we are facing a sort of cultural crisis. America's PDI (Power Distance Index) is middling right now; the PDI describes out comfort with and exposure to, high levels of power differences in society, including wealth. Saudi has one of the highest PDIs in the world, meaning that they as a country haven't solved this problem of building an equitable society based on passive income production; in fact, their society is less equitable than many poorer countries. It is hard to imagine that we are aiming at anything else but a Saudi-ish social system if the GDP growth + unemployment growth trend continues.

I say this partly because Americans think of someone who is 'unemployed' as lazy, uneducated, etc. In fact, there's a significant undercurrent of that perspective in this thread. The reality is that if we are able to keep improving productivity while birth rates decline, there will eventually be less work. There might be more money, but there will be less work.

How do we deal with that? I don't have a good answer, but I still am part of the problem -- I would much rather spend capital on an automated solution for my business than hire someone.
Hold off on proposing solutions
Is Apple is a "great company"? They are a research-driven company that builds great products. Products drive research.

From the post: "Solving problems with products, build on research, driven by processing data

problem <- product <- intelligence <- research <- information <- processing <- data"

Product is the top of the food chain.
Ever since the first iPhone was launched I've made sure to complain very little about it. Do you remember how bad smart phones were before Apple entered the game? I do, I went through about 5 before getting an iPhone. I'm astonished these devices do everything they do, to be completely honest. Little issues like these don't get me down.
I don't think this is a completely new idea. Few year ago I saw something similar in my pocket radio. It looks different though.

I see similar concept in Minolta Z3. It's used for protection only though - placing batteries in wrong position just disconnects the circuit.
Here's a re-framing of "free will" that I find very useful - it's more like "free won't." The technical term is Inhibition. Our physical and mental processes may make us inclined to act in a certain way, but we have a limited ability to inhibit that initial response long enough to do something different by using willpower.

Think of a lion in the brush, ready to pounce on an unsuspecting antelope. The lion wants to pounce, but inhibits the response for a little while, waiting for the antelope to come a little closer.

Since willpower is depleted with use (a process called Ego Depletion), inhibition is a very limited power - it's difficult, requires a lot of energy, and can't be maintained indefinitely. Our natural inclinations and environment are extremely powerful forces, and we can't hold out for long.

That's why, if you're experiencing some form of temptation (wanting to do what you know you shouldn't), it's better to inhibit and remove yourself from the situation as quickly as possible vs. rely on your "free will" to save you. Otherwise, you'll progressively find it more and more difficult to resist until you act.

I find this definition very useful because it maintains human agency (the ability to choose your behavior), while respecting the undeniable power that environment and circumstances have on our behavior.
Those vegetables are going to be pretty expensive.
So, uh, is this common practice? People don't feel that they're "shop-lifting" the second movie? Here (Sweden) it feels as if this is almost unheard of, but then maybe I'm just an old f*rt (again).
Some people seem to be unable to get the batteries in the right way reliably. My wife (masters in a science from a top N university) has a significant failure rate on battery changing. Not having to worry about it would be better.

Maybe we could liken it to polarized plugs (for those of us in 110v AC land). We could have labeled plugs with + and -, and then told people to match them to the outlet when they plugged in a device, but over all, redesigning the equipment was more likely to work.
An Experiment in A/B Testing my Résumé
Haha thanks for giving me the perfect setup to mention my own research.

I've been working on automatically detecting visually describable attributes in face images. These include everything from coarse attributes such as gender, age, and ethnicity; to more detailed ones such as nose size, eye shape, facial hair; and including some imaging conditions, such as blurriness, lighting, and facial expression. (I think this is what you meant by 'characteristic', right?)

We demonstrated how to train such classifiers and use them for building a face image search engine in this project:

http://www.cs.columbia.edu/CAVE/projects/facesearch/

We demonstrated how to use these attributes to perform face verification ("are these two images of the same person?") in this project:

http://www.cs.columbia.edu/CAVE/projects/faceverification/

Those project pages have descriptions of how everything works, and also links to the actual publications themselves. We've also released two databases that might be useful for training your own classifiers:

http://www.cs.columbia.edu/CAVE/databases/facetracer/

http://www.cs.columbia.edu/CAVE/databases/pubfig/

Now to actually answer your question: we found that the key to training different attribute classifiers is to use different features for each one. The "secret sauce" of our work is a feature selection algorithm that looks at a large pool of possible features (divided into regions of the face to extract features from, what type of features to extract, how to normalize the feature vector, and how to aggregate the normalized values) and picks the most appropriate ones for a given attribute.

Most existing face recognition algorithms typically choose a few low-level features (often things related to image gradients, since this gets rid of lighting variations) and use these to compare face images. However, works such as ours are trying to change this by looking at higher-level attributes in addition to just the low-level features. The big reason for this is that low-level features require very precise alignment between pairs of faces to work well -- a precision not reachable on real world images. Luckily, the level of alignment possible with today's methods is good enough to accurately train our high-level attribute classifiers, and so they end up being more useful for recognition in real world datasets.

Finally, one of the best benchmarks for performance on real-world face recognition is "Labeled Faces in the Wild" (LFW):

http://vis-www.cs.umass.edu/lfw/

That has results showing the performance of the best current approaches as well as links to papers. It's also a nice dataset of images to test on.
Some of them were in pots on the porch. The pots disappeared as well. One was more or less a little tree. This has happened at several homes throughout the neighborhood. God help us if these rabbits develop a taste for human flesh.
yeah. what they were saying is that AT&T's suggested method to calculate bars is better, but that they went ahead and displayed more bars in week areas to give the illusion of signal strength.
Other than Brazil, Orkut is also huge in India.
Clicks:

http://HueCubed.com

http://PMPrepFlashcards.com

http://K12Flashcards.com
I imagined the signal to UI representation would be a fairly standard algorithm. I'm surprised this issue didn't come up in their testing.

Then again, I really don't know how complicated this can be. It just seems like there have been enough phones released that did (perceivably) display the bars correctly that this should be a non-issue.
but what does any of this have to do with the fact the signal goes down when you hold the phone in a certain way? whether it drops from 4 to 2 bars or 2 to 1 based on whatever algorithm they had surely doesn't change the fact that it is still going down?
My guess is that people who are interested in Diaspora, at least at first, are current on their web browsers. I think there's a trend among web services (esp. Google) to prod even everyday people away from older browsers, especially IE6.

Then again, if they want widespread adoption, they can't just support HTML5-compliant browsers. Hmm...
Suppose, hypothetically, that we really do reach a stage where we have a small number of highly productive individuals and a large number of unskilled people without manufacturing work to do.

In that case, it is likely that the skilled will hire the unskilled as servants, making the skilled people even more productive (every hour spent doing laundry is an hour spent not designing the latest iPhone). People will probably also work fewer hours, and take productivity gains in the form of leisure rather than money.
Interesting information as always from useit. However, the conclusion of the test, which was that there wasn't a conclusion was chuckle inducing. Too bad they didn't throw the Kindle iPad app into the mix.
But its only been reporting more gas than you actually had _for several years_ because Apple chose to lie to you in 2008 to make AT&T's network look better than it is.
Wow. That's the biggest load of empty corporate-speak I've read in a long time. If I didn't already believe Nokia is doomed, this would have convinced me.
The box is brilliant but I don't understand the recommendation to bury the young tree in up to 4 inches of sand after removing the box. It doesn't seem natural and wouldn't it stress and possibly suffocate the small roots and trunk base? It sounds worse than a "mulch volcano". The hemp cloth could be staked to the ground and a small amount of mulch or nearby soil used instead.
it goes down because if you're at the floor of that green bar (that fills up half the range), and then you put your hand over it, you cross the threshold and it looks like a dramatic decrease.

what should happen, most likely with other phones, is that the range should be evenly distributed so that a drop in 1 bar is a drop in 1 bar. because iPhone 4's distribution is weighted/biased towards the top half of the spectrum, it fails when you cross the threshold. This "feature" seems like it was introduced in OS 2.1 back in '08.

You also can't avoid drops in signal when putting your hand over it -- this happens with every phone. just iphone's visual representation algorithm makes it seem far worst than it really is, and they will fix the way it displays in the next version.

EDIT: Why the downvote? Gruber even stated that the issue is the introduction of the biased bar meter. The exposure of the antenna just highlights the issue when you're at the threshold between 5 bars and "other".
Read the Anandtech article. Yes, it loses some strength, but that's not unique to the iPhone 4 or to iPhones, and they have actual numbers for different types of phones that you can use to compare and consider what you'd like to do.
So you want programming profession to follow a model which leads to devaluation and replacement by mass production? Think programming is there already.

Outsorucing, Java schools churning out schlubs, seem like mass production analogs to me.
Just thinking aloud : please humour me. Since technology is getting robotized, and even Chinese labour is at risk of losing jobs...Organ Farming. If and when the technology matures : You take my cells, convert them to stem cells, and workers help grow a perfect heart / liver / other organ, nudging it along it's growth to perfection. It's like working in an iPhone factory, except, it's really life-saving / preserving.
They mention it in the text, but I would be more interested in performing these tests with longer texts so that the strengths of e-ink could really show.
"AT&T tried to sue everybody who had any dialect of Unix."

Perhaps. They started with BSD (http://en.wikipedia.org/wiki/USL_v._BSDi), suing the initial commercial BSD vendor and the university proper. They utterly lost when it was shown they hadn't followed the BSD license with BSD code they'd incorpated in their own versions, that had been licensed to others and that were used for their own operations (they were thrown a face saving bone in the settlement that required a relative handful of BSD files to be re-written, but were otherwise skunked).

I'm not sure why they stopped doing this, although it's telling that Novell bought UNIX(TM) in the middle of the year in which AT&T settled with Berkeley.
I believe very strongly that free will is tied to the existence of randomness. Without randomness there can be no free will.

From the little I've read it appears that true randomness does exist, in that there are experiments where all causally relevant variables are controlled and yet the outcome is still uncertain.

I'm not convinced that there is true randomness in the universe however, and I guess that means I subscribe to some sort of hidden variable theory with regards to the aforementioned experiments.
Corporations have reached the masterstroke of PR where they don't even have to lie about how they are lying to you.

They just tell you outright how they are going to fool you.

Next BP will issue a press release admitting how they are moving around sand to cover up oily sand to improve perception and how people should appreciate that.
Web publishers take one kind of preservation seriously: many don't put dates on anything, hoping that readers will mistake it for fresh content.
What you're saying does not make sense when you consider that this didn't happen with the previous iPhone.
Hosting | Domain | Vps Server | Dedicated Server | Co-location Server
furthermore, this video http://www.youtube.com/watch?v=03PQyWp0mWE displays calls being dropped when the iPhone 4 is held in the death grip, not just a drop in bars.

More apple marketing bull and pointing fingers.
I was just going to comment on that very same thing. The guy is only a day into the job, so what does he know, but didn't offer anything that would lead one to conclude they Nokia is changing anything. He didn't address the problems brought up by symbian-guru at all.
mac + chrome + silverlight == fail "can't watch the video, no silverlight support"
Yes, you're exactly right. The quote that drives this home for me is, "Most people have an above average number of legs."
If you read the blogs and apple's own letter, it does in fact happen with previous iPhones.

EDIT: again, why the downvote? To quote apple's letter:
"To start with, gripping almost any mobile phone in certain ways will reduce its reception by 1 or more bars. This is true of iPhone 4, iPhone 3GS, as well as many Droid, Nokia and RIM phones."

"..this mistake has been present since the original iPhone"
Ask HN: Do you protect your software copyright?
I have once submitted my software to the U.S. copyright office and plan to do it on every new release. I am doing this though by my gut feeling for IP protection rather than as a result of professional advice. I would like to know, how do you protect your software from a copyright perspective?

Particularly;

1.) Do you submit your work to Copyright Office before each version release?

2.) Are there any other measures for copyright protection in case a conflict arises?

Submission probably helps, but I have never been in a legal conflict. Therefore I would only find out by experience if someone said, oh you had to do this and this as well not to get into this situation. Any such advice you can give before anything bad happens?

3.) In Copyright office site, do you register your work as "Literary Work"? How do you name your software on each release? Software version X.X?
Be Careful when Choosing Your Essay Website
Essay websites provide students with myriad assistance with their essays. However, these websites need to be checked out thoroughly before you obtain any assistance. As the writing of the papers is important to you, you should ensure that proper care is taken when selecting a good essay website to obtain help from.
How is Apple a research-driven company like what the author was describing? I suppose you could argue they are researching new designs for technologies, but really that's it. They don't tackle new conceptual challenges like Google did with automated page ranking, for instance.
linux + firefox + no silverlight = redirect to:
http://ecn.channel9.msdn.com/o9/ch9/4/5/0/2/1/5/C9LecturesDo...
That letter is a distraction. It's not about the bar display. The iPhone 4 drops signal by 19.8dB when held normally (compared to not being touched at all), while the previous one drops by 1.9 when held normally. http://www.anandtech.com/show/3794/the-iphone-4-review/2

No software update will be able to fix this. Externalizing the antenna was a fun idea in theory, but badly realized in practice.

I bet iPhone 5 will have a yet again redesigned antenna.
Video of Meego tablet w/ 5-finger multitouch - iPad rip-off