skysight-inc/HackerNews huggingface dataset:
Android has no customers? Seriously? There are thousands of Android devices shipping every day. I still see no way that this doesn't end with Android in a (far and away) market dominant position. They're already well on their way.
The Way to Successful Media Essays
Writing a media essay is not a challenging process. Most of the topics assigned to you will be based on the work you have done in your media coursework class. Therefore, with the right topic selection and thorough research, writing this essay will be an easy task for you.
Fring allows video calls with skype who's users surely will outnumber those of the iphone.
Top Mistakes of Massive CSS
Comments with every commit are definitely important and helpful. And they have to be done while looking at the diff.
The practice of reviewing and commenting diff not only helps in future maintenance, it also has immediate benefit -- help to identify bugs and silly mistakes in current commit.
I don't use Git though -- I use Subversion.
No, most people would not. Most people want a phone that is easy to carry around, and then the biggest screen you can get on that device.

I find android phones offering bigger and bigger screens a distraction. Sure, it suits some people, but most people are just going to find that phone too big.
It's a bit of a dirty secret, but at a lot of top schools with reputations for brilliant students, it's not always true of masters students, at least to the same degree. Undergrads and PhDs, yes, but schools often seem to see masters students as cash cows, because more of then pay full tuition (there aren't the same financial aid packages as for undergrad, or RA/TA stipends as for PhD students).

Though this doesn't relate to the situation in the linked article, which is someone who got both a bachelor's and masters from MIT.
Cute. There have been numerous articles on this parasite recently in various papers. None answer the only question I have: do I have it?
How is that a nice thing? Why shouldn't you have to compete on fair and level ground with folks just because you have a piece of paper?

*note: I don't have a degree.
I agree with you, and I have a masters in computer science.
It was meant to be sarcastic. I don't have a degree either. It's especially ridiculous when you consider the public resources that go into providing higher education.
Lol. I recently bought an iPhone 4 for Emily. We were messing around with it, and she called me while we were in the same room. So I walked over and moved her finger to a certain spot on the side of the phone, and I immediately could no longer hear her talk. The call was dropped a few seconds later. Emily looked at me with an expression like, "Really? They would design a phone like that?"

So I told her to bust out the scotch tape and use it to insulate the gap. I then made fun of the fact that she had to tape her $200 phone, and that the act of taping the phone actually did something useful.

Needless to say, we were both highly amused. :D

... That is, we've both been amused until this very moment. Emily left about 20min to run up to the grocery store, and I've been trying to call her ever since. Each time I do, it goes straight to voicemail. So I texted her asking why her phone was off, and she responded with "It's not". She just called me, and the call was dropped.

This never happened with her old 3GS (now my phone). To be clear, I called her 2 seconds after she walked out the front door. So the phones were almost literally next to each other at the time. We live in Petaluma, CA, which is about 30 minutes north of San Francisco, so it's not like we're out in the boonies. Our 3GS always reads full bars + 3G, so even with the inaccurate bar algorithm it should still be at least two bars of reception. Therefore the phones should always be capable of calling each other when they're almost directly next to each other.

So.... Strange. I don't know where people are getting evidence that the iPhone 4's reception is definitely improved, but, consider for a moment that perhaps it's definitely improved in certain areas, but definitely -worse- in other areas.
I am at rock bottom right now, and as I struggle to get up. I've searched for resources to help me figure out the best way out. I have made plans. Created structures for myself. Kicked myself. A lot.

However, I've fallen flat on my face again and again due to a simple reason. I don't have the resources to execute any kind of measures to get myself out of this mess. I can't concentrate without getting suicidal imagery in my head and spiraling into a very disturbing cycle. I really don't have any pre-requisite life experience to rely on. The worst thing is that time is running out for me to apply to college.

On the other hand, this is might be more of a blessing. I have literally started my life with a blank slate, and now I can choose the foundation for my future in a way that few can. If only I knew how.
I would say that CUDA is part of their speed problem.

My company has been doing GPU programming for years and we often get 100X-300X+ speedup over the CPU, but we do almost all of our GPU work in shaders. CUDA/OpenCL is much nicer to deal with, since not all problems map nicely to pixel/vertex shaders, but we've tended to have a very difficult time getting CUDA to go from "it's working" to "wow, that's fast". Luckily, in our space most operations map well onto shaders.
Is it? The argument around an 'education bubble' seems to be more around two things:

1) Students racking up enormous debt in esoteric disciplines that don't directly translate to jobs.
2) An absolute deluge of students in certain fields (like 'marketing') from thousands of universities that effectively drag everyone down to the mean. Since a degree is so common it ceases to be a unique differentiator...making it worthless. The 'bubble' here is in the perception of utility for degrees meaning kids will abandon college for other paths.

Here we have a MIT grad in a hugely in-demand field that can't (or won't) find a job. My hunch is that she actually can find a job, she just lacks the qualifications that she thinks she has. She probably needs to take a lower-responsibility job and actually build those skills... that doesn't mean her degree isn't a great investment (it probably is), it just means she's approaching this from a very unrealistic perspective.
That flew right over my head:)
What minority is that exactly that they are in? .NET vs what exactly? "Microsoft vs. Open-Source" maybe? Or ".NET vs. Haskell"?

I'd think they are the minority on HN but I always chuckle at people who think all startups post/read HN and thus HN is representative of the entire startup culture...
Skype has around 50 million active users. 5-10 million iPhones sell per quarter. Shouldn't take long to catch up.
If you have kids this information is invaluable. My daughter is a light sleeper and I can tell you that I've had more than one unfun night dealing with noise in our neighborhood in Boston.
Sure, as long as it stands for "Some Friendly Poor Drunkard" or something like that.

Seriously though, I was wondering the same thing when I read the article.
try new.digg.com
I'm an Apple / Android guy. I think the Kin would have absolutely rocked if MS had done what they originally intended.

* Kept the sidekick name

* physical keyboard + social network integration. Kids of 20 have a disturbing amount of blackberries simply because they're good at this stuff

* cheap price. enough said.

These really, really could have been hit devices for teenagers. All the stuff you get with an iphone, but better typing, more social, and cheaper.
This was also the case when I was in grad school in chemistry. A master's was almost worse than a bachelor's degree because it meant that you were either unable to make the grade for a doctorate or expecting special treatment for the same work undergrads would do.
do you wanna post a link or blog post to show us what you mean? i'm not familiar with LuaJIT vs. python/js JITs
Please, someone bring me back down to earth before I start reading papers again instead of studying for my exams...

by all means, read more papers ;) study just enough to get a decent grade on your exams. if you're into reading academic papers and find them enriching, they can be a far more rewarding experience than studying for exams (and they might actually indirectly help you with future exams, heh)
Inside A Storage Allocator
I agree, if I don't have a visual reference in front of me I forget some of the many sites that are important for me to get to.
You can get three rows of books marks up top: http://www.howtogeek.com/howto/13923/add-a-scrollable-multi-...
I like this with a theme that minimizes the icons and text of the bookmarks. It hardly wastes any space this way.
Wait 4 to 5 months and buy a Droid Pro. But really? A "what should I buy on HN?" Go do the research and pick the one that has the specs you want. Do you want HDMI and a nice camera or do you want a keyboard?
Why do people get married? It's a poorly defined contract with ill-defined consequences into which they enter apparently because it's what everyone else does to signal their feelings. Similar to giving a diamond engagement ring or using off-the-shelf business forms.
Not everything is about how much extra x% wage you can pull by going to grad school. I'll admit that that was my thinking when I initially decided to do a masters but in my second year now, I realise the incredible amount of knowledge and experience I gained. After undergrad I thought I could take on the world. I was actually surprised that I couldn't get a job at the all the cool high-tech companies. Only now do I realise how dumb I was. Only now can I safely say that I can do the job that is required.
Scrap sales taxes and replace them with a single, national synchronized VAT. Say 10%. Sure, sure, it'll never happen because hundreds of thousands of people make their living out of taxes being complicated and screwing every one of you over, but hey, I'm a utopian.
It doesn't look any more inviting after some data has been added.

It's hard to tell what this site offers, since as far as I could see, it only stores name, email, and phone. I can get more than that free with more trusted, well-known services (Google, Plaxo, etc.). It's missing import/export, sorting, communications logging, attachments, related tasks, related documents, notes...

As currently presented, this product isn't compelling enough to use even for free. $10 a month is way too much.
To answer your first two questions, it would take many years. But unless you're privy to insider information from a lot of different companies, you can't rule out that all those devices are several years into their development already. I would be shocked if there aren't at least a couple Android tablets that have been under development for more than a year. As for your third question (how long to line up the content providers): not very long at all. Once Apple has paved the way, it is much easier to get those same media companies to give the same deal to a competing device, since those media companies don't like Apple having that much control over their content i the first place.
For lead acid batteries, figure 70% of the energy you put in will come back out. Wikipedia tells me that lithium ion batteries are 99.8% efficient, but has no citation and the temperature of my phone charging heavily make me suspicious of that number. Perhaps that is a theoretical maximum.

Motor efficiency is proving elusive on the web. But let's say 90%-95% for brushless DC motors. (square that for in and out)

The trick about batteries is that if you only want to use them for intense bursts you will need a huge energy capacity. You don't normally want to charge at a rate faster than say, 1 hour to get full. If you need to store a 3 second brake stomp and give it back 5 seconds later then you are going to have about 1200 times more batteries than you needed just to store the energy (to support the current).
It was ignored. The point is not who can see your data (privacy), the point is whether or not you can take your data and move it elsewhere (portability).
The example you gave should rather go into the code as a code comment. Esp. if it is only a hack, it is much better to give such a statement there instead of the commit comment.

The commit comment should more be about what you have worked on and/or what you have completed or so.

Btw., for a small team, the code comments itself may also be a good place to write the review comments into, maybe marked with a TODO or so.

In both cases, you have the information right there where you may need it.
I'm actually talking about people who did the bachelor's and master's at MIT (which is what I did).

Dirty secret: The world's best universities are exactly like the world's average universities in that they have a mix of geniuses, dunces, and a healthy mix in between. MIT has a right-shifted distribution, not a fundamentally different distribution.
That depends. Out of all browsers, about 1% or less. Among the tech saavy (presumably your target customers), much more than that.
afaik, MIT EECS does not have a 'cash cow' master's-only degree program. in order to do a terminal Master of Engineering (MEng) degree in EECS, you must have been an undergrad there as well. the only way to get a terminal MS from MIT EECS without having been an undergrad there is to be admitted into the Ph.D. program and then drop out after 2 years.

however, the practice of having a 'cash cow' master's-only program is fairly common amongst many other US universities
Eh, primitive data was primitive.

Note that the key part of the prediction was the rate at which CO2 would increase. As it turned out, atmospheric CO2 hasn't yet reached the point that was predicted. So it should be no surprise that the sea level effects, etc, have not occurred either.

The key principles are correct: CO2 does trap heat. Atmospheric CO2 has been increasing over the century. Do the math. Clearly, unless you're counting on a deus ex machina to save your bacon, or expecting to be raptured out beforehand, the conservative stance is to reduce CO2 emissions in order to maintain CO2 levels within the range that is best compatible with the current distribution of humans on earth.
I think I get what you're trying to say. But perhaps:

'sorry, that wasn't meant to be an insult - I just think you're better suited to running your own show'

would be a better way to put it.
Are you joking? The iPhone has been behind on "features" since before the G1 even came out.

Let's roll back the clock, shall we? When the first iPhone came out, the OS didn't have support for copy/paste, or MMS, or video recording, or any way to install third-party applications, or a whole ton of Bluetooth devices, or a dozen other random things that everybody claimed were totally necessary.

It is absolutely not the case that iOS had a huge head start and Android has just now caught up (from a feature perspective). Android has been banging the "We have more features!" drum since before the G1 even launched. But here's the thing: even with all those awesome features, the Android software is still nowhere near as well-designed as iOS or the apps that ship with it.
Also, only a moron would use predictions from 40 years ago, based on 40 year old science and data, as an argument against current client science. We have vastly more data, better tools, better methods, better technology, and science has progressed since the Nixon administration.

If you're going to do that, you might as well claim that the movie "Toy Story" would be impossible to create, because the Apollo program computers were unable to do 3D rendering.
Here's another post with a picture of what it looks like: http://www.gizmag.com/torotrak-mechanical-kers-system-for-bu...

I can't find any links now, but after Williams created the flywheel kers system, they started talking to the London train system, who was interested in adding it to a trains in the city. Not sure who that ended up.

It's worthy noting, however, that none of the two companies ended up running the flywheel kers in real races last year or this year. KERS was only one of the rule changes for those years, and those teams decided it was best to focus on the other changes instead.

Not related to the post itself, but I think most people here would really love F1. F1 is much more about technology than anything else. I love it.
Why are you referring to this Emily like we all know her?
Thank you for the insight. Those people are certainly hard to find..at least as far as I know. :)
"i think it just goes to show that "the environment" and "weather" are ridiculously complex and difficult to predict."

Climate isn't as hard to predict.

I live in Boston, Mass. It's hot now. I know it'll be cold in six months.

I can also predict that in Phoenix, AZ, it'll much warmer. And that in Greenland, it'll be much colder.
> never write a commit message without the diff in hand

To do this in git, use the --verbose flag with git commit. I use it in my configuration by default, and it really helps.
http://www.viddler.com/explore/engadget/videos/1633/70.817/
(skip at 0:55)
The store is a selling point for users. That's the one unique thing that's not going to be written off by people (like design). It can change, Google might start getting decent quality apps. But so long as the users are there, and developers can make money, I see no reason for either the user or the developer to leave.

Yes, there is intense competition now and each player has to keep up with its OS features. We'll see who can keep their OS up to date with features that are important enough.
"Scientists told Nixon "if CO2 goes up by X in the next 30 years, average temperatures will go up by Y"."

CO2 didn't go up as much as was predicted. It's only increased by about half as much. If the relationship is non-linear, much of the temperature increases could be loaded into the second half of CO2 rise.

Anyway, it was 1960s science. They had far less data, primitive tools, etc.
So what's your point? That climate scientists should just STFU when people are wrong about the science?
I can only speak from my own experience but in general I found EE to be much more challenging, particularly in the sub-fields like DSP that involved a lot of probability.

I think what makes CS more tractable is that the theory is easily testable and you can write a program and see things work. Many times when you're working with signals and antennas all you have is the theory and there's very little you can do to visualize what's actually going on, not to mention working in the analog domain always throws you some surprises.

Never in CS will you hear "Well that's due to relativistic effects."

Additionally there's the practical problem in EE that you rarely encounter in CS of actually building physical things. How many times has a program given you bad results because someone somewhere turned on the microwave? :-)
No

Shit

Sherlock
Yikes.

I've had some absolutely insane things happen to me in the past 12 months, too. Just one horrid thing after another.

Derek, good for you for getting through all this, and thanks for that encouraging last line--that things will be better on the other side.

When you're going through hell, keep going!
Sean is surprisingly uninterested in Dustin Curtis' sleep patterns.
But to make up for it, you have Engineer-In-Training in charge of PhD physicists because physics isn't a 'profession'
What they demonstrated as AI in 1984 today is considered business rules engine. There are plenty of them and they are not really considered "intelligent" (because they cannot learn by themselves).
On the other hand today we have really intelligent tools such as spam filters, spam bots, search engines, fraud detection tools, language translators, rating engines and many other that are important part of our lives.
Ha. Good point.

However, I read a comment somewhere whose author mused that BP probably invests heavily in the discovery & extraction department, and very little in cleanup. May or may not be true, sounds plausible.
Because your relationship has reached a point where you're both sacrificing a LOT just to be together. You're planning the rest of your life with the idea that she (or he) will be a part of it. Why? Because you're in love and you wouldn't want a future without the other person.

So why get married? Because you don't want the other person to be capable of throwing all of your sacrifices away on a whim just because you hit a rough patch.
But if it was, would you pay? THAT's the important question :)
It reminds me a bit of creationists, in 2010, arguing over Origin of the Species as if it were the latest in biology.
You think that's bad, check out their "Work" page.
Everything is done with HTTP requests (duh), if you want to upload a file then you make an HTTP POST request with the file data (just like with a normal file upload form) and the associated meta-data. The servers then process the file and give you links back to access it.

Fetching files will be processed similar to a download, php will "fetch" the file and then write it to disk. Then php can move or rename it via its functions.

Renaming, copying, and deleting files are all done with a single http request with a relevant response code (pass, fail, more info needed...).

Really, it's pretty simple and the included libraries seem to cover everything that most apps will need.
Dropbox Launches API
How can I contact you if I'm interested? My gmail account is mattmarksmail.
Code comments are best for spatially local concerns. Commit messages are best for temporally local concerns. Design decisions are temporally local concerns. "What if _" is something you just thought up today. Tomorrow you'll be concerned about other issues. A long code comment about something you don't care about will keep getting in the way.
It's an ancient Chinese fable, about blessing/misfortune in disguise. It's enshrined in Chinese chengyu (http://en.wikipedia.org/wiki/Chengyu). Here's some info about the fable. http://www.chinese-chengyu.com/saiwengshima-a-blessing-in-di...
You don't? Oh.

... But seriously, for the same reason you refer to 'x' in Python like it's already defined. It's just a symbol.
If every design discussion we had in the review comments ended up as a comment in the code, the comments would be 10x longer than the code. There's one CL that I'm currently reviewing where the review thread is 41 messages long. That's not all that atypical for changes that require any sort of design discussion.

Though yeah, something that's a quick hack should have a " TODO(username): Fix hack. See review discussion in CL 12345678." to let the reader know that there's something else they should be aware of.

Basically, I think the code comments should say what the code does (and be rather sparse, usually, because you should be able to tell from the code itself), the commit comment should say what the change does, and the reviewlog should say what the code doesn't, i.e. roads not taken, design alternatives considered and rejected, tradeoffs made. The code always doesn't do far more than it does; putting that in the code comments makes it harder to follow what the code does do.
Why do you believe a VAT is less complicated than a sales tax. If the issue is conformity across jurisdictions, a 10% VAT made uniform us just as easy to do as making all sales tax 10%. And a Vat is far more complicated to collect since it has to be assessed at every stage of production.

In addition, a VAT discourages domestic production since it is not assessed on foreign production, only U.S. production and "value added" is taxed which is horrible if you want to promote U.S. manufacturing.

A sales tax is far better than a VAT. We don't need to copy Europe in every single way do we?
Same problem, using Chrome on OSX.
FaceTime is an open protocol

Where's the spec?

http://stackoverflow.com/questions/3115535/cant-find-ios-fac...