skysight-inc/HackerNews huggingface dataset:
Yes, it's a set of facing angles, and then mirror'd for the other side. I played with Doom modding tools back in my youth, I've seen the sprite-sheets. The Cacodemon isn't a good example, though, since it doesn't have a walk cycle.

Every monster that can walk needs to have a fully animated walk for going towards the player and away from the player and every angle in between. Ditto firing anims. That's a lot of walk cycles. They cheat with the death anims since the monster always faces the player to die. Still, lots of walk and firing anims.

The approach also fails for PVP models because players can fire and move at the same time, which creates the "skating" effect from Doom/Quake1/Quake2.
Just wait for the "runs best on Chrome" campaign. Deja vu all over again.
Mark Pilgrim solved this problem quite well in "Dive Into Python". He presented the working code first, at the beginning of each chapter ("diving in"). If you could read and fully understand the code, then you had no need to read the rest of the chapter. If there were only small things you didn't understand, you could skim to those sections.

This philosophy is stated pretty clearly in the beginning of the book:

You know how other books go on and on about programming fundamentals and finally work up to building a complete, working program? Let's skip all that.

2.1. Diving in

Here is a complete, working Python program.

It probably makes absolutely no sense to you. Don't worry about that, because you're going to dissect it line by line. But read through it first and see what, if anything, you can make of it.

See: http://www.diveintopython.net/getting_to_know_python/index.h...
https://news.ycombinator.com/item?id=8307559
As far as I understand the insurance companies also negotiate pr-set prices with hospitals and doctors. But if you pay yourself they just make up prices and you don't know how much the insurance companies are paying so it's hard to negotiate. and even if they give an estimate it's not binding.
No, it is even worse, PHP league bad. JavaScript was never intended for building complex applications. The same goes for HTML and CSS; the intention was to layout documents, not to build user interfaces.

I fully acknowledge that this stack is the best we have when it comes to web applications. I fully acknowledge that it might take ages or even forever to get a better alternative than sweeping the ugliness under the rug and compiling from more sane platforms. But being the best solution available does not make it a good solution.

We once build a small cabin in the mountains in the '90. Now we are running a hotel with a thousand rooms in and on top of that cabin.
I think Google want to buy successful projects running already in their infrastructure, because integration steps are lengthy and hard in big companies.
I don't think hydrogen has any chance of working in cars anymore, not when through the combination of solar panels and batteries, cars can run virtually for free. That said, it's probably good to see research continue on this, since we might end up using it for other purposes.
Seemingly one of 6 possible inclusions: https://github.com/rust-lang/rust/blob/master/src/libgreen/m...
I think the value of the platform lies in the fact that the time you spend in implementing a lot of the features needed for a large traffic/heavy load application (caching, load balancing, replication, storage, queries) is mostly saved by the framework and by Google infrastructure.

This time then can be spent in the actual product, which for a startup I believe it´s a good thing, since providing a good service is something expected by a potential user, but it´s not really going to sell your product.
I'm currently deploying a Go application with a mongodb datastore to a Ubuntu server on Azure. I program using vim on my Mac laptop.
Russian jets buzz usa and us warships
Sure...

http://www.amazon.com/EZOPower-Portable-Wireless-External-Sm...

I mean it does cost $35, but it's pretty much exactly a magic remote backup machine (that can also charge your gear!). Or you can spend more cash and get one with an integrated hard drive and need no other devices.
"Rides the Rocket" is a reference to Quake. It's a pretty crude joke about getting shot by a rocket launcher in the classic Quake deathmatch. It's likely there because of the similar, "frags", which is what they called kills, gruesomely short for the same "fragmentation"
> But since I'm nowhere near that scale...

This is a problem I've been thinking about a lot. In the 90s, I don't recall developers saying, "I don't need the power that comes with the new Intel CPU" (or maybe I just ignored those voices). Whatever extra power you had -- you found some use for in terms of more interesting logic. Now, I'm not saying Erlang or Elixir achieve this, but the goal of many modern -- let's call them performance driven -- platforms (and I'm well aware that wasn't Erlang's original selling point, and probably not its current selling point either, but I'm addressing the parent's particular concern) is to basically give you more available computing power to use as you see fit. The fact that there are many voices like yours means one of two things: either those platforms are not transparent or general enough to bring back the old "free lunch" of clock-speed increases, or that contemporary application developers have grown used to a decade of less-than-dramatic increase in computing performance, and as a result, their imagination has suffered. I'm pretty sure it's mostly the former (in particular, we don't see enough software -- like PC games in the 90s -- that clearly demonstrate the advantages of harnessing more computing resources) but I fear the latter also holds some truth.
A guess: Small variations in the composition and microstructure of the various battery components give a certain range of errors that they have to account for lest they get sued for mislabeling.
I think the problem is that references and tutorials fill different niches. This is a tutorial, basically. Tutorials are conversational, intuitive, hand-holding walkthroughs. If you think you already know enough, you should be able to just skim the reference. References are to the point, don't hand-hold, and get the job done.
I left. And the country I moved to has lurched even further into the realm of "authoritarian police state" than the US.

I'm of the opinion that all Western governments are headed down this path, inevitably. It's going to take a lot of violence and bloodshed (read: murdering the rich in their sleep) to "fix" this.
Learning Swift: Building an App from Start to Finish
A few years ago I went around to buy a laptop without Windows here in Taiwan. 5 places I asked, the general answer was "There isn't a laptop without windows" up to the point where one clerk told me "It's illegal to sell a laptop without windows!" (in all seriousness).

After a few weeks, I've found 1 place that was selling no-OS Lenovos, I got better specs than available for Windows versions, and I'm very happy with it. Still, it was difficult, and as much as I can see, it would be still difficult here in Taiwan, even if more people start to use on-Windows systems, there's just fewer people who demand change like this, because "well, just remove Windows after you bought the computer".... Soon I'll need a new machine and not looking forward to the search. Makes me sad.
There are still a bunch of little things I want to tweak in the 3rd edition, but this draft should give you a good idea of what the final book will look like. Comments and feedback are welcome.
Inglehart–Welzel Cultural Map
> but there also needs to be things that allow me to write more concise and clear code

So what are some examples of those things that would helper you write more concise code?
Responsive Deployment
Yes and No.

Storing liquified gasses is a solved problem. The auto-industry at least has been experimenting with Liquid Propane Gas for a while, without issues. Actually most automobiles in Turkey run on LPG.

Hydrogen is a slightly different animal, colder temperatures, and more explosive. We know the materials that will work, we know how to produce them. Its more of an engineering/production/economy of scale issue then anything else.
The truth is JavaScript is not bad. In fact, it's terribly good. It's one of those languages that people love to hate because they feel they sound very knowledgeable if they do so. And they haven't bothered learning the language as well.
So, the post you're replying to was sort of a worthless no-true-scotsman statement, but more of the same doesn't make it better!
Consider occupational therapy as well. It was very very helpful for my daughter, who was "behind the curve" with her gross motor skills. It's not just about increasing physical ability, either. Lack of core strength can affect the ability to sit still and focus as the body gets fatigued more easily.
You know how tar handles hardlinks, right? By creating a giant hash table of every file.
What's the point of adding that to any program?
Product Owner or Live Customer?
Out of curiosity, what do you use that 64 gigs for? Music? Photos? App data?
I'm in the early stages of planning a startup that we'll likely bootstrap. I would use Google's cloud if this was a thing, and probably not switch later because our proposed design doesn't leverage much in the way of AWS stuff (about the only thing is SQS, but that's hidden behind an AMQP facade).
Genuinely curious as somewhat of a novice, can any one give an example of how javascript is insecure in a way that is difficult to fix?
PHP is fine, if written properly and consciously. It's like blaming your chainsaw for maiming your limbs with improper use.
.bind(this)

-- a guy who built his career on JavaScript
Unmasking Google Users with a New Timing Attack
SimplePickup (yes, THAT YouTube channel) is hiring our first Engineer
E-mail developerapplication1@gmail.com!

ABC Nightline feature: https://www.youtube.com/watch?v=3OhW83s3S6w

THE POSITION:
Full Stack Engineer (Los Angeles, CA)

Full-time role out of our Hollywood offices

$80-120k

2 - 5% equity

THE CANDIDATE:
We're seeking a full-stack engineer comfortable w/ multiple environments and APIs who contributes to the open-source community via Github or Stackoverflow. Someone who loves code, enjoys thinking strategically, and has a history of starting their own projects.
You will play a major role in our transition from a 7 to an 8 to a 9 figure company over the coming years.

Required Expertise

* Ruby on Rails

* MySQL or NoSQL

* HTML5, CSS3, Javascript

* jQuery, AJAX, RESTful Services, Node.js, Sinatra

* Basic understanding of machine learning, data analytics, and UI/UX would be a major plus

You should have impressive technical chops, but more importantly, you should be motivated to lead - we're hiring with the intent for you to build out and captain our technical force, so you should be excited about the prospect of taking a leadership role and being a key player in major strategic decisions.
The story claims that they are "locking up the hydrogen in a liquid." They say they are actually producing the hydrogen in a different chamber from where the electrolysis is done.
They don't discuss the possibility of storage in this intermediate liquid, however.

Maybe it would be possible to store the liquid and release the hydrogen only when it is actually going to be used.
In physics at least, isn't that because most of the low-hanging (low-energy..) fruit is gone? CMS or Atlas at the Large Hadron Collider are feats of engineering, not to mention the physics, and doing all of that takes a large organization. In theoretical physics, people seem to still be doing reasonably well with the lone-genius thing (although I suppose Peter Woit disagrees).

Biology is interesting because small, high-impact groups become arguably more sustainable every year due to cheaper, smaller instruments and the rise of contract services (e.g. DNA sequencing). On the other hand, many of the human problems biology is attempting to address are hard to inferentially study on a small-sample level, again necessitating large organizations.
Vimphilia: A fetish for programmers [NSFW]
Sure, don't like it don't buy it, but if there's 0% (that's zero) other option, what can you do? That's the case in practice over here in Taiwan that you have to choose between no computer, or one with Windows. That's not really a choice, is it?
I've been doing a ton of reading on the subject because my unsourced and out-of-hand rejection of what you wrote did not sit well with me, and you may very well be right after all.

Apparently the DC current required is 10 times higher to do comparable damage than the AC current. This is totally at odds with both my first-hand experience and a ton of interaction with professionals. So I'm a bit confused now, there is a whole pile of literature out there that says one thing and then the wikipedia page claims the factor of 10 going the other way, citing a book that I don't have access to.

The fact that the electrical chair is AC was possibly a hint, but the electrical chair was developed during the 'current wars' by the AC proponents. (I'm not sure if they tried to convey the idea that AC was more dangerous that way, it seemed to have been an ill thought out decision from a marketing point of view.)

I'll keep looking and reading to see if I can find an authority that decisively claims either the one or the other.

The factor of 10 seems hard to believe, to generate a 30 mA current through a human body at 230VAC would become 2300V DC for a 300 mA current through that same body (per Ohms law), that's ~800 Watts delivered versus ~80.

2300V 300mA sources are hard to come by but a 600V DC source that can do only a few mA will blow you clear across the room, which makes me wonder what would happen if you happened to interact with a source that is capable of substantially more than that. This would also mean that a 300V DC source such as that battery pack should be perfectly safe to work with but I don't believe that's true for even a moment.

So, my apologies for the unsourced rejection of your claim, to be continued.
Considering that in the EU Microsoft has to provide a choice of alternative browsers (the N edition of windows) I see this as more sane option that addresses the problem closer to the core and I hope that it will be required practice in the whole EU.

After all, a vendor who is confident in the value of their product has nothing to fear in the face of fair competition.
I Dont’t Think “That’s Why Starbucks Spells Your Name Wrong”
OK how about they give away $95k of credit and spend the $5k difference on due diligence? Now obviously to some extent I'm being facetious as of course the economics don't work exactly like this, but Microsoft's BizSpark offers Azure credits and has managed to be free for years without abuse being a significant issue.

It seems likely that if Google made available an offering of, say, $100/mo with strings similar to BizSpark attached that it'd still be attractive to at least a few startups.
My partner and I feel this way, but we often feel entirely alone in the opinion. It's refreshing to see it written here, knowing that there are others of this mindset.
On the other hand, not many languages use lowercase 'i' for complex number literals, in fact I can't think of any right now.
The large trend of SPA makes this even less of a concern, since nearly all of the views are actually generated on the client.
Yes exactly the same! except ActiveX isn't a language, cross-platform or transpiles to JS but more a platform-specific proprietary binary blob vs Dart which couldn't be any more open than it is already:

- 100% open source that includes open patent grants
- Has a language specification
- Has multiple compliant open source implementations (Dart VM + Dart2JS)
- Develops in the open
- Accepts external contributions
- Features are prioritized and driven by user feedback
- Encourages re-use and adoption
They should obviously be obliged to make it possible. It's sad that Apple isn't treated as harshly as Microsoft by the internet community and regulators.

Both deserve to be criticized for the same unethical practices. Android phone manufacturers may be the worst offenders of all.
Java only allows booleans in conditionals, and it remains the most popular programming language.
Good luck enforcing such a claim. The damages part will be especially interesting.
Interesting to see the migration process of an app from Objective C to Swift. I didn't know that an app can include both codebases at once.
The first part of this post is a really good one that I agree with strongly - the goal of modern games is experiential and immersive. Which is cool, and I dig, but you're right in that there are alternatives being left unexplored by AAA companies.

I do know people with the title of "game designer" at most of the big names, though, so that bit of your post falls flat for me.
How does tar keep track of every hardlink without a giant hash table? It doesn't. It's not magic.
US Threatened Fines to Get Yahoo User Data
On the same vein, SPJ's "Tacking the Awkward Squad" is also a great old paper, and focuses more on impure effects than Wadler's
PopKey – Animated GIF keyboard
Stockholm syndrome comments up in here.
I'd say so too. Many languages say that everything NOT false or null is true.
I read some good things on HN, I mean - really good things -

And then this, it's not even the level of what you can hear at the coffee machine.

OP please don't metaphor in the shower. You're wasting the planet's water.
Hydrogen storage is significantly more difficult than LPG.

The pressures need to be higher, which means stronger and more expensive tanks. It also means we must input more energy to compress the gas for storage.

Hydrogen is also significantly smaller and more reactive than NG. Which also means the tanks are more expensive as they need to be resistant against corrosion. Additionally, the valves and seals in the system need to be of a higher class as hydrogen is more prone to leak.
Tested by time (I'm the OP).
Actually, there is and I got the connection perfectly. It's an automatic way to have a separate copy of a high volume shoot where you don't have to interrupt shooting because of the tethering.
Java was in the browser first and it lost, we had flash etc. get over it - and enough already of the "you're not a good programmer if you like JavaScript" comments.
Windows 9: More about virtual desktops and that pesky Charms bar
Java... or JavaScript? I know this is pedantic but if you are talking about the intricacies of Dart vs JavaScript then making that mistake brings up a lot of questions.
except Dart compiles to effective JS (see Dart perf) + mixins + await async (soon) + less verbose + good unified package system + ...

yea sure - almost nothing.
New Requests for Startups
A while back I had a hard drive die with an unrecoverable error on the superblock (ext3) and a few other places. I sent the hard drive to a professional recovery firm who were as incompetent as incompetent can be. I got the duff drive back and decided to have a go myself. Recovering the superblock was easy - there are extra copies of that. I then did a full map of the drive listing bad blocks, and did a reverse map to work out which files contained those blocks. Luckily, the only file that contained any bad blocks was a swap file, so I recovered absolutely everything. Other bad blocks were in unallocated space. Ext3 is actually a sane enough disc layout that it is possible to work out what is going on manually. I would have been stuffed if it had been a more complicated filesystem.
I think a lot of people using JS don't know any other languages. That is ok. But many have convinced themselves (and each other as a community) that this is RockStarTech(tm) and as good as it gets, as the article suggests.

If anyone/anything comes along and claims otherwise they will probably lash out against that. It would mean invalidating all the emotional investment (and real code and time investment) they put into it in the past.
It's actually like blaming a chainsaw that has ten blades that spin around in unpredictable dimensions all the time and you can't turn it off. PHP isn't exactly an elegant butterfly of a language, that will make it hard for you to shoot yourself in the foot.
Where is the difference to JavaScript? If you are careful enough, you can build nice stuff with JavaScript, too. That's the whole point of good language design - it must make it easy to express your intention and hard to make mistakes.
Yet another "booohooo JS language design sucks and I don't like it" post.

What year is this?
And it looks like most of them have to do with Django!
Going through an accelerator mean you've "sold your soul"? That is a bit of a jump.
To extend the analogy, imagine there are lots of tour guides to the mine field, they make lots of money using it. Imagine their opinion of something that makes their knowledge of all the mine positions they have spent years learning obsolete...
Is "string s = 5" still legal in Dart, or did they fix that? Last I heard, that worked by design.
> "Where are those same people you see in these pictures today? Commuting in cars - ever more isolated than before. They rarely if even carpool."

No they're not. All 3 of the pictures shown appear to be from the New York area - the first one is a commuter train, nowadays the LIRR or the Metro North. The latter two pictures are of the NYC subway which, well, still exists.

The modern counterparts to the people in those pictures are still commuting by train, and like before people still didn't talk much with each other. The means of self-distraction have changed, but the nature of people have not.

This is pure rose-tinted glasses crap. North Americans have never treated public transport as a social gathering ground. This is a cultural problem, not one of urban design.

Another poster draws comparisons to college campuses, which strikes me as false also. I live in Manhattan, which is about as dense as this country gets, and my neighborhood has a population density of 25K per sq mi. Everyone walks everywhere, but yet the amount of social contact between complete strangers is pretty minimal. Certainly less than when I was in college.

Once again, it's cultural. If you convince people that talking to strangers is annoying and not-okay, it doesn't matter how tightly you pack them together or how many times a day you can throw them at each other. It just isn't gonna happen.
Are we now modding /r/showerthoughts upto HN front page ?
Dart's operator overloading alone makes it easier to write clear and concise code than in JS, e.g. for map and list types.

// dart
var listA = listB + listC;

// js
var listA = listB.concat(listC);

That's just the tip of the iceburg. Overriding the [] accessor for custom list types opens up whole worlds of possibilities.
I love the work this guy does. He consistently and often develops really interesting Haskell libraries. Does anyone know his background?
Wow. That's a lot of text. I'm going to side with others out there, it's too informal and needs to be tightened up considerably.

It's a decent start, but needs some serious editing.

Good luck!
Data for a New York ‘Smellmap,’ Collected Sniff by Sniff
Here is the commit responsible for that:

https://github.com/rust-lang/rust/commit/51abdee5f1ad9326713...

What's the point of adding this very long text?
We once build a small cabin in the mountains in the '90. Now we are running a hotel with a thousand rooms in and on top of that cabin.

And what exactly is wrong with that? Looks to me like the hotel is doing just fine.

"Blub was never mean to do foo" is a statement that could be made with just about any language you can name.

I also think that while it's true that HTML and CSS were not originally intended for building user interfaces, the vast ecosystem that surrounds JS is designed to do just that (among many other things). It's not JS anymore; it's thousands of well-written libraries, some of which transform the way you write in the language itself (and I'm not talking about things like Coffeescript, but things like Underscore).