skysight-inc/HackerNews huggingface dataset:
While you have many valid points, some of them could be contended:

1) Searching by event makes much more sense than 'show me what's available'. It goes some way to help the tickets (mainly) go to the people who specifically want to see _that_ event.

At a guess, you just wanted to see a random event (and that's fine) and the UX sucked for you. But if you were dying to see the Fencing, you might be glad that Fencing tickets were 'randomly' offered to people who just wanted to see anything :).

2) Showing events that are unavailable, again, this makes more sense than the opposite. If the search didn't show these unavailable events, they would undoubtably be inundated with telephone calls from people asking to buy tickets to these events.
Wait a bloody minute... if you are calling about iCloud password, wouldn't Apple's tech support automatically suspect why the caller isn't going to iforgot.apple.com instead? I mean it doesn't make sense if the person calling says "Oh I badly need the iCloud password, but I don't have access to a browser".

On the other hand, if the person said "yes yes I tried iforgot.apple.com but I can't seem to remember any of my security answers/email address used", then that should naturally raise suspicion in the mind of the Apple tech support person, right??
Dear OP,

If you're still using git from time to time and get frustrated please feel free to ping @gitdoctor on twitter. It's an account I run to try and help people use git right when they need that help.

Thanks and good luck!
Learning Git would be an investment with a much lower cost if it wasn't so terribly obtuse.
They're hiring right now in Seattle (Pioneer Square). I work one floor above them and one of their recruiters sent both me and another engineer on my team an email (the same email) just a few days ago mentioning that they were right below us.

Strange timing given their stock falling.
Web 3.0 = (4C   P   VS)
I'm totally lost now.. look at the last line on the screenshot of Mat's Gmail inbox. Seems like they reset the password through iforgot.apple.com since instructions were emailed? Or was that just an attempt?
Then maybe there should be tools that use git to create a specific workflow. What I have now is a text file with all the git commands I need to follow the chosen workflow. I don't have that for any other command line tools I use.
Off topic but I'm curious why you specified software pirates as 'the scum of the earth'? Also, why specifically software pirates and not all pirates?
> A rule like "In compound expressions with multiple sub-expressions the intended order of evaluation shall be made explicit with parentheses" is particularly challenging. I spent a few weeks on this rule! I was banging my head, trying to learn the fundamentals of parsing languages, spending my hours diving into wikipedia articles and learning lex and yacc.

Hmmm....how about this? If the code is parenthesized enough, then the precedence and associativity of the operators has no effect on the shape of the parse tree. So, if you take the expression and repeatedly make random changes to the operators and parse it, and you keep getting the same shape for the parse tree, it is sufficiently parenthesized.
You can use a different Apple ID for the App Store that you use for iCloud, on the same device.
"several orders of magnitude"???

We are an order of magnitude worth of orders of magnitude away from that limit.

Specifically: 5.539×10^11 times as much energy (for the I7 920, picked randomly).

http://www.wolframalpha.com/input/?i=130+w+%2F+%280.0178+ele...
Ford Ranger 2012
In Mountain Lion, you don't need to accidentally save changes to original.. it automatically does when you hit Save As (which shows up when holding the Option key). And that is where this becomes bloody annoying. It means every time I do a Save As, I have to revert the "original" file to its "original version". That's idiotic.
Kisi Ka Intezar show in SMS 
Besan Ki R0ti,
Lem0 Ka Achar,
D0st0n Ki Khushi,
Apn0n Ka Pyar,
Sawan Ki Rain,
Kisi Ka Intezar,
Mubarak Ho Apko
Barish Ki Bahar,
"Happy Sawan"
The fundamental problem with Zynga products is that they're not games. The fact that they famously concentrate on "compulsion loops" and forming habits in their users tells you all you need to know. No real game has to focus on the compulsion to play - they just make the core game experience great so you come back. Not to mention that compulsion loops require user gratification, and there's only so much gratification you can squeeze out of harvesting digital goods.

The one notable exception is Poker. Poker is an actual game, and not shockingly it's the Zynga product with the most profitability and longevity.
Well written, great analysis.
Unbaby.me? Unfriend.me Instead
Been waiting for this since its launch. NASA's livestream page:
http://mars.jpl.nasa.gov/msl/participate/
Why is this being down voted? I agree. In fact it's happening right now. Every large AAA studio in Australia has already closed. There are so few big console games in development right now.
Snake Oil Cures for Damaged Hearts
What if when you git merge a branch into master, it collapses all the branch commits into a single commit that appears on the master branch, but the branch commits can still be viewed as being contained within the merge commit?

Meaning you could expand a the merge, see the branches that were merged into the branch, and the individual commits made on that branch.
And also easy to forget that the level of verification required by most alternative authentication schemes is significantly weaker than the original login mechanism.
I wouldn't go that far. I would say a game like Diablo is basically just the same kind of "compulsion loop". Just done better. :)
> The big idea of C is pointers.

This is an overstated feature of C, pointers were already available in systems programming languages before C was created.
Walks And Walking - Kent Walks Dover To Folkestone Walking Route
Thanks for the tip about Eli's work, quite nice.
Solving Different Problems
If everything is annotated then obviously you don't have predictability problems. I was talking about relying on automatic optimizations. In practice, do Haskell users rely mostly on the explicit annotations rather than the 'magic' optimizations?
MIT students scam Lottery for $8 million
And Sony was inspired by iPod. This whole story was blown out.
Nope, lots and lots of apple customers who aren't techs.
One difference with Diablo is that I can stop playing for a month and then come back to the game. Most of the social games are trying to encourage constant interaction, if you don't harvest your crops today they will die etc.

WoW was/ is somewhat like that, if you wanted to get the best gear/ achievements in the game you would have to play many hours daily to keep up with points, clear the top level raids etc.
Octopus Deploy: Automated release management for .Net
Philanthropist's death sparks unusual lawsuit
As AAA games get more expensive to make there has to be less in order for each to sell enough units to make a return on the massive investment.

This opens up more space for small studios and indie games, which I think is a good thing.
I still don't see how people can equate Zynga with the game market as a whole.

The "Ville" products are not games. They don't reward skill, you can't win them, and they don't offer any fulfilling multiplayer experience. Most real games fit one or more of these attributes.

Zynga products have more in common with cigarettes than something like Starcraft. Both of the former offer a not-terribly-fun experience that has been thoroughly optimized to provide maximum compulsion and habit. The other is made for entertainment and draws its value from people enjoying this entertainment.
341322.com
Auto Correct This
Memory and the Cybermind: Not to Worry
At the top of the article, it says "Date: 05 August 2012 Time: 12:31 AM ET", lower in the article it says "Aug. 5; 1:31 a.m. EDT" but both of those seem to be mistakes since those times have already passed and nasa.gov says "Aug 6, 2012 1:31 a.m. Eastern". Sorry if this is pedantic, but I think the time is pretty important here.
HAHAHA... is this true? I can't believe it. Where has the "rule of less surprise" went?

So "Save As" now means "Save the document with its current name and as this other one".

HAHAHA.
This reminds of a news story I distinctly remember about Circuit City from a few years back. They fired their senior sales associates and hired cheaper presumably less knowledgeable workers to cut costs. They were already on the way out at the time but I have no doubt this sped up the process as it signaled to their customers that experience and knowledge aren't a priority so much as the bottom line.

http://www.usatoday.com/money/industries/retail/2007-03-28-c...
Russian investor’s $3 million prize for physics
1. Trust - Do you trust the cofounders to bring in the team necessary to build the machine that is the business?

2. Culture - Is this a culture where you can grow?

3. Belief - Do you clearly believe the value proposition the company is trying to build?

4. Pay - Will you be comfortable at that pay for ~3 years while you help build the machine?

5. Investment - Will the equity trade be worth your time, roughly ~4-10 years?

If you can answer the questions above, you'll be way ahead of most people when evaluating startups. These are the things that went through my mind when I ditched a larger company for a little unknown startup at Pier 38 which now has become +100 people with an amazing product. I haven't left and its been 3 years. I still trust, believe, and comfortable enough to keep moving along.
Indeed - I found the comments on the post almost as bad as the malice of the hack....
Surely, unrealistic assumptions about rationality were the biggest factors leading to the crash - the Fed ignored all the hazards because it would be "irrational" for anyone to make a mistake.

Quants are mostly not big believers in rationality. They use it sometimes ("all other things being equal, the market is probably about right"), but if they didn't think people were making mistakes they would be trying to make money off those mistakes.
And then there's the thousands of libraries, debuggers, versions, deployment choices, design strategies, etc etc. Development is an endless path of learning, and git is barely learnable.

And editors don't take a week to learn because you don't have to learn everything to use them. Even vi works quite well with just a few commands, and you will never NEED anything other than those, only optimize your usage.
The author provides raw data (kudos!), but if you're just interested in a quick overview on the ranking in the current olympics vs. population and GDP, you can take a look here: http://www.billmitchell.org/sport/medal_tally_2012.html
Having moved from Perth to Silicon Valley I've got to second this. In Australia I'd get approached about jobs maybe every couple of months while in Silicon Valley I get approached every couple of days.

While I primarily do security rather that software, in Australia the approach would be "Are you interested in contract work for Reputable Government Agency / Mining Company / Bank?" while in Silicon Valley is "Hot new VC funded startup looking for a rockstar to secure the social local cloud!".

I'm really enjoying the difference.
Not really. Investors need deal flow. If he thought 1MM users was enough he'd be broadcasting that so that services with 1MM users approached him with a pitch. The fact he says 10MM means 1-9MM user startups will skip him. Not a successful VC recipe if you don't believe what you're saying.
Defenses of git sound remarkably like defenses of C++ syntax and feature design. In fact, I'd argue they are similarly written by people who are overly proud that they are smart enough to figure out some convoluted and arbitrary complexity, but not wise enough to realize that level complexity is unnecessary.
I say Enyo JS fits this description pretty well.

http://www.enyojs.com
they say "Watch Curiosity's Landing!". What exactly will we see?
It's so funny how I agree with you and the parent.

Recklessness changing the world: Charles Lindberg

But of course he didn't sell tickets to his first voyage

And sure, branding something it's barely valued more than the paper it's printed on is fraud.
What? How many former KGB agents do you know, period?
The bogus business model of in-game purchasing needs to be called BS on too. Yes I know it works in other countries, but that's usually in intense games where the engagement is high and long term.

My household probably counts as a high dollar in-game purchasing one. We probably boosted the numbers of some game developer.

Reality: a kids game had a $99 purchase option for hearts on the screen and my then 7-yo daughter not really understanding this was real money, spotted her mom putting in her password for App downloads and copied it to make about $400 of in-game purchases. This is nothing but a scam. There's no legitimate reason a game targeted at that age-group has a $99 purchase option other than to try to trick kids into spending money they don't know is being spent.

As the OP says - the quality of their product is terrible and once novelty wears off, apart from a few people with addiction issues their business model collapses.

Hate Zynga. Hate Groupon. Hate that they made such a big splash as tech IPOs yet will ultimately crash and the harm will spread to tech startups in general as the markets learn to distrust tech IPOs again.
Letting the Cloud watch over the Farm
> The only truly destructive thing you can do to your git database is `git gc`.

And of course we should expect garbage collection to be destructive of information that is not garbage?

Didn't know that? Just read the man page. Whoops, it doesn't actually mention that, but it does mention that it may happen automatically at times.

So only clever people like you know archaic undocumented side effects of git's inscrutable design, except nobody ever really knows the full story because there is so much unnecessary crud to learn in addition. Clearly more can be destructive than gc if gc can be executed by other commands and triggers by repository state.
Repo — Unlock the power of Git
And it is worth noting that, unlike FarmVille, Starcraft has created a pretty involved tournament scene. Many people enjoy being spectators, there are screencasts with commentators, and top players can make a living winning tournaments.

I don't think well-crafted, interesting games will crash.
Amazon, Google Maps, Twitter, Facebook, et al, will divulge all to anyone with a subpoena or National Security Letter.
Cheap flames blank jersey
I like this idea. Only they ought to market it as console and not as linux box.
Or better. Turn the perception of being a cost center into being a producer.

Most managers wouldn't dare tuch you so long as you say for every dollar put into the department, we save the business x dollars. You could even argue the margins too.
> it has to convert YUV data to the RGB colorspace and combine the image with other Flash elements.

The screen has red, green and blue pixels, either way a video is played, the colours have to be converted into RGB.
But would you assert Shachtman's proposition is true because it has not yet been proven false?
5 Reasons Why The Enterprise Is Not So Boring After All
You can solve 2) easily by adding a simple "Fencing (sold out)" label in the list. But it looks like they cannot really tell if an event is sold out.
translation: we don't want to do colorspace conversion on the GPU because it's hard. let's go shopping instead!
I'm still very nervous about the landing system. It's ambitious, to say the least.

But if it works - oh, if it works! This really is the most exciting project in exogeology since men brought rocks back from the moon.

(Table of localized landing times: http://timeanddate.com/worldclock/fixedtime.html?msg=NASA+Cu...)
The Profound Programmer
I find it hilarious that Apple wants to store my File Vault decryption key and hide it behind three security questions.
I'm in Brisbane and I'm doing some freelance for a US start-up right now. I kind of stumbled into this work, but would like to take more of it on in future.

I think it would be great if there were some better tools for tracking and working with remote hackers. I think the virtual office is so close to becoming a reality.
I'm not saying Zynga is the same as EA, though the impending implosion of mobile/Facebook-based social games seems to match the possible implosion of the console game market as well [1]. It's a separate phenomenon, but they seem to be coincidentally happening at the same time.

[1] http://www.theverge.com/gaming/2012/7/2/3125866/the-state-of...
You can search across all sports - just don't select one. Choose a from date and to date and search.

Agree with the rest of your comments. The "currently unavailable" and "these are not currently on sale" are particularly disappointing.
sad. i have a theory that this happens for entrance examinations and things like SATs. i sometimes see these morons getting into good schools like harvard from china. take for instance bo xi lai's son.
I don't find it unusual. He's building rapport with a reader base by referencing american pop culture, and possibly knowing that many linkbait-y blogs will jump on this as a hook. Nothing too weird, but imo more of a way to bring publicity to his rebuttal than an actual argument point.
For a more Objective-C-ish take on these sorts of functional idioms, have a look at Higher Order Messaging:

myStrings = @[ @"hello" @"world" ];
upperCase = [[myStrings collect] upperCaseString];

myInts = @[ @1 @2 @3 ];
sum = [myInts reduce] add:@0];

[[self onMainThread] doSomething];
[[delegate ifResponds] delegateMessage];

Blocks also work, but the built-in methods tend to be a tad verbose.
the internet at large has unanimously declared that it appreciates the Flash Player’s solution to the video problem

Really? The Internet at large is able to unanimously declare things, and one of those things is that it appreciates Flash's solution to the video problem? Tell me more...
I know what you're going for, but for anyone following along at home: "To avoid confusion and troubles with script usage, aliases that hide existing git commands are ignored." (from git help config)
You may be right in general, but Australia is an extremely poor example.

The economy is booming from mining right now and the dollar is very strong, meaning the cost of living in USD dollars has nearly tripled since its low point in the mid '00s.
I'm a Chinese and I'm sure that such things are very much possible in China. It's even worst in smaller cities since the media there is even more "unopened". Thanks to the fast growing of Internet usage in China(the only trustworthy media in China), things are getting a little better in the past ten years or so.
not every video frame is encoded in RGB. actually, very few transports use that.

the in-memory layout of a YUV-encoded frame is different than the one of a RGB one. it needs conversion, which implies an intermediate copy, as well as traversing a buffer that can go up to 1080 rows.

most video players (and Flash on Windows and MacOS), these days, use shaders and multi-texturing to do that conversion on the GPU; it removes a copy, because you just push the YUV frame as it is to the GPU - and your CPU can go back to a low C state.

I think Flash on Linux does this as well, on nVidia: the blog post linked is from 2010. the way Adobe detect capabilities is, in itself, hilariously bad - instead of checking the GL required GL extensions like any normal people, they do a check on the GL vendor string. the Mesa guys pointed that out, but I doubt they ever received a response.
I suspect the BBC radio news announced the wrong date, for that reason.
This website has quite a nice way of helping people find stolen bicycles in London http://bikeshd.co.uk/
Don't forget to ask what will you learn or how will you grow in doing the work.

I'll often take work because I'm looking for an opportunity to learn a new tech or move strategically.

I wanted to get out of Flash and into HTML5 so I went and found a bunch of HTML work.

Where do you want to be in 2 years. Mobile, Web, Social?
I don't know if it is a superset. Carrying on a relationship is one thing. Maintaining a joint household seems to me to require all the same skills....
Actually you can make something more or less like that by signing a tag, and, as you pointed out, releasing it.
this makes it convenient to check that no previous commit as been removed, as git signs a hash of the tag which is a hash of all the hashs in the history

(the tag can still be deleted, but just to show the convenience added)
I look forward to the Tindie equivalent of Regretsy.com
While watching streams of Olympia in both HTML5 (on Chrome) and Flash i found HTML5 to take nearly twice as much CPU then Flash.

Might be due to the implementation of the sites (german broadcasters ard & zdf) but flash works pretty awesome for me.
its what i got from reading the article, ie my own summary
i probably wouldn't call it honorable. law is based on honorable concepts. but.. past that, stuff has been corrupted beyond recognition
Countdown to Mars Curiosity Rover landing
Ubuntu uses Deja-Dup for backup, and I've heard it works wonders too.
21 hours 6 minutes as of this submission. Now closer to Mars than the Moon is to the Earth
You can configure CrashPlan to encrypt your archives such that you must have your password to decrypt them. There's a big warning that if you lose your password you're screwed.

Also, you can just specify your own encryption key. Everything is encrypted locally.
My system isn't shader capable and still playing HTML5 video tag consumes only ~30% of CPU while playing flash ~90%.

There is no excuse for that - I could understand higher CPU usage, but not by factor of 3.
No that's just programmer masochism. If a tool is easy to use, then I get whatever I needed it for done, and done quickly. I can then move on to doing more interesting things (e.g. programming) rather than wrestling with the tool.
Wow. A tip to anyone reading this: if you ever find yourself explaining away poor—nay, pathological—performance with anything other than ‘we made some mistakes in the past and we’re doing what we can to correct them’, please take a good hard look at yourself and consider exiting the software industry. That’s all I have to say.

Edit: that wasn’t all I had to say.

> What about Mac? I’m not sure but my Mac colleagues have mentioned something about Apple not making their hardware decoding APIs available to applications

Well why didn’t you just go ahead and ask them before writing a blog post on company letterhead?! Is the corporate structure here so screwed up that you can’t actually do that, or are you just lazy?