skysight-inc/HackerNews huggingface dataset:
>I am sure they did not include any software of this kind.

While I am a WP7 owner, I find this to be a little presumptuous. Microsoft may not have included _this specific_ software, but how does HTC know they didn't include anything like it? I don't believe Microsoft gives handset makers the source code for the software. I know they don't allow them to customize it. Perhaps HTC has not installed anything like it or been allowed to install anything like it, but how would HTC know if MS did it themselves?
if mono and openjdk are not relevant than neither are 0$ unsupported operating systems to run java on, at which point those operating systems cost equivalent $.
Object C is a language that isn't specific to iOS development, too.
I'm asking because the author talks about the "difference in differences" and as early as highschool physics they drill into your head that the difference between two things is represented by the percentage difference not it's absolute difference. Saying 15% is negligible when it is actually a 100% change in the effect seems incorrect somehow.
I think the new youtube design that's still being rolled out looks better than cosmic panda, and this extension works with it.

If you want to try it, set the following cookie (and disable cosmic panda obviously):

document.cookie="VISITOR_INFO1_LIVE=ST1Ti53r4fU";

(From: http://www.redmondpie.com/heres-how-to-enable-the-new-youtub...)
Say hello to Spotify Apps
I thought YouTube already supported HTML5 players? I remember trying something, but perhaps it is in beta.
I consider myself a potential customer - I'm a developer who can do the whole stack, including front-end JS/CSS/HTML, but I don't have strong design aesthetics. In other words, I'm not a designer. Therefore, being able to leverage some slick UI components is nice! To me, this is similar to purchasing a theme from theme forest.
Yea, that was a great talk - I was there. I love the n-sided task arbitrages this guys comes up with. Is there a word for these? I mean "games for good" is a subset, crowdsourcing a superset, but is there anything more specific?
As a kid I got my ham radio license. Recently the FCC removed the requirement to learn morse code. Yet it's becoming more popular than ever.

It's an extremely efficient way to communicate (a watt or two is all that is often necessary to communicate across the country or even the world).
I could see this becoming a popular enterprise piece of software, but most of the functionality can be glued together with jQuerys UI library or the Google Closure Widgets.
Very well done. It would be interesting to have the ability to click on one of the reports and get details--something I'm sure you would have done if it was available or possible.
I mostly agree with you, though I'm concerned that the economies of scale that make PC-style computing affordable will become unsustainable.
The only one i tested, combo box, failed on Android.

When you click the arrow, keyboard goes up and hide the options. If you scroll or press back to move keyboard, options are gone
if you are for perfomance don't use reduce, use loop and time get reduced from 0.38 seconds to 0.049 seconds.

(time (loop for x across *nums* sum x))
Evaluation took:
0.049 seconds of real time
Don't underestimate the more modern equipment... I just ordered one of these: http://www.i2rtf.com/html/pearl.html
Adb logcat showing the usb debugging output isn't really the same as storing on a file or uploading to a remote server, is it?

They're obviously doing bad stuff, but I see no evidence of uploading your keystrokes
What Would Gandhi Do?
This would be a very nifty graph. If SQL = MSSQL/Oracle, then the payscale would probably ranking it higher than the 3 languages above it. (I'm just taking into account all the recuiter emails that Ive seen over the last year...)
Entrepreneurship and the Value Chain
Interesting that you can do this if you put all those url parameters in. But the default google search won't get you these backwards results. if you go to google.com and enter "swen rekcah", you won't get these results.

Also, the url contains &q=%E2%80%AEhacker%20news& which is not hacker news backwards.
Can't agree more. Author should have been a bit more sensitive while deciding the title.

Personally, I never find racism amusing or funny, no matter what the intentions are.
Interesting to see both PHP continued dominance. It was also surprising to see how far down the list Python happened to be.Even though jobs aren't always determined by developers I expected the list to be a little more similar to this one:

https://github.com/languages
I'm guessing that where you post has a lot to do with what gets posted, for example my guess would be that if you could do this on IRC you'd get C and Perl higher up.
The PC will never die. When the average tablet is robust enough to productively operate my entire development stack, or modular enough to allow enthusiasts to build performance gaming tablets, maybe we'll see an end to the PC, or perhaps that which we call a rose by any other name will smell just as sweet. I don't see how a tablet is any different from a PC except for form factor, especially when they catch up with PCs in terms of general utility.
I have to agree that "White Power" is probably not the best name, but as I know that will be a point that is beaten to death in other comments, I'll focus on the content:

I like JavaScript simply BECAUSE whitespace is not mandatory. It lets me do what I like. This is how I roll, I do my own thing, formatting code the way it looks most clear.

I also believe that representing everything as a tree (why are programmers so obsessed with trees!?) is ridiculous: code is, quite simply, code. Outline structure or not, what matters is the actual meaning of the code, and this is part of your mental model of the program, not the syntax.

Also, using the same syntax to represent two different meanings (namely objects and flow) is a very risky thing to do, as it means you are thinking of essentially an organization chart nested in a flowchart. Try mentally thinking of an object inside a flow. I don't know about you, but it hurts me.
The Empower Network Viral Blogging System - Changing People's Lives
I'd be curious what % of Obj-c work done these days is iOS vs straight mac development vs other.
It's still pretty dangerous even if it doesn't send keystrokes.
Festival Internacional Purple Weekend. Le�n
Some interesting facts of International Space Station
Facebook, Aditya Agarwal, presentation: http://www.infoq.com/presentations/Facebook-Software-Stack

Judge for yourself (you probably have to interpret what he said there since obviously he doesn't say up-front "it sucks" but the words he chose describe the situation).

Maybe despise is a strong word.

But what's your point? successful project so they must have good codebase or something?

My original post was that "those projects don't necessarily have a good code base" (thus you may want to choose other examples to show a better written PHP code base).

You're off by miles.
> Ios also collects all that.

Do you have the slightest evidence for your claim?

> It's just more difficult to see inside a safe.

Anything can be seen on a jailbroken iphone.

> Remember the js code that showed all the places the phone have been using a mere phone backup data?

This was (explained as) a location cache the developer forgot to clean (most phones will cache the last few locations so it does not have to boot the location circuitry if an application only needing a very rough location estimate needs a fix) which mistakenly existed in a backuped location (note that unless users sent them, those backups never left their machine). And the issue was fixed in the next update (both the backuping and the too-greedy cache).

> ios is already worse then all of this

I'll go with no until you provide evidence.
I don't mind the jocularly racist title so much, but it definitely isn't a smart thing to name an article.
I'm curious: Most of the listings I see on JobsTractor are rather vague "This company is hiring a developer"-type things, and about 30% aren't actual job listings but links to tech-related articles. Are you actually following the links and tagging them based on their content? If so, that would probably be useful to incorporate into the UI.
god damn bunch of faggots
How to Fix the Usability of the new Google Bar
Show HN: (almost) effortless communication between Django and Backbone.js
I think what he is getting at is that if you want to handle multiple requests within the same process (in order to have in-process shared state, so you can make your chat server without external dependencies or whatever), you either need an event loop, threads, or both.

If you have threads, you do have to worry about mutexes and reentrance.
That's been my impression too. I'm trying to figure out why that is the case. Is it mainly because of laws that make it hard to fire bad employees? Payments such as unemployment benefits, social benefits, etc.? Tax code issues? Or something else entirely?
This is a nice UI kit but it seems to any multiple select widgets like http://harvesthq.github.com/chosen/.
I was just looking at building a new computer, I was contemplating a dual-cpu setup for using vm's, hoping it would be easy to run copies of various OS's on one box and use all the different streaming technologies for tv output.

Looks like about $2k or more.

While it would be great to be able to coordinate all the streaming media using my phone as a remote, my phone doesn't do most of the 'computing' tasks I like, and reading HN on a 4" screen is handy, but not optimal.

I think his point is exactly that if I want everything to work, I need an Apple and a Windows machine running (nevermind whether it's legal to run Apple in a VM, I'm under the impression they don't want you to, but if I purchase a copy of OSX, it's not clear I wouldn't have the right), and maybe a Chrome machine, because they DON'T WORK TOGETHER BY ARBITRARY RESTRICTIONS.

I think there is another guy that likes to rant about this walled garden approach. Personally, I've been trying to use iTunes on a windows box to play to an apple tv recently and it is sucking. Music plays fine from an iPhone. So now, my wife is all ready to pay the Apple Tax for a new computer. To just get music to play. They fact that apple makes a cool device is fine, the fact they don't want to play nice with any of my other equipment makes me loathe to buy a new one, but apparently I'm not with the mainstream on this one. But count me as one of the angry nerds.
I'm so glad that my iPhone only lets Apple spy on me.
> It says iphones and blackberrys are equally affected.

No, it says Blackberries and Nokia phones are equally affected. The application requires 1. carrier-custom ROMs and 2. very low level access to the OS. Both are things iOS does not provide, Apple does not allow carriers to tinker with iOS images and does not allow low-level OS access (unless you jailbreak).
> I try do during my free time, but it is very hard while working full time.

Doing a startup is much harder than this problem of time or focus.

Many people are not good with anxiety/uncertainty about income, and you have additional issue around your visa. And remember doing startup has two costs - first is the opportunity cost of the income you are no longer making, second are any real costs around your business beyond your sweat equity.

If you have a solid day job, one option is to moonlight or work on your night-time project (non-competitive to day job) until you start to see traction or revenue around the idea, then you can make a decision to bail on the day job to be full time on your startup to scale it. There is no sure time frame for getting to that point. But maybe it will be different way for you to think about night hours, that you are experimenting with ideas, not trying to do two jobs at once indefinitely.
Toggling each type on/off might be interesting as well.

I was immediately curious if there is a cluster of bicyclist fatalities anywhere. I clicked on the icons in the key expecting to change the visibility of each category, but that did nothing.
Thanks for the -- new to me -- phrase. It certainly have a stronger meaning for me than carpe diem.
Licensed NBA Basketball Jerseys
How exactly does an open source programming language compare to a cloud computing program from Microsoft? I don't really see the link, at all.

Or are you equivocating Ruby with Rails running in a cloud platform? Your last sentence doesn't really parse well.
I wasn't aware that Mozilla planned to build some sort of OS as well. It is nice that they are pushing for a more open version of Android. Its neat to see another large organization like Mozilla bring apps from the desktop to the web.
The PC is dead to idiots. It's actually still quite awesome for those of us who are producers, not consumers.
Closely related is Nadia Heninger's paper on reconstructing RSA private keys:

cseweb.ucsd.edu/~hovav/dist/reconstruction.pdf
If SOPA passes, imagine how much worse the situation will get D:
Papers 2.1 released - bringing back most of the features that were in 1.9
I wonder what the product / prototype was.
Umm... Lion does this out of the box w/ XCode:

http://mattgemmell.com/2011/07/25/network-link-conditioner-i...

It's called the "network conditioner" and it does lag, packet loss, latency, bandwidth limiting, and more. And it's free.
I'm all for this. A lot of developers I've met learned HTML and CSS back in like 2007 and their skills and understanding of new technology hasn't progressed since then. The web is moving forward, and you should learn some new skills.
>whether ARM processors will ever be able to execute JavaScript at native-like speeds is still unknown.

Does this have a secret meaning I can't discern, or is it just nonsense?
> Is there any way to know for certain that Apple/MS aren't doing this exact same/similar sort of thing?

You can't really ever know things "for certain", but considering the number of jailbroken iOS devices in researcher hands it's likely this would have been discovered.
github is a closed bubble of developer's personal projects, not an accurate gauge of an industry looking for developers. apples/oranges imho.
No one is disputing that. But it's wrong to claim that there is clear evidence that keystrokes are being sent just because they're being logged.
Fixed function OpenGL and immediate mode are definitely more newbie friendly than the programmable pipeline, but for learning I'd recommend avoiding low level APIs entirely at first and use a framework or engine that lets you work with higher level concepts. Fixed function OpenGL feels like a weird deprecated middle ground, if you are a beginner and want glVertex and a matrix stack you'll learn a lot quicker using Processing or Openframeworks than you will with straight fixed function OpenGL.
Audi S5 nervoso com kit JMS
How a collapsing scientific hypothesis led to a lawsuit and arrest
Clearwire Faces Critical Decision Over Big Debt Payment
I though Microsoft was going to, or might abandon Silverlight?

https://duckduckgo.com/?q=silverlight+microsoft+abandon

"Streams for sure."
I spend my days working concurrently on married Rails (with HAML) and PHP (with...PHP templates) applications, and I will unequivocally say that the HAML templates are cleaner, easier to read, easier to maintain, and easier to develop on.

HAML put me off at first because I thought exactly as this guy did - "Why do I need to learn an abstraction? It'll just slow me down. I know HTML well enough already." Once I actually started using it, my opinion there flip-flopped insanely quickly. I guess I would say that if you find HAML too hard to read, you haven't spent enough time reading it. Most any form of data expression takes some time to learn.

HAML makes me faster. A lot faster. Not having to track down where a closing tag was omitted, never accidentally crossing tag scope, and being able to trivially ascertain the selector path of a given bit of markup makes templating fast. I do a lot of it "the old way" too, and...it's just not as fun. It's frustrating, and slow, and it's not because I'm bad at it - I did it for years before HAML - it's because if you take the time to learn it, HAML is genuinely better.

Terseness is a feature. It's not just an abstraction for abstraction's sake - removing boilerplate and clutter that isn't really needed to concisely express an idea is a real, tangible, honest-to-god feature. It's why I sigh every time I have to maintain a config file in XML rather than JSON or YAML or even just good old INI format. It is the primary selling point of Coffeescript. It's why Java is the butt of so many jokes. It's why people write DSLs.

Maybe HAML isn't useful to you. That's fine. Whatever you're most productive in, work in that. But it's just arrogant to proclaim from on high that HAML is an "unforgivable sin" and that anyone using it is worthy of nothing but scorn and contempt.
There's 144 million phones with it deployed, the figure is the total for them all.
But how do you square your views with OSS projects that aren't Mozilla? How about those that truly are volunteer OSS projects that the developers don't get paid for? I contribute to a large, popular OSS project, and much of the blog post rings true for me.

Full disclosure: I am not an employee of Mozilla Corporation.
I agree with http://news.ycombinator.com/item?id=3295720 . It would be nice to be in a world where people treated each other well. I have seen the inverse as well though, some person politely pointing out a deficiency in an open source project and getting derided by a maintainer. Reminds me of this HN post: http://news.ycombinator.com/item?id=2267885 .
Its a few hundred bytes on average, that doesn't mean every phone reports every day nor does it take into account the number of phones with this installed whom rarely use the device. This probably lives on both my parents handsets and they make 4-5 calls and 1-2 text messages a week between them. I think that type of minimal usage is actually quite wide-spread which easily offsets higher usage users, and with presumably higher outbound data to CarrierIQ.

An average across 145M users crossing various demographics and phones types is not a good metric to use to determine the possible danger of the data being sent.
> So if a module "foo" was tested against and depends on "baz@0.1.x" and a module "bar" depends on "baz@0.2.x", then when you go to use both "foo" and "bar" in your own program, "foo" and "bar" will both use the version of "baz" that they were tested and depend against!

That sounds like a recipe for disaster if I get an object from "bar" that came from "baz@0.2.x" and try to give it to "foo" which then gives it to "baz@0.1.x".

I'm suspicious of silver bullets in general and I'm deeply suspicious of any silver bullet that claims to slay version hell. Versioning is hard.
FIFA Manager 12 Update 2 - RazorDOX
Object Oriented Ruby and Rails in the Complex World of Gems
Actually, if I remember correctly, some studies have shown that people complain more about free stuff than they do about stuff they paid for. The theory is that act of paying for something makes you invested in it, so you're more likely to identify/sympathize with it.
but in html you're mostly reading noise.

To quantify: In your typical web-templates that contain little actual content you'll easily approach 50% noise.

Next time you re-arrange some HTML template, pay attention to the time you spend searching, counting and re-ordering all those closing spans and divs.

That's why people like HAML - it actually saves time.
It's not hard to recognize when you have a good product when it's feature complete and selling like hotcakes. Recognizing that you have the core of a good product with potential to be great if you slog it out and stick to your vision is hard. Really hard.
I always thought Oracle's enforcement mechanism was to leave ORA-00600 (internal error) exceptions scattered in various code paths throughout the database. In which case you need to contact support for their workaround, and for the support you need the license.
Conway's Game of Life in the Cloud
UN Server Hacked: Usernames & Passwords Leaked
"Back home, I can drive the workforce to do the best practices that I believe without having to have long discussions"

But this where you may be missing out on the value of a worker. In this day in age, someone who just cranks out something to a mold or specification is not as valuable to an organization. I'd much rather pay someone 5 times as much if they can think on their feet and not always have to rely on me to figure out how they should be working. Constantly having to define practices for a team of lemmings is a typically exhausting full time gig when you're the only one to take initiative and guide. The other problem is that we all make bad decisions from time to time and it is important to make sure we have competent people around us to correct our course when that occurs rather than a bunch of yes-men.
Text can be significantly compressed.
You're right, but it still does not change how vitamin b12 deficiency is linked to depressive disorders:
http://www.ncbi.nlm.nih.gov/pubmed/12450964

I found it through: https://www.google.com/search?q=vitamin+b12+depression

The article doesn't mention methyl-b12. Most supplements supply the non-methyl type, which is cheaper and useless. I first learned from it from knowledgeofhealth.com. I passed the info. to an acquaintance. She and her adult daughter finally had the energy to take showers and go back to work. (They used NOW Foods Methyl-B12 and TwinLab Folic Acid caps.)

As much as I dislike NYTimes, at least it got attention on HN. If I had submitted a link to similar data, it would have been ignored since NYTimes gets people's attention. I'm used to it. My idiot relatives ignored me when I told them my cousin could have a vitamin B12 deficiency. This after they took him to some shrink and a medical doctor diagnosed him with... a vitamin b12 deficiency! The only time they get excited for vitamins/supplements is to lose weight or gain energy.
To the best of my knowledges: yes. Using nginx in front of node seems to have originated as a non-root way of getting access to port 80, prior to node supporting setuid. A better way on Linux is just to use the kernel TCP routing, for example:

sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8080

However, if you're using HTTP virtual servers and you already use nginx, sure, place node behind it.
The complaint that the author makes isn't about consumption vs production devices, it's about curated experiences. Apple can veto your income on the insistence of popular opinion or on a whim, or with no stated reason at all. The author extrapolates that this can lead to an effective restriction of freedom of the press by Apple and other gatekeepers.

This is a real problem and is not alleviated just because you still use a PC to write software.
I'm not following links at the moment, just pulling data out of the tweets themselves. I've had some success filterring spam out but intend to imropve that further as soon as I get a chance. There are some more fairly simple things I can do, but there's probably a limit to how good I can make that. As for the vagueness, I think that's in part down to the 140 char restriction, people choose to put the tweet out and hope people will click through to find out more. Hopefully if I start scraping the additional data it'll not turn the results upside down but just level most of them up.
Glass Touch Keyboard looks Star-Trek-ish
Windows Application Marketplace Statistics
I think adding details like that makes your point more strongly -- too many folk on the internet shoot their mouth off with vague claims, which when poked at completely fall apart. But in this case it only took clicking on your user profile to see that yes, the project you were referring to really was a pretty popular one. :)
I find that I'm often using the iPad "upside down". It wasn't on purpose, but there are very few reasons to care which way you're picking it up. It would be jarring to discover an app that cared.