skysight-inc/HackerNews huggingface dataset:
From the article...

> In the past, Maven (64%) and Ant + Ivy (16.5%) have been more or less neck and neck. Indeed, we believe that many developers often use both in different ways on complex projects – in 2012, 67% of respondents used Maven and 48% used Ant. [...] Ant with or without Ivy is only one-third as commonplace as it was reported in 2012. The rapid increase of Gradle (11%) is also interesting to witness. Since 2012, Gradle use has more than doubled

The 2014 question was what build tool is used most often, whereas the 2012 figures are for what build tool was used, with some overlap.

So Maven use has stayed high for those using it, whereas Ant users have either given up on it, use Maven more often, or have switched to Gradle (which is still Ant).

I wouldn't trust the download numbers given by the Gradleware CEO, though. The Groovy ecosystem has a long history of fabricating numbers, e.g. look at https://bintray.com/groovy/maven/groovy/view/statistics and see 865,000 downloads of Groovy in the past month, then click on country and see 822,000 of them are from China, and only 17,000 from the US.
>More worrying is that it's often not possible to persuade someone who is swayed in the wrong direction, because they just don't have the base level of knowledge to allow it.

I think that may be oversimplifying things. Anyway, I liked chapter 5 of "Probability Theory: The Logic of Science"

http://cdn.preterhuman.net/texts/science_and_technology/Prob...

...the impatient should skip to the last paragraph on page 129 to get to the gist of how rational people can come to different conclusions when presented with the same data.
I disagree with the general sentiment.

> The problem is too many games.

That's not the problem. It's like saying that music industry is in crisis because there are tons of junk records around. Good music is always a minority and one has to sift through noise to get to it. Gaming isn't any different. Good games are a form of art, and they are always a minority, whether we are talking about indie and low budget or big budget / publisher funded games. That's why Steam may be a bad example, because filtering games there isn't easy. Services like GOG concentrate on good games. That's of course subjective (according to the distributor), but they do a lot of pre-filtering for you.

> It's not sustainable.

It is, like any other art. Make something unique, make something good and you'll find your audience. Crowdfunding also helps to increase visibility.
I agree with the principle, but disagree with most of the specific consequences mentioend in the article.

We shouldn't use newer tools just because we like new, shiny technology. And we definitely shouldn't push them on our non-technical customers.

But! Saying that modern tools are not more convenient is wrong. Copy-pasting the same change to 8 files is not an improvement. It's not an improvement both practically, since you will mess up on the 18th change you're required to make. And it's not an improvement in reality, because in reality the people who don't use something to abstract this problem away don't do it because plain HTML/CSS is better, it's because they don't know how to solve this issue, or even that they need to solve this issue.

The technical world is better because we assume that you won't have to hand-edit and hand-apply changes in the way the article talks about.

And lastly, anyone thinking that WordPress is a problem is simply mistaken. WordPress is one of the most popular systems for getting real-life people to be able to create and post content to the web. The kind of people who don't have a clue what HTML is, and who couldn't care less.

For these people, and arguably for most people who want a quick web site with a nice-looking theme and easy ability to create and edit content, then WordPress is the best option by far. Even knowing many other technologies and being in general a power-user, I still use WordPress extensively. There's no easier way to get a decent looking site online.
Steam is currently being flooded with "Casual" mobile app ports it remains to be seen if they actually sell, I have yet to see one on the top sellers list after release. I would hardly call that a bubble. Good indie games will continue to make money.
PDF is easy to support if you use pdftk. You can even simply get the first page for large docs.

http://www.pdflabs.com/tools/pdftk-server/
Android’s Font Renderer: Efficient text rendering with OpenGL ES
The other fast lane: Comcast built a last-mile CDN to charge for video delivery
NodeOS – Operating system powered by npm
You can't regulate this. How do you know why I didn't really hire you?
MaxCDN has been fantastic for us (https://commando.io). We suggested this feature... And they delivered.

Purging a zone takes seconds, and they have the ability to add http headers from the CDN side which has been great to add Access-Control-Allow-Origin "*" on JavaScript assets. They also just released SPDY support on SSL zones.
Linksys recently launched the WRT1900AC as a spiritual successor (in theory) to the WRT54G, but I'm waiting a bit to see how true that is.
"His study of more than a billion hands of online Texas Hold’em found that 85.2 percent of the hands were decided without a show of cards. In other words, players’ betting decisions were of overwhelming importance in determining the outcome." (emphasis added)

This is a tautology; the real question is whether there is significant discretion in making those decisions. The 85% statistic is meaningless without knowing how many of the winners within that segment simply folded weak hands and kept strong ones, in which case it would be clear that luck is the dominant factor. The 7% where the poorer hand won might merely represent the occasional exception to the rule.
The good news is that these things always go in cycles. The ones that can weather the downturn will be the big winners on the other side.
Successful Entrepreneurs Do These 5 Things Daily
Also, one of the article's key quotes makes the sunk cost fallacy:

“They’re running out of time,” says Mark Sykes, director of the Planetary Science Institute in Tucson, Arizona, who is not involved in the mission. “We’re not just talking about science being lost — we’re talking about getting return on our investment.”
Agreed on baity headline!

I know I'm looking forward to actually seeing pictures of Pluto since I was in elementary-school and learned about the solar system.
I wish there was a stream only hardware box we could get that I can plug into my TV. Maybe they could port the stream receiver to Android?
That's exactly the point (which I obviously failed to get through). The news (at least to me) is that we're past the tipping points - it is irreversible now. Plus it is not (probably) just about droughts, weird weather and rising sea levels but rather about Earth becoming like Venus.
...well if the thermostat was nefariously set to a few degrees below the displayed setpoint in the middle of winter, then I suppose people would be making more trips to look at the thermostat to see why they are colder than they expected...
It's more likely to be cheaper: less support calls/emails.
Very interesting, i've been playing with KSS and boy the learning curve is pretty high on implementation.

The best way i've found to generate a styleguide (so far) is during the build process, there is a grunt plugin called grunt-kss (has SASS support) that i'm using to generate and deploy the "living style guide" to an internal server when ever a build is generated for production.

Really helps with the design dept. so they know what basic components on [x] website look like and can check them against designs.
A lot of programs have more complexity than what is immediately obvious:

* The Microsoft office suite has a VB interpreter for every application,

* 3D (Blendr, Rhino) and graphics (gimp) tools have inbuilt python interpreters,

* And, it seems like there's always notes coming out from postgresql about how to deal with os limitations/gotchas
There is also an api:

https://hn.algolia.com/api

I would think lots of apps are still scraping pages.
Talking with Mikel Evins about the Lisp-based Newton OS from Apple
This inspired me to make a Julia version: https://github.com/sunetos/DotPlot.jl

It doesn't do arbitrary raster yet, but it has a cleaner syntax and prettier graph than the python/javascript ones.
The ui_component() call looks a bit like creating a React component, if you squint.
There are ways it might hurt a neighborhood, but if you fail to see any benefits I'd propose you lack imagination.

1. It's fun and exciting to meet interesting new people from all over the world. We're not all curmudgeons.

2. It might bring new business for neighborhood merchants.

3. Some neighbors might be able to stay in the neighborhood because sharing their home helps them pay rent or mortgage.
So it says in the over 1 year old rant on Grails 3.0 http://grails.io/post/48599814766/more-on-where-next-for-gra... but it's very slow coming. Same with other Groovy ecosystem software like Groovy which hasn't made a dent in it's new MOP, Antlr grammar, or Java 8 lambda retrofit. And Gradle which still ships with Groovy 1.x.
Just start keeping a journal, there's many benefits of spending 10-20 minutes reflecting on the day.
The legal system,

http://www.eeoc.gov/facts/qanda.html

http://www.nolo.com/legal-encyclopedia/lawsuits-based-the-hi...

http://www.law.cornell.edu/wex/employment_discrimination
Then you miss out on all the awesome reactive IDE stuff.
I have been playing Jeff Vogel's games since Exile 1 in 1995, and I'm still playing them today with the Avadon series. He's a fantastic author and fantasy world architect, however I strongly disagree with his opinions on the game industry.

This is a guy who was selling a 20+ yearold game as a downloadable installer from his ancient website for $30 while new indie authors were pumping out new games on sale for $10, $5, or less. Who was making more sales, and ultimately more profit from this? Evidence it wasn't him: http://www.shacknews.com/article/57308/valve-left-4-dead-hal...

I think Jeff is a dinosaur, stuck in the 90s shareware era, and bitter that people can make more money by selling games for $3 than he can by selling games for $30.
Sorry if it looked like that looks kind of like an apology, but isn't.

The opening line of the first paragraph of your comment directly referred to the content of my post and the last word in that paragraph was silly.

Now understand I'm in my 20th year of internet use, so it's not the most uncivil thing that's ever been said to me. It's not even close to a rather mild incivility that I might have written a few years ago.

But it is uncivil and out of keeping with HN's community standards. There are plenty of other places that not only accept but tacitly encourage posts with that rhetorical flavor. But that's not HN.

https://news.ycombinator.com/item?id=7253493
Ya, I don't know. I'm just relating what I've observed. And I spent a lot of time doing this observing. It was a sort of "second job" for a number of years. Probably more years than most people who post here have been able to drink beer. I know the game intimately and I have watched dealers who could point the ball where they wanted and watched the table bump scam. I guess I understand people being incredulous. I might be as well if I were not an "expert" on this particular topic. And I don't say expert proudly but rather with a bit of shame on a lot of wasted time and effort (although I am "up" in roulette it is hardly enough to account for these hours, and I am just as equally if not more "down" in other things. I tried to beat slots also with no luck. And of course poker which was probably about a wash and took a lot of time.) But... it did give me a new perspective on randomness. I think there is a lot less of "randomness" and a lot more of "patterns we don't perceive" in the world.
It sounds like some kind of architectural mistake led to needing separate authentication code for every ISP-device combination.
Show HN: The audio captcha for HN is a terrifying robot
The trouble is that the preprocessor isn't referenced anywhere, and it's going to confuse many web developers.

It isn't in the file extension, the extension is just .html.

"include" by itself is the tenth result on google. "include virtual" and "include file" (without quotes) have SSI in the top results. But not everyone is going to google that.

With C most knows there's a preprocessor. That could be true with HTML and Server Side Includes, but it isn't.
The whole point of environments like Pharo is to integrate everything in a single, consitent entity: Emacs knows nothing about your windows manager, your windows manager knows nothing about your Emacs. You can make them cooperate at the cost of learning two languages, and maybe at the cost of making them communicate with the lowest common denominator, ASCII text - which is incredibly inefficient and brittle. Also at the cost of duplication, when you use Emacs (or Vi) and tmux/screen (all of them manage windows).
In Pharo, the window manager and the text editor are written in the same language, and making them cooperate is a matter of sending messages, which are function calls and binary data. The text editor is an object that is reused multiple times in the system, and I wouldn't be surprised if the WM could be used to manage windows inside windows. In other words, the efforts you put in Pharo are much more easily leveraged than those you put in multiple tools.
The downside, of course, is that you have much less choices than with Linux ecosystem.
I think this is a joke but I don't get it... could you explain please?
Any advancely funded enough technology could be undistinguishable from magic, specially when you don't know how many layers of the ecosystem got compromised in a way or another.
Absolutely. Dwarf Fortress is a fun example of what's possible when you make a genuinely great, innovative game while putting zero effort into marketing or accessibility. There will always be a market for exceptional games like that. There'd be a much bigger one if he could get a proper GUI together, but Tarn Adams seems perfectly content with his modest income.

If you're a business person, games are probably a poor investment. If you're an independent creator, it's still one of the most self-sustainable forms of art.
And in other news the DEA and FBI no longer need to break into homes to bug them as they have compelled Google to just insert a listener into your thermostat and refrigerator.
Its so predictable, futuretimeline.net published the story a few years ago:

http://www.futuretimeline.net/21stcentury/2014.htm#ipcc
>Gambling games are bad for the exact same reasons that grind-based are bad: people play them for the addictive reward mechanisms. If you're not affected by those mechanisms, you're usually left with garbage.

Wouldn't these games be even more appealing if had the same reward mechanisms but were also intrinsically interesting?

>The most popular poker games tend to land on the sweet spot where "enough luck that bad players can think they're good" and "enough skill that you can actually be good" meet.

You'd think you'd see games along this continuum but poker is alone in the sweet spot. The other casino games aren't even worth considering.
The search for a JavaScript game engine with native speed on iOS and Android
That's great, but that's not something that is realistic for a majority of the content owners on the Internet. I could do what you're proposing (although I'd use emacs instead of nano because I've been using it forever), but so what? My takeaway from the article was that we don't need a full blow $new_tech app for every site, but I also don't think that's an excuse not to use one that makes your life simpler.
Isn't this what DOS did?
Don't blame Haskell for it.

On Gentoo with the official 'haskell' overlay it's just a matter of running

emerge stylish-haskell
Editing code, live on the production server... what could possibly go wrong?
Now that more knowledgeable people have chimed in, it looks like Arrakis is an exokernel that only needs hardware virtualization to isolate domains.
“Younger founders can kiss my ass.”
What a great story. That took me back.

I remember getting good enough at Dragon's Lair and Space Ace to pull off this rockstar demo, but then I met my match when Cliff Hanger came around the local arcade. I merely bled dollars, without getting very close to being able to beat it.
Exactly. Games need to be approached as art because they are art. And most of the common rules of success in art apply there.
Because there is no competition. They are the only ones with the basketball court and the basketball to boot. Cities have tried to implement their own internet only for them to whine "anticompetitive!" and then increase their prices $10.
That was exactly what I thought as well. A simple Sinatra router that looks for a filename that matches whatever the user asks for, and I'm off to the races. Quick and dirty header and footer in a layout file and I'm good - my 8 page site is now 9, but it's much more edit-friendly than 8 versions of a nav bar.
> Wait, can Congress do that?

Yes.

> I know that they approve budgets obviously, but I thought all they could do was allocate it to different departments. I didn't think they could say, "here's this money but you can only use it for this purpose.. you absolutely cannot use it for this other purpose".

Not only can they do that, that is usually how they allocate money. Even when there is some flexibility in how the funds are spent, that flexibility is defined in the law appropriating the funds.

> And it's hard to imagine them removing the military's authority from withdrawing from a war.

Withdrawing from a war is an unlikely thing for Congress to act to bar, sure, but that's not because they couldn't, just because they would be unlikely to choose to. Closing the detention facility at Guantanamo, well, that's a different story. While they haven't exactly prohibited it, they've removed funds for it from budgets and prohibited the specific steps the administration proposed to take to do it (such as transferring prisoners from Guantanamo to the US.)
But those are tools, and this argument is that it's better to do things the bad old way than to think ahead and save time and work. I guarantee this guy doesn't remember what it was like creating web sites in 1996.
I think the idea is to give each app dedicated cores. (And maybe save one core for miscellaneous stuff.) If the app wants threads it can use a libOS that provides whatever flavor of threads it prefers.
Software Testing Guidelines
So whats the difference from this and the embedded backup restore tools on ES 1.0.1?
i like the idea. but think of all the home network equipment that doesn't support/needs an update to support IPv6.
I totally agree. Of course climate change and its newly announced irreversability is alarming. It's really hard, though, to figure out what immediate, effective action one can take.
The startup inside a 152-year-old Fortune 150 company
I have a passion for riding up hills.
I don't mean this snarkily: how would you know if a truly stunning game had passed you by? If it'd been out for a long time before you heard about it? That wouldn't seem to account for the possibility of really great stuff passing everybody by and never achieving critical mass.
Australian Government Should Follow Singapore in Supporting Startups
We are just showing the versatility of the platform through a real world use case. LDA is hard to implement/scale for the untrained same as many other machine learning, optimization, graph traversing,etc algorithms. What we are building is crowd-sourced and generalized API where all these algorithms can be combined and used together to really make any application smarter.

The demo we show here is a version of how we used our platform to generate tags for all entries in our API by combining algorithms that existed already in Algorithmia. (modified for performance over quality due to the volume that HN would bring).

Cheers.
One of the assumed axioms of this argument is the the game industry is a zero-sum game, which it isn't at all in anyway. Now maybe it's not the flexibilist market and the low hanging fruit and easy stuff is much more saturated then it was a few years ago so it's certainly harder, but a bit the argument has some more give in it than it might be admitting.
You're right. I suppose nothing is perfect!
Also, share of hands isn't share of stake. Sure, lots of hands of Hold'em are folded out -- often before the flop. But what share of the amount wagered is decided that way may be pretty different than what share of the hands are decided that way.
Those who are willing to take IPCC at its word need no convincing. Those who are not so willing also need no convincing. By now there's no third category of meaningful size, and everyone on both sides is sick and tired of arguing over it.
Holy fullbacks, Batman! I didn't know about SoccerMetrics. The Python client seems to be just a wrapper for their REST api: http://soccermetrics.github.io/fmrd-summary-api/started.html

Lots of numbers to crunch there!

This is all very nice but it would be nicer if there was some sort of cheap software that amateur teams could use to gather and then analyze their own data. There's a massive market out there for this sort of thing, the football world is very conservative and tends to move slowly.
The Minecraft modding scene is also this scary.
Here's some pseudo code...

passed=true
for (i=0; i< len(auth_username); i++) {
if (i >= len(username) || auth_username[i] != username[i]) {
passed = false
}
}
for (i=0; i< len(auth_password); i++) {
if (i >= len(password) || auth_password[i] != password[i]) {
passed = false
}
}

return passed

This could potentially still be used to check the length of the username and password, but that would be more difficult. Hashing the username (like you mentioned) and comparing those character by character (like above) should yield the exact same timing for any inputs.
Agreed. Having this for the world cup will be awesome to try toying around with a couple of games or apps.

The more the better!
Hacker News is not news nor for hackers, it's a place that (among other things) likes to bikeshed social issues popular in bay area tech circles.
'Gender non-conforming' would have been a better term; it slipped my vocabulary and gender-fluidity can be used in its place in most cases.
Those are protocols, not companies or even services... That's like saying ZRTP or SCIMP are using laws to protect themselves...

There are certainly examples of companies using the protocols you listed that have chosen where they operate with great care...
Or they found the history too messy, didn't want to publish full author information with email (possibly, because it would mean getting permission) and similar cases.
Depending on who you ask:

- Most major governments are ineffective, if not corrupt.
- We put almost no resources into educating our children.
- It's pretty clear we've broken the planet (or are breaking it fast)
- The masses are confused, and feel helpless.
- The world economy appears to have been subjugated by central banks.
- Our food is progressively getting more toxic.
- Corporations (in general) have scraped together too much power.
- It's 2014 - this is not the world we had dreamed of, it's lame, inefficient and generally run by emotionally immature, tiresome, short sighted people.
- Many people have given up at some level.

OP your point is valid, but I think (in some way) some of us are just thinking 'f-- it, let it roll, we deserve it'

Disclaimer: I have not given up, I think things will get better - perhaps naive