skysight-inc/HackerNews huggingface dataset:
I once got a recommendation for "The design of everyday things" (http://www.amazon.co.uk/Design-Everyday-Things-Donald-Norman...) with a warning: It will break the world for you, because you'll go around noticing how things are designed counter-intuitively, requiring large signs to explain what should be obvious. A good example: "Push"/"pull" signs on doors. Multiple branches of humanity independently developed the ability to design doors that any other human that understands the concept of a door can figure out how to open. Then, suddenly, around 50 years ago, that knowledge apparently vanished, and we started to have to put big "how to use" instruction stickers on one of the simplest and most intuitive objects ever invented.
I rather like the "Richardson Maturity Model" described by Martin Fowler:

http://martinfowler.com/articles/richardsonMaturityModel.htm...

This gives different levels of "conformance" with the spirit of REST without name calling.
I don't see anyone making an argument as extreme as saying that tablet native journalism is impossible.

Read the headline of the Felix Salmon blog post which Gruber was criticizing: "The impossibility of tablet-native journalism"

http://blogs.reuters.com/felix-salmon/2012/12/03/the-impossi...
I've always done this kind of stuff with PhantomJS; but I find this much better (no need to copy and paste code for a quick 1-minute job).
There are plenty of monetization models besides trashy linkbait and paywalls that are capable of producing great results. I agree with you that, as a consumer, if you get something for free, it's actually you who is the product. But there are many facets in the quality/trash spectrum and there are quite a few good examples of successful business models that are "free" yet produce good quality.
If you're using auto-doc-generation, there is no information in the generated documentation that isn't in the API.
I cerebrate, it's a useful issue. I like this message. It smart my design and change. So lots of thanks for sharing this information with me.I share this content with some of my friends.so, keep posting and gave us new ththoughts

http://xpertseoservice.com/
This is the reason why I bought a top end early 2011 MBP rather than the newest widget version. I knew that was the end of a long line, but should last a fair amount of abuse for some time to come.
Is there something clever I'm missing here?
> if you read his posts they're sounding more and more like ramblings of someone with an unravelling mind.

I've read his posts. They are entertaining, but they are nothing like ramblings of someone with an unravelling mind.
I've come to believe that coding standards always end up being either too simplistic to deal with every scenario or longer and just an inferior in-house implementation of Steve McConnell's "Code Complete". Either way you're wasting your time.

Style guides are ok though, so long as they're short and not enforced too bluntly.
Officials from 150 countries are arguing about how to run the internet
"when the ground is wet and the sky is overbearingly gray, looking like it will rain"

We Scots have a useful term for this: dreich
First Steps in the Transition Process for HTML5
Not sure what you mean by "the API". You mean C# interfaces? And what about Intellisense?
I think it does. Carefully maintained manual formatting takes too much programmer effort. If you open a file to actually work on, you should be permitted to hit the autoformat button without thinking, because then formatting becomes something you just don't think about. It's not as good as good manual formatting, but it's good enough, and frees up mental resources for more important things.
Exactly, that's what I meant. Good point about the chipping off!
For a decent counterpoint, see here[1]. Ignore the pro-murdoch spiel in there, much as you'd hopefully ignore the apple sycopanthy from Gruber.

Personally I don't see the Daily as a failure. Of all the newspapers I see online in the UK, the only ones making money from it are the Times (with it's paywall) and so on. The Daily was a good experiment but ultimately would've suffered more from limited market sizes (why not web? why not android? why not every platform and a html5 backend?), but fundamentally I suspect what killed the daily off (at least for the UK) was the Times iPad edition. With it, Murdoch has a dead tree and online version and is making money from both. Thus, the need for the Daily (still running at a loss) to exist is gone, but you can bet that the Times iPad was definitely influenced by the Daily.

[1] - http://www.kernelmag.com/yiannopoulos/3703/thank-god-for-mur...
Urban Airship Acquires Tello, Maker Of PassTools For Apple’s Passbook
Very cool but isn't the AI bugged?

Run unit into attack range. Pull unit back and attack with other units. Enemy AI will attempt to chase unit which you are pulling back. Should mean with a bit of micro you won't lose any units.
Easy to read, open source NDA for web designers and developers
I think this problem goes a bit deeper and it is something I have been wondering about.

When I send a letter or a package and want to be sure it was received, I can rely on tracking or I can go the extra mile and request a signed return-receipt. Now all I have is confirmation the letter or package was handed over and someone confirmed they got it. They can still claim when they opened it, it was nothing but empty pages or a couple of stones - and there is no proof I actually put an iphone or important documents in there. There is nothing that guarantees both the seller AND the buyer that the actual item was very well in there and it was just as advertised in the auction and there is no easy way to prove it either.

From a legal point of view, how could you solve this? Let a third, independent and reliable party handle the transaction for you? Or do you pay a notary to certify that you actually packaged the iphone and that it's condition is as advertised?
What is that poor quality of Flex you are talking about? How can you even compare Flash and SVG? How was Adobe trying to kill off open standards?
I have to think that the guy who bears all the responsibility for whatever happens is the attention-seeking fugitive who invites media to tag along. Don't like that information leaks? Well, then don't do that then!
Myths about China in 2012
Wouldn't that rule just end up with people writing:

FloopTwentySeven

rather than

Floop27

:-)
Extremely effective. A couple of people have evidently been looking for very low-paid workers, but I've made good contacts and earned very good money as a direct result of my comments on HN, whether in the "Who is Hiring" threads or elsewhere.
Well it depends what their target market was. If you are going for "traditional newspaper readers", betting that tablets will replace paper over the long term, then I can't imagine stuff like "single click" to matter. I for one don't think that anyone having a physical newspaper subscription right now would change to a different newspaper because of this...

Of course that demographic is going to disappear and all huge newspapers have financial problems at the moment. But for example the NewYork Times web subscription has >500.000 paying subscribers... I don't know, paying 30% to apple for a better payment gateway seems just excessive to me.
Good point. I think the main difference between then and now is that back then, it was easier to identify yellow journalism. Pulitzer started sensationalism by printing caricatures on the front page, if I recall correctly. Polarizing and wild imagery then went on to become one of the things that helped you spot trash easily from miles away.

That characteristic slowly became more and more ubiquitous... in the internet age, linkbait became Pulitzer's cartoons because that's what attracts attention.

So I'd say it's become a little harder these days to identify sensationalism as such, because sometimes, there's not much about the appearance of the publication that screams 'yellow journalism' anymore... The cartoon has moved into the content itself.
Do you genuinely believe that anybody would receive a fair trial in Belize?

I'm coming from a country significantly closer to the developed world than Belize, and yet people generally don't have fair trials here. I can't imagine how much worse it is in Belize.
How to show or hide a default value inside a input field with jQuery and CSS
I agree, I thought Flex was a powerful and useful tool.
And do you realise how twisted the goals of corporations become when they operate in a world entirely motivated by profit?
Could this be the first online movie rental service that runs on Linux? That would be very exciting news.
I don't remember specifics, but there were about 20 journalists, 5 tech folks and 5 business/fundraising people.
> No comments in the code allowed.

That's not necessarily bad advice - at least as a starting point. If you use descriptive variable/function names, then a huge amount of your commenting usually needs go away.

The big advantage is that people are rarely very good at updating comments - at which point they become at best useless and often downright misleading, Whereas most coders will hopefully at least consider renaming a function or a variable when it's no longer accurate.
I've seen this mostly as workaround for broken source control systems, along with a change log at the top of each file. For example with ClearCase it can be a hell to find out preceding revisions of a file (the tools are slow and very user unfriendly), actions that are trivial with more modern systems.

I tend to agree more with coding guidelines that go exactly the other way: Do not leave around any commented out or dead code. It breaks the flow of reading the code and can cause confusion as to what is actually happening. If you need to refer to an old state of the code, just provide a commit id in your comment.
Student Privacy Campaigners Plan To Sue Facebook
Was there no registration or anything to join the servers? If they have a browser game business, there must have been some sort of account management in place already?
Are they going to re-release with a different user scheme, or are they reimbursing customers now?
In any case, it's pretty shitty for them. Tbh I wasn't even aware that piracy was such a big issue in iOS. Good to know.
Oh interesting, did you build your own collaborative filtering engine? or are the artist recommendations from somewhere else?

I'm sorry if I came off as a snob, I intended that to be really a direct reply to gfodor and not as an attack on 2u.fm.
MySQL gains new batch of vulnerabilities
I'd think it's fairly obvious that that's their step after next :P

(the immediate next step being "make the linux games catalog decently large", so they don't need to bloat their $300 console with an extra $150 of MS licensing)

On a tangent -- does anyone know how developing games for linux compares to developing games for consoles? I've heard windows devs complain about linux ("Braid will never be available on linux because ALSA is shit and fundamentally can't handle it", etc etc), but it seems that the valve console'd be more competing against the PS4 / xbox720 / etc, and I wonder if those devkits are better or worse...
You can turn off secure boot in the settings and run whatever you want to.
All over for UK.gov's G-Cloud 3.0? eGovernance maybe only a footnote.
And it ignores outliers [at least on the high side].
Well, if you know the pirated copies from the licensed ones you can try to block in the server.

I assume they were naive in thinking that piracy wouldn't happen.

Changing the business model may be a possibility, charging for 'in game' goods.
Likely because it tied into a data dictionary from a documentation system.

The tbl01 makes it unique (so you can have a users and someone else can have theirs too), the data dictionary then tells you what fields exist in that particular table and how those fields relate to other tables.
Polish Post Office provides a service solving this very problem: the sender can marked the parcel with ``recipient opens the parcel in presence of mailman before payment and can return it right away without payment if she so wishes'' option. This optional service is quite cheap, at about 10% of general shipment fee methinks. The other downside is that recipient have to pick the parcel, either at doorstep or at the post office; it cannot be left in the mailbox.

On polish market, `allegro.pl' -- rather than eBay -- is the dominant auction/garage sale platform, and it is somewhat common to request such option when ordering from sellers without reputation. There is some abuse of this system, but it seems low enough.
Perhaps he should have thought about that before going to live there?

Definitely he should have thought about it before running some sort of drug lab, hanging around with gangsters, and possibly even murdering someone.
There wasn't "the occasional pointless-looking artifact"; I would have been fine with that. 95% of all code comments merely mimicked the type signature. People were using Visual Studio plugins to autogenerate the "documentation". Pressing SHIFT+ALT+J (or something) would read the function name and type signature and regurgutate some XML doc matching it.

> allows extraction of documentation and intellisense.

These already give you type signature and function name. If intellisense already gives you "bool isValid", what possible gains do you get from an extra "boolean value indicating whether the value is valid"?

> I am no drone by any means, but this isn't so insane if you give it some thought.

Trust me, I have given it plenty of thought. Some conclusions from these thoughts:

- Code comments that merely mimic the type signature add nothing. Not for readability, not for intellisense, not for documentation extraction.

- They increase the signal-to-noise ratio of the code immensely, making it harder to read. Comments with actual useful information will now drown in the sea of drivel.

- Fuck it, I'm not working here anymore.

The main fallacy here is that More Process and More Rules can make bad programmers write good code.
How to create Multi-Level Dropdown menu with CSS3 and jQuery
As Bruce Sterling says: "I'll believe that people will colonise Mars when they start colonising the Gobi desert."
just started using python south ( and ruby taps ) ,so great tips ! tx
all features, not bugs :)
I seem to remember an article before saying this is about the normal ratio.

If you think back to the era of amigas and floppy disks it was probably about the same.
What I never understood about living in the GVRD, (Greater Vancouver Regional District) - back around 87-92, is how we had water _shortages_ in which sprinkler restrictions were in effect, you weren't allowed to wash your car with a hose, etc...

What was that all about? I would think there would be pretty much endless amounts of water in all those reservoirs... Was that just a incredibly freak occurrence/facilities impact (down pumping station) - or has there ever been a "water shortage" in vancouver again in the last 10 years?
There's starting to be a pushback against developers releasing games for free and monetising through IAP if appears 'excessive', and required for the game. I've seen more than a few comments levied about it, essentially there's a reasonably vocal group who don't want to pay more than 79p for games, and don't want IAP to be necessary for their enjoyment.

I don't think they were naive, but they probably didn't expect the piracy level to be quite as high as it would be. Doing server-side blocking for pirated stuff is reasonably difficult, as successfully detecting who's pirated and who's not can occasionally go wrong and burn the paying customers.
Intellisense is generated from the types, methods, fields, and properties (the API). If there is XML documentation it is added to Intellisense popup. If the documentation is auto-generated from the code structure then it will add nothing that is not already present in the Intellisense.
Ask HN: Sales or Inbound Marketing?
I've got to a stage with Concept Cupboard, an online marketplace connecting biz with student and graduate creative freelancers, where we've had moderate traction so far but I'm really looking to ramp up our business development efforts now.

Based on what we do (check out the site at http://www.conceptcupboard.com), do you think a concerted sales or inbound marketing effort will work better to generate more registrations and subsequently conversions to live creative briefs?

All responses welcome and I look forward to hearing your thoughts.
You nailed it.
The most viable business models seems to be when a product is free to obtain and the revenue comes from advertising, in-product additions and/or selling services which are connected to a server.
> Let a third, independent and reliable party handle the transaction for you?

I thought that party was eBay.
I think they could see the number of unique users vs number of sales. The article didn't mention if they could see any more detail than that though.
It is funny, I without hesitation felt sorry for the devs. But then I recalled sighing at the attitudes of News Corp with The Daily.

It's the same principle, taking a business model that might have worked in the past and forcing that square peg in to the round hole.

They have a good game, that engaged people, even at a price point of zero that seldom happens. Hopefully they will be able to think of a way of making money to sustain it.

Hopefully not the whole freemium thing, as a gamer I hate that.
I read this a few times trying to figure out what it meant before realizing it was a bot of some sort or a none-native English speaker posting generic content.

I would downvote it if I could, but for now I'm happy in the knowledge that the domain he is 'pimping' has already been taken down by Hostgator.
NP Or Not NP? That Is The Question
>> Code comments that merely mimic the type signature add nothing. Not for readability, not for intellisense, not for documentation extraction.

Agreed. In fact, over time, they are likely to be not merely useless but harmful as the API signature evolves over time, unless the developer also updates the (pointless) comment.
Very impressive. I don't use music discovery sites at all but your single-handed ability to conceive, design, and build a project of this quality is inspirational. I'll be keeping an eye on you for a while yet.

What sort of file quality are you looking for from music blog applicants? Can you scrape files out of ZIP archives?
JS testing from the IDE with PhantomRunner: JUnit and PhantomJS integration
But why XML? IMO the doxygen / javadoc style of comments makes for much less pollution. XML is not a good format for text that is to be read by humans.
In the UK, I'd recommend:

http://www.moneysavingexpert.com/phones/mobile-recycling

Which will link you to a whole bunch of reputable bricks and mortar companies who'll buy your old phone.
MapFragment for Android
The company must scale! Sysadmin and webdev must be split! Therefore all (junior, barely unix-aware) web developers must provide automated Freebsd-specific install, test, start and stop scripts in a custom and ill-considered package format with no inter-component runtime or instllation-time dependency support. For every project. Therefore the perlmonger in charge and sysadmin extraordinaire can automate their dabblings.

Needless to say, getting barely PHP capable people who'd heard of unix to automate dependency installation and maintenance on such a platform didn't work out well. Did I mention this was 2010?
The Next SoundCloud Becomes SoundCloud
I would love to see some code examples, especially for the cases where something breaks, until you have your wits about you.
Chrome works better... Several people have reported this bug in Firefox for Windows
tikhonj was talking about implementations when he described Go as managed imperative language. Go is compiled to native code in all major implementations. In general, it's extremely easy to determine when people are talking about implementations and when they are talking about the language proper. Implementations are important. The primary implementation shapes the language, the way the standard library is designed and scoped, and seeds the ecosystem surrounding the language. Changing the implementation to a native one after the fact changes very little.

> Additionally C# has control over memory layout via pointers, aligment attributes, marshaling, structs and generics.

This is not true. The level of control you get is extremely limited due to the fact that very few types are values in C#.
Completely ported by hand... The only external library I use is jQuery :)
GitHub Hires Former Yelp CFO
If you believe the James Lovelock and the Gaia hypothesis, the environment is stabilised by multiple negative feedback loops. However, the feedback is limited and will only compensate for a certain range of inputs - if these are exceeded, the entire system could "flip" into another stable configuration. Lovelock suggests that this has already happened once on Earth; the change from an anaerobic atmosphere to the present oxygen/nitrogen atmosphere, caused by the "pollution" excreted by anaerobic lifeforms (the bacteria now mostly relegated to your intestines).

It's an interesting hypothesis with a fair bit of research ("daisyworld" simulation of global temperature stabilisation via albedo effects, the methyl iodide cycle, etc.)

I believe his current position is that we're all doomed and the "flip" is underway.
I'd say this depends on the project and the developers. In some projects reading code is done a lot more often (and by more people) than actually writing code, so then you might want to spend more time on e.g. formatting, documenting, etc..
That would be easy the hard part is solving the responsive image problem. How can we know what quality image to send to a device?

The problems are shifting from display/device types to network types. Great you've got a 1080p phone but we can't shove down our retina quality images on 3g. Nor would you want use to use your battery life for that.
I doubt that was even the case, unless you wrote disk copying software. X-Copy Pro was the only bit of software I ever purchased :)

Everyone had bags stuffed with 3.5" floppies.
I've been using south for a few months now and I didn't even know half those pitfalls could exist. I'm Using south just for migrating simple changes to my DB and it is wonderful for that, but it seems like there is more depth to what it can do.

Great article.
Still figuring out a way to host videos... Hosting videos on shared hosting is asking for them to be melted ....
>burn the paying customers.

I don't think they have a problem with that...
They mention that there "There has been a burning debate on the social news website Reddit.". Yet that reddit debate was over a year ago!
lol.. Not going to happen... I even removed any ads on the page...
D'you speak in programming languages?
Thanks... Hopefully between this game and my new book, I inspire tons of new developers in 2013 ... :D
Who Built the Internet? People Like Tan Tin Wee
Precisely. Surely you can give each purchaser a unique code (hash of transaction number?) to connect to the server with, and only allow one connection per code at a time. (I don't do iOS dev, but I assume this is trivial.)

If they can tell who's pirated vs who hasn't (I assume they can), it seems like something is missing. Is it too cynical to suspect a marketing ploy to grab headlines?
That coupled with how slow the site is in Chrome* makes browsing the store unbearable.

* Chrome 15
I thought that piracy in multiplayer games was a solved problem these days. Even the first Half-Life (1998!) had an online authenticity check.
You can use the keyboard arrow keys to scroll...
Having the 360 controller compatibility is part of any games for windows live certification, plus most games have xbox support anyway it's as close to a de-facto standard controller you can get.

I'm not saying that has anything to do with steam but if I were a game dev and could only be bothered to support 1 controller that's the one I would spend the time supporting.
BTC 613,326.48886278
Does water have memory?