skysight-inc/HackerNews huggingface dataset:
The UT and Q3A days were a classic time for competitive PC gaming! I loved them both but Q3 (specifically duelling) had an extra touch of class in my eyes.

TF2 is a weird one. I think it's undoubtedly a 10/10 game, but all the evolution since release has made the experience a bit "bloated", to use a normal software term. It's almost as if the game has had too much support for its own good.
What happens when you click "report" on Facebook
Why New Retina Display Macbook Pros are Delayed?
http://macperformanceguide.com/blog/2012/20120623_2-MacBookPro-Retina-screen-burn-in-ghost-images.html
Just did `jitsu deploy` again, my nodejitsu logs didn't report anything hrmm. Thank you!
While I would agree normally, I think for this very special purpose it's okay to replace scrolling. This is not meant to be a website, but rather a short presentation.
They used JPEG XR: http://en.wikipedia.org/wiki/JPEG_XR (Microsoft proprietary algorithm).

You can't really compare it to skyrim though. Skyrim doesn't use mega texturing (or virtual texturing). It repeats textures all over the place.
In rage, there is a huge texture for everything.
IIRC, the uncompressed textures performed a total of 1.5TB or something like that, so I would say that they did an awesome job with the compression.
Maybe in future games, textures will be loaded and stored on a P2P basis, like how Spotify streams songs from the machines of other users.
I think the "here" habit also has to do with cases in which the CSS has failed to demarcate the link from the rest of the text.

The article gives some good advice, but I think it's always worth considering that links should be emphasized in the context of both HTML and CSS (and static images and any JS magic).

Although I think the word "click" should not be a part of any link in 2012, you shouldn't follow this guide unquestioningly in other regards.
Also ignoring tail recursion for the purpose of the above piece of code, haha.
Valve is pretty unique in that it was founded by Microsoft millionaires. They had their own personal fortunes to play around with (much like Curt Shilling, except they also had backgrounds in shipping very successful software) while they figured things out.

However, while Steam is certainly a very big deal now I think it is silly not to mention Half-Life as a very important part of Valve's early success. Half-Life was very successful and the fact that it, its sequels and the Source engine begat so many related franchises like Counter-Strike is a big part of the reason Steam was able to leverage a huge built-in audience and succeed in its early days while so many would-be-competitors failed.
Tint red images that haven't been 2x'd for retina
So, I also worked on this team (and am good friends with mjard). At some point there was a big decision made to heavily bias the engine against "unknown" executables. I said it was a bad idea then, and I still think it is now. The only way it can "know" about an executable is via its source, or its signature, or if it is on other users machines. This creates the obvious huge problem for "the little guy" distributing software. They actually think this is no big deal, and when it steps on toes, the distributor can just use their dispute system and eventually they will fix it. And if you don't like it, you can just get your software signed. I was of the opinion that this was bad behavior and unreasonable. They really liked what it did for review scores (surprise, we detect everything!). I lost.

Create a harmless helloworld.exe and put it on a random website. Download and run it. If things haven't changed since I left, it will get flagged as malware.

What I can say is that this has nothing to do with trying to crush the little guy or malice. With some exceptions, there is a general attitude there of not caring, or caring about the wrong things. Hanlon's Razor a little bit.
How Gen Y Scores Jobs With Social Search
You should consider the tax treatment of your decisions. Do you want expenses written off against your personal income or not? If you have something that must be capitalized, how do you transfer those assets (and tax deductions) to the company? How do you properly move any intellectual property that you developed on your own into a company?

I didn't incorporate my project. It only earned a bit of income but was then bought by another company. The sale ended up being more costly for me because of the extra work required to roll over the assets of the business (especially the intellectual property) into the newly created company.
Agreed! I think Anders Hejlsberg actually said that null handling in C# was one of his regrets but I can't find a reference to it anywhere.
> Although famed for his cerebral powers, Turing had also always shown an experimental bent, …

Nit-picky of me, but experimentation is hardly counter to cerebral activity, but rather a reflection of it.
so...is it just me or is the internet a pretty cheap employer at $20k/year?
Doing Deals In China
as well as Microsoft's static analysis tool for Xbox 360 development!
Yes, using the free MaxMind database. We would rather use the geo data appengine provides but our SSL is proxied by CloudFlare and GAE doesn't recognize the forwarding headers yet.
What was your "ah ha" moment with Haskell?
Thanks - this (and the iphone issues) should be fixed now.
The problem is that the article seems to give advices based on the personal opinion of the author and has no data to test his theories. By testing different versions on my web sites I often got better results from "ugly formulations" like "click here to order" than something "pure" that has no call to action. What I found was the most important is that the context must be clear and descriptive of what the user will find the other side of the link but also contain some call to action.
Fixed now

Edit: Spoke too soon, the list of the API's all say "No methods" when you click on them
Actually, what you have written is not foldl, it's foldr. Why is it going right to left? Let's expand your example:

(foldl * 1 '(1 2 3))
(* 1 (foldl * 1 '(2 3))
(* 1 (* 2 (foldl * 1 '(3))))
(* 1 (* 2 (* 3 (foldl 1 '()))))
(* 1 (* 2 (* 3 1)))
...
6

Basically, the calls to * start nesting into each other, so the one that actually gets evaluated first is the rightmost one.

What would actually be foldl is this:

(define (foldl fn accum lst)
(if (null? lst)
accum
(foldl (fn accum (car lst)) (cdr lst))
)
)

Now if you expand this (dropping the tail recursion):

(foldl * 1 '(1 2 3))
(foldl * 1 '(2 3))
(foldl * 2 '(3))
(foldl * 6 '())
6

And even though you think that such a tiny thing can't be a good implementations, it actually is super efficient. The tail recursion is automatically optimized for you (and you can assume that for any functional language - it's a very crucial optimization for this style of code, after all). That's what the core of it will be in an actual implementation, though with added error handling, type checking and so on.

P.S. unlike haskell, in Racket you don't really need to fold the basic operators, they take variable arguments, so you can just:

(apply * (list 1 2 3))

in order to get it to run on a list.
Nice - only 5 years late though.
Serving static files is a kind of thing that could be done with very little CPU involvement. Once the file is cached (or memory-mapped), just point the NIC processor to it and tell it to pipe the memory block through the network connection and head off to nobler jobs.

BTW, are there NICs this clever around?
Without data it's hard to agree with these "conclusions"

At very least if you are planning to change around your links based on this article give a look to Dustin Curtis' data-driven experiment on changing link names:

www.dustincurtis.com/you_should_follow_me_on_twitter.html
> we have a liberal and sound license

No you don't.
The best investment I never made
That doesn't sound like the Fog Creek I've read about, but maybe I'm just projecting from their well-publicized salary/seniority ladder? The dribs and drabs I've read about Joel's companies suggest that they're well-run classically-organized teams with a heavy dose of _Peopleware_ thinking (which is a great book).
Why Groovy over anything other language with a lambda abstraction syntax?
It's also an employer that lets me live in a place where rent+utilities is $1.5k/year.

Economically, I look at work I do on Free/Open Source software as an investment in reputation capital. In this case past such investments paid off with yet more work on FLOSS, which is a nice virtuous cycle to be in.
I'm pretty sure it isn't legal even if they don't charge for it.

While there are nominative fair use rules for trademarks, that defense is generally used to protect simple uses of the trademarked word and not a trademarked graphical logo. Saying your Cola is "Cheaper than Coca-Cola" is fine (if provably true) even though "Coca-Cola" is trademarked, but including the Coke logo with its distinctive typeface and red color is not fine since it arguably implies Coke's endorsement.

It is possible nobody will C&D them over the social set (bad PR), but it is on very shaky legal ground and a C&D/lawsuit is far more likely if they charge for the font since having it be a commercial offering would likely offset a lot of the bad PR.
Sounds like a good AB test to run.
20% time is not nearly the same thing as "we hire you, you figure out a team to go work on, leave those teams at any reasonable point, and feel free to start an entirely new full-time project as long as you can get buy-in for it, for there are no managers or bosses to tell you what to do".
If someone is on the brink of financial ruin, they should stop wasting money on cigarettes and excess food. That will improve both their health and their financial situation.

To describe such a person as "vulnerable" is a little silly. Their vulnerability is something they created themselves.
Compiling Shell Scripts
Bavetline Agen Judi Bola Terpercaya 
http://2.bp.blogspot.com/-VvdHtJinbzY/T-eNwlh7EkI/AAAAAAAAAio/SjTgivO_j4k/s1600/Bavetline+Agen+Judi+Bola+Terpercaya.jpg Bavetline Agen Judi Bola Terpercaya yah itulah Pembahasan Saya Kali Ini Mengenai Bavetline Agen Judi Bola Terpercaya yang Pasti Ini Adalah Image Original Bavetline Agen Judi Bola Terpercaya
> Apple used to give a lot of weight to titles that exactly matched the search phrase.

This is something I use quite often, purely as a consumer. I read a blog, or a comment on HN, reddit, et al and go looking for a specific app. Not being able to find a specific app when you know it's name is not a solution to stuffing, or whatever this problem is called.
Google "dropship dropbox". Googling "dropship" wont get you anywhere.
I recently watched the documentary 'Indie Game: the Movie.' While it was great to see small teams make games that sold tens of thousands of copies, some of the devs seemed to have an unwarranted superiority complex about their games vs. mainstream productions. Sure, the big companies often churn out sequels based on the same formulas, but most of these indie games were just riding the coat-tails of 90s platformers. Slapping an edgy theme on a basic platformer and throwing in a couple new gimmicks doesn't make something a transcendent work of art, or competitive with large scale productions. The only game they talked about that seemed genuinely groundbreaking was Minecraft (no pun intended).
For a moment I thought he meant he worked for ICANN.
Your statement 'there are some really dumb people out there' could also be phrased as 'there are some really smart people out there who have better things to do than surf the Web all day' and just want to get to the information they are looking for without having to decipher an interface.
... and if you're a beginner any explicit sign or help indicating what to do next is very much welcomed.

What's interesting is the the OP's parents have been using computers for a decade. They're not beginners per se, but they seem (I'm guessing) to have internalized some UI artifacts from the Web of 10 years ago.

If this is the case then the problem is not helping people who are beginners, but helping people who have possibly stopped reconsidering the UI they are actually seeing and who instead are locked into habits they built up earlier.
> They are hugely important for introducing new behavior on existing interfaces without breaking compability.

That was bugging me too, thanks for the explanation.

My problem is the same was said for implementing Generics with type erasure. Doesn't make it a good feature for anyone starting a new project. I wish when they soiled the language for compatibility reasons that they would make it an "opt-in" feature.

As far as I can tell, interface defaults don't provide much value over compatibility.
Google Transparency Report Points Toward Dangerous Trend In Government Requests
This demonstrates everything that is wrong with Microsoft. They identified a problem, they couldn't get their products up to par with existing processes. So they go out of their way to copy their competitors.

By following this methodology they'll always be worse or the same as their competitors. Eventually they'll find a way to lock them out, and then the market will suffer from stagnation.

This to me is far more evil than anything Apple has ever done. As long as Microsoft has this culture I can't respect them as a company.
When you have to "decipher" the difference between "submit" and "submit your application", smart is not a valid descriptor.

edit: I guess I should state that I'm describing the submit button on an actual form, with the title "application" or some such and that the user is entering in data (a lot in this case) and that "submit" is pretty much industry standard for forms
Maybe not overproduced, but too much similar to this:
http://tympanus.net/Tutorials/SmoothTransitionsResponsiveLay...
Strong profiling is not mathematically optimal for discovering rare malfeasors
Micro-Fundraising powered by Quantified Self
They do have this program, though you are allowed to pay other CAs if you want. Symantec sells certificates (they bought Verisign), which will whitelist you, but it is not required that you get your certificate from them.
It all seems very snazzy. Personally I would love to have this UX, but I can't say the same for my parents. The gesture overload would make this UX unusable for them. Guess who is gonna get called then!!
I don't trust anybody. That applies to both open- and closed-source apps.

Security is one concern of many. The overriding one being business value. Using Exchange as an example, it would be difficult for me to come up with something that matches its value. I don't, however, trust it. As an aside, I trust Gmail even less, because at least Exchange runs in an environment I control.

And therein lies the solution. Defence in depth. It's a process, and should not rely on any single product. Open- or closed-source.

I might choose to protect myself against external, internal and vendor attacks (unintentional as well as malicious) by installing a network firewall, a proxy service, and an application firewall. I might then deploy access controls that authenticate users and authorise their access based on certain criteria. I'd devise a patch strategy. I'd implement an audit policy. I'd do a whole heap of stuff.

Frankly, the argument for either open- or closed source is getting tired. Any threat can be mitigated. It's success depends entirely on the value of the asset being protected, and the amount of money you're prepared to spend protecting that asset.
Was in Russia a few years ago, staying in a high tech hub city that was built to work with the space station - heard a story about the Russian Space agency hiring a Chinese mathematics genius - he couldn't speak a word of Russian and had to go everywhere with a translator. Because of this the Russian scientists were a little less diligent with what they said about him, and what they left lying around. A couple of months later he had disappeared, turns out he had studied in St. Petersberg and spoke fluent Russian - at that point the Chinese space program made a huge jump forwards, and a few years later had launched their first manned capsule.
Some pathology of codependency is based on people doing for someone else what that someone else should do for themselves.

This is also how one destroys markets. Say for example dumping cheap corn on markets to destroy the livelihood of local famers, then when they are gone jacking up the prices far above what would have been possible when the local farmers were still operating. This and other monopolistic practices are illegal and generally accepted to be morally reprehensible in most of the world.

There is a implicit deal that is being struck between suppliers and consumers. That what we get today we can get tomorrow. TQM style supply contracts often call this out explicitly building long term positive relationships between supplier and consumer. Unilaterally changing the deal is bad for buisnes by leaveing the overall environment unable to reliably plan or predict future actions.
The continued lack of a decent button in iOS is just embarrassing.
can you expand? it - http://www.shenlanguage.org/license.html - seems to be intended to let anyone use the language while keeping the language itself under the control off the authors. is that correct? if so, what's the problem?
The Quick-Start Guide to Google+
GIF/PNG/SVG can do it w/ out Javascript or CSS. That said, this is still bloody brilliant.
Most programmers who care that much about their tools will learn (at least partly) on their own time. I agree that it probably doesn't make sense to have a "learn vim" week at most companies.
The first example of parametric polymorphism, as introduced by a good teacher.

I wasn't even attending the class proper, but taking notes for a deaf student as a paid job.
I would agree for freelancing but not so much for side-projects, though this depends upon your state.

If you form an LLC in California (my state of residence) you are now on the hook for paying at least $800/yr in taxes even if the LLC never earns a dime of revenue. The theoretical amount of legal protection you get from an LLC here is not worth the cost, IMO, for simple non-profitable side-projects.
Except that it's now offline entirely. If you do a search on "Pixate", you'll find it's being used for numerous other products and companies. My guess is that they got served with a takedown notice for trademark infringement.
For the record, it's not that text editing 200% faster or whatever will make a significant difference in productivity. For me it's about removing one more impediment that gets me out of the state of flow. And I am more productive in that state. Some people use the Eclipse or Visual Studio shortcuts. I've learned the vim ones, because they're available on more platforms :)

As a side note, the foot pedals are a hilarious idea, but they will in no way improve productivity in vim. Just mentioning it because of your "my editor doesn't need a foot pedal" comments.
I'm curious, is that an asynchronous sendfile?
So maybe I'm overreacting or misunderstanding, but if this kind of thing became popular (using a service to push torrents, which are by and large used for things lawmen don't like, to your dropbox account) could dropbox face similar issues to those faced by MegaUpload?

I kind of feel like at this point my data should be stored a in a 'RACS' configuration: a Redundant Array of Cloud Storage.

At least with DB you usually also run the d/t client and so have the data 'checked out' in local drives, but I do know people who just use the web client (locked down computers).
On the other hand, even if many people buy, today downtime may cause users to change their long-term behavior and switch to competitors.
AFAIK App Store is still based on a modified WebObjects/Java stack with Lucene as the search technology. So not exactly a legacy technology.

Unfortunately with Lucene/search in general? it is less of a science and more of a black art.
Similar issue: dialog boxes which ask a question using words
like cancel, continue, yes, no, or okay, when the question
is followed by buttons using similar or identical words,
but whose meanings are the opposite of the question.

Example from a commercial site:

Are you sure you want to cancel the changes you made?

[ ] OK [ ] Cancel

To clarify, 'OK' is "cancel the changes"
whereas 'cancel' is "cancel the cancel" :-(

If the dialog question were worded as:

Do you want to apply the changes you made?

[ ] OK [ ] Cancel

with the appropriate logic reversal, it would have been clear.

I view sites with issues like this as I would a corporate office
with damaged or out-dated signage - a hint that the products or
services offered inside are unlikely to be any better in quality.
If there is no way to break the ambiguity the compilation will fail and you will have to override that method (in 8.4.8.4 of the spec). You can use IA.super or IB.super to call one of the default methods if one of them works for you and you don't need your own bespoke implementation.
So you want to copy the data every time there's an if? Some other part of the program could have a pointer to it otherwise.
Very cool... in Webkit browsers. It's a shame few (if any) other browsers allow you to customize a checkbox this way.

Nonetheless, nice work on theming a native checkbox so well. I'd love to use it if it were cross-browser compatible.
Hmm, web servers differ dramatically is serving single files.

The approach I favour is to put varnish in front of a classic slow script webserver (tornado, but use node if you prefer).

Tornado has this neat way of baking-in versioning to static content so clients (and proxies) can do aggressive caching http://www.tornadoweb.org/documentation/overview.html#static...

Best of both worlds.
Phones are great for everyday daytime snapshots but there are still all sorts of areas in which even the best phone cameras fall apart: they suck at telephoto, they suck at wide-angle, and they are still very limited when it comes to getting good low-light detail and macro shots.

I'm still happy with my many-years-old Canon Rebel dSLR despite all the recent advancements in the digital camera space, but there's no way I'd give it up for just a camera phone.
Do you have a blog post or something I can read about your living situation? How do you manage to keep costs so low?
I used to own a nice, expensive Nikon SLR, with a range of lenses. Later I bought a middle of the road digital camera. Shortly after I bought my first smartphone with a "decent" camera I realized I'd never pay for a "real" camera again, unless I got serious about photography again. I've taken more (and better!) photos sine I got my phone than I had in the previous decade. Hands down, having an "OK" camera with you at all times trumps having a nice camera at home.
I do this as a job interviewer sometimes - keep asking questions until the candidate says they don't know. The ones that behave as you state in the first sentence become no-hires.
Winamp's woes: how the greatest MP3 player undid itself
Insightful. So, is there a way to price patents better? Some kind of free-market-ish set-up that would give organizations incentives to set the proper value ... ?

Another thought. There are (at least) two ways for society to subsidize innovation: patents and grants. Patents subsidize after the fact, by legislating a temporary monopoly. Grants subsidize before the fact, by paying some of the costs of innovating. Both of these systems have problems, but the grant system at least puts some consideration into the value of the benefit to be provided.
If it's an interface you have to override the method.

An abstract class you don't, but you can only inherit one anyway.
Actually this is a good thing. I don't want the world of SEO to be brought to iOS apps.

They should put the keywords that best reflects what their app is and does and leave it at that. In fact Apple should make it even harder to change.
Iranian-American woman says Apple refused to sell her an iPad