skysight-inc/HackerNews huggingface dataset:
Honestly, this is pretty similar in effect to a UITableView-style wrapper, except that it's handled automatically by the platform. Sophisticated JS-only webapps are perhaps a different case, but a site that consists primarily of HTML and CSS should work just fine across a variety of different devices with different performance characteristics and memory capacities, automatically. This is one of the advantages of a declarative model like HTML/CSS: it gives the implementation a lot of freedom to apply optimizations and adapt to the limitations of the platform it's running on.

I guess what I'm trying to say is that this isn't a workaround - it's one of the primary reasons HTML and CSS are architected in the way that they are. This has nothing to do with helping inexperienced web developers and everything to do with preserving the declarative nature of basic web content.
All the DOM is synced in real time.
If you use jshint (it will yell at you when using == with non-null) much (all?) of these problems go away.
Can you be less cryptic on this? Unless you are a TrueCrypt dev, in which case you are allowed to.
Depending on exactly how you environment is set up, but for my SaaS app deployment is one click.
There's a real world example here, Liberty Reserve. Granted, it was centralized, but same law concepts apply. The problem with Liberty Reserve was not that they had a system used by criminals, but that they knew this fact and actively encouraged this activity to continue, including sending around lots of incriminating internal e-mails.
Exactly why we put together hostghost.io, to make it simple to use ghost without the headaches of the hosting.
Great question. That was a slight oversight on my part, not realizing the importance of listing judges to a hackathon. I just updated the list and we'll publish a final list of judges tomorrow. Because this is an online hackathon, we will have more judges than your typical in person event. The judges right now are mostly startup folks and teachers.

Although Lincoln Labs is the sponsor, the hackathon is nonpartisan. Organizers are a mix of Republicans, Democrats and Independents.
Front-end: Angular sounds like an awesome thing to bandwagon on to, but I've personally had more exprience with jQuery+KnockoutJS, and that's worked fine for me. But I hear that Angular has way better structure, once you get over the learning curve

Middle:
I really like Flask -- essentially django lite, and very very quick to get to writing real code, plugins are pretty good also. BUT, if you want to handle websockets and stuff, you need to get something like tornado/gevent/etc involved... I liked the quickness with which I could work with websockets with NodeJS, but callback hell is no fun. Revel (Go) might be good, if you want to reap some speed benefits.

Database:
I would suggest Postgres. Solid as a rock, has new features (9.3 is pretty spiffy). If you're going the non-relational route, I really like RethinkDB -- fantastic management console, really modern functionality (dumping is super easy, etc).
Rails, building a versioned API. Try to keep it incredibly light weight with just VERBS applied to resources. Trying to avoid that word that starts with R and ends with ESTful.

I might use RBX or JRuby depending on what kind of and the amount background processing. Basically if I need native threads.

For things that might be heavy and require both speed and massive concurrency I might switch that out to either Go or Erlang.

In fact, for some portion of the APIs I suspect not to use ruby and instead Go/Erland. Depends basically on the situation.

I will probably stick to SQL, PostgreSQL to be precise. For heavy relationships, I'd use Redis for associations.
Keeping Model IDS in sets or orderedSets. That way I could just keep my SQL light weight and only need indexing the ids and avoid that whole mess of compound index.

Memcache with Rack-Cache.. I'd suspect I'd rely heavily on HTTP Cache. That way I don't need to cache data objects, and have to redo the json all over again. Basically tring to avoid layers of caches, when I could just do it at the user end point. Of course I understand edge cases will turn up. So I'll be prepared for that.

Then the client(s). iOS, just because I'm pretty certain whatever we offer, we can offer it better on the mobile platform as a native, also I can code OBJ-C & design for iPhone.

Web, I'm probably not going to be doing the web-frontend much so I leave it to whoever I deem fit for the web. Whoever this person is, hen will be in charge of both the design as well as the code base for the web front-end. Meaning whatever stack hen choses to work with.

Preferably Bourbon.io with SASS/SCSS and either Ember.js or Batman.js.
After some cut-off time all the moneyhandlers will send those old bills to Fed to be shredded and exchanged for new ones, instead of releasing them back in circulation - exactly how it's happening right now with the pre-1996 bills.
Er, all of those except the last of those reasons you give boil down to symptoms of either:
a) Lots of people in general want to live there, and
b) Lots of people of a generation and attitude want to live there.

(The last actually fits in (b), but for a different attitude than the others.)

And the person in question is at least of the generation, and arguably of the attitude referred to in those other than the last, so its a pretty unconvincing list of why you'd think that person wouldn't want to live there.
An IDE that could take the first example, then hide it, and then infer what that would look like with more higher order functions (the latter example), and then display that, that would be a truly magical IDE...
http://www.amazon.com/Kanban-ebook/dp/B0057H2M70/
Note the subtitle: Successful Evolutionary Change.
Don't try to change everything all in one go.

And if you already know Scrum, here's some differences: http://www.infoq.com/news/2009/05/kniberg-kanban-v-scrum
The Itanium build continued through Server 2008 R2.

Thus, every version of Windows NT has been released on at least one non-x86 platform.

- NT 3.1-3.5: x86, Alpha, MIPS

- NT 4.0: x86, Alpha, MIPS, PowerPC

- 2000 through 2008 R2 (7.0): x86, Itanium

- 2012 (8.0): x86, ARM
As a start, you could read this article (or the book, I guess), exploring elite athletes (like Usain Bolt) and comparing their stories to what Malcolm Gladwell suggests in Outliers:
http://www.outsideonline.com/outdoor-adventure/media/books/H...
We are calling this a "moonlight" hackathon. :) . Some folks want to participate in a hackathon but can't/prefer not to give up their weekends. So if you ever wanted to participate in a Hackathon but not give up your Saturday and Sunday, now's your chance!
>Because you can't open up a MtGox account and offer 10k BTC to then cash out anonymously, nor create a localbitcoins account and use meatspace for this large amount without possibly getting robbed or killed.

My guess would be that if he had this type of btc, he'd begin to work on establishing reliable, trustworthy in-person communicants to perform his big transfers. Perhaps another reason why SF was an important place for him to be. It'd also be intelligent to bring some muscle along to the transfer.

>Not to mention some of those transactions can be traced back via the chainblock after-the-fact, creating more problems for you as now the FEDs know it's SR related.

Obviously, all bitcoins obtained from this type of activity should automatically go through a thorough, trustworthy mixer, perhaps even one that the btc owner wrote himself.
This is an interesting post, thank you.
I recently was looking for something like this for Python so I could use Python 2 modules in Python 3.
I read this comment before actually going to the site, which is fortunate, because I'm certain I would've missed the rest of the content if you hadn't pointed that out.

I rarely complain about design issues on websites but this a case where things should really be changed.
No. Duh. Those are indeed not general purpose programming fields, more or less by definition.
nice compilation
Can you give us some detail on what are those command-line switches?
Unless an IDE can hide 5 consecutive for-loops and then translate it into the equivalent composition of higher-order functions (with intermediate assignments for readability... but how will a code generator know what's readable) and then display that instead, I don't think that more functionally leaning programmers will think that IDE-generated code and code-hiding accomplishes the same thing, vis-a-vis what they might mean by "boilerplate".
What modules? Your idea is probably the wrong way to approach the problem. You could look at execnet if you just need to run hopelessly old unmaintained stuff that you can't push to get ported.
> every engineering solution is accompanied by a business solution

This cannot be stressed enough. Replace "business" with X. Engineering is rarely isolated. More often than not, constraints on time, budget, usability, customer relations, etc... are just as important as the down-and-dirty engineering constraints themselves.

This applies to all engineering. It is much more obvious, in some fields than others, though. E.g. material costs are easy to perform a cost/benefit analysis on, whereas software is generally more abstract.
The CS education was good and rigorous. It's much more formal than you need for web apps

They adjusted the cirriculum after you left:

http://www.cc.gatech.edu/future/undergraduates/threads
Schedule a google calendar event in the future.

Set up an email alert so it sends the key to an email.

This assumes google isn't going to discontinue its calendar service.
Best I can do for ya:

https://www.google.com/search?q=glass+emulator

https://github.com/Scarygami/mirror-api

https://glass-python-starter-demo.appspot.com/

https://developers.google.com/glass/playground
"tonight" is a little short notice. I love the idea, but many excellent people will not be able to plan for this
>That's what inflating in value means.

You're using "inflation" to mean exactly the opposite of what economists usually use the term "inflation" to mean. Bitcoin is experiencing deflation because the value of each bitcoin is increasing.
I think there is a vast world of difference between many different iPhone speaker companies and the evolution of the Internet of things. Hardware's long tail lives not in small run funky devices but in common cheap sensors to track our everything and in power, ease and education coming together to allow anyone to build their own devices for their own needs in a weekend DIY
> I've played with it (ASP MVC) and it felt kind of heavy and over-engineered,

Compared to what? Webforms? definitely not, MVC is generally faster at serving pages, and pushes the coder towards less coupled, more testable code.

Though with MVC the key concepts are right there in your face - you need to deal with routes, controllers and views before you get anything showing up in the browser, but the alignment with the way the web actually works is much better than with webforms.

The complexity shows up later with webforms, Once you work with webforms a lot the impedance mismatch and the leaky abstraction extinguish the notion that Webforms is lightweight or right-engineered. viewstate. Did you ever try to memorise the page event lifecycle http://msdn.microsoft.com/en-us/library/ms178472%28VS.100%29... , yeesh! And that complexity is nothing more than an artefact of the framework, all with runtime overhead.

Not so with MVC, once you get comfortable with the concepts, it keeps on giving. It plays well with http, a stateless protcol. And that's where scaling comes in, by playing well with http.

Compared to a lightweight REST API framework like ServiceStack or Nancy, MVC is somewhat heavier. But if you're using those well for REST data microservices then I'm not going to criticise your choices, keep right on at it.
Great, but I don't see how these extremely expensive nuclear fusion projects will ever beat price/kW of coal without heavy subsidies. My bet is that dense plasma focus is the future of cheap, clean power. Only time will tell though.

http://en.wikipedia.org/wiki/Dense_plasma_focus
It's also reasonable to believe that the cryptographic technologies upon which bitcoin depends will not withstand a few hundred years of technological advancement.
As Nobel Prize Announcement Nears, Physicists Await the Call
I think Nuclear Fusion is the single most exciting up-and-coming technology. I can't believe we're not throwing a hundred billion dollars at it.

Make fusion, not war.
v(0) = 5

v(1) = 6

v(2) = 11

v(3) = v(1) + v(2) = 17

In general sequences, especially short ones, can have many ways to be generated, but I imagine this is the one the GP meant.
Getting your ass beat because you're a stupid douchebag is hardly the blow against free speech you're making it out to be. Truth is there are lots of things that make people deserve beatings that are well within the parameters of the law.

From a legal perspective we tolerate lots of things. That doesn't mean it's some big mystery to people that you might get beaten up if you're stupid enough to go to a pride parade and protest against homosexuality. If anything, it's a lesson in not being stupid.
The article says: "The most recent statistics from the Fed show that as of Dec. 31, there were 10.3 billion $1 bills, in circulation, 8.6 billion $100 bills and 7.4 billion $20 bills, followed by $5's, $10's, $50's and $2's. A little more than 75% of the more than $1 trillion of currency in circulation is in $100 bills. Much of it is held outside the United States." If we switched to 20s, we'd need 43 billion more 20s.
"The guy isn't writing a dissertation; this is lightweight pop-science from a fairly good writer and presenter, with a knack for inductive reasoning"

Gladwell's angle is that he's done the heavy lifting and read those dissertations for you, in the end democratizing these counterintuitive tidbits of intellectual shortcuts that will allow everyone to understand the world better. His audience listens to him because there is a belief that he is simplifying hard material.

Only he isn't. The conclusions he draws seldom have any legitimate supports, though Gladwell writes as if he does. Indeed, I have to disagree that he has any knack for inductive reasoning -- his real knack is to identify those conclusions that will get him PR, which in turn will make him rich and important.

The fact that the masses misjudge the scientific efficacy of his arguments is not a real issue

This is unfair to every reader of Gladwell. Unfair to everyone who quoted his various assertions in blog posts or infographic form. Because they did it based on the idea that there is a reasonable probability that his claims are valid. But they aren't. They might be randomly generated with as much legitimacy.

Gladwell is a fantastic writer, but scientifically he operates with the same behavior of a million snake oil salesman.
Obviously that's correct. But, my point being is that the law is wrong and we should attempt to challenge government instead of simply trying to evade it over and over.
You can justify almost any instance of slavery or genocide by arguing that the perpetrators acted according to the standards of their time and communities.
Upthread there's a link to an Ars Technica article [1], which has this line:

> He even ran a program called a "tumbler" to route incoming Bitcoin payments through a complicated series of dummy transactions, so as to make them infeasible to trace through the public Bitcoin blockchain.

[1] http://arstechnica.com/tech-policy/2013/10/how-the-feds-took...
>Over 90% cases where the government files charges end up in guilty pleas or guilty verdicts.

Perhaps that's because they easily RICO the possessions of almost all defendants.
Close button functionality on pop-up windows could be provided (and enforced) by the OS. The reasoning for it would similar to the "Trusted Path" requirement in multi-level systems. Fake pop-ups would lack some visually noticeable clue that is un-spoofable by applications.
Unfortunately, sense and rationality do not figure highly in the decisions of the big swinging dicks, especially when they want to get easy wins for election charts.
Thank you for the very interesting submission. Christopher Chabris, the author of the blog post submitted here, is a good friend of several of my friends around the country, and I have interacted directly with him in online communities of human behavior researchers. So I take Chabris's criticisms of Gladwell's writings, especially his most recent book, seriously.

Gladwell is indeed on record saying that he doesn't write to be true in the scholarly sense, but to be thought-provoking. He has said in an interview that he writes to try out ideas.

http://online.wsj.com/article/SB122671211614230261.html

"Q: Do you worry that you extrapolate too much from too little?

"A: No. It's better to err on the side of over-extrapolation. These books are playful in the sense that they regard ideas as things to experiment with. I'm happy if somebody reads my books and reaches a conclusion that is different from mine, as long as the ideas in the book cause them to think. You have to be willing to put pressure on theories, to push the envelope. That's the fun part, the exciting part. If you are writing an intellectual adventure story, why play it safe? I'm not out to convert people. I want to inspire and provoke them."

And Gladwell is good, while trying out ideas, at crediting his sources. Any reader of a Malcolm Gladwell book (as I know, from being a reader of the book Outliers) can check the sources, and decide from there what other sources to check and what other ideas to play with. Gladwell doesn't purport to write textbooks, but I give him a lot of credit for finding interesting scholarly sources that haven't had enough attention in the popular literature. He is equaled by very few authors as a story-teller who can tie ideas together in a thought-provoking assembly. And in particular, I recommend Gladwell's "Disclosure Statement," an essay about conflicts of interest for professional writers,

http://gladwell.com/disclosure-statement/

which I learned about from another HN submission. Gladwell has strong integrity of a kind, but it is not the integrity of a scholar of psychology like Christopher Chabris.

Regarding the new book under review, I am particularly worried about claims that dyslexia is any kind of advantage for anything. Many cases of dyslexia are the woeful result of poor practices in teaching reading,

http://learninfreedom.org/readseri.html

http://learninfreedom.org/readbook.html

and it would be very regrettable to drop efforts to improve initial reading instruction on the flawed theory that dyslexia provides advantages to young learners. Gladwell says he is "happy if somebody reads my books and reaches a conclusion that is different from mine, as long as the ideas in the book cause them to think," and definitely we should all think each time we read anything.
I was thinking Slim, but yes -- a framework would definitely help.
I thought Perl was stuck at 5.x since they can't use 6?
Domains4Good: Redirect your unused domains to social causes
There are also real-world solutions. I spent some time brainstorming this a while back.

1) The safest solution, albeit somewhat expensive: launch a Voyager-like probe. It constantly generates private and public key pairs, broadcasting the public keys immediately and the private ones on a schedule. That way, you can pick a known timeframe for decryption. Launching more than one probe, for redundancy, is probably a good idea: you can encrypt with multiple keys.

2) Cheaper but less reliable solutions involve balloon-dropping transmitters that wake up and divulge decryption keys across a huge geographic area where it would be infeasible to find them. A variation is sinking modules very deep in the ocean that wake up and float to the surface.
I think what he's saying that because all money went into one account and out of one account, from the outside you couldn't tell who was sending money to who. It means I can pose as both the buyer and the seller, let silk road take a cut, and turn a big block of known bitcoins into small chunks of unknown bitcoins
Right, but what's its viral coefficient? How can we get it as a mobile app?
Will Glass allow for an augmented reality experience using the camera?

From what I've read there are limits on what apps can access and when they can use the camera.

I envision being able to look at an object (or person) and have a box drawn around it with possibly more information.

Something like these two links:

http://www.youtube.com/watch?v=TIvnKjxioS8

http://www.parworks.com/?q=technology

I also want to be able to have virtual art on the walls in my home. I know that will be available for version 2 or 3 but what about the initial release?
That "shrinking industrial sector" without a shrinking consumption probably means that other countries, in particular China, burn oil/gas/nuclear to produce stuff for the USA.

A honest "are the US using less oil" evaluation should include that energy, just like ecological footprint calculations include imports of materials.
If you're using Rails have a look at https://github.com/seojs/seojs-ruby, it's a gem similar to prerender but it's using our managed service at http://getseojs.com/ to get the snapshots. There are also ready to use integrations for Apache and Nginx.

Some benefits of SEO.js to other approaches are:

- it's effortless, you don't need to setup and operate your own phantomjs server

- snapshots are created and cached in advance so the search engine crawler won't be put off by slow page loads

- snapshots are updated regularly
I keep seeing this same story pop up (from what I presume is the same September event).

Is there anything new this round? Perhaps some new results from post-experiment data analysis? The article isn't really clear on this point.
Exactly this,
I'd be far more concerned about which datastore was used for a shopping cart than which programming language.
Ah, I see. Unfortunately, this seems to imply that after the present version the project will stop incorporating new mainline releases of Perl (Perl 7 and on) and will instead focus on recombining the previous releases of itself.
I have a hard time imagining that the decisions people would have made, if not for reading Gladwell, would have been of higher quality, generally.
What's important here is not the bug or how it can be fixed, or worked around. What's important is the fact that they'd rather create new features than fix bugs. Now that might be undue, this is a the very definition of an edge case, but it's just one more nail.. Proving that they'd rather "move forward" than look back. Not a good image to have. Even if it's just an image.