skysight-inc/HackerNews huggingface dataset:
Seriously, please drop it. Javascript is not used to code games much, C++ is. Javascript is pretty awful performance wise.

Also, porting a whole code base to another language at this stage in the game is such a colossal task.

Are you even a developer? I'm not sure you realise how infeasible what you're suggesting is.
Gradle also supports C/C++
Thank you WP and thank you Automattic. I find all the negative comments directed at Matt here both surprising and deeply disappointing.

Wordpress powers about 20% of all the sites on the web. It's been a boon to humanity and much of the reason it has flourished as it has is its open sourced nature. Automattic has made profit, but only a tiny sliver of what it could have if concern for the rest of the world weren't an issue.

The Thesis guy, on the other hand, grossly violated copyrights while trying to play the victim (literally had copied WP code in his project) and is now applying for patents that would pretty much wreak blogging and with it the web if granted. Personally, I'm very happy to have people like Matt putting their efforts and money where their principles are. I'm all for building a business, but not that entails stealing from the open source community or breaking the web.

Automattic paid for thisis.com and I'm glad Chris wasn't able to take it by force.
I do wonder if it would succeed in a wprld of ad blockers.
The challenge of economic storytelling is always about which story lines to include, what's a major and relevant.

Real economies have other story lines. In this made up world, food is the only output and 8 hours per day equals a workers daily food needs. But in our world, investment can lead to technology and an improvement in the labour-output ratio, not just a future claim to output. Squanderville economists might claim that they are investing, not spending.

Investment and spending are economically fungible and hard to distinguish. But maybe squanders are are buying food with squanderbuck IOUs so that they can spend their 8 hours genetically engineering a better coconut tree, with twice as many coconuts per hour of labour and acre of land.

I'm not trying to contradict the story. In fact, I generally agree with the overall sentiment. I think it is immoral (aside from the economics) for governments to accumulate debts to be paid by future generations. In fact, I think we need to find mechanisms for accumulating national wealth for future generations. I'm just slightly wary of such storytelling.

I really disagree with his "tariffs by another name" ICs. This is a crazy plan. It would be enormously distortive and would have so many loopholes that the unintended side effects would be of epic proportions.

Trade restrictions are tackling the "problem" from the wrong end. The problem is overspending, deficits. It isn't imports. Imports are a result.
Scala was our primary candidate, but there were issues back then, namely in terms of compiler performance and also tooling. Tooling isn't easy for Scala, and I believe compiler speed, Kotlin is already faster than Scala in terms. Also, we want to continue to provide support for JDK 6 thru 8.
How Negative Energy Cut Positive Energy?
I second the recommendation. It's a great game. It may look simple, but it's quite deep and has a great storyline. It's the first game that actually forced me to start making notes. Also, starship duels in multiplayer (which consists only of starship duels) is so much joy!!.
Your stated assumption was:

I'd assume that intermediate and experienced C++
developers are probably older on average, and are
unlikely to be interested in developing games.

And that is an incorrect assumption. A non-trivial amount of current game development is done in C++. Couple that with the fact that to have the games considered "AAA" on the market now requires advanced techniques employed in the language producing them and that C++ is a frequent choice results in the invalidation of your statement (not harshing you here BTW).

It doesn't hurt my case that I am an experienced "advanced C++" developer which makes video games either tho ;-).
These are the ones with the rotating collars which I believe is the bit that gets damaged (bearing inside and all that), not a bend to the main bar.
If you can't justify that, then don't contribute. It's that simple.

The license wasn't chosen randomly - it's there exactly so you can't use their time and effort by porting their components to closed source projects. It's not an unintended side-effect.
They were specifically asking for Windows and OSX programmers for example. Labor of love or not, doing maintenance work and testing on an OS you don't use yourself is not something most of us want to do on our free time. These guys are volunteers after all.
But how's that making it less fully-fledged? Actually maybe I should first ask what you mean by full-fledged :)
WTO strikes 'landmark' IT trade deal
To me, Square seems a bit rudderless, but to others I'm sure they take that as being opportunistic. Despite Stripe's valuation, most hold that credit card processing fees are not the keys to riches.

Their lending operation is pretty interesting. If structured as a payday loan operation for businesses, it can be quite profitable albeit fraught with regulatory and/or reputation risk. If not structured as a payday loan biz, I don't think there's much meat there. Low credit borrowers won't repay, and higher credit borrowers can seek credit from other sources a much lower rates. e.g. the securitized market. e.g. it's much cheaper for a business owner to borrow against his house to fund his biz than for he or she to borrow from Square.

Such a payday loan biz was just bid on Shartank.

http://boss.blogs.nytimes.com/2013/11/19/assessing-a-kevin-o...
Not sure if it’s different than using the brightest minds of our generation to sell ads and contribute to build a panopticon society.
It depends. Too much (I don't think we have too much) would be bad. People rocking up just to pitch would be bad.

But, if a long term HN-er (gfodor is) is here anyway and wants to jump in and pitch, I am happy to hear from them. For one thing, he probably knows a lot about this stuff.
> USA companies also cover up embarassing failures, until caught our by the public.

I did not say that US companies are evil. But American employees are much less cooperative with evil companies.

Americans in general are much less submissive and obedient to authority figures. Americans also tend the view morally questionable things as wrong or right (evil/not evil), while in Japan it is more gray.

Furthermore, Americans can exit and enter the job market. If you are unhappy with how things are going at your company, you can quit and work somewhere else. That will not happen in Japan: top companies hire new graduates and someone who quit or was fired in middle age is unwanted in the job market.

In America, if your employer unfairly discriminates against you (for example whistleblowing\refusing to do morally wrong things) you can go to court. In Japan problems are solved via the existing power hierarchy, and courts are fairly inaccessible.

In America, a new CEO digs up all the wrong things that the previous CEO did and “cleans house”. In Japan, new CEOs are the previous CEO’s proteges and continue to hide their predecessors secrets (cf. Toshiba and Olympus scandals).

Lastly, in America, corrupt CEOs get send to jail (e.g. Enron). Three years after the Olympus scandal, everyone just retired.

(There is an exception: if you are a foreign executive in Japan, and you have 50 painkillers, you are held for 18 days without charge until you quit and return to your country).
Competetive olympic weightlifter here. Crossfit still gets a lot of hate, as comments below show. That's undeserved. They create a lot of attention for barbell training where there previously was none. That's fantastic. More places for me to train, suddenly people understand you why its fun and there's a whole market opening up of quality and affordable gear (iron too) that previously wasn't even an option. There's crossfit boxes organizing WL competitions with actual WL rules because they think its cooler. There's even crossfit boxes with strongman and powerlifting equipment. Crossfit pulled strength training out of its niche and is starting to overule the rediculous, overcommercial rotten fitness industry as it is now. It's a new fitness concept _with actual results_.

The main problem, as I see it, is that it's near trivial to get a Coach Level 1 certificate (my mom could do it). This results in a lot of bad coaching, resulting in bad form, resulting in unneeded injuries. You could argue that an easy certificate makes it easier to open up a box. Interesting trade off.

There are plenty of crossfit boxes, although I do not know if this is a majority, that hire real weightlifting coaches.

I can't help but think that much of the hate crossfit gets is just some form of resentment. Barbell training used to be unique, now it's getting more popular, and people feel attacked on a personal level.

All that said, good coaching, especially with big weights, is very important. It's a shame not every crossfit box owner thinks that way. Some of the injuries are bad. https://medium.com/@ericrobertson/crossfits-dirty-little-sec...
The same can be said for Clojure, but I haven't met anyone that would claim Clojure is not a "full-fledged" language. Interop has always been one feature, of many, that languages do or don't have (e.g. C++ interop with C, or C with Assembly).
It's really frustrating going to grad school in Japan if you did your undergrad at a good school the West.
Guessing game
This game is inspired in a tty game that would mysteriously guess the correct answer of any question. http://www.oracul.co
All Smartwatches are vulnerable to Hackers
Older on average than JS programmers, that's a reasonable assumption if you also assume that the "surge in popularity" brought a ton of kids to JS. But that they're older in general on average (i.e. not a lot of young C++ developers)? I would doubt that.

Moreover, C++ isn't outdated, it's mature. There aren't any grand new CS discoveries that are in JS but C++ maintainers haven't heard of yet.

As for "older = unlikely to be interested in developing games", I don't see where you get that from. It's like saying "older people are unlikely to be interested in writing books / making movies".
Teen+virgin+porn+video+and+virgin+sex-+Page+#1
Lambda inlining only works for very narrow scenarios. Passing a lambda to any Java API, such as event handlers in Android, will always have to resort to an anonymous class translation strategy, which generates a static or instance method in the outer class and a lambda class implementing the functional interface, forwarding to the outer class method. Non-capturing lambdas can be instantiated once and cached statically, forwarding to an outer class static method. Capturing lambdas can not be cached but still forward to an outer class static method. Lambdas capturing fields of the outer class can also not be cached and need to forward to an instance method of the outer class. Many lambdas passed to Android APIs will result in the last translation scheme.
I dont know why but every wordpress update breaks some or other thing. Like their latest update broke woo commerce which they have acquired now.

Dont they test before release?
I respect that the Wesnoth community may not want to go this route, and wouldn't blame anyone for that at all. My suggestion was more along the lines of "here's an option which won't be nearly as painful" than anything else.

While Unity3D is conditionally free-as-in-beer, it definitely isn't free-as-in-speech. Unreal Engine has recently gone kinda free too, but not really.

In any event, best wishes to the Wesnoth community and continued fun to be had by both those playing it and those progressing it.
Because you only learn a language at a certain age, and only if the language in question is brand new? That's doesn't make sense (and that's an understatement to be nice).
He did have that particular letter copy-written by an excellent editor though, which undoubtedly helps a lot :)
Well we know that a controversy and dispute makes for a good article, but this could easily be about the shared benefits of WordPress, and how different people use WordPress to make money in different ways.
Quick tip for hackers: Cook big meals and then freeze the rest in many small bags for later meals.
Nice work. I think the git log example is contrived though, because you would probably include the real emoji characters in the actual commit title, right?
See also the original email transcript in this other thread: https://news.ycombinator.com/item?id=9946692
The last few news items on http://nethack.org indicates the code is still being worked on and NetHack 3.5 is in the works.
To clarify:

Option/Maybe solves the problem of things either being there or not (from databases, domain modelling, ...). As a side effect this solves NPEs.

Non-Nullable Types is there to solve (accessing non initialized variables) NPEs.
https://www.youtube.com/watch?v=SXHHvoaSctc
So far we've had one major thread calling for a rewrite in a new language, one calling for a new license, and one insinuating the devs should accept the project is done and move on with their lives.

Is it any wonder open source gaming struggles with this kind of broad negativity?
Should a Person Touch 200,000 Volts?
Pork skewers with coleslaw
I foresee quite some nervousness for the future of Google because of the rise of ad/tracking blocking and privacy awareness.
The Most Straight Forward Guide to Getting Started in Outbound Sales
Get out before you have obligations (mortgages/kids)
UK: Birmingham food market has a good range and is fairly cheap (not organic stuff, its commercial grower stuff trucked in from Poland/Holand/Warwickshire). Part of the fun is seeing everyone else (real slice of life stuff). I like to support this market and I like cooking, so box of ingredients would not be something I'd pay for.

Some local organic growers have £5 boxes or £10 boxes they deliver to your house each week. These are bulk seasonable veg not prepared ingredients. I used to sort of like the 'ready steady cook' aspect of making meals out of what was in the box, but now I quite like the shopping aspect. Examples below...

http://www.farm-fresh-organics.co.uk/

http://www.morefresh.co.uk/medium-vegetable-box-3-4-people-%...

Pressure cooker: is this for beans? I've always gone for tinned beans on the basis that they are picked fresh in Turkey and industrially pressure-cooked in the tin. Am I wrong?
Interesting. I could even make a bet that these foreign funds will pump Indian stocks higher and higher, at which point Indian households will start buying - it's difficult not to do it when you hear your neighbor and cousin who are making lots of easy money by doing so.

In a few years the bubble will go up and up, until at some point it will begin to burst. The foreign funds that started it all will sell, with huge profits, and the Indian households will be left to deal with the mess.
I regularly play Wesnoth over the internet with a friend. Though we sometimes explore other games, we always come back to Wesnoth because it's compelling. However, and I say this as a fan, this game has severe issues - it's not just a few bugs and maintenance:

Wesnoth makes current hardware sweat to the point where my relatively new MBP sounds like it's taking off, as is my friend's ThinkPad. It's also the only game capable of slowing my current-generation iMac down to the brink of operating system usability and beyond.

The game itself is slow, UI actions, moving units across the battlefield - pretty much anything happens only after a noticeable pause. There is no apparent reason why a largely static, 2D, tile-based, pixel game should be this slow.

The network code and its underlying model are an unmitigated disaster, by design. If you experience any network glitch during play, including short wifi disruptions, the connection collapses. But it doesn't do so right away. It can take up to a few minutes for the game to notice that a player has disconnected. There is no automatic re-connect, all players have to save, exit, and rejoin. While playing Wesnoth it's advisable to stay in contact over email to coordinate.

Sometimes, the game state gets out of sync between players and the server. When the game notices that, you get the option to cancel the game or ignore and continue. If you do the latter, in-game causality breaks down completely (with hilarious results). If you opt for the former, once again, everybody has to save, exit, and re-join, and hope anyone has a non-corrupt save game. The game state isn't large or complex by the way.

These are not merely bugs; they are deep, architectural problems.
Off topic, curious, what's your CJ and Snatch?
Lovely work. It's one of the sketch.js examples - http://soulwire.github.io/sketch.js/ - it's worth looking at some of the others if you enjoy that sort of thing.
Chrome T-Rex game playable with any modern browser
Yeah, I was aware of its use for skeletal animation, but didn't realize it also could be used to simulate anime hair so well. It turns out it's behind AMD's TressFX Hair.

http://technologybehindmagic.tumblr.com/post/80710612110/tre...
I remember a friend of mine introducing me to Nethack and telling me that part of the fun was "hacking the game."

So I downloaded the source, inverted application of damage, and recompiled.

To that, my friend said "no! the hacking is supposed to be about manipulating the data files..."

I replied, "my way was easier."

Thanks for mentioning Nethack and reminding me of this :-).
There's plans for the company I work for to remove their old system of reviews too. It was supposedly introduced to cut some chaff and instill a high performance culture but it resulted in arbitrary performance ratings and both unhappy employees and managers.
> Virtually every country in the world enforces property rights.

Countries enforce a subset of rights to a certain extent on some sort of scale which goes from "none" (e.g. the DRC, where even your life is the property of whichever warlord pops by) to "just enough to keep the place stable" (e.g. India during the License Raj, where any new business that grew beyond a handful of employees was effectively outlawed resulting in negative real growth for decades and the eventual seizing of the country's gold reserves) to "mostly" (e.g. France, where you're free to start a business so long as it does not compete with one of the oligopolistic families close to government, and you're willing to play by the social rules) to "almost completely" which can be found almost nowhere. I've yet to see foreigners praise Indonesia's or Thailand's property rights. In fact, most Thai startups I know are incorporated in Singapore despite not having even one employee in the country.

On your critique of Lee Kuan Yew, I would like to see reliable sources. Obviously, I disagree entirely with your response, and hold Lee Kuan Yew to be one of the most honest and skilled politicians that ever lived, perhaps on par with Churchill or even Washington, but I am always open to new data and reexamining my positions. Mine are based on both Singaporean sources which your theory will call biased, and on French sources written around that time (including discussions with the older members of my family who saw it first hand).

I personally have incorporated in the UK thanks to their efficient and rights-protecting jurisdiction and will incorporate in Singapore as soon as I am granted PR (I object to the local ownership requirement but think it a low cost to pay), despite being a citizen of neither countries. Anecdotal evidence does not make data, though and I have too little time to try and find some.

I sometimes agree with what the AEI writes, when it is backed by data and aligns with the world view I have developed. Instances of where the AEI and I disagree is in the idea that any socialism is detrimental to business - in some cases government intervention can help avoid hysteresis effects, and obviously, I'm a big fan of Singapore whose health and education policies are outright socialist.
High score: 01233 Those Pterodactyls, hehe.

Best played after pressing ctrl + plus a few times.

Runs smooth.
Taylor series expansion. With emoji. In Swift. Tayolr.swift
I like the artistic concept, and the demo is pretty impressive.
Where would Clojure fit into this mix? How would its interop compare with Scala or Kotlin, as well as its performance?
Actually, there was a bug there, but now it's fixed.
study islam
I used it for a small Android project while AndroidStudio was still in beta. Had some minor hickups but it got better with every small upgrade. I was really happy to use it, it's a nice language, actually it was fun to use. When I didn't want to use the documentation I just wrote the code in Java and let the IDE translate that to Kotlin. Two things I liked the most: Null type safety and you don't need to catch every exception if you don't like.
Another language you may want to look at is Ceylon from RedHat, which has some interesting features (union and intersection types, notably)
Wesnoth Needs Your Help
It's a fair question, but no, I haven't started a bookmark tag for those. I keep bookmark tags for all the other things that I read that I expect someone will want citations for during some internet debate, but I haven't started one for this particular subject yet, since it's relatively new.

I have however gone back through a lot of my reading history and dug out quite a bit of other links and supporting data. Interestingly, that specific phrase, "new normal", came up quite a bit, which is probably why I used it without thinking about it.

Finding supporting articles wasn't super difficult, but synthesizing them into something coherent will take way more effort than I'm willing to put into a 10-hour-old HN thread which probably nobody will ever read.

So I'll synthesize it and post it to my personal site in due time, and then post that to HN (where I expect it won't get any traction at all, but at least I'll have something to point to the next time someone wants citations).
direct link to the download, avoiding list sign-up http://www.openxava.org/openxava-downloads/openxava-5.3.1.zi...
Machine generated TED-Talks
The syntax is common on GitHub: https://github.com/atom/atom/blob/master/CONTRIBUTING.md#git...
Care to point to an analysis supporting this? There's surely a point where the bother with replacing spare parts is cheaper than letting someone else deal with it but it must be some scale.
Find the people you’ve crossed paths with
Qudos.io – Product Hunt for Devs
That would require any new container classes to implement each of those methods again (and will probably still lack useful ones, like groupby) whereas currently they can just implement iteration and get the rest for free.

You could have both approaches, but that would go against one of Python's core principles ("There should be one-- and preferably only one --obvious way to do it.").
I am using the official demo app, which is be updated regularly.
It is probably trailing several weeks behind the dev branch, but I don't think it is very far behind.
Zombies Fury
Pesticide found in 70 percent of Massachusetts’ honey samples
Thanks for the info! I did know that passing lambdas to Java API calls still has to instantiate an anonymous inner class, but the details about what happens in each situation are new to me (and really interesting).

I'm sorry that I didn't make it clearer in my post (I'll edit it), but the thing I really appreciate is that I can use functional methods on objects (like map, fold, filter on iterables or our monadic bind method on optionals) and pass lambdas because I know it will be inlined. The inlining -- which should always happen this particular scenario (please correct me if I'm wrong) -- makes using these methods super cheap!
To power drones, presumably. You have the example of Tata's compressed-air car prototype http://www.business-standard.com/article/companies/cars-runn...

Although I suspect a compressed air tank with enough capacity would be way too heavy for a drone to carry.