skysight-inc/HackerNews huggingface dataset:
It can seem that way on the surface, but remember that the person receiving the money can also donate it to charity - if they so desire.

Not all the interviews will be of homeless people - but many will.

The intent really wasn't demeaning - in the sense that homeless people are going to be taken advantage of, for 'your' entertainmment. More, I am really interested in the stories of homeless people - for instance, look at what happened with the homeless guy with the golden radio voice - and rather than just interviewing them, why not compensate them (fairly, as someone else pointed out, $60/hr isn't a bad wage) for their time.

Disclaimer: I am not doing the interviews, however the guy doing it is a friend of mine, so I am kinda close to the project.
Game Changing Conjectures In Mathematics
A dead simple little PHP-based templating framework I made.
How to manage resources on overcommitted KVM hosts
I agree, but I fear we're not typical. (We're on this hyperliterate text-heavy HN site.) For many, reading and text-scanning is harder than watching/listening – hence the love of Qwiki, and the rush to video by all the content-farmers.
And if they were older than that, they'd remember that a number of people were employed to fix y2k bugs before they became problems.
What we should build for the Egyptian (and other) protesters
Not that I disagree with your assessment as such, but there are several Android tablets currently shipping. Even if you ignore the $100 no-name pads, Creative, Archos, Viewsonic, and Huawei are all shipping Android tablets that cost less than the iPad and are usable, even if they can't compare to the iPad.
Apples and Oranges. Apple do not let other manufacters sell OSX. If they did, surely you'd see people adding little apps to the preinstall image and undercutting Apple. Apple clearly don't want this, so they disallow it.
I can vouch for the majority if not all universities in my country and all of Scandinavia. I don't dare speak for europe as a whole, mostly because the UK does things more like in the US, see Dijkstras commments on the difference between continental and anlgo-saxon engineers.

Yes, we covered the electrical bit of computers briefly, because the chemistry bit is not very interesting when writing software. Two's complement and IEEE 754 etc. are interesting, so we learned that.

My physics and chemistry are on high school level only, so energy levels, S,P,D,F clouds is what I remember from chemistry. The last physics I recall was special relativity, general relativity, time and space dilation, quantum mechanics, the copenhagen interpretation etc. I was not really into those subjects and this was years ago now.

I don't see what physics have to do with how integers are represented other than the fact that one way to do it is to use eletricity and transistors. Another way of looking at it is to see the registers as tuples of ones and zeroes. In reality, errors happen on levels below the bit, but the best we can do about that is to use checksums etc. or so you use your chemistry skills when writing software storing phone numbers?

When I say we learned how to build memory, I mean how to build gates out of transistors, how to use them to build latches and flip flops, building registers and larger circuits of read/write memory. No, I'm not interested in the strings to fermions to hadrons to semi conductors to transistors bit, but knock yourself out ,I will not write down instructions for you how to build a latch out of quarks.

We read Structured Computer Organization by Tanenbaum.

> Thanks for the downvote(s) by the way! Glad I'm allowed to have a real, intellectual conversation on HN.

Thanks for making HN look like reddit. I have no idea who's downvoting, I did not know you could downvote on HN.
the original link is dead to me.
Clicked text only version and it works.
http://webcache.googleusercontent.com/search?q=cache:9OtAvuo...
+1. It wasn't a documentary about Facebook. It was, at the end of the day, a hollywood movie. And with that in mind, I think it did a very good job.
The Nokia CEO 'Burning Platform' memo at Engadget, doesn't ring true to my ears
I'm from Porto Alegre too, I graduated at PUC. Small world.
Put a RX-8 next to a Pagani or even a Lotus and the difference will be quite clear.
Amazon.com coupons
Please ignore the above post - I seem to have completely misread a chunk of the linked article so my point about reference caching is completely and utterly wrong (the document object's search method is only called once in the counter example).

Remember kids: think before you post.
"The author does his point a disservice by being under-informed, imo."

I admit my Google searching turned up no useful results about hash-banging URLs for new websites, only Google's attempt to index sites that ignored progressive enhancement and hid all content behind Ajax calls.

"Sounds great, but what happens when you click to a new article, which is loaded with AJAX?"

If you want to load the content in via Ajax, you start with a valid and direct URL to a piece of content. You can then use JavaScript on the click handler to mangle the URL into a hash-bang, and then proceed as you wish. You get all the benefits of hash-bang without the downside of uncrawlable URLs.

"now it's "/#!downloads/5753887". I can bookmark this, send the link to a friend, etc etc."

* Bookmark it to a third party service - yes (assuming they don't truncate fragment identifiers!)
* That service then retrieves the content of that article (for summarising, entity recognition, extracting microformatted data). no.

The hash-bang URL is not a direct reference to the piece of content. The indirection shenanigans isn't part of HTTP/1.1 or RFC-2396. So it's not Restful for starters.

"after all preserving state isn't that important, right"

That can be done without making all links on the page non-traversable with a crawler.

"Conclusion: If you must load content with AJAX, using URL fragments to track state is the most functional and cleanest-URL option available."

a clean URL would not be an indirect reference that would need to be reformatted into a direct reference before being curled.

State can be done without mangling URLs in this way.
London and Toronto stock exchanges to share common Linux trading platform
He that would make his own liberty secure, must guard even his enemy from opposition; for if he violates this duty he establishes a precedent that will reach himself. -Thomas Paine
Spot on ohashi.

The moral litmus test for Jason's about-face would be if he felt so bad about the content mill pages on Mahalo that he deleted them from the web and tested the (alleged) "quality" content as a business model.

IMHO this just one more example of Jason trying to put a thin veneer of polish over a turd.
Context: http://www.gamasutra.com/view/news/32855/Nintendos_FilsAime_...
http://www.google.com/search?q=214-748-3647

The fascinating thing is that there are significantly sized urban areas with area codes < 214 (such as much of NY,NJ, Washington DC). Do these business survive off of customers just in those areas and they never pay attention to the fact that their systems are horribly broken?
Windows and OS X are substitutes, that’s what makes this a fair comparison. You would have a point if Windows wouldn’t even be an option for those who ultimately buy Macs and if OS X wouldn’t even be an option for those who ultimately buy PCs.

Also: What stops PC manufacturers from creating their own OS? (Obviously not from the ground up but they could create a Linux distro ála Ubuntu.)
Perhaps they just used strtoi() or some such equivalent in their language.
Autorun was almost enabled for floppy drives, but there was no way to detect a new insertion into a drive that worked for all common drives and wouldn't in some cases make the drive always try to spin up (increasing wear and tear).

Support was kept though: you just had to have a driver other than the default floppy driver, which announced to the rest of the OS that it was capable of detecting and announcing disk insertion. I don't think I've ever seen this facility used though.
Y2K was such a little deal because so much effort went into fixing it. It's hard to say how big the problem would have been but considering that many financial systems would have been affected it probably would have been fairly significant.
Spotify is second largest source of revenue in Europe for labels
Hmm, in my opinion Qt/Qt Quick is certainly superior to Android in many respects today. And I do use both.
that was not necessary.
When I've heard it, at several workplaces (decades ago), the stated objective was always to be the pig-- to go "all in." The chicken was involved, the pig was committed-- thus we are asking you to be committed.

Usually, after the meeting, a few of us would quietly point out that the pig was eaten, and they were asking us to sacrifice ourselves to the project, but that never seemed to discourage the metaphor from coming up, again and again.
> Having ruled out the past since both West and China infringe gratuitously, what do we really _know_ about gender equality in China in the present day?

A third of China's millionaires are female. We know concrete facts like that. Guanxi rules business in China, so it would have been very easy to keep women entirely out of the higher echelons had the culture been predisposed to do so. That said, there is still, for example, plenty of low-level sexual harassment against women that wouldn't be tolerated in most of the West.
IMHO, this does nothing else than hurt morale. It's not that the Nokia engineers were so stupid as to not know where their platform stands.
This memo only contains lamentations over lamentations, with only a small, general call to action towards the end: "We are working on a path forward -- a path to rebuild our market leadership. When we share the new strategy on February 11, it will be a huge effort to transform our company. "

The way I see these types of memos work is like this: spend the first part of it describing the problem, and the second part should include the suggested solutions. I know a former boss of mine who , if I didn't do that in my "lamentation" emails, i.e. not suggest solutions, would have smashed my head against the nearest desk.
decimal time (using SI prefixes to the regular second) is regularly used in (physical) engineering disciplines.
How to train your brain to flip to a new language
> DST has cost me many hours spent debugging. I will be very happy if/when it is abolished in the US

Because then the bugs will be rarer and even harder to find, as they'll be caused by interfacing with DST systems when yours isn't.
Their wages are not modest. http://business.timesonline.co.uk/tol/business/industry_sect...
Server Power-ups That Worked For Our Startup: Handling 10x Traffic
Showcase Of 55 Awesome Sites Using HTML5 and CSS3
HTML5 and CSS3 have brought to the design world not only new techniques and an easier or more manageable code but also the chance to create features for a website that were previously available with flash, javascript or some pretty hardcore designing. I wasn’t expecting to find so many high quality websites that use HTML5 and CSS3 so I have to admit that I am pleasantly surprised.
This is a great PR campaign from Nokia. :)
HackerLeaks | Jeu de hacker gratuit par navigateur
Ask HN: Technical co-founder for Squerch.com needed
Content discovery engine Squerch is now looking for a co-founder to take charge of the technical direction of the site. Very exciting ideas as to how the site will perform it's searches in the future, so if you are a developer (with expertise in PHP and search algorithms, and a lobe of randomly mixing up the web) then we'd love to hear from you. As the site is in it's bootstrapping phase at present and work is only on a spare time basis, an equity stake in the company will be offered. Email me to find out more: david at Squerch dot com.
Good topic, but of course if you were starting now you would just begin on EC2 and be done with it.
Indeed. In practice hard drive space grew by leaps and bounds (as it always does) and within a few years it was practical to store several CDs worth of data. The historical norm had been to often run applications off of the original media (floppies or CDs), but this changed to fully installing to the hd once and then never using the original media again. This, of course, very much changed the nature of the benefit of autorun.

Moreover, the explosion of the internet in the mid to late '90s began to transform the nature of computer usage. In large part the internet supplanted the CD-ROM as the primary point of entry for content into PCs.

It's interesting how common it is for even software engineers to fail to anticipate the continuation of very well established technology trends.
> I'm getting the feeling now that it's the other way around... are computer science majors downvoting me? Probably.

I think anyone would downvote your comments, regardless of major.
Lua Bash: Run Lua as a Bash loadable
Deploy a Node.js app to the cloud in 1 minute
This is a remarkably sane and bullshit-free description
If they don't want to alienate existing developers, a logical choice would be official Qt support for Android.
Meego could also be tweaked to run Android, as it is already being done by others, see for example http://www.aavamobile.com/
HTML editor? VIM or Eclipse, depending on how involved the task is.
Code-naming their phones obscurely, making it nearly impossible to remember and later buying a phone you like. Compare "Galaxy S" and "iPhone 3G" with "N6310".

Nokia's phone naming strategy was certainly not dumb at the time. They built brand around 'Nokia', not around specific models. You had 'Nokia' phone regardless of the model, similarly as you currently have 'iPhone' regardless of the exact model. (And current iPhone numbering i.e. 2G, 3G, 4 is easy to remember just because there are so few models) It was an integral part of Nokia's strategy that there were many many models to choose from, any single strong model brand could have been hindrance for that strategy.

Now, we can argue that in smartphone era, building strong model brands might be wiser strategy (Galaxy S), but that's another discussion. Nokia's model naming strategy was definitely not stupid in earlier times.
I'd recommend bringing a solar powered battery charger (who solar powered? because you can run it off nearly any light source, including artificial lighting, which is more likely than trying to find a source of electrical power that's compatible with your charger).
Hook up a few loops of speaker wire into a necklace. Connect the wires to the audio port of a cell phone, stick a tiny magnet in the ear canal. The small audio current will cause the magnet to vibrate and transmit sound. This has been used for cheating on exams for a number of years.
Welcome to HN. You're clearly new as this is your only comment and your account is less than 6 hours old.

You also edited your comment from the earlier revision of "Do you not have something intelligent to add" (slight paraphrasing there).

So... just a troll? Unnecessarily scathing for a first post, no?

My comment above was certainly not meant disparagingly or to "pick on" the author. In fact I enjoy the posts made.

Anyone who has worked on producing densely populated diagrams and charts dynamically will have an appreciation for this kind work and would also be keen to hear the subtleties of other peoples solutions to the problem.
http://www.yellowpages.com/phone/?phone_search_terms=214-748...
Notepad is a basic text editor and Aptana is an IDE (IDEs are normally massive, no personal use of this one).

Normally people go for a fully featured text editor, with at least syntax highlighting. Macs have a ton of options (Textmate, Kod, Dashcode, etc).

On Windows I use Notepad2 or Opera's edit source. I find Notepad++ awful. This may be of interest to you http://en.wikipedia.org/wiki/Source_code_editor .
Windows Password Recovery Solutions
Windows Password Breaker helps you instantly reset Windows administrator and user passwords! Also with high recommend solutions.
Wow, this is amazingly fun to watch!
I'm pretty sure that they would have been able to come up with another non-magnetic solution if they wanted to. But it would take a lot of money and manpower to come up with a good alternative and test it.

A less elegant solution is the breakaway cable used on the original XBox controllers, which would detach while leaving the "main" connector still in the laptop.
Premium Icon Freebies From The Design World – 35 Icon Sets
It is a bit hard to find high quality free icons for your projects. Luckily, some websites are offering from time to time premium icons for free for their visitors. Although some of them have a personal usage license, most can be used for both free and, most importantly, commercial use.
Most interesting things including lawsuits. If things turn sour with Dalvik, Qt already runs on Android.
It is a lot easier for a corporation to mandate an API, slap it into an SDK, and kick it out the door with guns-blazing full hardware accelerated support.
It is another thing to create an open standard that seamlessly and securely interoperates with absolutely any browser on any device.

The great mistake of the author is that he assumes it is a spec contest. Native apps will always have a slight advantage, but "having to have one or two developers per platform" is the exact reason why the web will win out.
They aren't at war because they don't have the same goal. Native apps will never be able to be universally distributed across platform or device. Period.
> Ideally, data synced on the web, with clients on the desktop seems like an ideal possibility to me. Or maybe its just me who thinks this way.

You're not the only one.
Choose the one you are most comfortable with.
I prefer Komodo Edit when I am doing HTML and CSS because I have saved snippets on it and it also support auto-completion. I also use VIM by using zen-coding plugin with it.
It's not as straight forward as you describe. The "instantly and globally released" nature of web apps is both an advantage and a disadvantage. What if I have a client that needs to keep the only interface for some reason? It's easy to just not upgrade, provided you have that option...
I would say that the main points are performance, access to hardware apis, and - the most ignored one - ease of install.

There is no familiar way for users to install a web app (unless they are a bit tech savvy). My uncle adds favorites to its home screen to go to web pages, he knows that, and its impossible for him to think that a website is a website and if you add it to the home screen "turns out" to be like an application.

If a clearer interface was provided in the mobile phones, something like identifying webapps with a meta tag, or something, so that the phone could know and offer the user to install the app, the barrier for mobile webapps adoption could be lowered a lot.
At least it wasn't the lighthouse/battleship story. If I hear that one more time I'm going to start laughing.
Remember that Microsoft has a trick up its sleeve: Midori. It quietly incubated the Singularity research OS, a pure .NET operating system, a couple of years ago and is turning it into a commercial product. The advantages of the OS are increased security and massive parallelism, both due to the fact that .NET code is inherently memory safe.

My hypothesis is that Windows Phone 7 is a stop-gap measure introduced to build their brand and app portfolio while they're working on the 'real' thing. Note that WP7 apps are .NET apps, so transition to a pure .NET kernel would be relatively easy. Of course I have nothing but a hunch and some rumours, to base this on, but I find it highly unlikely that MS is just going to sit there while Google is building the dominant platform for internet usage (note that in some countries, like India, smart phones are now the most popular device for accessing the internet).

Remember that although us geeks are picky about the OS our phone runs, a the large majority of phone buyers really don't give a crap and switch easily. My girlfriend goes into a store and just picks out something shiny, possibly looking for specific features like a keyboard to type out email on. And app portfolio isn't just a matter of quantity. About 10% of the apps on any given platform probably satisfy 90% of a user's needs. Microsoft really just needs to have that 10% to be a compelling alternative, and they have the cash to simply write it themselves or pay people to write it for them.

So all in all, I don't think that Microsoft is out of the game just yet. On the contrary, they're just getting started, and this deal with Nokia is going to be very valuable for both companies.
CyberDissidents.org: Urgent: Egyptian Blogger Kareem Amer Missing
the latency between page load and progressive enhancement being applied shows up primarily if you load your JavaScript at the bottom of the page. Now I know that this is what Yahoo!'s performance rules suggest, I was on the team that made those recommendations. They made sense between 2006-2009, but browsers have improved significantly since then and that rule isn't necessarily true any more. You can load scripts in the head of your document without any of the blocking issues we saw in the past. You can even do multiple scripts in parallel to reduce download latency. See my <a href="http://calendar.perfplanet.com/2010/thoughts-on-performance/... on performance</a> on the 2010 performance advent calendar.
The biggest argument for mobile apps tends to be their ability to interact with the phone. For example, my Gmail app will tell me in my notification bar that I have a new email, and Tweetdeck will tell me when someone replies to one of my tweets. To my admittedly limited knowledge of mobile phones this cannot be done by a web app.

I still wish you good luck, as most apps in wide use on the iPhone and Android simply shouldn't "have" to exist (apps for news sites, shopping carts, etc) because they can be done just as well, if not better through a web app. If you succeed, I might be able to buy my grocery shopping on my phone on the bus to work rather than being told I can't because I use Android and can't use the iPhone app.
Is it good? I was reading about the use of power sockets and it seems like it might be a problem.
My apologies. I thought I detected sarcasm/negativity in your earlier comment--but I guess I was wrong. (I, too, thought the post was excellent and was only trying to defend it.)
Sociopathic? Not necessarily. He's just being pragmatic. A sociopath is somebody who lie when he is expected to tell the truth. There's no real world for somebody who does the opposite (tells the truth even if he would be expected to lie), but most people are just pragmatic - they tell the truth to their friends and co-workers, and lie if they happen to be a CEO putting out a press release.
ACS:Law told: "File-sharing case must continue."
http://torrentfreak.com/spotify-income-is-microscopic-laugha...

Good for labels, not so good for artists
America: The Grim Truth
Please correct me if i'm wrong, but isn't this pretty much the same as http://news.ycombinator.com/item?id=2196160

There's no graceful degradation at all, and in order to provide graceful degradation you'd have to duplicate the view templates (at the very least).
Online oyunlar