skysight-inc/HackerNews huggingface dataset:
You are going to have a tough time finding the answer unless you really pin down your terms. I'll skip that part and just pretend that you said "universal preference" instead of "morals". Yes, I think that there is universal preference - but to keep it simple we will just consider things of like kindness (inanimate objects, bacteria, humans, etc). For example: all things being equal, humans prefer life to death (ex afterlife). The only serious challenge to that, I've found, is the idea of the greedy gene - genetic immortality. Upon that rock you can build your church of moral precepts - but just a heads up, it will look very different from what we have now. I think that is why moral violations are so common, because they aren't consistent with reality - you face the same problem with violations of IT security guidelines that are similarly divorced from reality.
Chrome is a browser, not an OS. I don't run my software under Chrome, so I'm not as affected if it had issues with auto-updating (there rarely was anything, which is another point).

If Google were playing beta testers with Chromebooks and messing around like MS does, you'd think there would be anything positive written about them ?
I used to study construction engineering and now I work in construction. "Waterfall" is still in use and going strong. Applying that directly to coding seems bit stupid.

I then swithed major to mechanical engineering, and there "toyota production system" is the thing. Agile and lean are just taking the underlying idea bit further. The original idea is to eliminate intermediate storages. This happens by making every production cell to order shit from previous production cells via kanban card. Previous idea was to just optimize volumes of every cell while giving zero fucks who, when and why the product was needed. But even inside the realm of mechanical engineering this sometimes is plain stupid. For example the workflow of large castings doesn't follow rythm of manufacturing cells. It follows the rythm of curing molds, heating metal and waiting the metal to cool down. What is "Agile" in software seems to follow TPS somewhat. You do one unit of work, you cash that in and start on second one. Id guess it's just coincidence that short compiling times and intermediate storage elimination happened during same timeframe and that resulted one term for both "agile".

I have very limited experience on coding, but neither of the previous seem to fix any underlying hard problems in coding. When I code, I struggle with interfaces, specs, debugging and data flow. The only thing that comes close to coding is design of mechanical parts. But that has lot less degrees of freedom. And there seems to be pretty much zero management fads applied to mechanical design anymore. The only thing everybody is saying is that "try to keep open mind in the beginning of process. And spend some serious time defining your problem, because that's what affects total costs most". The rest is just going by gut feeling.

We have ISO and ASME, but still interfaces are some of the most tricky subjects around in mechanical design. I'd expect the next meaningfull paradigm for coding to focus on interface design, as it's the one that requires communication between human beings. And it sets limits to what individual coders can achieve.

"Never stand between craftsman and his professional pride" Quote by Kalevi Aaltonen, but I guess he got it from somewhere.
IMDb has a nice list of filming locations: http://www.imdb.com/title/tt0105435/locations

Was Setec one of the locations? Is that where they did the handoff with the fake FBI folks?

I remember Playtronics was the one large building they broke into.
Which appeals to the greed of thos applying. After all, what good is a No-show degree if it's not accredited? By nature accredited institutions shouldn't be engaged in the activity that was requested (credit for not showing up).
This is a people to people problem. The _only_ reason it would seem somewhat technologically/hackernews related is because it's a web service that it's happening through. Even then that's a low bar to clear in present times.

How can you think it's pertinent?
"That's a strawman."

No, it's not.

" People moving in can have children too, or be looking to start families."

Maybe. But they haven't already set down those roots. What makes them more deserving that the people who already have?

"Such people are locked out of living in a perfectly reasonable place against their wishes - because of a rigged system that entitles those who came first to play by an entirely different set of rules."

And those who are pushed out? Are they not locked out of living in a perfectly reasonable place against their wishes, because of a rigged system that entitles newer people to come in and change the rules?

"Why should they get an easy ride, while everyone else, who's working just as hard - or often much harder, to pay their inflated rent - suffers as a consequence?"

I have to ask the same thing of those moving in. Why do they get to push other people out?
> Taking away the right of individuals to make bad decisions that harm others is the entire point of society.

Thanks, this has to be one of the most idiotic statements I've read this year.
I tried Autosync, it solves my full device sync problem, though I don't like the interface.
Cloud Dataflow vs. Apache Spark
Two things come to mind when reading this:

1. WTF::Lock is using sequential consistency for all of the slow path operations. Surely this isn't necessary and it could still use acquire/release for most of them (like it does in the fast path).

2. Ditching OS-provided mutexes has one possibly-important drawback on OS X and iOS: lack of priority donation. Recent versions of OS X and iOS have a Quality Of Service implementation in the kernel that classifies threads (and libdispatch queues) according to one of several QOS levels, and then handles normal thread priorities within those levels. For this reason you actually cannot safely implement your own spinlock, as I documented a few months ago (http://engineering.postmates.com/Spinlocks-Considered-Harmfu... it'll appear to work under many normal workloads, but once you start using the spinlock from threads of different QOS levels at the same time, you risk hitting a priority inversion livelock where a lower-QOS thread has the spinlock locked but is never scheduled because higher-QOS threads spinning on the lock are always given priority. The OS does actually have a safe spinlock (which does priority donation), but it's not public API and so can't be used outside of system code. Of course, this doesn't apply to adaptive spinlocks, since they'll just end up in the slow path of parking their thread, but this does still serve to highlight the issue they do have, which is if a high-QOS thread is parked waiting for a lock that's owned by a low-QOS thread, the high-QOS thread is effectively having its priority lowered to the low QOS until the owning thread releases the lock. This is obviously not what you want. The system-provided pthread_mutex_t does priority donation specifically to fix this issue, but WTF::Lock doesn't.
A big data analysis has shown that music has become progressively less varied since the 1960s: http://blogs.scientificamerican.com/observations/is-pop-musi...
The talk Engineering Concurrent Library Components, by Doug Lea, is one of the best overviews of the issues surrounding the design and implementation of low-level concurrency building blocks: https://www.youtube.com/watch?v=sq0MX3fHkro
Artículos: Cómo crear un negocio en Internet Fácil
Most British people have never heard of those two but Attenborough is about as recognisable as the Queen and with far more positive associations. He has been on the telly since the 1950s and his broadcasting is part of the shared culture, like the footage of him hanging out with gorillas...Less of a thing nowadays of course, but if you are British and old enough to remember when there were only a couple of TV channels, Attenborough is the Don.
OMFG lol! Davey McDaveface!
So in the case of Apache HTTPClient (which I would call a library), are you saying that it is a design flaw that it provides logging statements of its internals, when provided the proper configuration/logging implementation?

If so, I would have to disagree based on pragmatic grounds, unless you have another credible way to acquire the information present in http wire logging or connection pool events, for example.
If you've got a bunch of good, productive developers, you've got to work really hard to get anything but good software out of them. They will probably self-organise into an effective team, whatever the methodology.

I'm sure there is an element of truth to this, but I doubt it's as decisive as you're suggesting in real life.

If you've got a good team of expert developers, people who are both individually skillful at producing useful code but also good team players and able to co-operate, I'd say you have a decent chance of them self-organising. I'd omit the "whatever the methodology", because these are exactly the kinds of teams who don't want or need some consultant's pet methodology limiting their options.

Of course, there is more to building useful real world software projects than just producing a good design and implementation. Even the most technically brilliant team also needs a clear goal to be effective in practice. Capturing the requirements and turning them into actionable specifications is a significant challenge in its own right, one which requires a very different skill set that even exceptional developers won't necessarily have.

I suggest that one of the big differences between a highly skilled and experienced team and a team with more modest capabilities is that the former will immediately recognise the need for clear specs and try to do something about the lack of them. The kinds of development processes and methodologies we're talking about today are designed in part to shield the latter from the same responsibility, but consequently they also rely on having very good people to do that work instead (and by corollary tend to fail hard if the communication with customers and resulting planning work aren't up to standard for whatever reason).
I once heard the advice "You're better off making X in a second or third tier city than moving to a first tier city to make 1.1X because housing costs twice as much."

The statement is basically still true today, but I guess the coefficients are a lot higher.

Salary Multiplier: 1.1 is now 2.0

Housing Cost Multiplier: 2.0 is now 3.0 (or maybe 4.0?)
If they're smart (and they are) they'll figure out ways to reduce the price of launch in the right way to maximize an increase in their margins. They could more than double the number of customers using secondary space in the "trunk" and cube-sats. The secondary customers will pay far less than the primary ones, but there will be many more of them.

If they're smart, they're figuring out ways they can own a big part of the infrastructure for an emerging market.
Well I'm not a country, only a citizen of one, so maybe my opinion doesn't count as much weight as theirs.
"I want a pony. And a boat. But I don't get those things"

Couldn't we turn that argument on those who want to live in the cities?

"You're trivialiaing the problem."

And you're trivializing the problem of forcing people out.

"This isn't about satisfying people's whims or preferences."

Bullshit. You're making this about satisfying the whims or preferences of those moving in.

"A fair market and a livable minimum wage would seem like an infinitely better solution."

A fair market is one in which one does not get priced out of their home.
The comment from dang is pretty far back. Seems he kept turning comments into speeches about ex girlfriends. But I didn't spot anything terrible but then again I didn't read many and don't know how those comments read in context.
The economic progress and social advancement of the mid 20th century can largely be attributed to the explosive growth of consumption and exploitation of fossil fuels.

To give you some perspective, between 1955 and 1977, oil production has quadrupled, with consumption mostly going towards developed countries, out of which US was in a majorly advantageous position after WWII.

The time period coincides perfectly with Boomers coming to maturity, starting their first adult jobs, buying houses and starting families.

The problem here is that we have experienced an anomalous amount of general wealth growth, and have internalized it as the norm, whereas nothing could be further from the truth and it still remains just an anomaly.
I can't get it to work so it must not work. That's Mythbuster logic there.
See the Doug Lea talk I linked to in another comment. Turns out that even the process of spinning is itself not so simple on some new processors.
http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n407... , starting on page 11.

"Assert" isn't necessarily limited to the macro in assert.h. Some places, including I assume Blizzard, have more control over which builds remove which asserts.
Nope, nope, you have it right but in the context of this discussion you have it wrong. :-) There is rent control and rent stabilization, two separate items under the rubric of "rent regulated housing". See, those terms have political and legal connotations that don't necessarily perfectly match with the colloquial or intuitive phrase "rent control".

Rent control is specific to a tiny percentage of buildings and units, relevant to the situation where a) the tenant is in a rent-controlled building [ build before 1941 ] and b) the tenant or their descendants have been continuously occupying the unit since 1971. That's your rent control. Rent doesn't ever go up. The stereotypical picture here is of an older woman in her 70's or 80's living in a three bedroom walk-up apartment in Greenwich Village paying $500 a month while other units rent for $6500 or some such.

Rent stabilization is a different matter. About one million units in NYC (out of 2 million, perhaps?) are rent stabilized. That means a lot of things, but in summary it means the rent can't go up by a percentage set yearly by a board of individuals called the Rent Guidelines Board.

Now it gets interesting because in NYC, a rent stabilized unit can be cheap, well below market, depending on how long the tenant's been there, or it can be high. A unit can actually fall out of rent stabilization if the tenant makes above 200,000 a year and the unit hits 2700. It gets more complex: the landlord can make improvements to the building and use that to increase the rent to a degree; rent stabilized units are typically pre-war units/buildings but not exclusively, as a now-expired (this year) program called 421a gave developers tax breaks in exchange for rent stabilizing their units (even if their starting rent was market rate).

As an aside, and back to the original point -- here in NYC we're in the throes of some major class conflict and it centers enormously around 'affordable housing' in this city of 8.5m (up from 8m in 2000). Our mayor was elected on the platform of providing cheaper housing. Gentrification is a huge topic here, subject to daily barrages in rags like the Gothamist (whose comments section has commenters with about 50% the average IQ of the people here, I might add).

So approximately 50% of our housing stock falls under some form of housing regulation.

Source, I'm a NYC resident and landlord; also, this: http://www.nycrgb.org/html/resources/faq/rentcontrol.html#di...
It seems pretty common among social animals, violators get cut from the herd or monkey stomped.
There is a very easy idea to achieve this, like the way tesla did to its induction motor, just use multiple windings.
Seems to be up for me. If it's still down for you, that's really unfortunate: one of the reasons this link was submitted (I'm assuming) is that they just got a brand new site, and it's pretty great!
Hum, unavoidable natural law vs. what some people want.

I guess we don't have much of a choice here. The best we can do is hack natural selection trying to get some collectivism out of it. And if we want to hack natural selection, the GP question is exactly the kind of stuff we should be trying to answer in order to develop the (social) tech we'll need.
SimpleDB hasn't been touched for a long time. It seems to be deprecated.
ProofMe.com came out of Beta this week! With 10,000 users already on board, we're excited to go public with our app. Looking for feedback.
Scaling your cloud service: from 1K to 1B users
This seems to be long enough for a statistical attack to narrow things down to ~100 people.
I honestly can't tell if this is meant to be serious or not.

It's not proper discourse on HN, or it insults people's intelligence, to have a minority opinion? What?
there's Log.wtf method in Android for errors that shouldn't have happened
If raising a cat from a newborn/kitten in a house, I see this advice and agree with it.

But all my cats are former strays, either feral or abandoned, and once a cat has lived outdoors, you'll never get them to live indoors unless they are old and want to be inside.

Besides I live in a tiny apartment, would never keep a cat cooped up in here.
Musk video talking about batteries - says they are tracking 60 different battery improvement efforts.

https://youtu.be/sTIH6ncIXYc?t=1563
At the presser following the first barge recovery Musk said they would probably re-launch it in June. It sounds like they aren't planning to do much with it beyond test firing.
car makers, utility companies, plastic makers, paint makers, etc. You underestimate the utility of petrochemicals.
Android has Log.WTF which of course stands for What a Terrible Failure (and totally not that other word, the similarity is a complete coincidence /s )
#68 was released in 2012, so yeah, kind of.
By making everyone poorer by hurting free trade

"You can't prevent great variations in wealth without preventing people from getting rich, and you can't do that without preventing them from starting startups.
"

http://paulgraham.com/ineq.html
No! I think I've got it.

Vertebrates Uber Alles!
Life size drone and some amazing tech toys for big kids Would take any of them
5 AWS services that don't need patching or maintenance from a developer, seem serverless to me.
"is that virtually all of what Snowden revealed is illegal action on the part of the government[0]"

That's nonsense. Snowden revealed both legal and illegal behavior. In the U.S., as in most countries, it's totally legal to spy on foreign countries for political or economic intelligence. Whereas, it's illegal to spy on our own citizens in the U.S.. Snowden leaked both with full details on how they did it to point opponents could counter a bunch of the legal stuff.

That's why he's both a whistleblower (illegal stuff) and a traitor (leaking legal stuff).
Not because of food desertification and disappearance of traditional safety nets?
Thyroid cancer is strongly connected with Iodine-131 contamination, which is basically off in a week or so (decay half-life of about eight days). But if you were exposed, the risk is significant. That we learned from Chernobyl very well. But there is no hint about that in the article.
Super lame that its wasn't a clone of this beauty from my childhood: http://media-cache-ec0.pinimg.com/736x/71/5c/62/715c62a2fc9d...
With the HN burst traffic, it would be good to report back costs after things settle down :)
I think it can also be exciting. In some cases the volume of requests requires you to research a better set of solutions.

I am given some leeway to come up with creative solutions that can scale.

Also since compliance is so broad, you get to work on many different aspects within a company. You can really improve the lives of the people in the company or institution by just coming up with an automated way to handle some of the mundane tasks involved in compliance.
But wealth growth didn't slow down after that period. Wage growth (in the US, at least) stopped, but wealth (and productivity) growth kept right on. It just that the returns of that growth aren't going to labor.

So, maybe look at the policy and other changes that redirected the wealth growth (which has continued) rather than asserting that it was an anomalous period of wealth growth.
I think it's a problem that happens through/is facilitated by technology which makes me wonder if a solution could be facilitated by technology.

Furthermore, AirBnB is a tech darling, and a YC company.
Its more favorable for SpaceX to lower prices as much as possible to crush incumbents (ULA). Extracting maximum profits just gives time for other competitors to catch up.
The text turns grey if something is being downvoted. If it's downvoted too much it'll eventually go [dead] and you need to turn on showdead in you profile to see it.
To be more accurate, there's not a very small amount of lithium in Lithium Carbonate, but about 1 part Lithium to 5 parts carbonate, so in a tonne of Li2CO3 there's about 170Kg Lithium
I'm not really using DynamoDB to store data. I'm using it to sequence parallel requests going into the 'worker' that concatenates things together -- so two simultaneous incoming comments don't clobber each other.

At the moment, I think only DynamoDB Streams and Kinesis event sources will batch events together and deliver them to a single function (instead of many parallel functions). It's hard to understand just by reading the docs.

http://docs.aws.amazon.com/lambda/latest/dg/intro-core-compo...

I think the platform is evolving quickly, so I wouldn't be surprised if they come up with some more options in the future. I'm using DynamoDB streams since it's cheaper than Kinesis.
It'd be nice, but won't happen unless Millennials start voting in the numbers that Boomers do.
You can disable SIP, do whatever you want, and reenable it. You just need to restart in recovery mode.
Well, I think they're an example of an exocentric compound. Neither the "boat" nor the "face" is insulting, but there's an implication of ugliness.
("boatface" implies "boat-faced scoundrel" or equivalent).
Sounds like a startup idea. Gayville at least appears to be doing well: http://www.gay-ville.com/
"I don't have to deal with managing servers because I'm paying for a service which abstracts the underlying servers" has been the value proposition of PaaS systems from day one. It doesn't make them "serverless", which is a silly new empty buzzword.
I don't find it immoral.
Android has a Log.wtf() method for logging "What a Terrible Failure" conditions:

http://developer.android.com/reference/android/util/Log.html...
Inside the Magic Pocket
Will be easier once we have can upload our brains to the singularity and not risk bodily harm by going =)
Grown ups don't tolerate name calling. It's unpleasant.
I don't know the answer, but I think education should be the first step. For me that's the best way to give everyone a "fair" chance. I don't know near enough about policy to suggest how to stop the top 1% from getting even bigger until they own everything.
Awesome overview :)
Ogreveins: It's not pertinent to me so fuck off with it.

Fuck off with you ogreveins. Go blow off your own rage somewhere pertinent to you.
When I pay around $3K in rent and when I shop at Target or Wallmart I always ask myself where do that cashier live. There is no way she could afford a $3K rent.
> it's largely based on OpenBSD

I think you mean FreeBSD.
> Build your own company early on if possible. Only way to really make money.

I think this isn't true these days, looking at the salary spreadsheet. In fact, I have friends who are putting in insane workloads building up their own company that would have probably been better spent slaving away at AMZN.
True. It's just that in most cases when I write a loop like that it's to work around the fact that the restart command didn't take a list, not because I need to serialize the service restarts.