skysight-inc/HackerNews huggingface dataset:
Regarding #1, I have released more side-projects since I became a father. I'm still not a wonder of productivity, but I certainly did cut down on casual browsing, chatting and TV-shows.

I know that I have (if I'm lucky, doesn't happen every day) 1-2 hours to spend in front of my computer. That time is more precious and used more productively than before. When I'm really motivated I plan ahead, and might already know which bug to fix when I get some time at the computer.

I think this also tangents some other comments about "do something else". I never have time to sit at the computer when I get home from work - I might cook dinner, read a story, play in the garden, prepare for the morning... and after that I'm more likely to want to do some coding (or whatever) again.
Please.. help me agree with you by naming one game that was on XBOX for YEARS, which was subsequently removed from XBOX because it was too similar to an upcoming, unreleased feature?
For clarity: the link is to the generic "unsupported browser" landing page. Chrome (and Safari) are definitely "supported" browsers. Facebook just doesn't show their logos or provide a download link to them.
Coffeescript has it, though it's formally called destructuring: http://jashkenas.github.com/coffee-script/#destructuring
Four.

<!doctype html>
<meta charset=utf-8>
<title>Metro app</title>
hello, world<br>
Well they have funding from Microsoft, and Google is now their leading competitor...not like it's unexpected. They probably thought it was funny.
Wow, Opera over Safari even? It's obvious who Facebook feels is their competition now.
Too easy.

How about this news from an hour ago?

http://www.informationweek.com/news/security/attacks/2400009...

Or this posted 6 hours ago?

http://www.cbronline.com/news/uk-regulator-shuts-down-androi...

This was posted yesterday.

http://www.forbes.com/sites/andygreenberg/2012/05/23/researc...

Let me know if you need more references.

Note, I didn't say Android is inherently less secure than iOS. Apps policy is the difference and the topic of discussion.

What's up with the needless FUD accusations?
Too easy.

How about this news from an hour ago?

http://www.informationweek.com/news/security/attacks/2400009...

Or this posted 6 hours ago?

http://www.cbronline.com/news/uk-regulator-shuts-down-androi...

Note, I didn't say Android is inherently less secure than iOS. Apps policy is the difference and the topic of discussion.

What's up with the needless FUD accusations?
How to get people to scan your QR Codes
I think what people fail to realize (when they downvoted my comment) is that it is common for companies (based on my 30 years in business) to offer special pricing to groups but not enforce that in any way. This is much different from pirating. This is "look the other way". An example of this is Apple's educational pricing. You can get this by presenting a student id of anyone in the Apple store and you get the ed discount. You can also buy from the Apple website and simply choose a school and get the education discount on applicable products. So ask yourself why they don't police this better? Because they don't have a problem with anyone doing it otherwise they would. But they aren't going to advertise it and I'm sure an Apple salesman won't tell you about buying this way.

Why? Well another reason is it's lets them get more money out of companies. So in other words they are allowed by law to charge different prices to different groups of users (by the way why is this fair?) So they set it up as a discount to some users rather than saying "we are going to get Boeing for more because we know they can pay more".
Every other release from microsoft gets committed to obscurity and ridicule. (ME, Vista, )

I was wondering how Win8 was going to self-destruct, thanks for letting me know.
Downloaded VB6 for free from Kazaa?

Not me of course...

I actually remember trying to decide between eclipse and VB6. What whim made me end up choosing the latter now completely escapes me. I think it was because it didn't have those weird {} braces. Ah, C#, the irony.
No, more often than not they'll grow up writing Linux, iOS, Mac, and Android tablet apps. I've never actually even seen a WP7 device or a Metro app. Even shrinkwrapped apps coded entirely in dotnet are relatively rare. Even once Windows 8 starts shipping it will many years before Windows developers can ignore the billion-or-so computers still running Windows 7, Server 2k8, and below.

Compatibility with the native Win32 app ecosystem is the primary source of Windows' monopoly on desktop computing. Microsoft products rarely succeed outside of that (like any other company). For them to actively try to kill that off is truly insane IMHO.
Interview with Edmund McMillen of Team Meat
Dataland: MIT's '70s media room concept that influenced the Mac | The Verge
Note, a plain dd will report progress on stderr if sent a SIGUSR1. That can sometimes be enough to avoid the overhead of pv(1) and sending huge amounts of data through another pipe.
The difference? Every time there's a new switch, they learn it.

Not my experience at all(1), and I've had one foot in the system administration field and one in the programming field for the last 12 years.

You mention IPv6, but that was an incremental change overall... Pretty much if you knew how to admin a cisco switch back then, you're doing the same stuff now, same for your linux boxen, aside from a few tweaks here & there the basics are all the same.

Maybe 20% changes, tops (compare the first edition of RHCE with the latest), 80% remains the same.

Programming though, every few years something becomes "must have/do"... C++ gives way to Java gives way to PHP gives way to Rails gives way to Node...

(1)This doesn't really apply to the Microsoft stack, which apparently comes out with a new paradigm every few years.
Visual Studio 2008 Express Edition is still available from Microsoft here:

http://www.microsoft.com/visualstudio/en-us/products/2008-ed...

The reason Visual Studio 2005 Express Edition is no longer available for download may be found here:

http://stackoverflow.com/questions/780741/where-is-visual-st...
" productivity applications will stick with the desktop "

So by definition tablet and phone apps are unproductive?
Actually that's probably true!
I've only used VS for 180ish days, but it is good enough that my confidence in LightTable increased when I found out Chris Granger was previously involved with VS.
> Accordingly, I moved to MinGW with gcc 4.7 and use Code::Blocks as my IDE.

I note that eclipse + MinGW works quite well, though I wish the debugger was a little more configurable. I haven't used Code::Blocks, so I can't compare.
Assuming that this functionality is about to become part of AirPlay, what would you have Apple do?

Do you have Apple continue to sell this app even though it's about to become a free feature of the OS? Or does Apple not implement this rather logical extension to their existing AirPlay feature simply because someone already wrote a utility to do the same?

Both those options are rather lousy for Apple's customers.

Any developer who writes a utility to implement some missing feature of the OS understands that their feature probably won't be missing forever.
Ubuntu and Unity are on the outs, I think.

Ubuntu is no longer the future of Linux adoption.
It's really important not to think of this as just "invest in the stock market." It's "invest in assets with positive expected return." That means you need to diversify across asset classes, and that doesn't mean domestic and foreign stocks.

Also, re: stock market - most people's perception is based on the last 30. That happens to be the longest sustained bull market in history.
The issue here is they used the encryption keys from the leaked ROM.

However, Apple should do a better job communicating that.
From a business perspective this makes sense.

C++ is a slowly fading language. Most universities/colleges are abandoning it and those that still cling to it are in an anti-MS mindset. Therefore, not to much to loose here.
Actually it is relevant. He admitted right in his first message than anyone could go online and pirate the song, which is true. Buying the song effectively is a donation. (You could argue that pirating is illegal, but since Louis C. K. isn't going to come after you for downloading the performance, it's completely consequence-free.)
Do you want a guy like this at your company?

Uh, yeah, probably.

Nick Bradbury Ramblings from the creator of HomeSite, TopStyle, FeedDemon and Glassboard Android.
Sure.

iOS has full W^X (aka DEP), Android does not. This prevents JITs on iOS, but it also makes exploits more complex. iOS also has full ASLR (even kernel-level ASLR likely coming in 6.0), Android doesn't to the same extent. iOS also has a more restrictive an low-level sandbox, which denies access to many kernel interfaces; Android has a sandbox, but less restrictive. iOS also has app review; with Android, malware could (and has) easily enter the user-facing market. All code that runs on iOS must be signed by Apple, this significantly hurts exploit development as all code must be written using "gadgets" from existing, signed code. Android will run anything.

Android also has the issue of updates: most Android 2.x phones are not going to ever get the improvements in later versions.

More technical info: http://www.trailofbits.com/resources/mobile_eip-04-19-2012.p...
The language is fine. The framework is not.

It has the appearance of being free and open, but a lot of the framework is not and has aggressive licenses.

It's easy to creep into those bits unintentionally via ignorance or dependency and then you're stuck with the vendor's extensions (MS) which are hard to shake.

(I've been a C# developer since pre-beta days so I'm fairly experienced at getting shot by these things).

Java is pretty much open, there are several implementations and most components in their stacks and application stacks on top are 100% pluggable (including J2EE). The same is not the case for anything which involves WCF, ASP.Net etc.

Ideally ANSI common lisp would be better as there are several competing implementations and one core standard.
I must admit, this looks great. There seems to be a couple of design choices that are a bit weird that have been mentioned below, but it's a solid bit of work.

But Facebook, why are you still cursing the world with your terrible main applications and spending precious development hours making additional apps? If you ever want to monetize mobile you need to make the mobile experience not terrible.

Take the team working on this, give them the main app, give them 3 months and let them go nuts. It'll work. It'll be great. Your users will want to engage more.
In August 2011, Gartner estimated Apple's PC market share in US as 10.7% for Q2 2011. Apple's worldwide market share is not listed, because it is not in the list of top 5 computer manufacturers, and is inferred to be 5% or lower.

http://en.wikipedia.org/wiki/Usage_share_of_operating_system...
Correct - that's the Stamford steamer

with regard to the Enron thing: The very few ones that - in the moment - are taking in new people in the "Greater" City area are the commodity guys - all the others, as it seems, are getting ready to "letting go" in multiples of that trading floor.
The WHATWG should just introduce a new <jquery> element that automatically pulls the latest version.
I don't really understand the service, but how do you burn through 8 million in 10 months without anything to show for it?
From the article:

> This is beyond my wildest dreams of what I expected to make.

Therefore the app creator did not have an accurate perception of what money he would make. Therefore he is a counter-example to your claim, and your claim is false.
If so this really sucks for build machines- don't want to have to get a VS license just for that.
js.js/js.js?js=js.js

Just because...
"He used AOL infrastructure to build his company"

Hard to believe that this isn't also some kind of tort or trespass of which AOL could bring charges against him or stake a claim should he have some future gain from activities done at their expense (as nominal as that is).

I'm surprised they are treating it the way they are other than the obvious negative publicity that would ensue.

I mean if someone stayed for months in a department store overnight I don't think they would laugh it off or it might attract others to do the same.
insidious?
This isn't a tragedy of the commons. The food, office space, couches, etc., that the entrepreneur used were not "common" property—they were paid for by directly by AOL.

I'm flabbergasted that you can applaud him for this. It's like a former bank employee stealing money from the vault, because someone forgot to take away his badge.
200K for what is essentially a custom domain name? Absolutely not worth it.
Why are people complaining? This is exactly what one would expect with the MicroSoft OS option. This is their business model -- to make money and then use that money to deliver a user experience. Long term Windows users should not be surprised or offended by this.
Oh. I misunderstood. I thought you were asking for examples of other 'easy to understand' mathematical concepts that programmers get stuck on that you could try explaining.

I admit, public key crypto isn't always easy to explain, but I believe it has more to do with it being non intuitive opposed to overly abstract or math heavy (though obviously the implementations are).
I used be one of those suckers who would fork over $hundreds to Microsoft every few years to keep up with the latest-greatest VC++ and SDKs. Always annoyed me how Microsoft would cripple its affordable tools in ways that I feel actually hurt Windows in the long run. It definitely made me shelve my own Windows projects and get into web development instead, and there's no regrets there.
It's less about reducing the barrier to jobs than it is about targeting different jobs.

The two years for an MS is also typically considered to have a great payoff ratio in terms of both personal and career development, although that's no guarantee that it's 100% always the best use of the time and resources.
This seems like a huge over reaction, and bordering on misinformation.

First of all, for the longest time there were no free versions of Visual Studio for producing any kind of application.

Second, even the recent "Express" versions have always been severely crippled. Where were the "No-cost 64-bit development is Dead on Windows 7" when the previous Express versions were released?

The Express versions are more like promotional tools than real versions of VS. For any serious development you'll probably need to buy a VS license anyway.
Popularity seems to a better gauge. OS X was not very popular till recently and now it is getting the attention of malware writers. The fake antivirus malware for OS X didn't even target Java or Flash, it just plain got people to download an executable.

To sum it up, my assertion is:

Popular and lack-of-restrictions implies malware is made.

And what you said does not contradict that assertion.
It is deprecated, but the replacement API requires you to have an API key and charges you for more than 100 searches per day. I'm using the deprecated API until it is discontinued, then I'll release a new version of the gem that will, unfortunately, require you to sign up for an API key.
It's been a riak-y day for me, so I watched this avidly.

You're no doubt wondering what the issues were; they come 20 minutes in, and were (paraphrased):

* At scale in production, adding a new node took days to complete all the handoffs; they recommend adding new nodes as soon as it's looking like you need them, rather than waiting until you're redlining.

* 2i is slow, especially in EC2; a straight KV "get" is milliseconds-denominated; 2i index queries were taking multiple seconds. Use 2i, they say, but in background processes.

* Javascript MapReduce is slow; this is well known. They confirm Erlang MR was adequate.

* As the LevelDB keyspace grows, there's a stepping function in latency; 5ms, then 15ms, then 25ms; the solution is to add nodes. (LevelDB is Google's KV store, a new option for Riak, required if you're using secondary indexes).

* Riak Control didn't work for them over low-latency connections.

* Once, a Chef misconfiguration left the whole cluster flapping on and off, which corrupted the cluster; they recovered with Basho support. Be careful about adding and removing nodes rapidly.

* Similarly, flapping a single node caused the cluster to get into a state where it wouldn't converge again; the cluster worked but no nodes could be added until they (presumably?) restarted it.
"AOL is no worse for having someone sleeping on their couch."

The assumption the companies has is that the building is clear each night. Having a person there could be an issue simply if there is a fire or other event and emergency personnel involved. In no way can any responsible company tolerate this type of stowaway.
Hopefully the silver lining to this is that governments will be less silly with taxpayer dollars in the future.

But who am I kidding?
Facebook Fight Compounded by Main Street’s $600 Million Loss
HDD Pricewatch: Higher prices are the new normal
How do you know this but the app developer does not?
FWIW, I've been hearing this since about a year or two after Sun released Java. I'll consider believing it when I see a major web browser or office suite written in something else.
Hmm, good idea. Should I put screenshots up, or a bit of the plaintext output?
How the Ripples in Apple’s TechSphere Will Influence Us
Nowhere do I lay claim to making decisions for AOL. While I doubt they are interested, if AOL wishes to hire me for such purposes, I am available.

I pointed out that it was my opinion that the cost of the resources that Eric used was less than the cost of genuine, positive press.

I also did not declare his actions ethical. I responded to your claim that AOL has been embarrassed.

AOL responded appropriately (not pressing charges, just kindly requiring him to not sleep/live there anymore), and was able to respond to the press inquiry with a lighthearted statement that fits the narrative of the article. The article presents AOL not only as having reasonable management, but also as a place to work with great benefits (food, showers, gym, startup incubators, friendly environment).

AOL is where Yahoo will be in 5 years: they have nowhere to go but up in terms of public reputation and mindshare.
Accusations that climate science is money-driven reveals ignorance science
An interesting and, I fear, misguided decision. I suspect that one of the most underrated factors in the growing popularity of non-Windows platforms is the availability of high-quality free development tools.

The cost of a Visual Studio Standard license is a daunting, but not too bad to someone who's already in an established career. But to a young programmer who's still in school or in the early stages of their career, it's simply unaffordable. And that means that they're going to go with someone else instead.

Folks are generally going to want to stick with the platform they know best, so that's going to lead to a reduced supply of Windows app developers in the short run. Worse yet, in the longer run it will undercut the core of Microsoft's ecosystem by reducing the supply (and driving up the cost) of enterprise developers who are skilled in their platform.
I purchased this early release, and like it so far.

Sadly, I keep finding myself going back to R for small data analysis instead of Pandas. Pandas may make the data transformation on par with, and computationally quicker than, R. But the lack of libraries in Python makes it difficult to work with for long periods of time.
Assumptions: Your language is making an assumption about your work
That's a bad definition of rich, but a good definition of wealthy.
Meh. On AOL's scale, this sounds kind of like somebody noticing that I dropped a nickel and pocketing it instead of chasing after me. I suppose it's kind of unethical — I wouldn't do it, personally — but to put it in the same bucket with what we usually consider breaches of ethics seems incorrect. Even the AOL exec quoted in the article seemed more amused than anything else.
None of these are examples of Google shutting someone out of their channels. All of these companies can be found on google search and can offer apps on the android marketplace. And I am sure they can also advertise on adsense if they wanted to.

Twitter wanted Google to pay them hundreds of millions of dollars for the right to search tweets. Google was paying that money, but then Twitter wanted to increase the fee and Google refused. But again, if they wanted to have their tweets indexed by google on the same terms as everyone else (i.e., for free) they could.
Very cool story :) I understand the ethics arguments, but I can't find the heart to support them. I admire Eric's resourcefulness and outright balls ;)
Our Designer just wrote this comment, but since he is a green account (newb) he can't post it. He will probably use my account for responses:

Hey guys, being a designer I thought other designers might benefit from a super simplified approach to git. Let me know what you think or if you have any other tips for a less technical crowd. Thanks!
Exactly, Express didn't allow you to manage class library projects, which rules out almost all serious development anyway.
According to my commit log, 12 hours and 42 minutes.
Silicon Valley VP charged in elaborate Lego scheme
So, how much of the Google kool-aid have you ingested lately?
I agree. Further, regarding this bit from the "Why?" section of the README:

> Okay, this is kind of a vanity TLD, but we freaking build the web every day... Shouldn't we have a TLD that JS hackers control?

Why are "JS hackers" being targeted specifically? Why not also Ruby, Python, PHP, .NET, and Perl hackers? Why not also HTML and CSS hackers? Why not also designers (.psd perhaps)? Why not dozens of new TLDs so that everyone could have a domain with the file extension of their choosing?

I'll tell you why: because arbitrarily polluting the top-level namespace is something we learn not to do.
This is the final release, not the RC or beta.
>Indeed - why not make a $2500 MSDN subscription compulsory to develop for the Windows desktop. After all if you are writing apps you can afford it.

You're being sarcastic, but it would a possible move too. And yes, if you're writing apps you can afford it. It's not like Windows has too few apps, anyway, the could use the price as a quality control to throw one-man software companies out (there goes 99% of shareware).
Hey, Opera got mentioned! That never happens :)
I can attend Stanford, MIT, Berkeley, Harvard, etc courses for free. Why should I pay CodeSchool 25 bucks a month?
Original poster here.
I came across this when one of my friends accounts was clearly compromised. They posted one of those "OMG! LOOK AT WHO VIEWS YOUR ACCOUNTS!" on lots of friends walls.

I wanted to check out what this link actually did, so I did a simple:

wget www.facebook.com/?redirect=somebadlink.com > site.txt

But the wget failed because of the lack of a supported user agent, and Facebook instead served me up this page.

I really just had a little chuckle to myself, because, while this is extremely passive aggressive, it's not really hard to expect otherwise. I would do exactly the same if I were Facebook.

-------------

I'm just suprised that they don't link to either webkit based browsers (Chrome/Safari). You can only assume that when one of your biggest threats is Google (and MS own 1.5%~) you probably aren't going to send more users to Google's way.

All in all, it just made me laugh, since if you are going to suggest a modern browser, you surely can't ever give props to Internet Explorer ahead of any webkit based browser? IE is still struggling to implement the most basic HTML5 features.
uh... aren't they financing terrorism when they do that?
Couldn't agree with you more. I can't even fathom how ludicrous this idea is. What possible reason is there for a language to have a TLD?

Let's make custom TLDs for .py, .java, .c, .h, .php... really? Really?