skysight-inc/HackerNews huggingface dataset:
Fading art in schools, perhaps, but still done plenty in the field of linguistics :)
Ten+ years ago, I used to weird out people by telling them about my favourite technical death band Meshuggah ("It is like modern jazz or something, really complex and interesting. Just faster...")

Today, it seems that half the kids under 25 know more about Meshuggah than I do. :-)

As a fellow Swede, this is a bit funny:

http://www.deathmetal.org/wp-content/uploads/Metal_bands_per...

What I don't get is why Finland don't have more famous metal bands? If you check a jukebox in Sweden, typically at least half is factory made pop music made to sell for money. In Finland, half is good hard rock and metal.

(Edit: For a good take on metal, search for the interviews with the Darkthrone drummer on Youtube. See both the old and new ones. It gives a strange feeling how he dismisses everything I like... :-) )
Underrated post.
Ask HN: What's the best way to create and maintain a blueprint for my projects?
I haven't done Rails in years, but I miss the generators and scaffolding. It was a great way to get started on a project quickly, and although we're now more apprehensive about "frameworks vs. libraries", some big projects like React agree dev on-boarding is an issue. I value explicitness, but think there's a lot of opportunity for convention over coding.

I feel generators like Yeoman are too opinionated, clunky, get outdated quickly, and also separate from the codebase. Git-cloneable starters and boilerplates have similar issues.

I'd much rather have a "blueprint" file similar to the DevOps world. I can clone popular ones, reuse components to make my own, and whenever I want to add some new feature to my project I just change my blueprint and it would create a todo list of changes I need to make (I don't know if i completely trust automated manipulation of generated-then-altered code, but it could definitely have code generation the first time). It could even turn into a Git Flow-like development process. Something like TDD or unidirectional project changes: change your blueprint, before you make major/minor (non-patch) changes to your code.

If implemented in something like YAML with a package system like NPM, your blueprint could refer to vendor blueprints and then if you upgrade your vendor blueprint the same "diff todo" above could tell you what you need to change to implement the new version.

Hopefully someone can point me to a tool that acts like this, or explain to me if I'm being too naive to the complexity with such a simple example, or missing something else altogether.

x-post from /r/learnprogramming:
https://www.reddit.com/r/learnprogramming/comments/4769ee/whats_the_best_way_to_create_and_maintain_a/
This should answer your question,
http://docs.godotengine.org/en/latest/reference/gdscript.htm...

As for my personal experience with GDScript,
I used to experiment with Godot a while back, and honestly I never felt like GDScript was some sort of hindrance never felt it was in the way. It was really, really easy to pick up if you know another programming language already.
Why is it weird?

I mean is pop, rock, hiphop, dance or even dubstep any less global?

Is it weird because heavy metal still has the "satanist' label attached to it in jurnalist minds?
From the Bill's actual letter, it's not him, he's not scaring to "humanity getting destroyed" (your words) it's the consensus of world scientists about the effect on the climate and he just states the facts:

https://www.gatesnotes.com/2016-Annual-Letter

"Scientists say that to avoid these dramatic long-term changes to the climate, the world must cut greenhouse gas emissions by up to 80 percent by 2050, and eliminate them entirely by the end of the century.

When I first heard this I was surprised. Can’t we just aim to cut carbon emissions in half? I asked many scientists. But they all agreed that wouldn’t be enough. The problem is that CO2 lingers in the atmosphere for decades. Even if we halted carbon emissions tomorrow, the temperature would still rise because of the carbon that’s already been released. No, we need to get all the way down to zero.

That’s a huge challenge. In 2015, the world emitted 36 billion tons of carbon dioxide to produce energy. This is a mind-boggling number. (It’s worth remembering, because it will come in handy. For example, someone may tell you they know how to remove 100 million tons of carbon per year. That sounds like a lot, but if you do the math—100 million divided by 36 billion—you’ll see that they’re talking about 0.3 percent of the problem. Every reduction in emissions helps, but we still have to work on the other 99.7 percent.)"
Just a heads-up, the 'OPEN SOURCE' button in the right-top of https://actorapp.github.io/business/ returns a 404.
Success Story: The Giant Rolling Sushi Campaign
Most generators have a random component which is seeded from a timestamp. In that way, the user provides the creative input to the generator.

If the generator doesn't randomize anything but just produces a preset sequence of outputs, that's different -- my feeling is that such a program's complete output is a single work by the program's author, since it's not affected by any external input.
It might be easier for you to do, but it seems like a worse end goal.
This might be true for leaks in ventilated spaces, but I am really scared by the idea there could be a hydrogen leak in an underground garage. Also, in the case of a traffic accident, we are talking about a high pressure tank, so the risk of the tank failing structurally is much larger than with the unprepared fuel tank. Finally, hydrogen is much easier to light than fuel.
If you're not paying for it, you're not the customer. You're the product.
Thank you for the Gaia GPS! I used it on iPhone last year in my solo Carpathians tour and it worked great.

The initial maps download at home took a really long time, but I just put a phone on charger and allowed it to take time.

I love how it allows me to quickly create waypoints, so I marked my track manually every hour instead of using automated tracking. This helped a lot to conserve the battery life.
https://developer.android.com/images/brand/en_app_rgb_wo_60.... on your homepage is 404
When I read the title I thought at first it was new marketing speak for a startup cashing a humongous funding round.
Statistics for Google spreadsheets
And here we have Moral Relativism in action... Russia and China are an order of magnitude more oppressive than the US.
Would you mind adding a FAQ somewhere as well? I was looking where your funding comes from but couldn't find anything (I'm going to guess reading the blog you want to sell an enterprise version?).
I like Telegram much better than the others because it's very fast, and having a native Windows app is awesome. Much better than the crappy Whatsapp web client which is not even an independent client.

The only problem is convincing people to migrate, and I have been highly unsuccessful in that :(
To the point on open sourcing, while valid for other ventures, Google Compare is largely not novel. They mostly partnered with existing vendors in the independent agent comparative rating space where this sort of technology is both common and mature.

Since they relied so heavily on partnerships and from what I could tell of Compare, I'd strongly doubt they could open much more than the interview process (which has next to no value).
The OP suggested fuel cells. This would replace IC engines and should result in complete conversion to CO2+H2O (with the whole process being carbon neutral because the CO2 came from the air originally). I.e no NOx, fine particles etc.

I agree on feeding people however e.g. algae produced bio oil could be very space conservative -- and could be used to e.g. clean waste water.

NB use of could and should rather than would throughout this post. Algae produced bio oils are a matter of research at the moment and I don't think that the fuel cells exist yet.
Moreover, there are very good languages out there, which are designed for simple embedding.

LUA, for example, seems to be quite popular among game engines.

Reinventing a custom embedding language is almost always a bad idea.
> One thing I don't get with game engines: why do they feel the need to make a X-like scripting language, where X=Python in this case, and X=JavaScript in Unity's case?

So I checked the doc

> GDScript is a dynamically typed scripting language to fit inside Godot. It was designed with the following goals: (...)

So yeah, it's close to python but with a different syntax. Why ? it's a big fustrating.

Granted Python wasn't necessary developed with game design in mind(though there is absolutely no issue with developing games in Python). I feel there is a lost opportunity here.

> As with most dynamically typed languages though, the higher productivity (code is easier to learn, faster to write, no compilation, etc) is balanced with a performance penalty, but most critical code is written in C++ already in the engine (vector ops, physics, math, indexing, etc), making the resulting performance more than enough for most types of games.

Then why not go with a statically typed language at first place? I began programming with Flash and never had an issue with learning AS from scratch, granted AS2 was less difficult than AS3 for beginners.

Anyway, first time I hear about this project and it looks quite gorgeous.
> [Lefutray]’s guitarist, Cristian Olivares, 32, says: “Metal is huge here in Chile, and I think that is because of our history—full of violent acts of repression and injustice.”

It really is big in Chile. After spending a year here, in Santiago and Concepcion, rarely a day goes by without seeing Slayer and/or Iron Maiden T-shirts on someone walking by me on the sidewalk. I've seen 6 year old children with metal shirts.
I think in some cases it is because people are taught that Comma Splicing Is Bad. But imo Ellipse Splicing Is Worse (and should probably be Considered Harmful ;) ). Commas or Em Dashes[0] are better, clearer, and (AFAIK) more grammatically correct.

[0]: http://www.thepunctuationguide.com/em-dash.html
I don't really see through any clothing there..
I see generic Insulin is available in India:

Actrapid 40 iu, 10ml at Rs. 145, or about US$2

so the lack of availability would seem to be down to regulatory / patent bs.

There should be some way to alter the laws in the US to favour the US people rather than the billionaires. Saunders?
By that definition, the U.S. government and military are terrorist organisations.
> You're the CEO of actor, right?

Yes, my pleasure.

> How do you position yourself against Telegram (according to the first Actor post that's where you're coming from) or other solutions?

We are replacement for Jabber with powerful productivity-related apps on desktop and people-friendly mobile apps. We are completely open, high performant out of the box. Unlike Jabber we are not non-profit that helps us keep development of the platform, but our sources are completely open.

> How are you planning to make money/to stay in business?

Actor is already profitable company. A lot of people want to make their own messaging solution, integrate to existing systems, make some customizations and even solve email overflow or other communication issues in the big organizations (with 100k+ of employees). Server can handle millions of users just like Telegram and people need it if they have resources to launch niche messaging app in some country, but don't want to spend years to build it (like we was). That's how we make money.

We are lack of resources for landing page development - all forces used at our desktop/web app. If someone want to join us just email me) at steve (at) actor.im :) We are hope that we will clean up all sych stuff on the next stage of our product.

> How easy is it to build/run a server?

Almost just like apt-get install actor with required configuration: https://github.com/actorapp/actor-bootstrap/tree/master/docs...

> Everytime federated messages come up, someone will mention matrix

Yes. We talked to them. Actually we use matrix ideas in our s2s protocol drafts: https://github.com/actorapp/actor-platform/blob/master/docs/...

One problem with matrix is that it is not considered as production ready, but actor is and already serve 100k's users on foreign instances and it is production ready. We will work on our draft and will then merge our ideas with matrix one.
PHP: Stack overflow when decompressing tar archives
How to spend one (perfect) day in Tokyo
How to get ideas in big companies to yes
I like in the UK and I DID know it existed. However, I am in the industry, so that probably explains it. It was very incomplete in the number of cards it contained.
The Innovative OS That'll Bring PCs to the Developing World (2015)
How about an "icy glare"?
I'm building some nice example projects for claudiajs now, this sounds like a fun thing to try. check out https://GitHub.com/claudiajs in a few days, it will probably be there
Not even available in NY and NJ. First time I heard about this service.
They have decades of experience in rugged computers, their toughbook laptops are the sturdiest commercial devices I know of (some videos on youtube are jawdropping)
I learned paint mixing as a child, but the only color mixing I do now is with RGB sliders. I find subtractive color much more difficult. And I know more people who make computer art than who use traditional media. I wouldn't be surprised if additive color systems have surpassed subtractive in popularity.
> Until Unity became popular, everybody was doing their own game engine for their own game.

The very first Half-Life was already using one of the Quake engines. As was Hexen.

The first Deus Ex was using the Unreal engine.

That was all probably ten years before Unity.
This was clearly a project driven by externals. Christmas is a fixed time, and ET was going to hit the cinemas at a fixed time. If the deal is in place with 5 weeks to go to get things into stores for Christmas, then 5 weeks is what you have.

And adding more than one programmer to a 5 week project for a platform like that would slow things down, not speed it up.

There's lots of things they probably could have done better, such as having testers on standby, but the project timeline and putting one programmer on it doesn't seem like something they realistically could have done differently.

Taking the risks they did on it in terms of volume and marketing costs, is a different matter. The poor planning that led to those timelines, likewise.

> This was not his fault, but shows a shocking lack of planning and communication within Atari at that time.

Here we are in total agreement.
Yes, we are always wondering how it is possible. But you need to understand that telegram rolled not only their own crypto, but their own DB, PHP compiler and so on. Everything is written in C++.

To solve one of the earliest DDOS attacks telegram's team take their servers put it on the track and install them to other DC. This is insane.
How does OT help make offline editing work in a way that a similar algorithm relying on a centralized system doesn't? Both are a form of Command pattern, both can store a buffer of changes to send to the server now or at a later time - OT just has more requirements and complexity in order to support peer-to-peer merging too, which Google Docs as far as we can tell doesn't actually use. I fail to see the difference vis-a-vis offline editing. (Not to mention that the very concept of "offline" requires there to be some central server from which you are disconnected).
Since Google mostly partnered on this you can get a similar comparison quoting experience from their partner Coverhound who is very much still in business.

https://coverhound.com/
I think fluency in the target language is more important for the reasons PhasmaFelis and igravious say. Or to put it more bluntly, because understanding is generally an easier task than speaking/writing.

For example with my level of English (a lowish C2), I can understand all kinds of texts, including literary texts (I read lots of novels), but there is no way I can write English at a literary level. I would tell the facts of the story just fine, but the special "feeling" that good writers give to the text would be lost.

Curiously, this notion (that the best translator is one who is native or 100% fluent in the target language) is widely accepted in Western cultures, but someone told me that in China is the other way around. When they hire Chinese to English translators, they especially value their knowledge of Chinese, not English. Which may partially explain the "Engrish" phenomenon...
It has a level of appeal globally, but not enough to be mainstream most places.

E.g. the top Norwegian death metal bands are amongst the most successful Norwegian musicians ever, yet they don't sell much at home. Yet they do extremely well by Norwegian standards because they sell ok all over the world.
Don’t beat them, make them irrelevant
Yes, I'm aware of the AAA exceptions. Source, CryEngine and Unreal Engine were around since long before Unity. They represent an extreme minority of games. Obviously the concept of game engines is older than Unity, I didn't think I needed to explain that here...

And even then, CryEngine, Unreal and Source are all engines centered on a very specific kind of game (fps style). There was no serious general-purpose game engine before that, that devs actually used.
EURUSD Sets Up to Weaken Further
I used delicio.us back in the day before yahoo dumped it. I moved to Google bookmarks. Its a horrible interface, but it lets me store the bookmarks. Finding them again is next to impossible. Pocket I tried but the read it later feature would mess up articles that had code in them.

I had this idea at one point to make a system that auto organized the bookmark added by 2 or 3 concepts and you would choose the best one out of the suggested. It would be like having your closet organize itself.
I didn't even know it was a "team"
A short introduction to Recommendation Systems
I think marketing automation play very important role on Social media in 2016
> When you're distributing something that the government doesn't want you to distribute.

Mobile phones (and their networks) are under heavy surveillance.
And so the "it's not real metal" arguing begins...
What a strange article. It obviously has appeal because it's amazing and it's far from weird because the metal scene has always been very international.
"I like Metal" is also similar to saying "I work in AI". There's tons of sub genres. I enjoy the more "melodic" stuff (Savatage, best band of all times).

What I thought was interesting: back in roughly 2000 the word "Metal" had a different vibe to it in the U.S. compared to Europe. I think the popular use of the term in the U.S. tended to include stuff I'd call Rock. My guess would be that the common mainstream answer to "name a metal band" would probably have been something like Iron Maiden in Europe and maybe Led Zeppelin in the U.S.
+it seems like Black and Death Metal were much more common/represented in the European scene. Once again strange because most of the DM bands I liked at the time (still do of course) are from the U.S.
I feel like my view could be highly distorted so I'd love some feedback on this.

I think it's also interesting that some U.S. bands are superstars in the European Metal scene or parts of it but seem to be fairly unrecognized in the U.S. (Savatage, Iced Earth).

South America has a huge Metal scene, too. I think it's mostly similar to the European one.
Don't know much about Asia other than the fact that some German bands are really popular in Japan (Blind Guardian etc.)
I can't understand it either, but the situation is changing. I work in Cardiff and there's a growing number of enlightened companies that have recognised what you're saying. It's an exciting time. The Welsh Assembly try to attract tech jobs and have helped a few places but I'm not sure they've got much of an overall strategy.
Do you know how they ended up splitting up the ownership stakes? I've been curious but never tracked it down?
AIUI implementing stuff that's already best practice - innovation driven Total Factor Productivity growth - is technological advance and is included in Nordhaus' calculations. But IANAE.
> As for my personal experience with GDScript, I used to experiment with Godot a while back, and honestly I never felt like GDScript was some sort of hindrance never felt it was in the way. It was really, really easy to pick up if you know another programming language already.

Nobody is saying that it's wrong or an "hindrance", it's just yet another language to learn for a single purpose,yet another ecosystem to write libraries for. But the main issue is that it's either that or C++ (nothing against C++ either, it's just that it cannot be put into random hands). Choice is good. But there is Processing,Haxe,Vala,... + all other general purpose languages and co in this space already. It's not like they couldn't pick something that already existed.
Coverhound by the way has investors from American Family and ACE/Chubb and more carrier partnerships than Google had. Coverhound also was expanding beyond Auto in to commercial insurance. So I'd expect them to stick around a bit longer.
I don't think you emphasized enough the "far less likely to adopt their next big idea" bit. It's massive. Developers used to simply assume whatever Google puts out is going to be huge, and the sooner they get onto it, the better off they'll be. Now, anything that Google puts out, it's far more sensible to take a "wait and see if other people use it" approach. If enough people do that, no one uses it!

I think Google are generally smart enough to factor this type of thing into their decision-making around "should we shut down X" but their approach to shutting things down does make me wonder how they value it.
Did Twitter's Orwellian 'Trust and Safety' Council Ban Robert Stacy McCain?
They could have released it still, including the documentation that says how to connect it to an external database, etcetera.
Bill Gates backs FBI in battle with Apple over San Bernardino killer's phone
What's interesting here, is that they seem to have actually started with Lua, but then switched to a custom language at some point. I'm not quite sure what were the exact reasons, as googling leads to a github wiki which since "has moved", but there's some discussion in an earlier HN submission [1]. That said, personally I can't say I'm really convinced (although I'm not a game programmer by any means).

[1] https://news.ycombinator.com/item?id=7209149
Actually, Amazon already did -- one of the sample Lambda functions you can use is just that. It runs on a scheduled timer, and if I remember correctly, will alert using AWS Simple Notification Service, which can be configured to send alerts to your devices or emails.
Congrats on building something to completion. It takes a lot more effort than people know.

If your willing to give it another go, I would learn how to build a sales funnel if I were you. Check out the book Ask and the OReilly book on Bandit Algorithms.
learn social engineering
As someone in the West who often despairs that popular music has moved to auto-tuning vocals, corporate pop and everything else, this article brings a smile to my face.

Great genre, great to hear it has spread so far despite the perception of it being a genre on its way out perhaps these days in certain countries.
V-Play 2.7.1 – Platform Emulation Feature and App Improvements
Yeah, I said we should work to increase the supply of doctors, not that we should fix their compensation.

Reducing the undergraduate requirement and subsidizing medical school would both be reasonable ways to do that.
and slurping megabytes by the dozens... don't open the app if you are on a 100M monthly limit
io9 used to be such a good site. Gawker's merger of io9 and gizmodo is messier and less useful than even the rest of their sites.
If they had looked at all those options, I would expect them to mention it in the sunset announcement. Wouldn't that help to avoid the sunset of one product negatively impacting other current & future products?