skysight-inc/HackerNews huggingface dataset:
I don't feel that's a proper analogy. We save a ton of time by only doing a single layout/rendering system. If a page pulls in 5+ different assets to render, doing it on the server means we gotta come up with a lot more logic to get it done on the client side. And what better way than to just run a browser to get it all done. It's like the ultimate server-side renderer framework.
Well rails is a bad example. You could just start by having your developers send 2 pull requests to libraries used in the features you are making. You don't even need to put a metric on it, but I bet that you are looking into or using libraries that could use improvements that would be noticed.
If I wanted to do those things, I should write "margin-collapse: disabled" and "vertical-align: center". Making your abstractions leaky on purpose doesn't mean you're justified in doing it.

I don't understand CSS all that well, but I do understand basic layout concepts and my specific intent, and it isn't very productive to have to wait around for people like you to write books and answer stack overflow questions just so I can use CSS to do what it was designed to do. If I write "margin: auto" on an absolutely positioned element, I would expect it to do nothing, since those are just contradictory demands. I wouldn't expect it to do something completely unrelated like vertical centering.
I live on the big island and pay over $.40/KWH so a $700 bill would be more like $200 on the mainland.

That is one reason why my new house is off grid solar - cheap (compared to $.40/KWH), clean electricity.

The other is that the grid here is unreliable. I had 87 outage events last year for a total of 37 hours and that is not including the nine days with out power post hurricane.

Now don't get me started on internet quality!!!
That sounds about right, although it does indicate how programming jobs are fairly different from traditional engineering jobs. What you describe with new graduates is not far from what engineering companies have traditionally actually wanted. The expectation is that the university teaches the fundamentals, both "pure" fundamentals like math and physics, and also classes of techniques like finite-element modeling. But becoming proficient with applying a specific finite-element-modeling package within the context of a particular engineering domain, workflow, and procedures: that's more the responsibility of a new-hire training program. Of course completely new graduates will typically take longer to get up to speed than people with years of work experience in a similar job, but that's also why junior engineers get paid less.
Intrade doesn't seem to exist, so I think by definition it's more interesting than that.
Another way to center flexible boxes is to use css transforms http://zerosixthree.se/vertical-align-anything-with-just-3-l... CSS transforms have pretty good browser support http://caniuse.com/#feat=transforms2d
What's with all the fruit? Is that really the best use of funds?
An Open Letter to Mark Zuckerberg on Net Neutrality-By Zuck's Host in Chandauli
You're saying that because they defined centering to occur when I mess with margins that makes centering a feature? Technically yes...

I meant an explicit feature with it's own attribute.
Then perhaps you would like to explain it? The most meaningful interpretation I can see is that the commenter completely misunderstood the nature of the "semantic witch hunt" to which he referred. It seems charitable to assume that something was lost in translation and to ask for clarification rather than to assume that the commenter was just saying something stupid.
So many quotable quotes in this video. Thank you HN'r dang for submitting it.

Marshall McLuhan was the man. I really liked his blend of truth-seeking mixed with his helping attitude. He was completely open, willing to tell anyone his views. A very brave man because he was unafraid to sound foolish. He struck out on his own path and spoke up, even though he suffered from stammering, but he knew enough words and handy phrases to bypass that verbal disability with ease.

I've read McLuhan's corpus, from beginning to end, yet every time I see him speak, his words, so carefully selected, become a revelation once again.

Can we have another McLuhan now, please? For our time? No. There's only one Marshall McLuhan. Just like there's only one genius of every type and age of their time, we'll not see his kind again for a long time. Thank goodness this man was with us, wrote so many books, was not unwilling to be recorded for posterity. A pioneer whose message has yet to be understood.
Prose of this style is common at The New Yorker. And since Gopnik has been writing it there since I was in diapers, I have to think he knows some things about writing that neither you nor I do. Furthermore, given the publication's legendary reputation for fact-checking and extremely high standards in journalistic integrity, I would reconsider your stance of rejecting the article before seeing if there is anything to be learned from it. After all, complicated sentence mechanics can be (1) intentional and considered or (2) accidental, revealing unclear, half-formed thoughts. In this case, I believe it is the former.

Taking into account the proclivities and interests of the Hacker News audience, perhaps you would be interested in reading an excellent, recent profile of Apple's Jony Ive at The New Yorker: http://www.newyorker.com/magazine/2015/02/23/shape-things-co...
A completely empty and histrionic debate. There are over 100 million land mines deployed worldwide; they kill 4000+ people each year. Killer robots are out there, killing and maiming indiscriminately, and have been for decades.
I guess what I'm saying is YC would do well to consider funding people with good ideas as much as the ideas themselves.

That's a good point. YC does claim to look at people first and then ideas, and really the idea is just evidence that you can have good ideas. But I guess they are also looking for pattern recognition, as in, can you spot the pattern that YC is looking for. That seems to be (in my opinion) smart teams who can tackle a small chunk of a big problem before and during YC, and sell investors the dream of the whole chunk after YC. Think couch surfing app now, disrupting the hotel industry later. Cloud based USB stick now, revolutionize the cloud storage industry later.
Slack Off: How workplace chat is changing office culture
@rem0x4 Ignore the haters.
I'm not quite sure what you mean by scraping IP addresses. Care to elaborate?
Altered Carbon has gotta be the best cyberpunk novel in a long time. Gritty, not too fantastical - it just nailed the genre perfectly.

I'm also enamored with The Culture. Not any particular story, really. Just the setting of post-scarcity + friendly AI. It's like an inverted Star Trek. Everyone is having a blast, and interference is pretty much a moral requirement. Apart from a sitcom set on some GSV, Special Circumstances provides all the setting necessary for tons of fun.

Both worlds would have ample opportunity for sex, drugs, nudity and violence. (Which is the only reason I bother watching Game if Thrones these days.)

Asimov's Robot books may also be prefect for HBO. Sorta like a hardboiled detective, except robot minds. (I enjoyed those a lot more than Foundation. While fun rides, the basic premise of predicting everything via psychology is just... eh, unrealistic.)
The link is basically that a lot of the people arguing for these safe spaces are the same ones that will petition, slander, or decry the folks on the conservative side of things.

You don't get to, for example, run vicious media smear campaigns and organize automated blacklists of people on Twitter and still claim that you aren't aligned, at least in principal and methods, with the enemies of liberty--no matter how worthy your cause otherwise.

The other issue is that, culturally speaking, the mindset of those critical of microagressions and identity politics and other important issues also tends to dismiss or antagonize folks that are very much supportive of liberty or free speech or the right to bear arms. This ends up in a lot of sapping of resources on both sides as they fight over things as trivial as whether or not you can get married in a church.

It's actually very convenient to the folks in charge, if you want to be cynical.
A good book basically can't work as a TV show, and vice versa. I'd rather the TV people came up with their own stories that will actually work on TV. (Game of Thrones, which I'm sure is the inspiration for this, is an exception because it's basically written as a TV show already.)
The web serial "Worm" would make an amazing TV series.
> Even better option: a port of Turtledove's World War alternate history.

That's something I'd love to see.
Fair enough, but for my uses 92% browser support is more than enough, it's the same as ems/rems for example.
To people who are complaining that this is slow, please understand that

1. Doesn't have to do with Angular
2. Doesn't even have to do with a single page implementation

I made a really shit take on a single page reddit client, and I'm sure you'll see that the browsing experience is actually quite nice (and much faster than using native reddit). This was written in Angular 1.3, and Angular 2.0 is MUCH faster.

http://bredd.it.s3-website-us-west-1.amazonaws.com/

My point is that implemented correctly, even a content site like reddit or hackernews could work quite well with a single-page implementation. Don't blame Angular for this demo, its server responses are just impossibly slow
I don't have much experience in e-commerce, app installs. Our clients tend to be in home security, trade schools/education, and other high cost per lead areas. There were definitely fads in the past like daily deals and user acquisition for startups (fashion/chain restaurants). I'm sure some people are priced out as Facebook has gotten more expensive -- I think that happens with any platform (e.g. Google, display).
Yes, there's some unfortunate ambiguity in his use of the term. If you aren't familiar with his stuff, follow the link with the text 'entitled to a "safe space"'[0] to see what he's talking about. And I don't think he objects to people being angry when they're offended - that is illogical at best. He objects to the sort of behavior he links to where the college student in question is trying to get the school to either pull funding for the school newspaper or appointment 'adult supervision' for writing a pretty innocuous complaint about other's behavior [1] (warning: it's a bit opaque).

0. http://popehat.com/2015/04/14/fear-and-butthurt-at-uc-san-di...
1. http://ucsdguardian.org/2015/04/01/students-be-aware-of-camp...
How did nobody notice this? This game is gold, pure satirical gold. There are even amazing homages to the Sierra Online games and nethack!
I imagine most Canadians will know who Marshall McLuhan is simply because of the [Heritage Minute](https://www.historicacanada.ca/content/heritage-minutes/mars...). People often question government spending money on things like this, but the fact that I, and many Canadians remember it 20 years later tells me it works.
I'm pretty sure flexbox can solve two column layouts very well, just not with one continuous piece of text.
I'm going to oppose this. Like 20% time, it ends up becoming a negative space and, despite the best intentions behind it, backfiring and making our cultural enemies stronger. "Agile", at its inception, wasn't the toxic micromanagement nightmare that it has become. We have to be more careful about what we put out there. Implying that 10% of an employee's time for this autonomy ought to be enough is dangerous.

Engineers should be able to improve and maintain the open-source libraries on which they rely whenever they fucking want. Working time, weekend time, 6:20 in the morning, whatever. Four fifths of these fucking companies would run better if they were run by people who actually do the work.

If engineers are managed down to 2-day increments of time instead of 2 months, then you need to fire 90% of your managers because there clearly isn't enough real work for them, so they're micromanaging. No one who is smart enough to write good code should ever have to justify days of his own working time. Fuck that, and fuck the whole shit pile of "Agile" nonsense that forces us to pretend that it's OK when senior engineers have to justify weeks and days of their own working time, often to non-producing "scrum masters" and "product owners".

I realize that this is a well-intended statement, but it's wrong-headed because companies where manifestos and official policies are needed just to shore up an engineer's basic autonomy to do valuable open-source work with his own working time are companies that don't deserve to live.
Activate Your Cell Phone’s FM Chip
I wonder how much the software state of the art is advanced by software developers as opposed to software maintainers.

When you are working to refactor software written by others, things like "private methods" are a gift. If you are trying to refactor some piece of code, you only have to make sure that the callers within the said class are modified to guarantee that the codebase is not broken.

I don't think a lot of people understand that maintainers in the real world do not have the time to read and understand every line of your code. And the toughest part of doing software maintenance is figuring out how much you can safely ignore. I feel qualifiers like "private" were designed to help with this problem.

I also severely dislike the architecture proposed by the author with loosely coupled services talking over a socket. This style of code is only maintainable if you understand the entire system inside and out. For example, lets say the maintainer receives a ticket that says 'Report X has wrong data'. She will start investigation with the question : 'Why does it have wrong data ?'. She will walk back up the call tree looking for why and eventually learn that the data coming off the socket is wrong and that is where the trail ends (unless there is a document describing who is responsible for putting said data there).

I have faced this issue in real life. I can understand when this style of decoupling is necessary to improve modularity, but it does not have a positive maintenance impact.
It is important to note that these numbers are NOT inflation adjusted. How much of a difference does this make? Actually fairly significant. 1 USD in 2000 is the equivalent of .73 USD in 2015. So VC investment still needs to increase by 37% to equal Q1FY2000 in inflation-adjusted terms.

Source: http://www.usinflationcalculator.com/

Edit: Thanks gkop
Why not give a developer two days to work on building a desk in his/her garage?

Basically because the desk only affects the developer's private life. Why not just replace such a "project" with two more paid vacation days?

Working on an open-source project typically enhances lives of all of its users (and maybe even the for-profit entity that employs the mentioned programmer). Psychologically it's a different thing.
This looks really useful. In case the author reads this, one addition it could use is explaining why the given css works. And, like someone else already mentioned, indicate browser support. I haven't used this display:table-cell before and I wonder about its support. A small thing to lookup, sure, but it would be nice built-in. Or selecting which browsers you need to support and using flexbox when possible.
Very brave of Ken to call out women, black people, and the LGBT community.

Safe spaces don't insulate minority groups from ideas they don't like. Those groups are exposed to ideas they don't like all the time, every day, via every avenue of media.

A safe space is a moment of solace to discuss issues specific groups are particularly affected by without being berated by the 18 year old generic white male libertarian who seems so keen on letting the minority groups how they should be behaving.
Have you seen some of the amazing things that can be done even in css 2.1?

Honestly sure you need js for most interactions and animations still, but layout? I wouldn't merge any pr that uses js for layout. Including fully responsive layouts.
A New ‘Wrinkle in Time’
Disrupt CSS
You forgot the performance problem....
Are you unclear as to why it's harder because you actually have some technical expertise or because you just feel some sort of outrage? Language tracks are usually same sourced, are ADs? I wouldn't know and wouldn't assume because I don't have the expertise nor the outrage.
>Safe spaces don't insulate minority groups from ideas they don't like. Those groups are exposed to ideas they don't like all the time, every day, via every avenue of media.

It seems you and I live in a different country.
I actually want _more_ possible restrictions such as limiting rage of values, or allowing only printable characters in a string.

As other comments say, its a documentation to future self and others.
I think the complaint is not about safe spaces as something that people can opt into if they prefer, but the idea that an entire university should be such a "safe space."

The bulk of the specific complaints are about things like free speech zones, censorship, or banning, disinviting, or attacking speakers. These are all basically methods to provide intellectual "safety" to everybody regardless of whether they've asked for it, and I don't think they're really comparable with more limited (what I would think of as "traditional") safe spaces.

Edit: The Judith Shulevitz New York Times opinion piece linked early on (which made the rounds a few weeks ago) is clearly an inspiration of this post, and Shulevitz does a much better job of actually engaging with the "normal" definition of a safe space, its earlier history, and the expansion the article decries.

"In most cases, safe spaces are innocuous gatherings of like-minded people who agree to refrain from ridicule, criticism or what they term microaggressions — subtle displays of racial or sexual bias — so that everyone can relax enough to explore the nuances of, say, a fluid gender identity. As long as all parties consent to such restrictions, these little islands of self-restraint seem like a perfectly fine idea.

But the notion that ticklish conversations must be scrubbed clean of controversy has a way of leaking out and spreading. Once you designate some spaces as safe, you imply that the rest are unsafe. It follows that they should be made safer."
A basic rule of universe is that complexity remains, you can merely shift it around. The table layout algorithm might be incredibly complex, but I'd rather have a browser writer have the headaches than me.
Don't know much about the rest of the US, but debates in my school are usually won by whoever feels hurt and marginalized the most.
The latest Israel-Divestment debate revolved around what would be least offensive to Jews/Israelis/Palestinians/Muslims, with Black and Latino students' feelings thrown in for good measure. It was all about who self-victimizes the hardest, objective reality in the middle east never came into play.
Surprisingly enough, most Muslim/Jewish/Black/Latino students went on peacefully with their life, totally oblivious to how badly their feelings were hurt during that debate. Thank god the school paper was there to tell them.
Yes I understand that, I meant on the 3d embedding of it presented in this article
iPod touch is counted with iPods.
The Bible?
>I agree with the electric companies on this point. If they dont need the electricity, why should they be forced to buy it?

A) Because they are operating a utility monopoly. We are forced to be their customers. They should be forced to be ours.

B) They could use it, but they would rather sell you the output from their oil fired power stations because the profit is higher for them. That is why they don't want your solar panels hooked up - not because your neighbors couldn't use the electricity they generate - because it challenges their monopoly position and eats into their profit margins.

If this were truly about electric companies not needing the electricity (as opposed to them viewing any challenge to their monopoly as a 'free market evil'), then they would be arguing for market pricing for your solar generated electricity. They are not. They want your solar panels to be completely disconnected. Ideally you shouldn't even have them at all.

>Yes, its nice to sell back electricity to the grid, but that feels like a very hackish way to use 'solar'.

Your argument for how energy policy should be set are informed by what you think "feels hackish"?
FrankenNokia
Apple have added a fantastic thing to iOS 8 and OS X 10.10 that I am terribly interested in but have managed to find nothing about beyond this post[1]. I think you'd be interested, it addresses exactly the problem you describe by including information from other threads and processes to crash logs.

[1] http://www.objc.io/issue-19/activity-tracing.html
Full-disclosure: I wrote this article because I see so many people that SHOULD have a VA but don't. I wanted to make it super easy to hire one for anyone interested.
Everything You Wanted to Know about USB Type-C
They can't fool me, it's small perturbations in the 'Kill n to warn p,' policy and wrong packets in port -3 all the way down. The TC author seems to have a PhD in his field and never ever run into ...well, Agile book examples, of course...a case where modifying one's own rules turns a corner in either the comic, Malthusian or Hadoop renormalization cases. Now, I want computers to have new art up every time I turn around, but there's nothing to say making Jibbers Crabst come around is going to break homology.
You're being overly sensitive, that wasn't rude.
Have you seen the rate of teen pregnancy in the Bible Belt?
Unfortunately for the people that use the term I'm pretty sure that the ambiguity does not exist. It is exceptionally easy for me to read this article as a direct criticism of all safe spaces, while the author draws a link that seems very vague and actually counter to what I've experienced in those spaces.

I'm all for criticizing these spaces but the article draws a very bewildering link between a misunderstanding of liberty with the people that support them. That's a tenuous connection, at best.

The article confuses me and it doesn't feel like the author has a familiarity with the typical politics of people that frequent safe spaces.
This is the tool recommended to my by a person on the adwords team:

https://www.google.com/webmasters/tools/mobile-friendly/

According to them, starting april 21st it will be a ranking factor.
> we have tried the elegance of extremely simple and open language/runtime architectures, and that was always an abject failure.

Just because it was tried in the past, doesn't mean it wasn't the right direction.

> Attempts to discipline these languages came too late,

So, as an industry, we were learning and now we know some basic principles. Discipline does a great deal for Erlang. Ironically the game sockets he describes are basically how Erlang functions at scale. To say the practice is always an abject failure is burying your head in the sand.
`display: table` and `display: table-cell` are just layout algos, commonly used for creating a table-like layout.
osx 10.10 for design :: ubuntu 14.10 for development ::
windows for games
This. It's likely deliberate optimization. They want to encourage a larger average order size & higher revenue per customer. You pay for a membership, making you more committed to shopping there. Then they don't optimize the experience to support small orders, so you might as well get a few more things as long as you're there.
I'd like to see the Culture's orbitals, drones, etc in a series. The Idiran war from 'Consider Phlebas' would be a rich vein to mine.