skysight-inc/HackerNews huggingface dataset:
The original assertion of "developers working the hardware better", and your rebuttal, are both incorrect. There was a literal constraint enforcing SMB1's design: ROM space. The developers of the first game had already had several years of experience on the platform, and they were straining to squeeze in the amount of content they had. It fits in 40kB. SMB3 uses 384kB, in comparison: 9.6 times bigger. Essentially, each world in SMB3 can contain 1.2 copies of SMB1.

What changed was not a matter of experience, but that cartridge game technology grew massively more powerful and changed the whole nature of the platform within the span of a few years. This was very much a case of "more is more." You could get a few of the ideas in SMB3 in the space of SMB1, but not all of them at once. And development costs rose sharply in the latter half of the 1980's for precisely this reason - you could feasibly make a "big" game that evoked a whole world with a variety of interactions, and doing so was a huge spectacle which necessitated a team dedicated to content creation, rather than a solo dev, yet was also largely independent of the graphics fidelity. Sierra Online built its name in this period by capitalizing on exactly this quality - presenting a world just a little more fully realized than the text adventures preceding it. It was a golden era for role-playing games, too - Ultima, Wizardry, Dragon Quest, and Final Fantasy all had big entries during this period.

The picture changes as you get into the 1990's. Most of the advances are pretty firmly on the side of "graphics treadmill." Games do keep getting more complex, but by the end of the decade, with stuff like Baldur's Gate, Jagged Alliance 2, Starcraft, Counter-Strike, or Deus Ex, you can find pretty much all of the design templates that AAA leans on. Design has mostly trended towards efficiency and simplification since then.
The difference is that I can't actually code in C and assembly and my knowledge of a lot of lower level topics is sparse. Sure I can sling Python/Go, but I feel like my understanding of topics like networking, compilers, or even algorithmic analysis is sorely lacking. And I'm not disciplined enough to learn from a book
This paper was peer reviewed and it took many months for it to be published.
Morgenbesser is always great, but a defense against criticisms of IIA is much simpler to mount in the context of voting: it simply amounts to the requirement that our voting procedure only takes into account information from the ballots.
Spot on. It's there as plain as day. It's getting bad in some ways, as destructive as mental drunk driving.
Google Photos (as Google+ photos) has had auto tagging for several years, it was announced back in October 2013 - http://googleblog.blogspot.co.nz/2013/10/google-hangouts-and...
People do.

Also, you don't need to sue. You can file an EEOC or similar complaint to your state/local Human Rights Commission. The process is designed so that you do not need an attorney. You get assigned a hearing officer, they perform some sort of investigation and issues a finding, which can include a variety of remedies.

It's not something to be paranoid about, but when you're a bigger company interviewing alot of people, you want to tie up the loose ends.
Coffee farm economics
function createQueue(){
var queue = [];
return {
enqueue: function(item){
queue.push(item);
},
dequeue: function(){
return queue.unshift();
}
};
}

var queue = createQueue();

Now you might think `queue` is inaccessible because it's in a closure, right? Wrong. Because I can do this:

var queue = createQueue();
var originalPush = Array.prototype.push;

Array.prototype.push = function(){

// turn all enqueued to foo
arguments[0] = 'foo';
originalPush.apply(this, arguments);

// Also know that "this" in here is the queue
}

You can easily monkeypatch things in JS. There are more creative and invasive ways to do this. You do have to know how the code runs in order to execute the right patches.
You are making the same argument that proponents of the extremely high cost of health care in the united states make.

"list price is not the same as what people actually pay"

Are we in the bargaining meat markets of India ??

There are a non-trivial number of students who are paying out of their nose. The current student loan of the country is 1.3 TRILLION dollars.

Your anecdotal experience doesn't change the fact of the entire country.

I am glad that Germany is poaching many american students. This is the surest way to hurt the american educational industrial complex.
Darpa Robotics Challenge Finals: Know Your Robots
Dell Ubuntu laptops on the main Inspiron page
The author bases his entire argument on the assumption that "don't" is obviously a single word in English and that there is no doubt about that.

I for one was quite surprised about that. When doing word segmentation for NLP it is common to split these contractions.

Plenty of people argue that it is a single word because there are spaces around it or simply because it is a contraction. Other argue it is 2 words since they are of different word classes.
They mention in the fine print somewhere that the People grouping is only available in certain countries, presumably due to legal issues.
Maybe I should start by asking which doesn't seem like paranoid nonsense to you?
That's a great example of Zed going all macho and abusive when confronted with carefully reasoned criticism. Others have been pointed out in this thread.
Apple’s WatchKit Performance Tip versus an Admonition from Mister Spock
Let me be honest - this is a great idea ruined by over-designing and under-thinking.

First, the nitpicking - the font. Why? My favorite apps are always the ones that stick with simple system fonts. Was there a reason to move away from the default? And then there is the needless display of units, as though we would expect you to show seconds (or days, I guess?).

Second, the Apple Watch app. This would immediately make me a buyer if it were better thought out. The watch app forces me to choose one destination for my 'glance'. So when I'm at home, I have to switch to show work, and when I get to work, I have to switch again to show home. That's friction. No thanks. What is the point in telling me that I'm 0 minutes from home?

This is just my personal assessment, but I wouldn't spend my $2 on this. There needs to be some brains behind it, hell I'd probably pay you the $2 even if you stuck with the font and design, if it was just smarter.
How I manage and monitor docker with seagull
> not having the necessary information to make those biases could result in ideas actually being judged in a vacuum

Potentially, yes. It certainly can happen, but it can also go horribly wrong for a whole variety of reasons.

In online discussions, people's ideas tend to be judged based on how well the person proposing them conforms to the norms of the group. Which is part of the reason most online communities tend to develop a kind of hive mind - everyone who sticks around shares the same opinions as the group, because the group chases off anyone who dissents, either by making the environment unwelcoming, or outright harassing people.

It's part of the reason the hacker subculture isn't as egalitarian as it likes to believe. Even if everyone's anonymous (or at least using a pseudonym), it's still composed almost entirely of nerdy, reasonably well off straight white guys, mostly from the US. The reason for that is a reflection of external social forces which don't exactly exist inside hacker subculture, but strongly influenced who was able to participate in it. That creates an extremely homogenous group, which is reflected in the way hacker culture developed.

It's not deliberate, but it can feel like a hostile environment to outsiders. Which can make outsiders avoid it like the plague. Since there are no outsiders, members of the group never hear their perspective, nor do they ever realize that there's a problem, because they assume that they're being egalitarian.

That's not universal, and it's much less common in groups that have always been diverse from the very beginning. If you have a group with significant numbers of women, for example, they will tend to object (much more loudly than in real life) when someone says something sexist. The group culture that develops tends to be one that does not tolerate sexism.

In that kind of environment, you tend to be able to have discussions where everyone is listened to, and their ideas judged on merit, for precisely the reasons you suggest. It's all text based, and there's no stimuli to re-enforce your biases that you carried with you from the outside world.

However, that can only be done if you don't allow the group's culture to become a reflection of the outside world's culture. Which is what happens if you just ignore it.
Prior discussion: https://news.ycombinator.com/item?id=668197
If you can't find a job for more money somewhere else, then by definition you are getting paid at the market rate (or higher). Usually, people are hired at market rate but over time their salary usually doesn't keep up with the market. At that point, you usually need to switch jobs to get paid market rate again.

Wages are tied loosely to value generated. If you're very skilled at making widgets, you can make the company a lot of money. If widgets go out of style, your value to the company decreases. YOU as a person aren't worth any less, but you aren't worth as much to your current employer.

In the tech industry, you need to be responsible for increasing your ability to generate value and negotiating for to capture your share of the value you create.
sadly, even the use of the shift key seems beyond the ability of most users. just witness all the posts in online forums that look like this.

Fortunately, it does seem to have changed over the years (although I'm not sure to what extent things like auto-correct/auto-capitalisation contribute), so perhaps in the far future when keyboard layouts evolve enough, everyone will be using Unicode apostrophes and single quotes...
My favorite quote re: ratios is from Morris Chang, the founder of TSMC:

“You Americans measure profitability by a ratio. There’s a problem with that. No banks accept deposits denominated in ratios. The way we measure profitability is in ‘tons of money’. You use the return on assets ratio if cash is scarce. But if there is actually a lot of cash, then that is causing you to economize on something that is abundant.”
Remote work is like an iceberg with most of the work force being located in ad-hoc remote positions. Many companies have remote employees, but don't actively hire people into it. There are some companies that have built their entire culture around remote work, like for example github, but those companies are still uncommon.
Ask HN: 'High level' asset creation tools for games?
The recent discussion on HN around the 'AAA' games development arms race got me thinking about how game engines are making all this graphical power available to us, yet at the same time creating the assets to go with those engines continues to be more expensive overall.

So, would love to hear about how asset tools are moving to be more 'high-level'. Say I want to make custom assets myself and I'm not an accomplished 3D modeler, what tools let me design good-looking assets without necessarily having to build them from scratch.

Things like:
- MakeHuman for character models
- Marvelous Designer for clothing
- Terragen for outdoor landscapes

Would be interesting to hear from those out there as to what's available for things like:
- Creating architecture/levels at a high level (where say you could just provide a floor-plan).
- Creating textures and materials.
- Creating good-looking props.

So, what tools are out there? What are some of the 'hidden gems'? More generally, where is asset-creation heading in this regard?
Wrong! I don't mean to nit-pick, but why are you posting all this inaccurate information? It took several months for blind review of this paper by highly acknowledged scientists. And Rejuvenation Research is a valued scientific research journal. Please ask people directly who are involved with this work before making wrong statements.
I've been here 15+ years and never seen or heard of such a thing. Japanese people ignore the change tray all the time, or they don't, without issue.
We're using Web UI to manage and monitor docker. It's the better way for developers and I'm glad to share the presentation with you :)
It is really the issue of large numbers. ~320M people. You could have 2 million person march through DC and demand an immunity EO for Snowden and it wouldn't represent even 1% of the population.
Something that kills me today is many modern games still have worse facial animations than Half-Life 2.
Looks quite nice and straightforward, but this is very clearly an AP system. Most such systems use a CP component for cluster management.
I have read that post multiple times also - it really puts things into perspective
Let's not forget TISA which covers 50 countries including EU and US, http://en.wikipedia.org/wiki/Trade_in_Services_Agreement

"The agreement bans government mandates for use of open source software, stating "No Party may require the transfer of, or access to, source code of software owned by a person of another Party, as a condition of providing services related to such software in its territory." The open source word processing application LibreOffice has been deployed by many local governments throughout the EU to save money..

.. the agreement would strip existing protections which aim to keep confidential or personally identifiable data within country borders or which prohibit its movement to other countries which do not have similar data protection laws in place.

.. seeking to end publicly provided services like public pension funds, which are referred to as 'monopolies' and to limit public regulation of all financial services ."
Full need-based aid (not merit scholarships), is extremely rare outside the very top universities.

At other schools, including those ranked in the top 30 or so, "need-based aid" is a euphemism for loans, often in extremely high amounts.

Anecdotal, but I've even seen bait-and-switch tactics at some places: my brother was accepted at Tufts with a decent aid package, and then after freshman year, with no change in family financials, saw it drastically reduced. He dropped out and transferred immediately.

As mentioned in other comments, American education has a lot of pricing similarities to American healthcare, and the lack of any sort of true market mechanisms is a big reason why. Good to see some price pressure getting applied.

Now, whether or not this is a good idea for Germany is a whole different question...
When the term centralization is used, it refers to the idea that a single entity can control or damage a system through a single (central) point. How is that the case with bitcoin?
<insert joke about Pittsburghers providing directions based on landmarks, specifically businesses or buildings that are no longer present and haven't been for 15 years>
My favourite part:

> "Celebrate your birthday, goddammit. You are lucky to have each one."
Is there anything currently like this for other people?
Thanks for the candid feedback.

We've had a variety of CSU grads even this year come on board. That being said, there have been hiccups around things like the Netmedia site. That's one of the reasons we're seeking applications through alternative (better?) means like HN.

If you know people who have put IBM UrbanCode into the dustbin of unresponsive job postings, I'd absolutely encourage them to reach out to me.
I don't treat US change as worthless (except maybe pennies) but I mostly toss it in a bucket at home and very occasionally feed it into a machine at the local grocery store that converts it to an Amazon gift certificate or whatever. $1 bills fit into my wallet just fine so nothing wrong with them although I don't use cash much day-to-day.
I'm the father, and hope my kids end up with a million in their lifetime. I started with enough of a negative hand to know it's unlikely for me without a startup or real estate miracle.
Paul - can you explain the difference between analytics and metrics/sensor queries??
Oh wow! Thank you for the large sized shit of nostalgia. What a wonderful game that is. Like you, I had to draw my own map. I never did finish it, because it was fun just wandering around.
Arrow's impossibility theorem, and the IIA criterion, is about preferences not about uncertain actions. In particular, IIA doesn't mean that you'll vote differently than your preferences in some sort of election, it means that your preferences themselves don't change when you introduce other irrelevant options. In your example, it wouldn't be about how Sidney would vote in an election given the different menu of candidates, it's about who Sidney would prefer win the election.

(with the caveat that it has been a long time since I've thought about these results.)
An impossible, unethical experiment, but fascinating all the same
Indeed, the mistake that gets made (and I've made enough times) is to think that any kind of restructuring of code is required to be done in a gigantic monolith.
I'm Asian and I could pass for Japanese if I really wanted to try at it. Also, my wife is Japanese so it isn't a hard leap for anyone in Japan to make when they see us together. This was more of a disadvantage to me than I had realized since Japanese are far more willing to make allowances in social lapses for obvious foreigners than say, a socially awkward Japanese. I find that instead of trying so hard to blend in, it might be easier to simply embrace standing out. So instead of a "konnichiwa", I start out with a confident "Hi!" in a cheery American tone (we all know that one) and proceed in broken Japanese. Even better when they hear me speaking unaccented English with my wife. That way, they know that I'm a clueless tourist and not a socially inept local.
Brings value is not the same as brings money.
(Not the same person)

On a past project I did service discovery with Docker and CoreOS using SkyDNS with etcd. Services would register their network location in etcd and SkyDNS would translate those entries into DNS records. SkyDNS ran on every host and the app-level containers linked to the SkyDNS container.

If a container was moved across hosts, the etcd entry would be updated automatically and eventually the updated DNS entry for that service would propagate across the cluster.
Why is why it's nice to start with things more coupled together, so that when you need to change the interface, it's only a difference in how you call your interface, and this is much easier when everything is in the same service.
I'd assume they're using the Creation engine they built for Skyrim.
What is the advantage of using it over https://gitter.im/rails/rails?
I suspect that would be a post-hoc rationalization. One of the ways we fool ourselves into believing that we're being rational, when we really aren't.

Men are more likely to pipe up with ideas - good or bad - because they are culturally encouraged to do so. Women are discouraged from sharing their ideas, and are frequently either ignored, or possibly even punished for it.

In addition, people tend to interpret the same behavior differently between men and women. For example, I saw a debate recently with a few men and one woman. After the debate, people (both men and women) were complaining about the woman, claiming the kept interrupting, and that she was rude, and wasn't listening.

Funny thing - she interrupted once, out of sheer desperation because her opponent wouldn't allow her to speak, was polite, and listened to everything her opponent had to say. Her opponent, on the other hand, had been praised for being more mature and rational, despite constantly interrupting, talking over the top of his opponent, and being extremely condescending.

These kinds of biases actually color our perceptions, without us realizing.

That's what's insidious about these kinds of rationalzations. They superficially seem reasonable, but they pretty much just reduce to either "men are just better than women at X", or "that's just the way things are, deal with it", and they do not hold up to scrutiny. However, they are intuitively rational-feeling enough to convince people that there's not a problem anymore. There is, but they just don't want to confront it.
LeadGenius is hiring
Not cool. At least disclose that you're one of the devs behind Juju.
The article describes how this problem was present in Moped's BSON implementation, then fixed. Then later, Moped replaced its own BSON implementation with BSON-ruby, which had a version of the method which was not vulnerable. Later still, BSON-ruby's method was changed, making it vulnerable. BSON-ruby is, AFAICT, the official BSON library for ruby from Mongo.

As I understand it, the vulnerability is in any ruby application which uses a vulnerable version of the bson gem and which accepts object IDs from user input. You don't have to be using Moped.
Final 48 hours for campaign for mobile game on freediving
I'm not sure if it's the NetBSD crowd or some general crypto-focused community, but there's a theme going on about presenting and publishing on security in comic sans. The goal is to see what you are more focused on: the slickness of the presentation or the correctness of the code.

https://mobile.twitter.com/Nambitious/status/595230807138111...
I always assumed this was the main reason the trays are used. This, and the fact that either party can easily tip the tray into their hand to gather change, rather than picking up coins one by one or scooping them off the edge of the table.

Whenever Japan comes up people assume some matter of politeness is involved, but a lot of times the explanation is much simpler.
This is not correct.

The vulnerability is in `bson-ruby`[1] which is written by MongoDB and used by Moped (and thus Mongoid), the official Ruby driver from MongoDB, and Mongo Mapper.

The only thing that _isn't_ vulnerable is Moped's BSON implementation (if reasonably recent), but it was dropped in Moped 2.x.

In reality if your using Mongo with Ruby, your most likely vulnerable, unless you happen to be on Moped 1.x.

[1] https://github.com/mongodb/bson-ruby/blob/84d8acd32ce9067ad6...
Scott O'Neil seems like a great guy to head this team and effort. I wish I had more (any) stats & analysis experience under my belt, would apply for this in a second.