skysight-inc/HackerNews huggingface dataset:
I really love NancyFx. It's such a well thought out framework. If there is some feature missing, all you have to do is hook at the proper place. It really simplified building our startup (http://designduke.com). Best part is that using a REST framework encourages you to move out most of the logic and functionality to client and it scales pretty well.
Incidentally, we use CamelCaseMethodNames in Python at Google, presumably to be consistent between languages. If you're one company that uses multiple languages, it may be beneficial to use the same style in each, even if that style is non-idiomatic.
I don't think anyone is suggesting this is an easy problem or that there is some answer already out there for the taking. You can lament that state of the art gaming technology is put to use pandering to largely adolescent and tremendously violent fantasies without knowing all the answers.

That being said, a great example of simple, (relatively) nonviolent gameplay giving way to countless hours of playing time is Minecraft. A Minecraft or even BridgeBuilder clone with this CryEngine would be pretty rad.
Microsoft Working on HTML5 Skype Web App?
Operation ShareCraft: Save the Children Challenge - featuring Athene and Maral
so succinct
Very valid point. In my opinion Crysis 2 sucked ass purely because it was a technical showcase more than an engaging gaming experience, unlike Mass Effect 3 for instance.
I was at the Node meetup in San Fran and after hearing about the BizSpark opportunity, I am seriously contemplating building out a startup on Microsoft's platform.
It's definitely possible to spin up a Windows instance on EC2 and get it running. Many startups built on .NET do that today.

As for the sysadmin on the software side, I agree most .NET devs that want to build something probably have those skills. It's the hardware aspect that I think needed to be addressed.

The OP espoused the easy scalability of .NET using the Stackoverflow example without mentioning that they colocated with dedicated hardware.
Exploring the future of digital privacy, identity and reputation
Google Drive detailed: 5 GB of free space, launching next week
This country rapidly needs to regain its sanity when it comes to work/life balance. While some of us employed in tech may have the luxury of giving the middle finger to stigma, many employees in other sectors are not able to do so.

What do you do when a 11-12 hour workday is expected upon penalty of being marginalized and eventually let go? In particular, what do you do when you don't have extremely in-demand skills, and cannot readily take the gamble on being back in the market for a new job? This is a situation many of our peers are in, and it deserves attention - if for no other reason than it 1) applies to many tech jobs already and 2) will only become more of an issue if/when the current tech job market contracts.

If this unfortunate workaholic-glamorization trend continues, we are setting ourselves up for very unpleasant professional careers down the line.
That doesn't seem correct. I know of at least two Scheme implementations that have reader macros (Racket and Chicken); there might be more. However, whether their reader macros are as powerful as CL's [1], I don't know.

[1] as demonstrated e.g. here: http://letoverlambda.com/index.cl/guest/chap4.html
Justifying design decisions is often extremely difficult. Although there is a science buried deep behind design decisions, unlike programming, design decisions are often very subjective and opinion-based in a debate, unless you have done A/B tests extensively before said debate. Most of the time, a designer will do something because 'it looks better' or 'it feels right', and redesign something because 'it looks bad'.

I can see what you are saying here, but at the same time you are proposing something very difficult for this designer. In my past, whenever I have been in a debate over design decisions, there is no objective criticism involved. Even if I've done extensive research beforehand and am citing what I imagine users will do and artistic theory that backs the decisions I made, it can always be disagreed with. "Yeah that might be the case, but it doesn't look as good." or "No, users would do this instead, and want this." Yes, surprisingly that flies in design debates.

I don't think that Kyro should attempt this unless he is going to run A/B tests so that he has actual data to back his reasons. Debate based solely upon opinion are fruitless, never-ending, and are bound to come up all the time in such a public and critical forum as hacker news.

That being said, I don't even think that he should be running A/B tests, and shouldn't need to provide any additional justification. Not only is this a ton of work for something he is doing for personal practice in his free time, but it's often a waste of time. A good designer must be trusted. You hire a designer if you like his work and trust his design decisions, not if you are going to nitpick and tell him to justify and test every shade of color he has used.

I think the most famous case of this happening is with with Douglas Bowman quitting at google to move to twitter as the lead visual designer. Mr. Bowman is quite clearly one of the best design and ux guys out there, and is widely respected. This article provides a lot of insight into his decision, and it came down to them questioning his decisions and asking him to prove everything, which was in the end a waste of time.

http://stopdesign.com/archive/2009/03/20/goodbye-google.html
Amazon provides a ready-to-go Windows + IIS image[1]; all I've ever needed to do is to install Web Deploy and point our Jenkins at the instance.

[1] https://aws.amazon.com/amis/microsoft-windows-server-2008-r2...
Oh no, my point isn't about cause and effect. I believe that when they set out to do a great graphics engine, they don't have derivate, tasteless games in mind. They're actually doing innovative, great things well worth their time.

The problem is the other half of their studio, which creates games based on those engines. This is where all the problems lie. No taste.

And it's not just Far Cry and Crysis. Check out their recently released iOS game "Fibble". It's tasteless horse radish.
LikeFake – Get the likes your really deserve
Spinning up a Linux instance does not require system administration experience?
"Groupon is committed to helping the planet reach its 401st birthday"
I leave at 4.30 pm. I get in at 8.00 am, so I figure eight hours is enough -- any longer than that is pointless because I'm too tired. I have a three/four hour commute on top of this and have to be up at 5.15 am. I get back home around 6.45-7-45 pm, so, fuck it, my day is long enough.

I've got a life, my own internal dialogue and other interests. Life's short enough as it is.
If money from that is what it takes to drive the tech forward, I'm fine with it. Someone has to supply the cash to push this stuff forward, why not young adults that love shooters?
My bad.

Regarding stronger assumptions, is there anything other than independence(thus the name naive) that it assumes?
Wow. This site looks like Quibids.

They actually misspell "jewelry" as "jewellery" right on the front page. Ouch.
I believe ZocDoc is as well.
But its equally simple to spin a windows server and even more simpler to setup (thanks to RDP). Amazon even offers a free microsoft micro instance (I even got a $50 windows credit for april month) :)
I apologize if I was insufficiently clear. It has nothing to do with distinguishing reality from fiction. What matters is how the emotional content can affect a child's development.

Some fictional violence, even very graphic, simply has no emotional content of note. This means many parents are OK with it.

Other forms of fictional violence, as well as most real violence, has possibly traumatic emotional content (even for adults) and therefore parents are cautious about exposing their children to it.

Both fictional and real depictions of sexuality can carry emotional content which is likely to be inaccurate or unhealthy, often in very subtle ways. Therefore, parents are cautious about exposing their children to it (even if they have no particular sexual hangups.)
Blue Lacuna http://playthisthing.com/blue-lacuna is a modern, ambitious adventure game with no graphics at all. Actually there's lots of drama in "interactive fiction" games, but most of them aren't 30 hours long. I think it's possible for RTS's to have strong storylines, require skill and interactivity, and fancy graphics to boot. Although I'm not sure it's a strictly better medium for storytelling, at least it's different.

Edit - continuing:

Ico is fairly engaging and even intense in places, and it doesn't involve guns. Little flash games like N+ are actiony and you don't have to shoot people. I think a AAA high-budget game with N+ mechanics would be awesome. Darwinia is a good example of telling a story in a RTS.

Lots of games, even FPS games, involve stealth. So that's something you can do in an "action oriented, modern, gun-based game" other than killing hordes of random enemies. Another action-oriented mechanics is hand-to-hand combat, from realistic(ish) UFC fighting games to Ninja Gaiden or even Mad World.
I concede your point about ECPA, as noted upthread; what do you think of my suggestions for further modifications to CISPA?
+1 for angular

Very clean code and great approach to app development.
It's just as simple to spin up an EC2 Windows instance as it is for a Linux one. Just costs you a bit more, and as a .NET developer, the only thing that still bugs me about .NET are the licensing fees for Windows - but if my business isn't making enough to pay for that then I have bigger problems.

As for deployment, if your .NET app doesn't have highly specialised dependencies you're likely to get away with a simple file copy deployment. Even if you do need to install some frameworks/packages, offerings from e.g. ScaleXtreme (who allow you to manage both Windows and Linux servers from a single dashboard, private or in the cloud), make managing instances (via templates, scripts and integrated monitoring and patching) extremely simple.

This is great because I prefer writing my code in C# and running it under Windows but prefer Linux for the heavy-lifting (PostgreSQL, memcached, nginx for static content, etc.). I do accept that not everybody knows how to use both platforms or would like to learn, however that is a matter of preference not practicality. I'd say the two platforms are on par with practicality.
Assessing Technical Risk For Startups - checklist
Yes, you can spin an instance up and configure everything with Power Shell (if you have a lot of instances).

SQL Server's a little harder to setup but it scales really well vertically (unsurprising given its Enterprise origins). As with most databases it really needs to be installed on physical hardware for the best performance.
As a company, I want many people to buy my game.

If some homophobes feel cheated -- that's even better than the money they payed for the game.
> London doesn't have that, at least from a technical talent perspective

Are you sure? By which I mean are you aware that 2 million people pass through heathrow each day, London oscillates between 9 and 13 million people a day, it's the main gateway to Europe from the states and a financial world capital. If that doesn't attract talent from around the world I don't know what would. Sure, plenty of people would rather work at a bank than a startup but it's the same anywhere. The difference is the sheer number of people, not to mention local universities like Imperial and UCL, not forgetting other universities with niche specialisms like Royal Holloway and Westminster with information security.

> Secondly, even if you have people with good talent available, many of them see the London finance machine as their destination of choice

As I've mentioned earlier, some would rather work for a bank than a startup, but there's plenty in London that doesn't directly involve finance. If it comes across that finance companies may be potential clients, it's because they have the money to buy the products London startups can build and there's lots of them.

> Lastly, the level of risk-aversion is generally higher in the UK than that in the States - the positive energy on the West Coast is _tangible_.

I can't speak for the west coast or the states but this varies greatly. We have things like the prince's trust, the Technology Strategy Board, SEEDA and innovateuk amongst others. If you pick the right niche to get into then people will practically throw money at you to solve their problems. I will happily concede though that if you don't pick the right niche there is a level of risk aversion though but things like Seedcamp and HN London meetups are challenging that.
totally ready to get my awesome "rejection letter" lol. =x. it looks like you get the rejections first and then the acceptance letters. hoping to get a response early might be counter-intuitive to the response you're looking for. =/
Sure there might be an outlier of a good game somewhere. But the current market drives future innovation.

And the current market is "crap sells well". Let's guess what everybody is working on...
Gee, it sure would have been nice to see that the watch communicates with all these marvelous devices via bluetooth.

I mean really. Why are we left to assume that it's a bluetooth watch? Why can't they just come out and say it? Are they shy or something? Do they themselves secretly believe that by stating that it is a bluetooth device that they some how lower the watch?

Why do they insult their ostensibly budding (zomg! rockstar ninja!11one) "hacker" community with stupid diagrams like this?

http://www.getinpulse.com/images/how-it-works.jpg
This is great. I've been considering moving to a client side MVC as opposed to relying on GAE. I started messing around with Backbone.js and I really like it. What are the downsides of client side MVC as opposed to server? Is it easy to bog down the client with the extra processing?
agree with webform is death statement. MS should remove it from asp.net. it is drag and drop programming for another age and another generation of developers.
One other problem I had with the original was how it would actively prevent any state level privacy laws from coming into effect to improve things. While I can certainly sympathize with the idea that, for simplicity's sake, such laws probably ought to be federal, that explicit preemption in the original was also worrying, because it would cut off one route towards better privacy. Perhaps they've amended that--I confess that I've not yet read the latest draft just yet--but that was a worry I had about the original.

Ultimately, I think what we really need to do here is to push for better privacy laws, rather than fighting off every half-baked half-measure some legislator comes up with, and if I've understood you correctly, we agree on that.
I don't think there is any debate that there is value to be added by curation. The conversation gets confused when people talk about 'publishing houses' like they exist today, and a curation entity which will replace them in the future.

A great example is the Apple 'AppStore' versus the Android 'Marketplace' (now please if you are a huge fan, don't worry, not disparaging either!). The market dynamics of the AppStore which is highly curated by Apple and the MarketPlace (nee Google Play) which is only loosely curated by Google create two sets of orthogonal problems. In the AppStore people complain that opaque and arbitrary rules prevent them from being made available, in the Marketplace people complain that lax supervision and accountability allows crap and malware to flourish.

Generally the market response to this sort of problem is an an open market and an evaluation agency. The agency applies a set of evaluations to the product and then 'approves' it (allowing the use of trademarks and trade dress associated with said approval), it is accompanied by an outreach program which educates consumers. The business is monetized by reviews, affiliate marketing, and advertising.

Perhaps the most directly applicable example in the 21st century is 'AngiesList' which started, if you can believe Angie, as a list of places she knew and approved of. Its a trivial business to start, the leverage is in the ubiquity. So a long haul (time) of providing the list of approved/reviewed applications, the trade dress, and of course enforcing it when others try to insinuate approval when they don't have it.
I don't think that law needs to get involved too early (if at all) in tech innovations. I do think society will determine whats correct and whats not. If a dispute arises then courts and lawmakers should be involved.
so what's the law on profitting off someone's avatar like this?
Yeah, we could call it Tomb Raider and make a hot chick the protagonist.
Syntax matters. Take Erlang, great language that nobody learns because it looks and feels alien. Damien Katz, creator of CouchDB & now Couchbase, is pretty convinced this is its main reason for lack of adoption: http://qconlondon.com/dl/qcon-london-2012/slides/DamienKatz_... (~8 MB)
* If you are doing stuff related to genetic programming then category and type theory have riches to be plundered.*

Could you expand this a bit as I don't understand the meaning. Are you saying that if the problem you are working on can be solved with genetic algorithms, then you could blow it away with category and type theory?

I don't have a vested interest in either, I am just curious. Thanks.
Mission accomplished... I think?
He was talking about "tagged literals", not general reader macros. See http://dev.clojure.org/display/design/Tagged+Literals
I suspect you're missing the point. He's writing Algol-ish code using Lisp syntax/data structures. The formatting is to emphasize this fact.

Thus, if I understand correctly, he wants to allow us to write & think about the code much as we might handle C code, while still having Lisp-style code-as-data power & flexibility available to us.

Or maybe not. Just guessing.
Seriously, the first place I could find where they explicitly state that the watch communicates via bluetooth was here:

https://play.google.com/store/apps/details?id=com.getinpulse
My favorite infographics by XKCD
Code Retreat - Coding while locked up in the basement
Lessons Learned from Startup Weekend
Deep learning is an interesting approach - although the features that DL algorithms decide are most important are not always intuitive or weighted properly in context. Partial-feature engineering is sometimes the only way to effectively deal with biases, especially in higher-dimensional space where the DL features can be very opaque.
The first thing you need: a podcast rss feed. No way I'm putting my email address in there.
Godspeed to all applicants!
Here are some tricks I use.

First, turn away from your monitor, the visuals will distract you from your prime goal, which is to isolate the necessary CTA's on your page.

Create a hierarchy of CTA's. Then go through and challenge your assumptions there. Once complete, look at any of those CTA's that aren't required to be readily accessed, or make better sense somewhere else.

Always look to remove options, add clarity, and refine your CTA's to a simple message.

Building a workflow diagram can be helpful, but it's critical when pursuing simplicity to try and adhere to a 'form follows function' approach. That is, when you create an object, is it a CTA, does it inform, or does it create more options?

Many sites need to inform, so treat it like the elevator pitch, and you have 8 seconds to get a conversion (click). Any other information that doesn't send them to a conversion is noise, remove it. You can sell once you have their attention, so get it first, then direct them to a CTA.

The end result is always a matter of individual style, but the principles of design across all discipline is unified by the form following function mantra.

The famous quote applies. 'The artist knows when he is finished because there is nothing left to add. The designer is finished when there is nothing left to take away'.
Source article (http://www.moodys.com/research/Moodys-downgrades-Nokia-to-Ba...)
Of course it's more boring than NoSQL debates, but it's also potentially so much more important. The reason people care is because you have two great projects which they might want to use for many reasons, but which are fundamentally incompatible because of a semicolon. It's not the philosophical divides between database technology where you have many subtleties to analyze and choose between, instead it's just a fucking semicolon forcing you take sides between two orthogonal projects which you might have good reason to use jointly.
Anybody have stories about negative consequences after they decided to leave at a normal time instead of staying late?

I leave at 5, assuming everything's in order, and nobody has ever mentioned anything to me. I also like to get in at 9, even if most other people arrive around 10 -- I love that quiet time in the mornings.

One thing I have noticed is that some people who work late are stuck in a horrible cycle of coming to work late, slacking off, then trying to make up for it by staying in until 7 or later.
> I maintain that it was never really intended
> for the web we use these days anyway.

It was designed to make web development "simple" for the kind of people who built WinForms applications and were too lazy to learn how the web actually works.

Thankfully Microsoft have learnt from their errors so are now pushing these types towards making a mess of Javascript. Visual Basic types will be happy to learn that semicolons are optional.
I didn't say anything about removing Google. That's a bit of a strawman.

We're not talking about marginal websites that, by your reasoning are dependent on Google for survival.

We're talking about businesses that have accumulated large amounts of valuable data such as FaceBook. The value of being searchable through Google is clearly not enough to persuade them to provide access to their data.

Integration is worth more to Google than it is to Facebook. When this situation arises in business, often the one who values the resource more makes a deal that involves paying money to the one who has the resource they want.
Why on earth do you commute so long? Is that really the best option for you?
I was also curious why is this even a story. But then again I'm European.
Actually, the new features introduced in C# increases developer productivity quite a bit. More importantly they increase the readability of code by cutting down on the repetitive stuff. Once some one uses LINQ, lambdas and dynamics its hard to go back.
This doesn't seem to have any new details on the service other than that its 5GB and launching on Mac/Windows/iOS/Android, which is all in line with expectations.

Given all the recent leaks, it really doesn't seem like Google's doing much more than cloning Dropbox.

Was I the only one expecting Google to knock this one out of the park, a la Gmail's introduction?
This is why it's important to have a secondary source of income (most likely a business) and money in the bank.
If I'm required to work past 5 for too long (once in awhile, it's fine), I find work elsewhere.

It's worked pretty well so far.
I wonder how conflated the ideas are a "dictionary" versus a "hash table" are in a lot of developer minds (a dictionary is an abstract data type that makes no guarantees about how it's implemented, while a hash table is a specific way to implement a dictionary).

For a savvy developer, is it worth it to know the differences? Do you know how a dictionary is implemented in your language of choice?