skysight-inc/HackerNews huggingface dataset:
I actually did do this once to a particular area of advertising. I took the time to make unique codes for each one replaced, and routed the requests past my own server to record each hit. The idea was simply to find out how much they get used, as a lot of clients seem to insist on having them as the only call to action on their advertising.

In the end there were about 20 proxied URL on an extremely high traffic footpath.Either people noticed the edges of the sticker (unlikely), or absolutely nobody in my area wanted to scan any of those suckers.
How One Millionaire Made Himself a Pint-Sized Ferrari
Reviews are undeniably important. I've spent a far above average time on this problem when I was on the dev team for CodeCollaborator so I feel qualified to suggest:

a) its a code review, not an author review

b) be respectful of your reviewer's time:

1. 200 lines is a big review obligation, 500 lines should be a hard maximum. Remember that boilerplate code does have meaning, and it counts. If you can't make time for reviews, then don't rubber stamp, just don't review.

2. Run whatever automation and analysis is available to you before submitting for review, and fix what it tells you to fix or note the trigger and document why its a false alarm.

3. You may count unit test code at 1/3 the normal rate, and even get 50 lines totally free. This relieves the burden of mentally running your code, and makes it easy to request additional test cases, which will be easier on your ego than bugs.

All the big problems people have with code reviews are about checking your ego, respecting your peers, and clear communication.
Google promoting its Knowledge Graph on homepage
If you're a javascript dev it's pretty obvious from the README that it removes console.log statements from .js files.
5 ways to check your disk usage on Linux
Dan Kaminsky's DefCon Slides: Black Ops
I grew up in regional NSW in Australia, and Google would repeatedly offer a route to Sydney through weird choices of mountain roads. If I did not know better, I might have taken those roads simply because I knew no other way to get to Sydney. I never took those roads, but I know people who did, and fortunately they were only out a couple of extra hours on a long trip.

Sydney is very well known and signposted city, but for Mildura, a town of just over 30000 people in regional Victoria, the fact that it is not as well known and is more remote lends credibility to the idea that unknowing people who have come to rely on technology (and understandably so, technology is great!) might be misled by rogue data.

- sidenote - We constantly rely on technology, and come to depend on it. This is a good thing. Only when technology is unreliable do we need to carry 'backups'. It would be weird to carry a pencil around just in case your pen broke (edit: in most situations, that is; going into space is not a normal situation, so it would not be weird to carry a pencil in addition to a pen there). Digital maps are not yet at their pinnacle of development, nor are they completely reliable, however that is no reason not to use them exclusively if they prove reliable enough for the job at hand.

The town was itself was placed in the wrong place. These people could easily have thought they were going in the right direction, and if they had concerns about the roads they were taking what choices would they have?

They could have studied the map. Maybe this is a 'scenic route' and there were better roads to take that the app just missed? If they looked at the map they might have been able to figure out a better way to go. In any case, the data was wrong, so they still wouldn't get to the correct location! If they were very clever, they might note the confluence of highways where the town actually lies, and navigate themselves there.

They might have asked someone for directions, but this was next to impossible where they were, especially as there was no mobile reception.

Perhaps they took a wrong turn, so they might decide to turn around and go back. Go back where? Surely if they just keep going the way the map says they will get to the right place? The only evidence against going the way that they were was that it was through a national park, and even that is not unheard of. In fact, there are a number of highways that go through national parks.

The very fact that (at least) 5 separate groups have been waylaid speaks to the importance of this issue.
I'm guessing downvotes are more due to your incoherent ramblings than mentioning "Ayn Rand".

For example: "too many renonciation might kill up the sparkle for good." makes no sense to me.

[Edit: Removed the non-constructive comment which is quoted below.]
don't know why this has so many downvotes.
A unit test tests a unit of code. An integration or functional test tests the interaction between multiple units of code, usually from the point of view of "user needs functionality X, functional test Y ensures that X works". Unit testing is not supposed to catch bugs, it is primarily to ensure a solid design. Integration/functional tests are primarily there to ensure that the code works.

It only makes sense to unit test code which is in the domain of architecture. This ensures that your domain model is solid.

It only makes sense to functional test code which is a concrete implementation running on top of said architecture. This ensures that the end user sees what they need to see.

One of the often quoted benefits of unit testing is that they run fast. That fact is only incidental. Not to mention the insanity of unit testing as much as you can just because they're faster to run - they are also an order of magnitude slower to write than functional tests.

tl;dr - use the right tool for the right job. Unit testing is for design/architecture. Functional testing is for concrete functionality.
<META>
Ironic juxtaposition of the day: https://twitter.com/KiwiCoder/status/278128964499804161
Louis CK is able to make it on his own because he's already a big name. He can do without middle men who control the marketing channels. Smaller artists can't - not so easily, anyway.
Excellent timing, because:

This coming weekend is Ludum Dare 25!
http://www.ludumdare.com/compo/

Get game coding!
At 10 cents per borrow (no idea if that number is right or not but it seems reasonable enough)...only the authors that don't value their time very much.

The average book will have at most 2-3 copies but even if we assume 10 for arguments sake you'd earn yourself 1$ per library that you visit.

Given that you have to get to the library, spend time checking the books out and returning them and only get a cut of X% of that one dollar to boot it seems like a pretty futile exercise :D
That may be true, but sometimes it can also be a pain when you are talking to everything through a load of abstraction layers.

When something blows up it can be nice just to get a simple error rather than a 20 page stack trace.
Hi,

1. What browser/OS version are you using? I would like to reproduce this issue.

2. It's in the context menu you mentioned, and in the upper right corner of the form. We should find some way to make it more prominent.

3. The dynamic list views are generated automatically. When you finish designing a form, just click "<< Back Listing" and it will take you to the listing page.

4. We added the "leave this page" warning because a lot of users have mentioned that they accidentally click on the exit button.

5. There's some special feature that we added to the copy and paste function that might confuse new users. I think we need to disable it by default. The feature is mean to match the field names from the source with the field names in the Ragic form, and put values from the source to their corresponding fields.

Really appreciate the feedback, please let me know if there's any other advices. I can be contacted at jeff at ragic dot com
Looking at, http://www.naenara.com.kp/en/periodic/times/index.php?conten..., it's actually just a

"The readers will be aware of the might of the DPRK that is advancing bravely towards world standard, united single-mindedly around <font style="FONT-SIZE: 17px">Kim Jong Un</font>, supreme leader of the WPK"

Looking at the rest of the code, it seems North Korea has no need for our inferior capitalist stylesheets and favours inline styles. Who knew?!
Can someone explain the practical usage of diagonal CSS borders?
Justin Bieber was a nobody until he put his videos on Youtube. Kendrick Lamar was discovered this way too. It's easier to gain recognition now than ever. If the world enjoys what you produce you don't have to worry as much about a distribution channel like you did 10+ years ago.
You are not posting this on Digitalpoint forums; you cannot expect people to 'help you' with this here on HN, right? Because it is important and most people here know it is.
Maybe one difference is that libraries don't operate for profit, while pirate sites display ads and (as far as I know) don't redistribute any profits to the content creators?

Although I would gladly pay $X/month to TPB if it did give some of it back to the artists.
I wonder if any on HN would find these useful
I'm a programmer because I like solving problems and designing solutions. I could care less about language, coding standards, etc. You are focusing on the wrong thing, or, you really shouldn't be a programmer.
That's a really easy decision for you to make when it's not your business that's being held hostage.

Personally, If I can't run something on my LAN, I don't want it. So, I love hearing about these issues; I'd like to someday see developers moving away from SAAS for every little function.
HN might be better off if we stopped up voting SEO spam with common sense advice.
Startup Myths (Debunked) by Instagram Cofounders
Pretty nice. Love the use of "hitherto" :)
20 Minute Behind the Scenes Documentary of Steve Jobs Starting NEXT
Your requirement of 'evidence against' isn't how science works. The burden of evidence rests with the people making the claim. If you make a claim and do not provide evidence on request, that claim is not supported; it is not necessary to supply 'evidence against' for the claim to be unsupported, and there's no good reason to believe unsupported claims.
I'm ignoring pg's advice.  Here's why.
Ubuntu Community Manager: RMS's Post Seems a Bit Childish To Me and spreads FUD
A screenshot would be nice. I presumed it silently removed console.logs from your code, only to wonder why the fuck so much code was needed for that ;)
Sure: making geometric shapes and masks.

A varient of diagonal borders is currently used in http://nicolasgallagher.com/pure-css-speech-bubbles/demo/

The trick there is to use the CSS :after pseudo-element to get a triangular shape/mask, but it's a bit of a hack. Having diagonal CSS borders that were properly supported would make doing stuff like this much cleaner and easier to implement.
A talk mentionning transistor level reversing for the 6502 (atari era though, not snes)

http://www.youtube.com/watch?feature=player_detailpage&v...
That's a nice noble reframing of humanities innate desire to have access to Game of Thrones season 2 without paying for cable.

Can I speak as one of the creative people that, you know, actually works to produce the content so many people seem to feel righteously entitled to? If you're going to pirate/copyright infringe, do so, but please stop trying to rebrand it as a freedom of speech issue. It's embarrassing.

As I see it, there are four types of people who generally don't pirate content:

- The technically illiterate.

- People who have made a conscious decision to support the producer of the content.

- People who fear enforcement of copyright law.

- People who have no interest in the content available.

The whole piracy political movement is manifestly obviously just rationalisation, with the goal of striking back at shadowy 'middle men' being particularly ridiculous.
Aramco cyber attacks intends to stop oil production
I wonder if there is a possible system where google goggles could replace QR codes, like a physical adwords. The advertiser submits their ad, google slaps a 'official google ad' watermark in the corner for orientation, and pairs the image with the desired url. QR codes already assume that the user has internet access. Users are much more friendly to the idea of holding their phones up to a billboard because it asked them to. Hijackers would need to run a card through goggle payment processing to get a dirty url to work in the system. And what does the advertiser get out of the whole thing? Analytics.
A Few Good App’s To Bring Back The Start Menu For Windows 8
Phosphorus recovery is an important problem indeed, but there already exists a solution:

http://www.grontmij.com/highlights/water-and-energy/Pages/pe...

The main problem at the moment is a lack of incentives to use it at waste water treatment plants, but I guess this will come with increasing Phosphorus prices. Still it would be beneficial to start recovering more Phosphorus already now but this is a political issue rather than an Engineering issue in my opinion.
Full Show 12/6/12: The King Goes to Washington
I'm not sure how one would do such research.

You would need to compare teams of equal skill level who were working on very similar software over quite a long period of time.

What would the benchmarks be? Number of defects in production code? Time to ship? Severity of defects? Time spent debugging?
I just got hit hard by nostalgia. I love that graphical style. It's very similar to the one used in Tyrian, if anyone remembers that little gem.

http://www.abandonia.com/games/296/Tyrian2000.htm
Another great article by byuu on Ars Technica: “Accuracy takes power: one man's 3GHz quest to build a perfect SNES emulator”

http://arstechnica.com/gaming/2011/08/accuracy-takes-power-o...
Your tests routinely fail because of typos?
Design for Continuous Experimentation
What you're complaining about don't sound like anal coding standards. Anal coding standards is not being able to use HEREDOCs, not being allowed to write anonymous functions, being forced to use some stupid library that replaces the normal implementation of a language feature with a crappy, slower version.

Camelcase is something that you pretty much come to accept as soon as you start writing OO Perl.
There are many methods to do this. Copyright itself is a privilege granted by the state, and as with any system involving the government, it could be refined to produce better results with less costs.

If we want to keep having a system dependent on the state, as which copyright itself is today, we could follow a system of taxes and support artist through grants. It would then follow the same system as with medical research, as tax payers are already paying for that. The majority of medical research are today supported by taxes, and the drug companies would the last people wanting to go pure capitalist system, as that would be billions of less dollars in free R&D.

Or we could go with no state involvement at all, in which case music for hire and concerts would become a primary method for artist to put food on the table. You would likely to see more live music, but also less healthy life style (see Troubadour lifestyle). Likely, systems like Flattr and other similar ideas would go large scale to support artist, somewhat like donations to medical research do today.
"I hate camelCasing"

Unless camelCasing shot your pa, this seems like a waste of perfectly servicable animosity.

Don't get me wrong, there are plenty of times where the standard is little more than a person with petty power turning their personal preferences into an enforced standard. There are also times when standards are applied to workflows that don't need standards because the product will never be touched again.

Plenty of organizations have standards because it looks good on a list of QA practices. Only a subset of those organizations enforce them with a sustained effort.
The idea of having multiple levels of representation (deep learning) goes beyond neural networks. A good example is the recent work (award-winning at NIPS 2012) on sum-product networks, which are graphical models whose partition function is tractable by construction. Several important things have been added since 2006 (when deep learning was deemed to begin) to the previous wave of neural networks research, in particular powerful unsupervised learning algorithms (which allow very successful semi-supervised and transfer learning - 2 competitions won in 2011), often incorporating advanced probabilistic models with latent variables, a better understanding (although much more remains to be done) of the optimization difficulty of training gradient-based systems through many composed non-linearities, and other improvements to regularize better (such as the recent dropouts) and to rationally and efficiently select hyper-parameters (random sampling and Bayesian optimization). It is also true that sheer improvements in computing power and amounts of training data are in part responsible for the impressively good results recently obtained in speech recognition (see recent New York Times article, 24 nov, J. Markoff) and object recognition (see NIPS 2012 paper by Krizhesky et al).
Control theory also tells us how feedback loops are related to those two terms; a lot of discussions about Agile, etc. would be much more productive if people understood that it is the feedback loop that matters (as opposed to particular methodology flavour) and why it does.
Maybe I only had to make 1 or 2 angel investments (and not 5) to learn what I did?

That bullet point stood out because it reminded me of a passage from "Reminiscences of a Stock Operator":

It cost me millions to learn that another dangerous enemy to
a trader is his susceptibility to the urgings of a magnetic personality when
plausibly expressed by a brilliant mind. It has always seemed to me, however,
that I might have learned my lesson quite as well if the cost had been only one
million. But Fate does not always let you fix the tuition fee. She delivers the
educational wallop and presents her own bill, knowing you have to pay it,
no matter what the amount may be.Having learned what folly I was capable of,
I closed that particular incident.

Sometimes you just have to pay your tuition.

Edit: Formatting
PGP or GPG offer secure cryptographic signing of email.

Taking a quick look at the GPG page we find some mentions of this:

(http://www.gnupg.org/faq/GnuPG-FAQ.html#sec-8) ('Advanced topics'!)

(http://www.dewinter.com/gnupg_howto/english/GPGMiniHowto-1.h...) (mini how to in English, they have other languages available).

(http://www.dewinter.com/gnupg_howto/english/GPGMiniHowto-5.h...) Signing and checking signatures.

Just from these short snippets you can see that there is a lot of documentation for GPG; and that installing and using GPG[1] will be beyond most users.

[1] Importantly it is crypto, and thus it's trivially easy for users to get this stuff wrong. Small mistakes do not necessarily mean anything visible to the user. The output could look real and useful, but actually be worthless.
IBM manufactures light-based 'nanophotonic' chips to let the terabytes flow
The technology is now primed for commercial development. IBM has solved the key challenges of transferring the silicon nanophotonics technology into the commercial foundry. By adding a few processing modules into a high-performance 90nm CMOS fabrication line, a variety of silicon nanophotonics components such as wavelength division multiplexers (WDM), modulators, and detectors are integrated side-by-side with a CMOS electrical circuitry. As a result, single-chip optical communications transceivers can be manufactured in a conventional semiconductor foundry, providing significant cost reduction over traditional approaches.
TechCube: Edinburgh’s new co-working space for Scottish tech startups
Values differ.

Personally, I frequently find the most value in comments trying to articulate hard to understand concepts: they seem to resonate with me and help me understand a topic, even more when they reach valid yet counterintuitive conclusions.

I guess we each use HN for our own purposes. Personally, I see it as a forum of bright minds to explore complex concepts such as creativity, or the place of passion in one's work .
MongoQP: MongoDB Slow Query Profiler
MSSQL Database Backup Script
I've seen production code fail because of typos after months in deployment (because that's how long it took that else { branch to be hit in practice).

The code in question was only subject to very high level smoke tests that looked like they were basically cherry picked best case scenarios intended to pass.

A unit test would have picked this up before it even got to production.
"People should" is a dangerous assumption to make in large groups.

Obviously, 99% of people are not going to make prejudiced jokes or comments in their presentation or in groups at a conference.

A code of conduct simply sets out the expectations at this level, and creates a standardized procedure for what to expect when these expectations are violated.
nobody uses QR codes

http://picturesofpeoplescanningqrcodes.tumblr.com/

(this has been posted on other QR code threads before, but is always relevant)
Apple TV Apps coming this week?
Some exercises work better collaboratively.
The Hagakure (the book of the samurai) gives a similar piece of advice, which I believe does give you a renewed sense of urgency, and a love for being alive:

"Meditation on inevitable death should be performed daily. Every day when one's body and mind are at peace, one should meditate upon being ripped apart by arrows, rifles, spears and swords, being carried away by surging waves, being thrown into the midst of a great fire, being struck by lightning, being shaken to death by a great earthquake, falling from thousand-foot cliffs, dying of disease or committing seppuku at the death of one's master. And every day without fail one should consider himself as dead."
Supporting Israel’s “start-up nation”
Because the weekend is pretty slow, and programmers need distraction.
(commenting here since the author's forum is down)

There's a few points on here I'd like to debate:

- I haven't played an RTS recently, but the last time I dived into the genre there was lots of innovation: World in Conflict had an entirely new resource-based deployment system, Warhammer 40k Dawn of War and Company of Heroes both employed brand-new "capture and hold" territory-based gameplay. You could argue that League of Legends and DOTA both contribute to this genre as well.

- The author mentions several times that they didn't have the time or resources to spend on map creation. Level design is a pretty important aspect of any game development - maybe the Hard Vacuum game would've taken off if they had content?

- "A team like this today can not even hope to create a major blockbuster game". See: decent indie studios all over the world. Maybe it's just that the definition of "major game" has changed since the 90's.

While I agree with the main premise of the article, that game designers need to take a critical, uninfluenced look at the genres they design games for, it feels like the author hasn't attempted to play a game in the last 10 years.