skysight-inc/HackerNews huggingface dataset:
No, it definitely doesn't do that. I use the `limit_posts` option when I'm writing a single blog post, and then have a "rake deploy" task that re-generates the site fully (without the `limit_posts` option) before rsyncing it up to the server.

I guess I should put the full Rakefile up on that post. Here are the relevant parts:

desc "generate and deploy"
task :deploy => ['jekyll:generate', 'deploy:deploy']

namespace :deploy do
task :deploy do
`rsync -r _site/ #{USER}@#{HOST}:#{DEPLOY_DIR}/`
end
end

namespace :jekyll do
desc "start the jekyll server in auto mode"
task :server, :num_posts do |t, args|
num_posts = args[:num_posts]
cmd = "jekyll --auto --server --pygments"
cmd += " --limit_posts #{num_posts}" if num_posts
puts "running #{cmd}"
exec(cmd)
end

desc "generate the site one time"
task :generate => :clean do
`jekyll --no-auto --pygments`
end

desc "remove the generated site"
task :clean do
`rm -rf _site`
end
end
Btw, type erasure is only a problem for Java because it supports runtime type information (which is incomplete, because of type erasure), and overloading (which I have no idea why the compiler can't handle). For languages like ML and Haskell, type erasure is no problem, because you can't access the types at runtime anyways.
Are there countries which don't have incorporation?
I don't know about Piratebox specifically, but I've found it a hassle to try and use phones. When the screen shuts off Android drops the CPU performance, and (in particular on older phones) running he wifi nonstop in AP mode dramatically heats up the phone, causing reboots. This might be ameliorated by a custom kernel, but I never got that far.
MUSE will assemble a massive collection of chunks of code that can perform almost any task anybody could ever think of and tag all the code so it can automatically be found and assembled.

Good luck with that.

But seriously, "Art" is the worst term the author could have chosen for anything that is in danger of automation. To the extent that computer programming is an art, how could it be in any more danger than music, painting, or literature?
Next to those in charge, kids dead on the ground are dangerous as clowns
AAA these days are crap. The majority of them. When you scale the team to a thousand people on 4 continents you are doomed to slide into mediocrity. Too many moving parts, too many demands to satisfy, too much content to be able to polish it effectively, budgets that don't allow innovation and risk taking. You know Assassin's Creed 3 in all of its boring shining. In the indie and mobile there are gems of pure brilliance for fraction of the price.

The only AAA title so far this year that game me good value for money was Reaper of Souls, mostly because devs listened to the public and for a change made the right decisions.
DX12 is not the way forward because it remeains MS only and there is no indication that MS is interested in opening it up. The way forward is either creating a new open API which all manufacturers would support (Mantle, or whatever), or seriously improving OpenGL if it's possible.
I've spoken to the driver teams for both Imagination and iOS. For anything regarding iOS, the Imagination team will always say "We can't answer that, speak to the iOS team." For anything that's not in the public docs, the iOS team will respond "We can't answer that." ;)
Can't agree with this more. All you need is a simple rakefile[0] that does it for you. I have something like this for myself -

prakhar1989.github.com git/master*
$ rake
rake default # List tasks
rake draft # Create a new draft in ./_drafts
rake post # Create a new post in ./_posts
rake preview # Live Preview (use mode=drafts for drafts)
rake publish # Push to github

[0] - https://github.com/prakhar1989/prakhar1989.github.com/blob/m...
State Botanical Gardens of Georgia gets connectivity via bonded cellular
What Iran/China/Russian unable to force Google to do, EU is forcing Google to do it now.
Already been written, though not updated for Java 8:

http://www.amazon.com/Effective-Java-Edition-Joshua-Bloch/dp...
You might find folks to help you with that project, but lets work the business mechanics a bit to see if you could get it funded.

$10/month - So how much load does the game put on a server? And what sized server? That's important because if you have a bunch of dedicated AWS instances they can cost you hundreds of thousands of dollars a month, if you put them on demand you will have to figure out the latency issues.

The game is going to change quickly, and as you said its multiplayer and 'persistent maps' so lots of memory? Recovery if you lose a machine in the middle of the game? And a staff of Game Masters who can help angry 11 yr olds trying to get their 'Mom's crappy Dell' to play the game with a decent frame rate.

To put it a different way, I would love to play that game too, and I would pay $10 a month, but could I run it at $10 a month in at least a cash flow break-even mode? Turn based games are easier with their arbitrary latency allowance, RTS gets to be less easy. Especially if one player lagging out freezes the map for everyone? So perhaps the game engine isn't the challenging part, perhaps the backend stack is a harder challenge, or the support infrastructure. I don't know but I wonder about that some times.
Thanks for sharing this. Curious where you get your java framework/cool api news from? I hadn't heard about this.
How many times are we going to poorly reinvent features of org-mode?
// and Wing Commander including Armada, Descent, and Freespace (even Star Wars Tie Fighter). The last Space Sim that I found was Strike Suit Zero (http://store.steampowered.com/app/209540/) which is nice, but not as epic as the WC series.
I write a lot (in Japanese) on the web and have had some meaningful traffic. I think the most I got on a single day is like 150k visitors. And I've tried everything from raw HTML to SSG to Wordpress to a homegrown CMS.

The truth of the matter is, for most web writers, any CMS is plenty performant. You probably won't even need a cache, and if you end up needing one, it's usually pretty straightforward to add it. And it's pretty self-evident to me that updating one document and saving it is easier than re-generating the updated parts of your website with some script before git-this-git-that.

One good argument against CMS is security: many of them have a history of security woes. This is partly why I ended up writing my own very minimal CMS engine. All it does is read some markdown files and render them. For me, that achieves both security (or at least if not, it's easier for me to go through my 100 lines of Ruby code than the Wordpress codebase) and low friction.
I am getting tired of these ridiculous articles.

It's like a dream for people who really want to believe that the people off programming computers are wasting their time because they will never have the drive to learn how to do it themselves.

I know that there are a lot of projects to make software development obsolete, but I can't see it happening, not on the timeline of 20 years they're predicting.
Shifting the null checking to the type system is the biggest win. So, assuming the getSession() returned an optional:

public ImmutableMap<String, Long> getSessionTime(HttpServletRequest request) {
return request.getSession(false)
.map(s -> ImmutableMap.of("lastAccessedTime", s.getLastAccessedTime()))
}

The above would not work because the call is returning another optional. The null is forced to be dealt with instead of allowing it to lead to programmer error[1]. The construct makes the programmer either call either orElse(), orElseGet(), or orElseThrow(). The programmer could also just return the optional and let the caller deal with it.

Of course this is a trivial example where the programmer is likely expecting null, but many times null can be returned and it is not always clear.

[1] https://code.google.com/p/guava-libraries/wiki/UsingAndAvoid...
Here are some visualizations of this data set:

http://vis.berkeley.edu/courses/cs294-10-fa13/wiki/index.php...

This was an assignment in a Berkeley visualization class taught by Maneesh Agrawala.
Super nice article. In some ways a next step compared to 'The Mother Of All Demos', in some ways a step back. But still quite neat.

One thing all those 'always on' devices could use their unused cycles for is to create things like federated search engines, peer-to-peer encrypted backups (for instance, seed a torrent of your own encrypted data with a key only you know, boot your 'assistant' afresh and the first thing it could ask you is to restore from some torrent).
It's like hollywood and their summer tentpole blockbusters. The need to make a huge movie that appeals worldwide discourages studios from straying from the most formulaic pattern available, because anything new is unlikely to have the same kind of broad appeal. Meanwhile, the huge budget (and high expected revenue) of those films makes the upside of making something better (because everyone's going to go see "Godzilla" or "Xmen" anyway.)

But people making lower budget films can take more risks, because if they do come up with a new type of hit they'll see huge returns.

I used to work on a site that covered the movie industries and one of our views was that fixed ticket prices were hurting the movie industry. A dumb, low-risk summer movie makes the same per viewer as an intelligent but niche film. Things would be a lot more interesting if some films targeted at smaller markets could charge $20 or more per ticket; and you might see declining returns on dumb tentpoles if they had to compete on price with each other (e.g. "How to die in the west" for $5 vs "Godzilla" for $15 ... ?)
Let's remember that those games came in cartridges that were very expensive to manufacture. As games got physically bigger in the SNES, the prices had to go up, just to pay for the hardware.

After the SNES era, we saw how Playstation games were quite a bit cheaper than N64 games, but it had nothing to do with Nintendo wanting to make more money per copy: It had to do with the fact that pressing CDs was cheap as dirt, so the game developer would get as much money, per copy, despite a cheaper price.

With the switch to downloadable, we can save even more than that: The cut from the retailer, the distributor, the box manufacturing... You could cut at least $20 from a game, easily, and still get the publisher the same cut.

If you want to talk about game pricing without dealing with fixed non-development costs, you are comparing apples and oranges, on purpose.
> Mantle is not an open spec at all.

That kind of defeats the purpose then. If AMD wanted any kind of chances for adoption they had to open it from the start.

> But that requires Khronos to accept that even the Core Profile shift in 3.2 was not enough, they need to rewrite the entire shader language and standardize a modern pipeline without all this redundant backwards oldschool bullcrap that makes the implementations so slow due to state nonsense.

How exactly is Khronos managed? Is there someone with decisive power, or it's simply by consensus of all participants? For example can Valve or any other interested party come tomorrow with a serious overhaul of OpenGL and expect that such changes will be accepted?
Funny. Who do they think will be teaching computers how to understand humans?
Live Tiles doesn't have interaction with them, and they're on a diffrrent ecosystem. This is the equivalent of "You want a notification on iOS? Get an Android"
Even back in the 1980s everyone knew that "fifth-generation" programming languages will make programming obsolote. This article seems to take a bunch of press releases and use them to claim that programming is obsolete in a few years.

The problem with these articles is that programming is AI-complete. Therefore, once we've solved programming, we will also have a general AI, which is 100x more interesting than talking about programming computers. Yes, it'll happen, maybe even in a few decades, but that discussion is very fuzzy.

The article also seems to imply that programming using higher-level tools (e.g. visual programming) is not "true" programming, but I disagree with that definition. I also think that teaching programming is a decent way to teach this "higher level abstraction and design". It's just taught along with learning a particular programming language.
I don't think Mark Cuban is a normal VC type investor. He's willing to invest in an unknown person that he got an off the cuff email from. I don't think any large VC firm would do that.

What worked for me was using Clerky to setup our corporation and various corporate documents and then when we did take some investment the review of our corporation papers took a few days till we got the money whereas other people who had a non standard business entity (LLC in another state) recieved their money 3-4 months later due to the time and lawyer fees it took.
I don't think you can objectively say that. I spent many hundreds of hours in Minecraft, which I paid something life $5 for back in infdev. I also spent less on both Dark Souls games and sure enjoyed them more, but I wouldn't call them AAA (though that may be debatable).

A $60 game to me, commmunicates a rehash of the same ideas we've seen in gaming for decades and/or a sub 10-hour campaign with a bland multiplayer experience.
You make Excel sound like the true agile way to do software.
Steve Ballmer buys NBA franchise for record $2bn
Neat! I also liked some of the other Javascript demos on this site, like http://www.emergentmind.com/elementary-cellular-automata .

Heres's also a fun little video of vintage Dawkins showing off his program: http://www.youtube.com/watch?v=oDxaCJmlIGo

I have fond memories of programming variants of Dawkin's Biomorphs program in my early teens. I even sent him one of my creations, to which a grad student of his replied with kind encouragement!
The day I find a device with handwriting recognition that works with my chicken scratch I will jump for joy.
> Suffice to say, most hardware does not support DSA, and underneath, it's all texture units, even in Direct3D, so railing against texture units is a complete red herring.
I think a better quote would be:

"There's being opinionated, there's being an ass, then there's Linus Torvalds."
Have you used an industrial quality binocular microscope? I do - though not continuously - and they're not at all unpleasant. The eyepieces are individually adjustable, as is the interocular spacing.
I totally agree with you. I was just speaking as though we needed to justify capital punishment somehow. I also shouldn't use "our" and "we". I live in a country without capital punishment so my perspective is from a far outsider.
I hope Khronos focuses on making OpenGL ES the true "next-gen gaming API" as a clean departure from the full OpenGL, and they also get a chance to "rewrite", perhaps in a more efficient manner, the features they've already written for OpenGL.

In the meantime they can continue improving OpenGL, too, but without focusing too much on it, and just kind of let it deprecate itself, as OpenGL ES sits on billions of devices and developers develop only for it and not for the full OpenGL anymore.
Yahoo was initially playing around with Spark. They opted for Tez on Yarn instead: http://yahoodevelopers.tumblr.com/post/85930551108/yahoo-bet...
Will,

I am considering dissolving my single person LLC. Could you help me point to sources on web where I can read more about it? Especially scenarios where letting it lapse is the right thing to do.
[How] Can we add keyboard navigation?
Yet again, explaining what something is should be on the front page, not via a link at the bottom of it.
Here are a few alternatives that I've discovered – after I've written my own version, of course...

http://www.kinvey.com/app-cost-estimator

http://howmuchtomakeanapp.com

http://freeappestimate.com
No need to store a list of ages. A simple counter should suffice.
Sure implementations are still playing catchup, but you can't mark that as a failing of the standard.

The standard addressed the concern and now its up to implementors to do it.
Measles Cases in U.S. Reach a 20-Year High
House Votes To Fund Intelligence Programs Through 2015
Stack Overflow founder's next big thing:Reinventing online communties
http://jokund.com/ oops...
CockroachDB: A Scalable, Geo-Replicated, Transactional Datastore
They notice that the front door is ajar

But most likely a security researcher will fire off some multiple of a thousand probes to see if the door is open. Collateral damage is likely. This is not what is happening in your jewelry store door case.

That the every-other-month theft of giant numbers of credit cards or passwords can be prevented: These things can be prevented by the folks in charge paying attention to the alarms going off in the back.
HAHA. Nice going newsweek, this idea, it's been around for over 50 years, and it's always just around the corner according to rags like you, and like practical nuclear fusion, it's always 50 years in the future for anybody who's got a clue.

But just in case we actually can teach computers to understand us, "solving programming" will be one of the least exciting things that'll happen at that time. Other things may include, but may also not be limited to: extinction of the human species, technological singularities, deconstruction of earth and moon to build a matrichoka brain, and so forth.
5 Effective SEO Tactics Besides Guest Posting
Here's the thing, if this thing actually works not only are all programmers going to be out of a job but everyone else will too.

I really wish these articles would stop talking about how IBM made a computer than can beat a grand master at chess, how about talk about how computers can't beat my 9 year old at Go. There are lot of problems which computers currently excel at, creative thinking isn't one of them.
> "Writing code is a terrible way for humans to instruct computers. Lucky for us, new technology is about to render programming languages about as useful as Latin"

Jesus. Well, this coming from the same publication that thought the founder of Bitcoin was as simple to find and verify as looking in the phone book and conducting an ambush interview...I can see why they don't sweat the details of accuracy and nuance.
What's broken is that the abstraction between graphics card and data (on the screen) is too big

Yeah. I would love to see a display protocol where the pixels themselves are exposed as a framebuffer I can write to. No refresh rates, no scanning; I want random access to the pixels on the screen limited only by the available bandwidth.
Had the INC for my operation which was pretty good until a devastating flood.
I was ruined but I kept working in the ruins as an INC until I began to recover after a few years.
Then someone else started a new company with a similar name,
and that's when I found out my original records were lost because my bank's basement had flooded the same time as my building had.
Lost the company bank account and the INC but just kept on going as a proprietor since my clients would support me as an individual by then.

By now have had plenty of time to conceptualize a superior structure over simple INC or LLC but it would have to be a funded joint venture and I'm not where the money is. Yet.
This looks very interesting. Books really are code: I now have 10+ conditional flags in my book: ifPG13, ifPRINT, ifEBOOK, ifEREADER, etc. I'm looking to add more, but the basic \ifthenelse macro in LaTeX won't be enough...

How hard would it be to implement things like \ref and \pageref and support more of the LaTeX environments supported by MathJax?

I think a triple output format HTML + ePub + LaTeX|PDF|print would be awesome --- I'd switch right away!

Thanks for releasing this as LGPL.
Thank you for the kind words.

I have other JavaScript-based emergence and artificial life projects planned so if you liked these, you should sign up for the mailing list to get notified when new projects are released: http://www.emergentmind.com/newsletter

If anyone reading this finds these topics fascinating as well I'm always down for a chat: matthew.h.mazur@gmail.com or @mhmazur - cheers!
PS4 doesn't use 'OpenGL', just a low level api and a higher level api that has features suspiciously close to OpenGL 4.3...

Also uses Clang and a bunch of Unixy open source stuff...
If you showed a 1970's person in my field what can be knocked together in R or in python today then they would be blown away. In that sense as more and more code reuse through libraries happens the role of programming for the majority changes from low level difficult stuff to simply strapping bits together. I can see this trend continuing until we have a convergence of e.g. ipython and spreedsheets. In that sense everyone will become a programmer of sorts. But hardly anyone will be a 'real programmer'...
$60 is a misnomer. Games don't cost $60, just like movies don't cost $15/viewing. Games cost $60 for those that want to play them at release time. Gamers who can wait, will pay anywhere from $5-$30 for AAA titles. The economics of games have shifted and new categories have opened up (e.g. freemium) but this kind of pricing is quite reasonable, and I don't really see the author's point.

Furthermore, what's the alternative? Mobile, as a platform, has been out in force for a few years now, and though there are a few gems, I've been largely disappointed with it. Mobile gaming hasn't really evolved into producing true, quality AAA titles.
I just wanted to add that with your background you might consider working with GE and their new cloud/Internet tech: http://www.technologyreview.com/news/527381/ges-1-billion-so...

Also, SAP is huge in the chemical industry.
SpaceX unveils the Dragon V2, a new spacecraft to transport astronauts
You know...that's really one of the best analogies to the NP-complete problem in computer science...if ever a solution is found to them, then all NP-complete problems are solved.

To use your excellent example...computers can't do everything...such as construct a program that fixes all bugs...Not that humans can do any better, but the humans who can control the computers can at least step in and instruct the computer how to fix itself or at least mitigate the damage. Once a computer can be programmed to program and fix all of its own bugs...well, then we won't need programmers, nor will we need humans, either.
Wow, this is a disturbingly naive article. Who writes and maintains MUSE? How do you express to it what you want done? Who writes the code that feeds into it?

As for computers that behave like human brains, who writes that code? On what planet is teaching a human a task more efficient than writing computer code? How is it an advance in any sense to turn computers into human brains? We have already have billions of human brains in the world and they cost nothing to produce. Let's not waste our time trying to build electronic versions of them.
The exam given to job applicants at ESPN's Stats and Info Group
Sometimes the convict is not the perp.
Does it have mathematical typesetting like Tex?
Pricing is interesting and simple: http://www.pikock.com/5/pricing-build-your-website
You forgot to include North-Korea in your list of scary sounding countries.
Regardless of your opinion of Snowden, the 4th Amendment has been trampled. Its words and simple and clear:

"The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated, and no warrants shall issue, but upon probable cause, supported by oath or affirmation, and particularly describing the place to be searched, and the persons or things to be seized."

I lived through the cold war. I remember how Americans held our country up as the better example when compared to the intrusive internal snooping of the communist bloc.

Now (in this regard) we are them!
So the proportion of black Texan executionees being three times higher than the proportion of Black Texans isn't in any way noteworthy?