skysight-inc/HackerNews huggingface dataset:
It all boils down to maintainability. Do I want to even attempt debugging or adding features to a 10,000 + line ASP.NET Web form page? What about a MVC project where someone took the time to observe separation of concerns and wrote unit tests for everything? Automated tests of any sort will save you when the code base grows, and it will. There are different code smells for different languages and platforms but the real developers will smell them out and see them for what they are, the wrong way to write software. Bad code is bad code and it is always the wrong way.
great survey! cannot wait for the results
I believe an arms race between authorities and citizens when it comes to surveillance will also be a good thing. The thing we need to protect against is if governments make this kind of competition illegal, e.g. they can have CCTV cameras monitoring the front of your house, but you're not allowed to.
Congrats on your success--the site looks great! It loads pretty slowly for me though even with a decent connection. I'm in Australia, so that could be a factor, but I see a few quick optimizations you could do.

1 - Some of your images are huge. The ipad workouts image alone is 300kb, which is way too big. Of course you want them to be good quality, but you should be able to cut a lot of weight without any noticeable effect. The Fireworks Export Wizard is a good tool for this.

2 - Some of your images are unnecessarily broken up into lots
of separate img tags. The main landing page image with the helmets and devices has over 6 tags. You should combine images in order to have as few img tags as possible. It will reduce http requests and also give the browser less layout work to do.

3 - On a similar note, you have a bunch of small images like the player portraits that you could group into a spritesheet to further reduce requests.

4 - It doesn't seem like you're using a CDN? Something like Cloudfront or Cloudflare is quick to setup and will improve download time for your images drastically, especially for people who are far away from your server like me.

5 - You should put your javascript at the bottom of the body instead of in the head. You're not executing anything until the dom is loaded anyway, and putting at the bottom will allow the page to render before the js is downloaded and parsed, improving perceived load time. Use 'display: none' to initially hide anything that depends on the js to look right.
I'm not in town this Sunday, but I help run a startup coworking space in Mohan Estate. You're welcome to use it if this becomes a recurring thing.
Microsoft and Foxconn Sign Patent Agreement For Android and Chrome Devices
I will give you an example: ask a religious person you know in a completely neutral context where are memories stored and what would happen to a person after suffering severe head trauma. He or she will I guess not have any problems responding that memories are stored in the brain and that people with severe head trauma die, because everyone "learns" it at school. Yet the same person at a different time would fiercely convince you that there is an afterlife where your soul goes after death and where you are more or less the same person. It is not specific to religion, we seem to "know" a lot of things, but choose to not think of them too much for example because they evoke unpleasant emotions.

In general I think we do not as a rule change our deeply rooted beliefs or behaviours simply when new facts appear. It takes changes in social policies, education and to some extent also for new generations of people to replace old ones to have those new facts affect our way of living. That's what I meant by a lag between common sense and science.
Just guessing here, but I'd imaging they they would have to request the police car transponder details from the police departments, so they could filter police from other drivers.
Sure @avemuri let's connect o'er email (shared on my HN profile).
Avoiding the “best of both worlds” mindset
Title is misleading. Award was handed out by London's Design Museum, not by Wired.co.uk.
I was thinking about this the other day. Wouldn't the people most likely to say yes to a chance like this be the least ideal people to send to start a colony? Historically, people have embarked on migrations in the hope the life at the other end would be a lot better, but that's almost certainly not true for living on Mars, even with every mod con you could imagine.
I'm sure the police would be engaging in this exact same exercise if they had the manpower.

If there is something the US intelligence services are lacking when it comes to terrorism than it is certainly not the lack of manpower and money...
Great work Julien, keep it up :)
In case you didn't get the reference, 'Fooled by Randomness' is a book by Nassim Taleb.
Swipe-to-unlock is an obvious transfer of a well-known physical concept (sliding the keyboard to unlock, as many Nokia phones had) to the touch screen.

It's a great example of another big problem with software patents - the idea that adding "... on a computer" makes it somehow brand new.
You should post this on http://hackerstreet.in/ as well.
But right now, there isn't even a way to get a patent revoked in a court because of obviousness or triviality. Prior art is basically the only way to attack a patent.

It's the entire system that is built around the assumption that 'obviousness' is too difficult to measure objectively, and that protection is vastly more important than anything else, so we should always err on the side of protection when laying the boundary of what should be patentable and what not. In other words, better to have 1000 bad patents than running the risk of having 1 idea that should be patentable being rejected by accident.

No thought is given to the enormous damage this does to our industry.
Yes, I would love to see how this framework works with other language such as CoffeeScript or ClojureScript.

I personnaly had a bad experience with Backbone + ClojureScript because Backbone was way too much object-oriented to be meaningfull for a ClojureScript app.
Doesn't look too good. The subreddit is busy circling everybody with a backpack and the google doc doesn't even get the blast site right.
It's compiled, not interpreted. You have no idea what I'm doing over here.
+1
changed #container font-size from 1.3em to 1em and it looks much nicer :)
Thanks for clarification. I only have the knowledge from the German perspective so it is interesting to see, how this is handled in other countries.
Previous submission, with much discussion, of CBC.ca report on same project:

https://news.ycombinator.com/item?id=5390420
If you want to see some screenshots or read about what this tool can do, please go here:
http://www.entechsolutions.com/fogbugzpm-streamlined-project...

Any feedback would be greatly appreciated.
Call me a prude, but I saw the F-word and hit the back button.
Way to go Chartboost.
If you offer PayPal only then I'll buy somewhere else.
Many people who buy drugs on SR buy them to sell.
Denotational Semantics: A Methodology for Language Development [pdf]
I hadn't realised there was a non-free version of QBasic.

Also, I went to download QB64 and compile a very basic app then opened that inside a hex editor to see if the it was just a standalone exe interpreter with the .bas attached as a resource (a bit like how self extracting zip files work) and appears that QB64 does genuinely compile the code.

So I stand corrected on both the old and new instances of QBasic.

There is some strange stuff inside the QB64 generated exe though. References to automation.whatismyip.com (stranger still, that sub-domain isn't DNSed).

QB64 is definitely a Window app that's written to look like it's running in DOS though. There's even a character map compiled into the exe so that the fonts look native to DOS. It also looked quite fun, so I can see the appeal of using QB64 for personal projects.
I don't really care about the comparison itself (sorry), but the adjustable results are an awesome idea. I've never seen it before.
http://en.wikipedia.org/wiki/Availability_cascade
You mean lobbying? ;)
Will try joining next time.
Author's [David Schmidt's] landing page for this book is here: http://people.cis.ksu.edu/~schmidt/text/densem.html
I think it is seen as different, because Knockout brands itself as MVVM, whereas other frameworks are usually mentioned in MVC context
Yeah, even displaying a login form on a non-https page is a big hole for mitm attacks, but most of the web can't be bothered.
The wording of the title makes it sounds like the sketch artist was a criminal. The sketch artist was a forensic sketch artist.
Yes, but now is on the front page of Hacker News. They may just have ruined this guy's life, even if they didn't mean it. And based on what? The pictures prove nothing. In fact, they're not even suspicious! "Backpack seems to be missing"? The picture only shows his head!

This is bad, and very wrong.
My co-workers daughter plays volleyball and was out of school for 3 weeks due to a ball being hit into her head.

I played multiple contact sports in Texas schools, decades ago and with research coming out, wonder if my mental potential or others was damaged by the some of the hits I took or delivered. The MMA training I did as an adult was much safer injury-wise.

You can be part of a team without being in a contact support. You can also workout with out increasing the chances of getting shredded by an outsider linebacker or a cut block or 90 mph fastball.
I read (b) to suggest that we are are intimately important part of this simulation. The simulation starters wouldn't consider us a threat to the integrity of their simulation as we are part of that simulation.

However, if we were unintended by-products, the simulation starters could turn on us - especially if we start interfering in the global state of the simulation. There is an interesting Asimov story along these lines where top scientists would be mysteriously killed in order to prevent humans developing force field tech. The protagonist compared humans to bacteria growing in a petri dish. In order to stop the bacteria spreading out you surround the bacteria with penicillin. The simulation starters did something analogous to humans.
Not sure how accurate this is, but it seems fairly believable.

http://youtu.be/Okk26NOLry8

EDIT: The link above is a Reuters reports (Uploaded in 2011) on London's use of Ipsotek's Tag & Track software (now owned by BAE Systems http://www.baesystems.com/page/BAES_026518)

EDIT 2: Sorry, apparently not owned by BAE Systems, they're partners.
Isn't this counter to the original purpose of JSON: serialization. Without braces and quotes, or similar syntax, you can't minify this for transfer over a low bandwidth, high latency connection.
Ember.js - Web Applications Done Right
if this site wasn't so laggy sometimes I had made a joke about giving you +1.000 but now it officially is ..
Southwest markets as being cheap. Go compare their prices with the legacy carriers and you will often find they are priced about the same.
Show HN: Palindrome Haiku poem generator
Foxconn Is Microsoft's Biggest Patent Licensee (Of, Uh, Android Patents...?)
Cherian - confirming
It is not perfect by any means and it is a very basic script but I thought it would be a fun thing to write. I got the idea from a combination of Demitri Martin writing a very long palindrome poem and the rap pad guy with auto-fill lyrics.
Facebook Hires Fired Apple Maps Executive
Applicants wanted for a one-way ticket to Mars
It uses whatismyip for a (pretty dumb) added function related to finding your WAN IP.
any agenda? what usually happens at such a meetup?
What's your take on web vs. native? Take a 10-min survey and have your say
I didn't notice it until I read your comment.
Complete guess, but maybe laser to satellite, then relayed from there?
> They tell me that if an invention is obvious, then somebody would have done it before.

So it either already exists, or makes sense to be patented?

This truly boggles the mind.

Then again - does it really? If you are a patent lawyer, your job depends on there being lots of patents. The definition "anything that hasn't been patented should be" seems to be the logical extreme to serve that equation.
I asked an experienced Bridge player about bidding conventions, and if there was one right way to bid a hand. He said, "there isn't one right way to bid, but there are plenty of wrong ways."

That's how I feel about software development (and business operations in general). Is there an inflexible, one-size-fit-all, "right" methodology? Hell no. Even open allocation (which isn't really a methodology) isn't right for every company out there. There are, however, a ton of wrong ways to do things. The sad thing is that, because most people are driven by a mix of ego and incompetence, wrong ways of doing things are the most common.

You're Doing It Wrong if:

* managers have more power than engineers.

* mutually positive contributions (good for engineer and for firm) are disallowed for political reasons.

* people can't get shit done because of too much pointless process (to start writing code, you need a Jira ticket).

* stand-up takes 45 minutes and people sit down.

* people are micromanaged and start doing things badly, or overmonitored (the hidden danger of too much Jira activity) and start panic-coding.

* designs are made by incompetents.

* ... and many, many more.
Profile Ruby 2.0 apps using DTrace – Part 1
Anonymous also digitally lynched a guy assumed to have thrown a puppy off a bridge. Turned out they had the wrong guy.

Vigilante justice is reckless and comes with big risks, as romantic as it may sound to some to sit in the comfort of your desk chair and bring about digital justice.
باسم يوسف
Track changes in generated documents with Enterprise Architect & SharePoint
Help FBI by uploading your Boston Marathon photos here
Prude.
I think it's dismissed because it is "just" a view/model binding library IMO as opposed to "full" MVC frameworks (with routing etc).

Personal opinion:
I used knockout before switching to Angular, I woudn't switch back, why bother with observables when you can just use plain JS?
The universe is not only stranger than we imagine, it is stranger than we can imagine, J. B. S. Haldane [1]

[1] http://en.wikiquote.org/wiki/J._B._S._Haldane
Where is the big surprise? Is called Guantanamo... and Egypt/Libia/Siria's secret jails. Everybody knows that.
From Idea to Launch – The Brightpod Journey
and compass for direction would be useful
For those in the UK/NZ/Australia Axe == Lynx.
I want to add too that sexual harassment happens in all industries and it's a separate issue. Most guys in IT are not like that. I have dealt with this problem prior to IT as well. Certain men need to learn how to take a hint... if someone wants to sleep with you in return you'll know, in the mean time, relax about it and take the option of acting like a friend/coworker more than a sex deprived p.o.s.
Seems fine as a best practice for using HTTP for file uploads. I feel the requirement for the server to have fixed URLs for uploading to be limiting, but then again, I'm one of those HATEOAS freaks.
The real question is, 'How damaged are NFL fan's brains?'
Everyone goes on about Don Draper's "carousel" moment, but this is it in real life, in front of your eyes.

Genuine, deep emotion used to make an association with a product.

And the emotional experience is real, regardless of the marketing.

This will be a super-successful ad, way beyond their work on this campaign so far.
What are the specific parallels you see, beyond them both sounding specious?

The simulation argument says: if simulating minds is possible, and technologies eventually advance to the point that they can do it, a civilization would make lots of them. Thus, most minds are virtual, so your mind has a high base rate of being one.

Anselm's argument is: the best thing in the world would have to exist, since existence is better than non-existence. I define God as the best thing, so God must exist.

I don't quite see the parallel, but if you see something specific, I'd like to hear it.
Foxconn Becomes Largest Microsoft Patent Licensee
Titanium is JS but not HTML5, unless you use webviews
fizzbuzzers = [(3,"fizz"), (5,"buzz"), (7, "baz")]
fizzbuzz k =
let str = concat [s | (n,s) <- fizzbuzzers, k `mod` n == 0]
if str == "" then show k else str
putStrLn $ intercalate "\n" $ map fizzbuzz [1..110]

It's not that bad.
Ask HN: Any Moscow HNers?
I'm going to be in Moscow next week and would love to meet up with some HNers while I'm there.
After comparing the frameworks and talking with client-side expert, my company decided to go for Ember. Please share what you think about our decision before it's too late.
Brandery 2012 Alumn Flightcar Nabs $5.5 Million From Investors
Leaked Document Shows AppGratis Used Lure To Attract Cash From Developers
Android : Successful pivot from camera OS to mobile OS
Thanks, I had originally thought it may have been some residual effect of the export embargo on crypto (http://en.wikipedia.org/wiki/Export_of_cryptography_in_the_U...;

I'm going to have to do some more reading on this. I was particularly interested in the quote "the problem here is actually a former OpenSSL hacker who has no interest (and, in fact, a positive interest against) in changing the OpenSSL licensing". Sounds intriguing!
I got exactly the same reaction.
Surely you're not suggesting that this was (or should have been) some kind of scientific study? For all we know, they might have shot another 20 women who looked much better in the self-description than the stranger description.

It's just an interesting visual way to tell a story about body awareness. And of course, the whole point is to reinforce the Dove marketing approach, which is still a lot more healthy and wholesome than the typical cosmetic pitch (i.e. you're not beautiful unless you look like a skinny white photoshopped supermodel)
> Google’s YouTube and Google Display Network have data on how a billion people prefer to spend their time.

Have to disagree with you on that one. I doubt many people would subscribe to the notion that what they watch on YouTube is a reflection of how they like to spend their time.

YouTube for many is nothing more than modern day trash TV.
This is great. Small suggestion: Moving it to a place outside the home/office zone might be good.

Might I suggest a more open location, perhaps something on the lines of Barleyz or Arbor brewery?
A retired Marine I know said roughly "we recruit them with commercials showing guys rappelling from helicopters or advancing through fire, we train them to take extreme risks, and we're astonished when they go 130 on a motorcycle and get killed". I have very little interest in driving over about 75, but then I also have very little interest in confronting dangerous people.
Bitcoin, so far, is an incredible success.

If you consider a serial bubble generating speculative asset a success, sure. It's not a success as a currency or a payment system though (and this is a good thing, it's really badly suited for those roles).
The compiled point was wrong, I'd already conceded that. But that doesn't mean I have no idea what what you're doing. I just wrongly assumed that the QB64 devs would just embed the .bas inside the PE as a resource file rather than going to the trouble of writing a compiler. Honestly, I'm impressed they bothered given the niche appeal of the IDE and number of other BASIC compilers on the market (FreeBASIC, PureBASIC, PowerBASIC, VisualBasic, etc) - some of which so closely resemble QB64 that I had to disassemble the compiled binary just to make sure there wasn't some plagiarism involved.
Most people just ran around team killing, and I suggest this is because they didn't realize it's a team game at all.

Some suggestions:

* At the beginning of the screen show a message that tells the player 'You are on team RED'

* Add a message for players who are team-killing - like a huge 'TEAMKILL' popping up on their screen.

* Also add a penalty to prevent people from team-killing (like a 10 sec respawn delay)
Walkbase announces new round of funding, launches GUA integration.
I'll try to make it
Breaking website security with nothing more than a Pineapple
Would any one be interested in a meetup in Hyderabad ?
Jonathan Zittrain: "Minds for Sale"
I've created bare git repositories on Dropbox before and haven't had any problems using them as git remotes. They've only been used by me though, so things might get more tricky if you need multi-user access.

A few have mentioned syncing issues, so if you try the Dropbox approach, think about what the worst that could happen might be? If you can live with that, then give it a go. You can always setup other git remotes for GitHub and / or Bitbucket as well, in addition to a Dropbox remote, if you worried about syncing issues (although you'd obviously have to manually push / pull to these).
Kudos for the link.
I wrote a game in QBasic when I was 10. At the time I didn't understand the concept of a sub routine _returning_ after being called. So the end of each sub just called another sub (perhaps even the calling sub to create loops). You won by beating the game before getting a stack overflow.
It wasn't the media that decided that Richard Jewell and Steven Hatfill were "persons of interest," it was the FBI.

With recent news about someone "watching a race while brown" (an injured Saudi's home is searched while he's being treated for injuries) I don't hold a lot of hope for accurate and careful policing.
Sorry to Hijack, but I am interested in organizing a meetup in Hyderabad if any one is in.
soccer

There have been some studies investigating the effects of heading the ball on the brain[0].

[0] For example: http://www.ncbi.nlm.nih.gov/pubmed/11347686
From http://en.wikipedia.org/wiki/CUPS#History

"Michael Sweet, who owned Easy Software Products, started developing CUPS in 1997. The first public betas appeared in 1999.[3] The original design of CUPS used the LPD protocol, but due to limitations in LPD and vendor incompatibilities, the Internet Printing Protocol (IPP) was chosen instead. CUPS was quickly adopted as the default printing system for several Linux distributions, including Red Hat Linux.[citation needed] In March 2002, Apple Inc. adopted CUPS as the printing system for Mac OS X 10.2.[4] In February 2007, Apple Inc. hired chief developer Michael Sweet and purchased the CUPS source code"

CUPS is currently chiefly developed by Apple but, unlike many other commercially "owned" open-source projects, it has a license clause that exempts them from the license that applies to you and I.

I'm sure there are many other examples of this, I was originally pointing out that the licensing terms for WebKit and CUPS are not really that similar from Apple's perspective. From our perspective, yes, both GPL (well LGPL for WebKit)
I find it quite ironic that the Design Museum website is horrifically ugly.
Up & Running with TypeScript and WebStorm
The 'average consumer' has almost no way of obtaining bitcoins, AFAICT, without going through long validation processes at an exchange or paying significantly (50%) more to some other service.

Huge barrier to entry there.
> it's really badly suited for those roles

Why do you say that?
Urlbox.io is offering our $9.99 plan free for life and 50% of all other plans. If you are a startup who requires to integrate screenshots as a service. Urlbox.io got easy API to help you up and running.

Email your YC rejection letter to founders@urlbox.io and we'll get you going in no time.