skysight-inc/HackerNews huggingface dataset:
This is just one anecdote. I don't see a broader trend of entrepreneurs fleeing the U.S. It's true, entrepreneurs are outside-the-box thinkers, so they may do unexpected things. Though the U.S. has plenty of troubles, I don't believe it's any better anywhere else.

(Except maybe Canada :-) I'm not from there, though, so I wouldn't know.)
You are Facebook's product: that's why you don't pay to use it
I have never really used HAML so I can't comment on it specifically, but I really agree with his point about typing not being the bottleneck. It's much more important to me for code and markup to be readable than to make it easier to write.
For starters many employers will NOT hire an H1B holder, so that narrows your options right off the bat.

For starters many slave owners will torture and/or murder a slave if they try to escape, or don't do their work properly, so that narrows your options right off the bat.

In contrast, in the worst case, an employee on an H1B will be flown to India/China/Australia/wherever, where he is free to live his life.

See the distinction?

If you want to argue that we should replace a temporary work visa not intended to be part of a path to citizenship (the H1B) with another type of visa, go ahead. But don't do it with hyperbole that trivializes slavery.
They are collecting data, but I'm pretty sure it's not keystroke data - that kind of volume would be 10s of TB per day, not GB.

From your link to the recruiter:

Each handset collects and reports 100's of metrics of device and user behavior in real time.

That's data like phone location, applications used, etc. Very bad yes, keylogger reporting your password, no.
Hey - I'm interested. I'm currently sick, so I don't want to commit but like the thought of a breakfast meetup!

Some questions! Where is it? Who is going? What kind of things do you usually discuss? My skills are in code/metrics/seo/mobile
Currently the data isn't available outside the app, but I'm working on that and should have that out within a couple of weeks. My focus so far has been growing the user base, so the web interface has lagged. Coming soon!

For elevation, we currently attempt no fixes. The attitude I've held so far has been that this is the primary reason for building a _network_, since a single barometer cannot be trusted. However, your Manhattan scenario is interesting: what if most people are constantly changing elevation? Hm. I'll work on that one...
interesting site. A bit noisy at first so I had to struggle to work out what was going on.

I'd suggest maybe defaulting to Deals or Events instead of everything. That way there's something more useful immediately for people landing on your site.

Best of luck,
Robin
Build a Smartphone Projector for Around a Dollar
Why There Will Never Be Another Drug Like Lipitor
Yep, awesome.
Not yet, but I'm working on it! So far every line of code I've written has been in effort to directly increase barometer reading submissions. That's coming along nicely, so one of our next steps is to redo the website and include a map and graphs of the data there as well.
My father would finally read his email if it just came out of this magically.
> That take money out of the budget for Java talent.

Unlikely: The C# runtime costs money, yet C# devs are as well paid as Java devs.
We Don't Care About You
I felt the same as you, until I actually decided I'd try it in a project just as an experiment. I will now never go back. Looking at it, "meh"; actually using it, "awesome!".
How To Rank ANYTHING In Google With The Empower Network [Webinar Replay]
Javascript at the top?
They say they are installed on > 148.3M phones. If we imagine that they are gathering 10GB per day then that's about 76 bytes per phone, if it's 90GB (the upper limit before the recruiter would have been shouting about terabytes) then it's 680 bytes. It's more likely to be in the middle (because otherwise the recruiter would have rounded up) so you are talking 100s of bytes per phone per day. I don't think it's realistic that they are sending all my URLs, all my keystrokes etc. in a few hundred bytes.
Yeah, it's worrisome to see immigrants or (especially) naturalized or native-born citizens with strong ties overseas leave the US to start companies. But not necessarily a bad thing.

If they are leaving because the US has become an unfriendly place to new businesses, especially in high tech, that's bad.

If they are leaving because opportunities overseas are exceptional, and it's easier to capitalize on those opportunities for people with strong cultural or linguistic ties to a particular region, that's not necessarily bad. Having grown up in SF, I see the tech boom as a mixed bag. It's of course phenomenal to have so much wealth here. But I've also seen a lot of displacement. It's hardly a crisis that we can't cram every single tech startup in to this small peninsula, and I don't think it's a bad thing that people might actually want to live somewhere else either, in the US (Austin, Seattle, Boulder...) or overseas (Seoul, Bangalore, Copenhagen...).

That said, I do think these sort of stories do underscore why it's so important for the US to have a steady and reliable stream of STEM graduates come up through our own educational system. It's great to be open to talent from the rest of the world, but becoming excessively reliant on it long-term seems like folly to me.
The AT&T breakup happened after sprint et al started offering long distance services.

The carterfone decision, which happened before that, is what gave us phone choice.

There was some post-breakup price-reduction in local services, but they all came from the local monopolies that were the result of the AT&T breakup. The services themselves, with the exception of caller-id, were offered by pre-breakup AT&T but were more expensive. Since the land-line service price decline happened when cell-phone carriers started offering those same services for less, I think that cell-phone competition gets the credit, not the breakup.

And beige was available before green. (I think that white was as well.)
Euro Zone Crisis Tracker
Yup, removing more noise from 'Everything' is high on the agenda. Other categories are pretty clean though, because they are focused on topics.
Funny how you writing "physical paper" proves your own point.
So, part of this is an experiment. I don't think anybody's done such fast and distributed crowdsourcing of weather data before, so I'm not sure how useful the data will end up being. As far as a single user entering a building, taking elevators, etc, I'm not concerned since those data points will stand out from the nearby readings and can easily be discarded. However, a point raised in another comment here is, what if most users in an area (say Manhattan) are constantly changing elevation. That very well may pose a problem. We'll see. :)
Created a fantasy list. So I can watch my demise this week in real time...
3 Cutting-Edge Facebook PayPerClick Secrets the Guru’s Won’t Tell You about
The part about logging/transmitting personal info is a red herring. The real issue is failing to provide an opportunity for users to assent to the installation of this software on their device. It makes no difference to me whether data is being logged or transmitted over a network. However, I'm terrified that a phone manufacturer would install a very hidden program with root-like privileges, offering a single point of failure. A malicious user could potentially exploit this program's vulnerabilities to access everything on your phone.
Conciseness is the major benefit of haml. As a given template in haml is shorter than its equivalent in html or erb, then naturally each line requires more attention to read, there's more information in it.

So perhaps html is "easier" to "read", but in html you're mostly reading noise.
So I think you should stop with clojure and start to code in asm.
Have any idea why PHP is still the most widely used web app development language?

Interesting list, thanks for sharing.
wait, i'm confused. google is essentially patenting the /. moderation system, and you're happy about it?
At least its not A4 sized trash!
Setup battery life for iOS 5 devices ~ Top Tech Valley
The "rules" (aka what gets accepted) about Lite versions seem hazy these days - anyone have any up to date "reference material" on this (and I'll update the list accordingly)?
Does that means that I can legally use their software free of charge if my conscience doesn't prohibit me from using it unlicensed?
Slightly offtopic - have you noticed anything lacking in GS2, compared to what newer handsets have? I was going to do the same and can't find anything apart from raw processing power that I'd miss.
"""Javascript always seemed to me a language that you used, and tried to use correctly, because you had to. """

Hello, 90's called, they want their view on Javascript back.
I think that versions of Hypercard past v1.0 allowed for stacks of arbitrary window size; I know for a fact that I made up at least a few 1024x768 ones in v2.2.

You are correct in that I don't think it supported resizable windows without the use of some XCMD though.
>They seem to be saying "Vegans who don't take supplements or don't eat some esoteric cereal for breakfast every day will become demented."

Esoteric!? Corn Flakes, All-Bran or Raisin Bran are about as far from esoteric as you can get. All three cereals show up near the top of the list of B12 sources in the USDA Nutrient Database PDF linked elsewhere in this thread and all three have been around since my great-grandparent's generation or longer. I'm not sure how long the vitamin fortification has been going on, but it too is very widespread.
Is Microsoft Working on Office Software For The iPad?
> But I feel it is infinitely harder to read.

I personally find it much easier to read. I don't usually read HTML code or HAML. By looking at both, HAML is much cleaner and easier to understand.
In this case, observing the actual spending practices of people can only set a lower bound on willingness to pay. If you're obtaining something for free, it certainly doesn't preclude you from being willing to pay for it as well. The fact that people spent significantly more on music (per capita) in the past[1] -- when it wasn't nearly as easy to obtain music for free -- suggests that how much people are currently paying is probably a poor measure of their willingness to pay.

[1] http://www.businessinsider.com/these-charts-explain-the-real...
That one is really great imo, because it doesn't use any utility libraries whatsoever which makes it much easier to understand if you're new to this stuff and have no clue what's what.
There may be a few stories like this but this is the exception, not the rule. As much as we have problems here in the states, it's still one of the easiest places to start and run a business (#4 in the world).

I didn't quite get why the guy in the story left for Korea though. It was just a story of an entrepreneur who left the states and is now S. Korea's Zuckerberg. So? I mean, it's impressive but so what if he left? Maybe his particular business would fair better there but again this the exception and not the rule.

There are other countries like China and India that have exploding GDP but the great thing about the U.S. is that while we are decently regulated those regulations don't do much to Hirt the founding of a business and allow businesses to expand easily. For example, India until recently has been chock full of mom and pop shops but not many larger, expanding businesses. This is because they didn't allow you to open a store in more than 2 location until just recently. That means no corporate franchises and the like. Over here you can pretty much do what you please within reason. Not sure why I got off track with the India anecdote but I just learned about it and thought it was very intriguing.
I have found that most people don't even realize they're being dicks when submitting bug reports or feature suggestions for OSS. I recent wrote an article about this phenomenon and what to do about it. [1]

For example, it can be demeaning to OSS developers who have spent much of their time (often unpaid) to build this software for you to use, when you open your bug report with the attitude that it must be broken simply because it doesn't do what you want it to do.

I prefer to start every conversation (bug report, etc), not with the purpose of fixing something that's broken, but to expand the both project's applicability and the community's understanding of the project. For example, consider

This software is broken on IE.

vs

Can we make this software work in IE?

You're not starting a conversation because the software is broken in IE, you're starting it because it's an opportunity to make it applicable to the IE use-case.

This is also why I encourage everyone who's having trouble with any of my projects to open an issue ticket. I often get emails or tweets from people asking for help with some problem, and the first thing I tell them is, open a ticket. Their aversion to opening a ticket is because they're not sure if it's an issue with the software, or if they're just doing it wrong. But I say it's ticket-worthy either way, because a ticket isn't made to fix broken software, it's made to increase the project's applicability and the community's understanding of the software. If you're having the problem, chances are someone else is or will have that same problem, and now they can find the solution.
One thing to bear in mind is that you are comparing the price of buying something to a one-off rental. The rental business has always paid poorly, with retailers only purchasing a single copy and reusing it (i.e. they pay once, then rent it until it becomes too damaged). At least with Spotify, they hopefully pay each time.
I can't remember the last time I complained about the speed of something other than my at&t data connection.
How to market your website
I remember using hyper studio (later version) in 5th grade in ~96. That was one of my earlier "programming" experiences and I spent a lot of time making a shooter called teddy bear doom for our class. However, the next year I found vb and found it a lot more flexible (I also decided I was a pc about that time)

The author makes an interesting point re: computers as bicycle vs train, that nothing like HyperCard exists today and apple now has a clear and hard separation between laying track and riding on it. I agree, but I wonder if HyperCard (or a modern version) makes the same mistake many wysiwyg solutions make: if you do something enough, you'll want more capable tools, and if you're a casual hobbyist, the wysiwyg solution will be too complicated anyway, with a disjointed interaction metaphor to boot. If I were a 5th grader today, I think I'd be better served by starting with python than something like hypercard.
I don't know how you can consider Scala's features as being orthogonal.
The biggest problem here is the risk of the JVM losing its suitability for large, scalable projects. Currently JVM on Linux is $0 in licenses. No matter what $N is, it's ∞% more than 0, and the added cost of scaling to X servers is X * N, not 0. Plus, of course, the ridiculous, soul sucking calls with a "consultant" who will try to sell you Oracle licenses and insists on being your pal and "how about I come out on Wednesday, these discussions are easier face-to-face" to actually procure the bloody licences - and then sends you an Excel sheet with 15 different term and payment options that you then have to spend an afternoon parsing. Better for a cash-strapped start up to go with something free instead.

This is exactly the reason Microsoft has a BizSpark™ programme, and Ruby doesn't.
I wasn't recommending it as an introductory book, just confirming the OP's assertion that it's the only book worth buying. It is a rare book about games/graphics programming that isn't completely worthless.

I bookmarked this tutorial site. It looks pretty good, and I'm super rusty, since my expertise lies in gameplay more than graphics. It looks solid and non-stupid.
When is it going to stop being a bandwagon? Do we have to wait for you to start using it?

James (the author) is probably the most prolific library author in the Node community and has a startup built on his libraries. Do you really think he's just handwaving and doesn't know what the fuck he's talking about?

Node is just 3 months younger than Redis, software which plenty of people here use, or want to use, or at the very least respect. And yet when it comes to Node, all logic seems to go out the window for whatever reason.
no idea I'm afraid, a whole lot of stufff is built in it. Glad you find it interesting, I'll be updating the stats each month so maybe we can see if PHP is on a down trend or just holding the top spot solidly.
I agree with you, too many OpenGL tutorials add helpful utilities that really add no value for learning. More often they make things harder to port and more difficult to understand.
Game graphs for Towers of Hanoi on 3 or more pegs
Best Linux Devices of 2011
HTML5 and the Rise of Hybrid Apps
If you lump Android into the Java category it makes the top of the list. Unless Android is a new language I haven't heard of.
I would like to see a time where JVM languages completely overshadow and remove Java from the scene, leaving only the VM itself as a requirement. It's a terribly depressing tool to use, and it's frustrating when I have to refer to it when using Scala or Clojure, particularly in I/O .
Would anyone be able to recommend a good non-US domain name registrar? I think I'll be looking to switch.
Are HCG Injections Better Than HCG Diet Drops
http://hcgdietpackage.com Brings You Answers to Frequently Asked HCG Questions. Visit us for more answers to your HCG questions.`
> Have you ever wished that you had somehow invested in Facebook, Twitter, or Google before those companies became billion-dollar brands, back when they were first getting started?

Replace those company names with Color, Pets.com, and Webvan.

Do you really think the public is capable of properly assessing the risk of such investments? The qualified investor regulations were put in place for a good reason. I believe there are also loopholes for domain experts who do not meet the financial qualifications, so most HN users are not actually barred from investing in startups.

So really, it's just a matter whether unqualified investors should be allowed to risk a substantial portion of their net worth on a startup. Keeping in mind that a large number of people still fall victim to Nigerian 419 email scams, I am not so sure this capability is really a benefit to society.
Central Banks Take Joint Action to Ease Debt Crisis
> people that are desperate to type as little javascript as possible

You've completely missed one of the author's most critical points. Verbosity isn't the problem. I actually hate CoffeeScript's syntax, but the language clearly reduces the thought-load of dealing with JavaScript. HAML really does nothing to reduce the thought-load of dealing with HTML, even if I might prefer its syntax to HTML's.
I don't think it's realistic that they are sending all my URLs, all my keystrokes etc. in a few hundred bytes.

I tend to agree with you, but at the same time wonder how they're aggregating the data; they could store each day's raw data in however many GB, then crunch it down later.

The only other potential issue that jumps out at me is bandwidth; I'd find it strange if the data isn't being compressed, but if it is, you could cram quite a lot of useful information into those few hundred bytes ;)
Nvidia Wins Processor Slot In Next Kindle Fire, Analyst Says
Facebook Tip – Add Your Business Page As Your Place Of Work
As a WP7 user, I emailed HTC yesterday asking whether or not this software (or similar products) are used on their WP7 devices. Here's the response I got:

"Dear Kevin Jacobs,

I understand you would like more information about the Carrier IQ software, or any software of this nature on your device. I understand your concerns about this issue and protecting my privacy is definitely one of my top priorities as well.

We have not had any reports of any kind of software like this on any Windows Phone 7 device. This type of software has been used on Android devices, but since Microsoft developed this operating system I am sure they did not include any software of this kind.

Let me know if I have successfully answered your question, please click here to complete this.

To send a reply to this message, please click here.

Sincerely,

Kathleen

HTC"
Hi,
You'll find all the details on the meetup page: http://www.meetup.com/Mavericks-Breakfast/

In general around 8 people meet up for breakfast and after a brief intro each person can put forward a specific problem / dilema they would like to round table with the rest of the group.

The idea is that all the variety of experiences and backgrounds of the group can help solve problems quickly or think about them in a different way.

No particular skills are required but everyone attending has to have started or be knee deep in working on a business / startup.

We meet in a coffee shop in central London (close to Farringdon).

Hope this helps... it'll be great to see you there.

A
Maildirproc a great alternative to procmail for server based mail filtering
I was kind of surprised he did not win at the swiss open source awards. Slowmo was truly the most impressive thing by far.
I just checked on my Motorola Atrix. I didn't see any CarrierIQ process, but the Blur framework is logging tons of stuff on ADB, such as all key inputs for the autocompletion software or every swipe movement on the home screen, but no https query appear to be logged at first glance. "Search Intent" terms on the other hand are logged. I never really trusted Blur because until the latest few versions of the ADT the LogCat console was messed up with debug messages from EON & Blur and it was a pain to keep it somewhat static and readable for my own devs, but these couple reports on keylogging frameworks make me look twice at my own phone now.

I'd like to run wireshark to check out what's really going out of my phone when I'm on the wifi - I'm a bit of a novice in that area (network monitoring), does anyone have any pointers of things to look for?
Comparing MMO online presence to FPSs is comparing apples and oranges. MMOs are designed to keep you playing for hours upon hours; FPSs, though some do the same, are structured in 5-15 min individual games. And all that time is spent playing, unlike MMOs where boring downtime spent chatting can dominate the experience at the upper end and in some games (like EVE).
Christmas is bad news on Facebook
Giving an artist 30 cents is already better. If making a dollar = playing a song 3500 times. That means that I can not possible listen to my most favorite artist enough to give them 1 dollar EVER. Maybe in my entire life. If they self-publish and I buy just 5 songs from them, I already did better than Spotify, and spotify gave me so much more. Spotify appears to be worse off because using Spotify its "free" and I have even less incentive to buy the real track.

tl;dr I could not agree with smackfu/article more, just pirate everything and donate $5 directly to your favorite artist, you already made them more money than spotify ever would for you. And your conscious is clear.