skysight-inc/HackerNews huggingface dataset:
The first reaction to an unfamiliar warning in any language should be to consult the manual (or Google it). In the case of VisualStudio at least, this is trivial (these days) due to the warning numbers you can paste into Google and usually get not just an explanation, but a way to fix it (usually via SO).

Really, if a programmer can't fix warnings (and that includes taking the time to learn why they are there), what are you paying them for? My policy on projects I work on is to enable all warnings, treat them as errors, then only disable warnings after trying to fix them, researching them, and finally discussing them, and usually then only on a case by case basis (only occasionally do I eschew certain warnings altogether (such as -Waggregate-return for g++), and I leave them commented out with the reason they are disbled).

(Edit: a quick tip for gcc, BTW: use -fdiagnostic-show-option for easier search of a warning, and the name of it in case you have to pragma it out).
Use something like mediaelement.js which uses standard formats first and falls back to Flash if not - XP is a legacy platform so there's no point in investing time on it.
That's not actually true, but don't let reality get in the way of your little rant.
if random relatives know these stories they are hardly covered up.

Heaps of chinese news doesn't make it out of the country, because it's written in chinese, or published in Chinese (only) news outlets. It's not a cover up.
“The aim of marketing is to know and understand the customer so well the product or service fits him and sells itself.”
~ Peter F. Drucker

Great marketers do that. If you're considering one branch of marketing, Promotion and Marketing Communications in this case, you may be missing a deeper opportunity.

Mar Comm is a tool of the trade and is a small part of good marketing, it's the most outwardly visible however. If your quest is for a megaphone you may have better luck seeking a PR or communications type person than a marketer.

If you're looking for someone with a holistic view towards marketing, want them to drive your strategy, and do the heavy lifting then I'd advise finding someone who is very experienced in marketing from a business development type role to assist in identifying and selecting the right person for you.

That may not be the answer you're looking for but I don't think there's a shortcut here that will be successful. We humans are terrible at assessing the skill of others in a field we have no direct experience in.
very cool stuff. It was a little confusing for me to get which things were actually the "playlists" versus the tracks versus the charts.

do you have a bug-report system or anything set up? after clicking on a chart, under the div "influencers" the tooltip isn't displaying properly. (background of the tooltip might be transparent or something, I'll look into it more to figure out exactly what the problem is)

Otherwise, cool site. I'm actually working on a company that might be an interesting partnership for you. my email should be on my profile if you are interested.
Chrome on Windows doesn't "hover" the scrollbar over the content, so it's much easier to click there.
Anyone have any further insight into the software HF radio?
It is definitely annoying, however you can side-load the latest YouTube apk (you also need "Google Services" apk if you want to be able to log into your account), making the original Kindle Fire a pretty good YouTube machine. The YouTube app serves up the 720p stream even though the screen is slightly smaller, and it looks very nice and crisp.

I disagree when it comes to reading books, though. My Kindle Paperwhite, and even the Kindle2 before that, are superior reading devices. The Fire is a decent video/games device, but the only reason I use it in preference to the Nexus7 is to get access to Amazon Prime streaming.
Hey, yea the example course is important, and in the works, as I mentioned to some other people.

About the editor, it was definitely one of the harder parts of the app, and to be honest it's not exactly iBooks Author :) We based the capabilities of the tool on some of the courses Sara (my wife) has taken that used (misappropriated?) a blog engine + some plugins to make courses. Really fancy layout controls and stuff is probably a ways off, but something we would definitely love to consider eventually.

Thanks!
"What services are safe to invest time and money in using?"

Your own.
Curious to hear what the business model is. I see "start for free" mentioned a lot. What isn't going to be free? Personally, I'd rather know that if I were to use the service.
The problem is that a variable name like "orange" is a very bad variable name in case your design wants warnings to be in, say purple for whatever reason.

If the LESS variable is called "state-warning-text", you can define that to be purple without the bad aftertaste of having to use "orange" when you mean purple.
Jason Santa Maria is leaving A List Apart
It's not free, it costs over 8 billion a year. In my tax bracket, that's about $180 a year for me. Of course, for more affluent folks it's more, reaching into thousands for highest income levels.

As for the questions where you can sign up - I'm sure there are fine establishments around which for a modest sum of money can fulfill some of your fantasies. I can't help you with that though, as my expertise with such matters is limited to rumors and hearsay.
It can be really hard to Google things when you don't know the terms involved. Until, someone posts source code and you get directed to stack overflow etc. Thus, the fact that out of millions of people with some familiarity with C 100 or 1000 chose to up vote an obvious post does not really seem that strange.
easter egg: CTRL+N and ''audio file", "audio input", "audio output", "grayscale", "hue_adjust", "scale", "sprite"

back on sorting out how to delete a node ;)
Nice link, thanks for sharing that.

So, this also is a slightly different situation. If you are an end-user, yes, you can protect your individual password against stupid hashing schemes by using passwords with lots of entropy. (I use KeePassX for this.)

However, if you are a service provider, you have to protect your users from the stupid passwords that around 30% of them are likely to use and re-use elsewhere, and you do that by using a smart hashing scheme (like bcrypt or scrypt) that makes brute-forcing the passwords an annoying and time-consuming endeavor.
> It'd be better if instead of vilifying and hacking them, once again giving them play in the media, everyone would just ignore them.

I think the people at the funerals would disagree. This is far too personal for them to be considered media whores.
You want to scrunch as much detail as possible into h1 and h2, while making them as short as possible. I'd change the blue h1 text to show on one line. Shorten the h2 text and make it more concise.

The overall layout is good, color scheme is easy on the eyes. Make the picture of the application about 75% of current size and sharpen the image. Bold the navigation bar on top, or at least space out the letters a little more.

On the rentr application page the difference between the smaller and larger text is too large. Cut the sizing difference a bit.

Regarding the copy - keep testing. Again, get as concise and detailed as you can.

Good luck!
> Arguably customized ads is still selling user's personal data

I think this is not true, and that it's an important distinction to make.

Selling a user's data means that a site has taken information the user gave them, and sent that data to a third party in some non-anonymous format. It's an unconscionable breach of trust. When there's some service that tells any site a user visits what that visitor's home address is, that's horrifying. It's like having a friend who forwards your private facebook posts to 4chan.

In contrast, when a service uses personal data to change what ads are shown, the data is never sent to a third party. If you tell Google my address so map search gives local results, then they might use that to filter out ads for stores in a different state, but they won't tell those stores where you live.
I wonder if the project hinted at in his departure from TypeKit announcement (http://jasonsantamaria.com/articles/leaving-typekit) has something to do with this as well :o)
great it's Instagram with a business model... Smart move from Dropbox and Snapjoy ... I guess Dropbox is going to be your main smart and easy to use hard drive in the cloud... That's a serious business if they are able to pull that off..
Hey, if you could give me your opinions about it, I'd appreciate it!

Thanks!
Ahh gotta love Wine! Runs everything :)
http://i.imgur.com/ekhiY.jpg

What ever you do DO NOT press F4 for fullscreen, it botches dual-monitors on Gnome. Took me 20 min. to get back up and running again.

BUT, Pinball works :)
Dear Esther review does not go as planned
Progress in the United States on this front is likely to cause ripples worldwide, including Sweden, so in that light I think the choice is more than reasonable. :)
Saints Row 3 is likely what sold many of the bundle copies. It's not an old game, it's a well-reviewed 1 year old AAA game that sells for 40 dollars on steam.
I've heard a (possibly fictional) quote attributed to Sony president Akio Morita: "My job is to make our products obsolete before our competitors do"

Fictional or not, that's a great quote; bookmarked.
Hey Andrew, wavo co-founder here.

We definitely understand that some of our users prefer not to use the social sharing features of our app ; hence we added the capability to turn those off, either temporarily with the use of the "social-sharing" switch at the top of the interface --or-- permanently via the preference dialog that you can find in the top left menu.
Tell that to the pile of people with masters and phDs in pharma that have lost their jobs in the last 5-10 years.

10x harder than CS, less job security.
Show HN: Soundkeep (Github for music)
No problem. As I said, looks like a really interesting service and I've saved it so that I'll check it out once you guys add separate account options.

Great UI on the homepage though! Keep up the good work.
It's big for anyone doing video because it means you no longer need to encode everything in two formats simply to support Firefox.

Beyond saving half of your disk space this is nice because WebM has limited toolchain support so anyone with a video production pipeline basically had to decide whether it was worth the effort integrating a bunch of new tools or continuing to put up with Flash.
> All keys are for your personal use only. Once you make a purchase, you should receive a unique download page. You shall not, directly or indirectly, disclose the unique URL for your download page to anyone else or use anyone else's download page. You are solely and entirely responsible for all activities that occur on your download page.

http://www.humblebundle.com/terms

They have a mechanism for gifting the entire bundle on the order form. The TOS seems to be an attempt to prohibit giving out the games from your bundle to different people piecemeal. The verbiage hasn't been updated since HB started giving out Steam keys instead of direct download links, but intent often matters as much as what's written in a courtroom.

That said, I doubt anyone would be upset about it. The keys are one-time-use so it really shouldn't matter if you or your relative redeems them.
None of those bugs are resolved, so where was I wrong?

In fact, there's this bug for H.264 support:
https://bugzilla.mozilla.org/show_bug.cgi?id=541286

It was raised in January, and it's status is: "RESOLVED WONTFIX"

The stable Firefox build, as of today(12/19/2012) does not support those codecs.
Design Principles for Metaprogramming
The ones where the service you depend on is a healthy core business for them, and they're perhaps too large for an acquisition.

Even in that case, you will still find that no company keeps their products or services static over decades. In most cases you probably wouldn't want them to. Imagine how it would feel to be stuck on Windows 95.
How to achieve mastery
Why do you assume 116 people are "amazed and breathless"? It's an interesting question and I don't believe the answer is obvious unless you've been exposed to legacy C code before, and such users may arguably constitute a large part of SO's audience.

You may be able to solve the question by a simple search, but it still fits in on StackOverflow. The fact that it was upvoted a lot is irrelevant to me, it just means a few people bothered to press a button.
> So for them the word is associated with a meaning they are running away from.

This is incredibly presumptuous.
Thanks for the feedback. We will make sure those suggestions are incorporated in the future update.

As for the colour gradient, not sure exactly what you mean.

No plans for wp8 at the moment, Android is next on the list.
Nice.

One metaphor that I like to use in OO is that inheritance is best used to "fill in holes." Imagine that an abstract class is a class with holes in it (i.e., the abstract methods). Subclassing fills in the holes and gives you a complete class. That is really the best use of inheritance. If you override, you have a higher chance of breaking behavior via a Liskov Substitution violation.
I'm not sure I understand how that answers my question. Are you suggesting that Python doesn't get out of your way and that somehow its intransigence provides the benefit of somehow forcing people to write more readable code?

I don't believe Python is that inflexible (it's not), and I don't see how the limited and superficial ways in which Python pushes all code to look the same are really that meaningful.
Many people don't like to talk about uncomfortable subjects, and the reason is simple: they have a pretty good idea what the result will be (not pretty).

The other partner has leverage, be it legal, financial, or emotional, and when you're dealing with someone with leverage over you, you need to consult every last option before you even think about bringing things up. I think the OP's right to consider his non-conversational options.
Patents expire. The ownership of your house does not. We already have different rules for governing each.
If you're looking for a service similar to Snapjoy, you could give Sharypic a try: http://sharypic.com

It's based around events, but you can use its galleries for anything. As an added bonus, it can also aggregate photos from twitter if you give it a hashtag.

Disclaimer: I did the app's design.
A beautiful comment and I think you add a lot of good thoughts. I must respectfully disagree with one point though:
"my job is not programming. My job is delivering value using programming.

Semantics."

I'm not sure. More than once I have gotten lost adding features no one wanted because the process of doing it interested me, or I spent hours optimizing a routine because I just knew it could be improved even when what my users wanted was a new feature and the performance was acceptable.

When time is limited, focus on adding value through programming, not programming for its own sake or because the problem is interesting.
Large Hadron Collider's heir likely destined for Japan
I had an experience like this. I waited it out, kept giving him tasks to complete, more chances, etc. One day he just decided to get a day job. My guess is that if they're not doing anything towards the advancement of the company, they're going to get bored and just walk away. Hopefully in your case this is before the shares vest.
Makes you appreciate the power of startups to drive innovation - without FundersClub launching half a year ago it's unlikely Angellist would have seen this as anything but a crazy idea full of legal thorns, with no pressure to innovate past their success.

Either way, fantastic to see innovators benefit all around from more access to more capital.
You remember wrong. It was and is reported as pro-democracy protests, that were crushed by Deng Xiao Ping.
Users have to trade off risk of the service vanishing with the utility of the service. I think most users are already doing that when evaluating the products/services of startups. (or any business, really)
The image of the RadPRO SecurPASS in that link is outrageous with respect to actively exposing individuals to x-ray radiation. Inmates are x-rayed every time they return from work detail.

Why do we have to learn the lesson over and over again that x-ray radiation causes cancer? I hate the arguments that it only hurts us a little bit each time.
Jquerys redirect loop
After i migrate from Solaris to Linux i suspect yes. Oh the things I'll be able to do once Solaris is merely a bad memory...
Netflix is now listing fictional Arrested Development shows (e.g. Boyfights)
The WTP diet is described as 'whole grains, traditional Chinese medicine and prebiotics'. Perhaps there's an active ingredient in the traditional medicine (e.g. an antibiotic occurring in plants)?
No antibiotics were involved but the WTP diet consisted of 1344Cal daily diet of canned porridge (. . ."4 cans of gruel per day" . . .) - Quoted from 'Supplimental Material' to the original study publication http://www.nature.com/ismej/journal/vaop/ncurrent/extref/ism.... But, there is absolutely no specific information as to the actual ingredients of the "porridge/gruel" so there seems to be no way to actually repeat this research or try the diet individually.
Do you think it would be wise to implement inner() (perhaps alongside the existing super()) for Dart?

I think it would be neat, but it's very unlikely to happen. I'm not one of the language designers. Lars and Kasper are and they've both implemented BETA VMs, so they're certainly aware of inner() and decided not to go in that direction.

If so, would there be a decent way to do the implementation for the compile-to-JS version, given that there's no native JavaScript way refer to things down the prototype chain instead of up?

If you can statically tell your inheritance chains (i.e. at compile time you know what your superclass is), it should be pretty straightforward, I think.

class A {
foo() {
before();
inner();
after();
}
}

You'd compile the above to something like:

function A() {}
A.prototype.foo = function() {
before();
this.$A_foo_inner();
after();
}
A.prototype.$A_foo_inner = function() {}

And a subclass like:

class B extends A {
foo() {
console.log('In B!');
inner();
}
}

Gets compiled like:

function B() {}
B.prototype.$A_foo_inner = function() {
console.log('In B!');
this.$B_foo_inner();
}
B.prototype.$B_foo_inner = function() {}

I think something like that would work, but I haven't put much thought into it. The critical bit is being able to tell at compile time that the foo() in B is an override so that you know to compile it to $A_foo_inner and not just foo().
Would be nice if they offered a web version too.
I wonder why they didn't use the honeypot to seed disinformation or selectively edit the leaked military plans.
I live in Milwaukee and had not heard about StartupMilwaukee, thanks for the linkage!
But once they diet to a point where they are not obese, the bacteria dies off?

I believe the theory is the reverse - by killing off the bacteria, the person becomes less obese.

Anti-biotics probably won't work as well as you hope because they kill all the bacteria in the gut - good and bad - which will just create more digestive problems.
Use Kicksend to do this now
If you sport 6 hours a day and do not eat more you are going to lose weight extremely rapidly since you will need at least 4000 kcal just for that sport (compare with a normal daily expenditure of 2500 kcal). If your body really does use significantly fewer calories for the same activity as a normal person I would be very surprised. Millions of years of evolution have already optimized our energy efficiency to the limit. You probably wouldn't survive on 700 calories per day even if you stayed in bed all day, let alone living a normal lifestyle. In fact, just maintaining body fat requires calories, so if activities are otherwise the same an obese person burns through more calories.

That isn't to say that there are no genetic differences that influence body weight, there certainly are! It's just that the mechanism isn't energy efficiency, it's genetic factors that influence how much a person eats and how active a person is.
Ha, yes, you're exactly right. I'll fix that in the post. :)

Dart does indeed allow you to omit "this." which is really really nice.
I've looked a little at ownCloud - I'd be interested in hearing about what other people have tried and found to be functional.
Does anyone know how this picture was taken or who took the picture?
... but you can only turn off social "for 4 hours".
The psychology of on-line reviews
Current bandwidth pricing: Level3 (quite good) about $3/Mbps, Cogent (not as good), 70 cents/Mbps. So $700 to $3000 for a 1Gbit pipe depending on quality, though usually they will charge you a bit more and you will have 1Gbps on a burstable 10Gbe connection.

However - most people don't use anywhere near this amount - really, they are selling you a server connected to a gigabit switch.

As soon as over-subscription kicks in (it does immediately, since you don't start using 250Mbps the day you have your server installed) their bandwidth costs go to a fraction of what you are paying monthly.
Most people are not aware that "fiber" is really just chains of sugar. I suspect this is where a lot of conflicting advice comes from.
Twitter/bootstrap at 3.0.0-wip 路 GitHub
About Antiquated Metaphors in Icons
What kind of equipment was used to take this photo? It's pretty amazing!
So, ensure that organizations that fail to achieve their goal go away? This isn't complicated: if you want to keep your job, you need to do it, and meet some sort of standard in doing so.

The problem is we've somehow managed to create organizations that continue to exist even when they completely fail to accomplish the intended tasks. Once your method of self-preservation shifts from "functioning" to "lobbying", the whole thing needs to be dismantled.

The TSA is fortunate in that they have other people lobbying on their behalf, but that doesn't change the fact that they exist due to legislation rather than effectiveness.
Invisible CAPTCHA
I think a good example to point to would be Pinkerton security, which for example guards some military bases when needed for things like air shows. They are highly trained at security. The TSA seems to hire almost anyone that is breathing and hasn't been to prison. They seem completely unconcerned with security and more concerned with being rule-bent weirdos.
It's bigger than that.

In the film era, they were collecting a tax on every single picture taken. What part of the digital imaging process could they have taken over that would have replaced that entire revenue stream? I'm taking 100x the pictures I took 15 years ago because the incremental cost has all but disappeared. They were doomed before they even started, and I doubt there's a management decision that could have prevented it.
Mountaineering is a great time, but I agree with you about Everest. If you want to do something fun, challenging, and not quite so dangerous or commercialized check out climbing 14ers. Climbing all the ones in the state is a common past time in Colorado. They all have varying degrees of difficulty and depending the peak and time of year you may have a beautiful day climb completely alone.

http://en.wikipedia.org/wiki/List_of_Colorado_fourteeners

The couple years I lived in CO I managed to get a few done and really enjoyed the experience.
To be honest, I was not even aware that VP8/VP9/WebM/whatever existed; I always just thought that Firefox had crappy video support.

Besides, is it really the browser's role to dictate the video formats of the web? I would hope they would support everything practical to support and let the sites themselves choose.
Yes, but what is the probability that a byte is for piracy given the fact that it sent over BitTorrent?