skysight-inc/HackerNews huggingface dataset:
[Preface: dang, thanks for overriding the flags on this HN posting. The discussion thus far seems to be mostly worthwhile, unless it's gone to hell in the twenty minutes or so I've just spent writing this comment, and I'm glad to see it taking place here.]

boyd's baccalaureate thesis, of which her blog post appears to be a recapitulation for a general audience, dates from 2000 and spends considerable effort talking about how, for example, the lack of normal maps results in a lack of shape-from-shading cues, which makes it difficult for a visual system prioritizing those cues over parallax cues to develop a 3-space representation of a scene.

And that's fair enough! For 2000. Now, though, a decade and a half later, normal maps are ubiquitous in current-gen and next-gen 3D graphics; while it's more computationally expensive to render with them than without them, the Rift's resolution is only 1280x800 overall, and even with the added overhead of parallax calculation, that's still easily within the capabilities of a modern GPU.

This is the sort of thing one might expect to be addressed in boyd's discussion of her earlier research. That said, having once read the thesis and then gone back to review the blog post, it's quite plainly a simple restatement of circa-2000 conclusions, and bears no trace of having been updated in light of the enormous advances in graphical rendering technology which have taken place between then and now.

I don't know whether there is any evidence of women having trouble with Rift-induced simulator sickness at higher rates than men. Going by boyd's blog post, I can't know, because she doesn't bother to mention whether there is or there isn't; she just rehashes her earlier research and hangs "Oculus" and "sexist" off it as search keywords.

This would be disappointing in general from someone reputed as highly as danah boyd; much worse, though, it hamstrings her entire point! Her basic thesis, in this blog post, is "This is a discussion we need to be having." But there's no knowing whether that's true, because in comparison with modern rendering technology, the research on which she bases that statement is hopelessly outdated, and she presents no evidence to suggest that people who rely on shading cues have the same problems with today's VR technology as with that of fifteen years ago.
Is it too late for Microsoft?
this is very cool
ty for the post.
Ah, good point: so that means we should be using Gallons per 60 miles! :)
This was an amazing read. I love explanations like this which are based on pure concepts that require just a little bit of bending the mind, but then explain so much more.
10 million gallons is since the program was implemented, which was 10 years ago. Even so, my math was off.
Automation has always been an interesting topic to me. I wrote my upper level paper in law school on automation for a labor law class. Unless something has changed recently, the Supreme Court hasn't really addressed whether intentional "job killing" from automation qualifies as anti-union activity. The last time the Court did talk much about it the new cool technology was cold type setting.
Cars are built for their purpose, designing cars to be super efficient at speeds they're never driven doesn't make any sense. The higher speed efficiency is a trade-off between all the varying speeds the cars are driven and the limitations of physics.

They could also produce extremely fuel efficient cars by ignoring the safety laws (even get around them by building trikes that don't have to abide by the laws) but they'd either not be allowed or never bought because they're impractical.
If the authors really want to sell us on the font, they'll use it in the body of the text that describes it. I really don't think this would work for body text, which is where the majority of the ink ends up.

The font is too jarring, so I guess if you wanted to advertise how sustainable you were being by using it, people would notice from the font alone.
Once during a cross country trip, I decided to not fill up until I came across the next station.

This was before GasBuddy and other smart apps that can help alleviate some of these situations.

The result was rolling into a station on a Native Reservation which only accepted cash.
That is only true if you see jobs as statistics, not as activities carried out by actual human beings.
Some of those jobs pay very well. Technical skill jobs such as plumbers, or blue collar public sector jobs such as police officers, earn 100K or more. And contractors who start their own businesses can become outright rich.
I agree. Lots of words, not much meat.
Ok, why on earth is almost every word in this article body a different shade of gray?

I don't like articles where I need to bring up the browser dev tools just so I can read it.
Quite a few with some diversity. Right now there are a mapping functions / integration with Google Maps and various social functions, including heavy communications (mostly text at the moment). We have a bit of animation and using the opal-jquery plugin as well, which is quite nice. The opal-browser library also gives a nice Nokogiri feel to working with the DOM.
"But it's still a boring constant revenue small business which makes me money for living.
As a kid who loves gadgets, coding and computers I'm going to shut it down and start something better that can probably change the world."

I'm sorry, but these last comments confirm, to me, that you are an idiot with no business sense at all. You need to step back and look at this whole thing objectively. Jeez.
designing, producing, selling, installing, operating, and maintaining automation are activities carried out by actual human beings
It's not a binary; more people apply the principle of charity more often in certain situations than others. It is not mutually exclusive that a certain amount of people don't apply the principle of charity in situations where they feel things about programming and Python specifically, and that a certain amount of men feel things about gender and don't apply it. I feel that "things women write" in my above comment probably should have been "things people write" but otherwise I still see the problem as reflexive rejection by men of tech-and-sex/gender pieces as "oh boy another feminist telling me I'm evil" instead of more rational "I'm not a woman so I should listen to what women have to say about sex/gender in tech even if it turns out I disagree."
Opal is much more mature and useful. I took a good long look at this before, but we decided on pursuing things with Opal instead.
What do you mean by duct tape on x86? I'm quite familiar with the architecture, and this can be interpreted in more than one way.
He addresses this in the comments of the article[0]:

>Aaron says:

>April 5, 2014 at 3:52 pm

>So how’d you sucker Bill into clicking your exploit link? Since you hadn’t yet hijacked his DNS, I presume the link didn’t (couldn’t) actually point to linkedin.>com — shouldn’t his mail client have warned him? (Mine would.)

>>Reply

>>Phikshun says:

>>April 5, 2014 at 5:35 pm

>>See this video by Raphael Mudge[1]. He does a much better job of explaining it than I would. I also had another advantage — Bill and I worked for the same company at the >>time, so I could send the phish to myself to make sure it passed all the filters. This isn't so unrealistic though. An advanced adversary will scour RFPs, public records and >>job postings to learn what protection technologies a company has and attempt to duplicate their environment for testing.

[0]http://disconnected.io/2014/03/18/how-i-hacked-your-router/c...
[1]http://www.youtube.com/watch?v=OO_A8NHNBj8
Wondering - what's wrong with SSH? Is it considered insecure?
The higher you go, more abstractions, more specs, standards and frameworks. Its actually more complex, but once you understand "all" of it is not that hard. Lower level is easier to get started but the more complex problem the more difficult to solve.
The .Net Foundation: Too little, too late
Automation doesn't "kill jobs" at all.

I'm tired of news articles that try to pass of "jobs" as some sort of discrete, easily quantifiable units. "Over a million jobs are being shipped to china", "12,000 jobs created", etc.

That's not how labor works. Or at least, it's a useless and misleading way of thinking about labor.

Sometimes automation makes a certain type of labor irrelevant. Those laborers need to find a new job (which possibly involves retooling) or starve (or, today, live off some sort of welfare or charitable income).

We are not even close to simply having no labor left that needs doing by humans. That's the only way you can really "kill" jobs; replace all human labor altogether. Otherwise, humans will just move to whatever they're still good at. Because of automation, the world will always be able to support those new jobs. The market will force this to be the case.
If they're all recording sound, then an automatic alignment using "impulse" audio incidents might be able to work. Just a more advanced version of the "clapperboard" technique from early cinema.

That is, if the cameras even have that much jitter or drift at the recording framerate used.
except spiped is rock-solid, dealing with flaky network with no problems

In case anyone is wondering about this: When you set up an SSH tunnel, you have a single persistent TCP connection which everything runs through. If there's a network glitch which kills that TCP connection, everything dies. With spiped on the other hand, a separate TCP connection is used for each "pipe", so a network glitch won't kill a connection which isn't actively sending data, nor will it prevent future connections from being established.
This doesn't sound like a router. Maybe a home wifi ap / NAT box?
> I personally think that in terms of long-term misery that fossil fuels have the potential to be just as damaging as slavery.

To me that says that you are either drastically overestimating the potential misery due to fossil fuels or drastically underestimating the actual misery that was caused by slavery.
Private lists of toxic people are one thing. Public, crowdsourced lists of people who should not be permitted to earn a livelihood, in the industry where they have built their entire careers, are quite another.

The disclaimers of advocacy, on which you place so much weight, ring rather hollow in light of the entire rest of the post, and especially the last couple of paragraphs:

> So how does this get fixed? Truthfully, I don't know. The problem is so systemic in our communities. Fixing this is going to require buy-in from a vocal and powerful majority of people. It's going to have to mean people losing opportunities and their standing in our communities because of the things they do.

> We cannot reprimand someone for their behavior while still allowing them to enjoy the privileges of their position without sending the message that we are somehow condoning their abusive actions.

I concede that the words "We should maintain and enforce a blacklist" appear nowhere in Dryden's post. If that is the standard of evidence you require, before you'll entertain the suggestion that a blacklist is something Dryden advocates, then I see no point in our even attempting to have anything resembling a conversation.

Otherwise, consider that offenses worthy of blacklisting, as enumerated in Dryden's first paragraph, range from battery and sexual assault -- which are felonies, not merely "bad behavior", and should be prosecuted as such -- to...dismissiveness. Perhaps you consider it reasonable for someone to equate peremptory rudeness and felony. That I should find it necessary even to entertain the possibility, that anyone finds that equation reasonable, is something that scares the hell out of me.
Probably easiest to answer this with the blog post I wrote when I released this code: http://www.daemonology.net/blog/2011-07-04-spiped-secure-pip...
Well, funny enough you can do rails with opal (they implemented Active Support (https://github.com/opal/opal-activesupport), which was kind of an answer to DHH and another before him thinking it couldn't be done, BUT... the real power comes from using it with something like rails. For example, we use it with rails 4.1rc2 at present to have ruby everywhere. So instead of just .js files or coffeescript, we have .js.rb files that pass through opal. Amazing readability improvements and a great feelings just going straight ruby across the board. There are some really slick little frameworks like `lissio` and `vienna` as well that offer `sinatra` like solutions right on opal.

The maker of `lissio` also started hacking on a little project that is not complete, but gives an idea of a WIP lissio project here: https://github.com/meh/gwentoo

Just kinda nice to see how it goes together and how very flexible it is.
> Too bad they didn't include Asian Americans in the survey.

What makes you say that? They said it was a nationally representative sample, which I would assume includes a substantial number of Asian Americans.
Let's try a little exercise in reversing the problem:

"There is also a special problem for some young women, namely those with especially docile temperaments. They aren't always well-suited to professional careers, like making hard sales or managing grown men, which require much confidence and sometimes even exercising authority."

Yes, dripping with it.

Although more condescending than outright sexist. I'm guessing the author comes from a privileged background.
Blocks ftw!
Yeah, debugging in opal is really nice actually from what we've seen.
Learn something everyday,
I've wanted to express that concept before, and never even wondered if there was a word for it.
Of course, If I use it I'll have to define it much like you just did.
Def. give this a try. You'll change your tune a bit.
> Automation doesn't "kill jobs" at all.

Perhaps, but it certainly reduces the relative value of labor vs. capital. "Kills jobs" is, as popular simplifications go, not at all bad. It's certainly more accurate than:

> Because of automation, the world will always be able to support those new jobs. The market will force this to be the case.
Oh, and fyi, going to be using it for some heavy graphics soon and even going to test out some game development. Personally I intend on wrapping ImpactJS for Opal and then using it for a demanding project so we can work entirely in ruby.
People who have the chromosomes that correspond to the uterus and other related reproductive parts should be described as "female" people. People who have the chromosomes that correspond to the testes and other related reproductive parts should be described as "male" people. People who have chromosomes and reproductive parts that don't match classic sex dimorphic binary (the thing that allows humans and other mammals to breed and evolve over time) are called "intersex" by the medical community.

Queer Theorists have somewhat popularized the edgy notion that the above knowledge is socially constructed (read: in people's heads as a collective cultural meme) because, well, it sounds nice. A trend called Queer Politics takes this idea like a new toy and says people who use terms like "female biology" are bigoted. There is no need to cater to this temporal fashion produced in academia, a thing that does observably nothing to help gender-nonconforming people or explain the social forces that cause marginalization and violence against them.
> If the thief can be said to be a victim of circumstance and therefore not responsible for their actions

He can't, fairly, so no conclusion can rest upon this premise.
"Google now" available for Chrome.
This is bad enough on its own, but especially disturbing in light of the blog post linked by calibraxis, elsewhere in this thread, in which Dryden advocates 1950s-style industry blacklisting.
Google Now available for Chrome.
the gopros since hero2 have builtin wifi and the wifi ability can be added to the hero1 with a backpac - then you get the remote controller to start/stop all of the cameras and record at the same time
It appears to be an attempt to make it easier to find the beginning of the next line after you finish reading a line. However, the effect is much too subtle to be of use, and even if made more prominent, it would still ruin the typographic color and generally confuse readers.

Better solutions include:

Using a more optimal column width. 50-60 characters per line is a commonly suggested range for most media.

Using a more optimal leading (line-height). "Set solid" type (ex. 12px/12px) is almost always a bad idea, particularly so in a long block of text. Depending on the type, media, etc, ratios in the range of 1.2-1.8 are a good starting point for improving readability.
And I wonder how much musical training or experience you have. Like mathematics, there is a lifetime (and more) of music theory to grok that will aid in the enjoyment of music.
Do you have any form of colorblindness? For me it fades in and out along the gray-blue-purple spectrum.
never heard about this tool, thanks for posting. I installed this but was not able to find manpages for this.. any how found instructions in README ..
I'd like to know this too
Just read this again and still shaking my head. Ladies and gentlemen, this article describes the typical techie: a techie who happens to make money from his craft. Never, never be this guy.
You want to approach software this way: you want to be a businessman/woman who uses software as a tool to create a business. Do you understand the difference between the 2 approaches? Repeat: never be this guy.
I really wish they'd broken that group down a little more to identify how many had obtained advanced degrees. I'm curious about whether there's truth to the idea that 'the master's degree is the new bachelor's degree.'
Exactly. Thinking that "the world" will miraculously support anyone is to be willfully ignorant of how power and money actually get distributed.

And while "the market" (lol) will create new jobs every time some previous labour marketplace is disrupted, there is absolutely no guarantee that it will provide the same amount of jobs (or, really: demand for the same units of labour). From there, it sorta follows that everyone's wages will drop: same number of people looking for work, but much less need for workers? The workers lose income as a result, meaning that there's both less demand for workers, and the work that is now available isn't going to pay your bills.
what if VR ends up being as big as web browsing?

Then I guarantee you it would be fixed by rev B. Who wants to miss out on 51% of potential customers? I don't think you have much to worry about, market forces are definitely on the side of "getting this fixed", even if it doesn't happen tomorrow.
You should share some of your decks. :)

>Also, just because it is dupe doesn't mean it is valueless.

Of course, but at some point dupes get to be annoying. I'm not saying it is breaking the rules (is there even a rule for that here?), just pointing it out. The last time gwern posted this it got a lot of attention.
This is a rather poorly-capitalized title. I thought OP meant that Google is, at present, available for the Chrome browser.
In my browser it renders as perfect grays, confirmed by the inspector.
From the sounds of it, an optional bike lane would be a marked lane that only bicycles are allowed to use, but where bicyclists can also legally use the other lanes on the same road.
If the subjective perspective is an illusion, an emergent behavior of a complex reality, then wouldn't we do better by trying to alter the reality (biochemistry and environment) directly than by abstractly influencing the illusion with notions of reward and punishment?
Is Google Now a useful utility for others? I recently activated it when I purchased a new phone and am having a hard time understanding how to use it. It's showing estimates for how long it will take me to get home or to work but they are always based on locations where I was a while ago and often outright ridiculous, e.g. 2 hours 30 mins to go from Alcatraz to my home, by bicycle? The other "cards" seem to show up randomly, like the stock quotes that are always up top when I want to see the weather and hidden when I want to see stock quotes. How do others make use of Google Now?

edit for clarification: I have set it up to prefer cycling, but Alcatraz is an island.
My beef with this piece: automation probably isn't the only thing killing jobs, but it's the only thing that the author provides any evidence of having a causal role in driving job losses. Everything else mentioned (e.g. the financial crisis) is a sort of catalyst for labour market changes or a red herring.

I mean, if a dude gets shot and dies, we tend not to argue too much about whether it was the bullet that killed him, or the corresponding massive blood loss.
How many of those jobs can be done by a dull person? Consider someone smart enough not to be classified as disabled, but not smart enough to do more than semi-skilled labor under supervision.

They used to have factory jobs. These have been automated.

Agriculture is increasingly automated.

We are finding ways to build our systems around fewer and fewer people. More capable people are fighting further down the food chain.

Do we just throw people who can't adapt on disability? That's what we did for the group below them, after all. (Who themselves, mind you, we're once capable of being functional members of society, even if they needed help and we're often exploited.)
FAQ on CEO Resignation
I would say that's true in so far as your language you're porting to has a preponderance of pure functionality and notions of real mathematical "variables". Without those it'll be hard to get any semblance of equational reasoning to work out.
Very weird. This is what I see in Chrome: http://i.imgur.com/BbocHXW.png

Ignore my 487 unread emails. I need to clean that out...
It doesn't help that the title of the page and logo says "Google now" [1] and the footer of the page says "Integrate with Google Now".

So far this submission has had three titles:

* Google now available for Chrome

* Google Now available for Chrome

* Google Now for Chrome

Maybe a moderator will rename the submission to "Google now" (i.e. the page title) at which point a better link might have been this [2].

[1] http://www.google.com/landing/now/images/now-logo-active.png

[2] http://www.google.com/landing/now/#getitchromewin
The text is using BeeLine Reader[1]. It tries to make reading faster by using that color gradient to guide the reader's eyes from the end of one line to the beginning of the next. I reads a little better with the blue and red coloring, compared to just the blue.

[1] http://www.beelinereader.com/
You are missing the point of the automation discussion.

The problem is that the jobs that are left for those without a tech degree of some sort aren't appreciated by the market and is forcing salaries down way below what is possible to live off. Wallmart is a much more accurate way to look at what automation does.
If you define MAN1DIR then the man pages will be installed.
Maybe some NetSec guys could answer this please. What would happen with his update to Notepad++? Would it still update the package?

Even if the target set his computer to auto-update (or something that did not require admin authentication), wouldn't he have some type of notion that something went wrong during his update?

With the target being an InfoSec guy, I would've imagined he would at least be running some type of network monitoring, like wireshark or little snitch, ESP on his personal computer. Wouldn't he have to authorize the outgoing packets?

Sorry, if I come off analytical to the story...it's a great read...I just want to make sure my networks are locked down. I've even went as far as dedicated networks for my server and home usage, and preventing internal ip addresses from communicating to each other (sucks for airplay).
I stopped using it because I couldn't summon the time/willpower to work at it every day. When you leave a deck for more than a day, the work starts to accumulate like crazy and it takes much more effort to catch up.