skysight-inc/HackerNews huggingface dataset:
As a designer myself I can promise you that any UX designer employed at a respectable company already knows how to code.

The change that I see coming soon is that designers will be required to program. I don't think we'll see Front-end Developers and Designers (be it visual, UX or Product) as separate job roles for much longer.

I certainly don't think this is a good thing. I'm constantly reminded of how tedious and time consuming Front-end development. I'd much rather spend my days designing experiences, but I don't see that as a possibility in the future.
Recapping an amazing year for Mesosphere
I love semi-transparent terms when I'm copying information/commands from another window on a tiny netbook screen.
Author here, I only include a static map, no JS from Google. But I'll look into it, I'm also not a huge fan of Google being able to log all visits.

Abuse mails get parsed from the RIR WHOIS data, this involves lots of regexes, which can be wrong sometimes. In your specific case it is the fact that it can't yet parse the remarks statement.
Getting the police to pay out takes time and money, though. If this really would count as a work-related injury (I'm skeptical) then this fellow would collect from the employer, and the employer (or their insurance) could then go after the police to recover the funds.
One man’s trash is another man’s trash
When we're taking some solar-system-spanning megastructures, it's not clear that the dichotomy between building and deploying actually exists.
from npr link:

>Far from being a pro-privacy quotation, if anything, it's a pro-taxation and pro-defense spending quotation.

>It is a quotation that defends the authority of a legislature to govern in the interests of collective security.
Woah, this is scary. I'll need to look closely at LastPass alternatives (perhaps something that runs separately from the browser, even if it's a little more clunky to use than LastPass's integration).
Author here, it's actually only JSdeliver and Google (analytics.dolansoft.org is mine). I wrote the tool a long time ago (like 2 years), there is a new version available internally which minifies all resources into static files delivered from my own server.
Thanks, I'll put that on the todo list for the next version.
Well, good thing he's not an employee. So it's going to be his own health insurance or the taxpayers, if he doesn't have insurance.
I strongly encourage you to talk with an attorney. It might even be worth contacting EFF (Kurt or Nick? or just info@eff.org), since there's a tangential EFF-interesting angle here.
As a C programmer who fiddles with low level stuff I wonder why people get exciting about such trivial thing.

Don't get me wrong. Rust is an interesting language. The thing described in this post is well within its capability, i.e. IMO there isn't really anything that worths bragging about. Such trivial thing neither demonstrates the real potential of Rust, nor answers important questions from real world engineering perspective.

I'm all for having better tool to write low level stuff. I have dabbled with Rust and the experience was eye-opening. I think Rust still have a lot to catch up though.
That could be possible - though we'd like to believe other wise the human eye isn't well calibrated. After all maps of the canals of mars came about from eye balling - and they never existed.
It is amazing how much more people care about their hair and skin in comparison to, say, their blood vessels when it comes to aging.

Some more on the topic of hair and stem cells in the papers and publicity materials linked below. Note that first generation stem cell transplantation in most cases appears to work largely through signaling. The transplanted cells don't stick around for long, but suppress inflammation and oxidative stress, encourage regeneration, etc, by changing the behavior of native cells. Oxidative stress reduction seems a plausible mechanism for reversing graying to some degree as a result of stem cell transplants.

http://www.fasebj.org/content/20/9/1567.abstract

Oxidative stress is generated by a multitude of environmental and endogenous challenges such as radiation, inflammation, or psychoemotional stress. It also speeds the aging process. Graying is a prominent but little understood feature of aging. Intriguingly, the continuous melanin synthesis in the growing (anagen) hair follicle generates high oxidative stress. We therefore hypothesize that hair bulb melanocytes are especially susceptible to free radical-induced aging.

http://www.ncbi.nlm.nih.gov/pubmed/18573711

"Hair graying is one of the prototypical signs of human aging, but its mechanism is largely unknown. To elucidate the mechanism of hair graying, we investigated gene expression related to melanogenesis in human hair. The key molecules in melanogenesis, microphthalmia-associated transcription factor-M (MITF-M), Sox10, Pax3, tyrosine related protein-1 (TRP-1), and tyrosinase, were absent or greatly reduced in the bulbs of white hair compared to black hair. Melanocyte stem cells (MSCs) or melanocytes express markers for neural crest cells, Sox10, Pax3, and MITF-M. Taken together, our data suggest that hair graying is caused by defective migration of MSCs into the bulb area of hair."

http://www.eurekalert.org/pub_releases/2013-05/foas-gha05031...

"People who are going gray develop massive oxidative stress via accumulation of hydrogen peroxide in the hair follicle, which causes our hair to bleach itself from the inside out. The build up of hydrogen peroxide was caused by a reduction of an enzyme that breaks up hydrogen peroxide into water and oxygen (catalase). Hair follicles could not repair the damage caused by the hydrogen peroxide because of low levels of enzymes that normally serve this function (MSR A and B). Further complicating matters, the high levels of hydrogen peroxide and low levels of MSR A and B, disrupt the formation of an enzyme (tyrosinase) that leads to the production of melanin in hair follicles. Melanin is the pigment responsible for hair color, skin color, and eye color. The report shows that this massive accumulation of hydrogen peroxide can be remedied with a proprietary treatment developed by the researchers described as a topical, UVB-activated compound called PC-KUS (a modified pseudocatalase). What's more, the study also shows that the same treatment works for the skin condition, vitiligo."
This response is too terse given the calmness and energy other people have put into their discussion. If people were saying blatantly stupid responses, that's understandable -- but that's not apparent here whatsoever.

Google has been penetrated before, and Google has had to comply with government agencies, and legislation has passed legally shielding Google from complying with orders later found to be unlawful.

Now you're saying that Google can't be penetrated again, and can be trusted with user privacy. Nobody is saying that getting Google to lawfully turn over user privacy, or that penetrating Google is easy. But Google is a massive organization, and it's not surprising that the USA or China can penetrate it -- lawfully and unlawfully.
In the graphics, they are spread apart because they are substantially less than half (all the others choose to stand). Walking sure requires a larger spacing, but I would say 1.5-2 times the regular one, not 10.
On Setting Up a WiFi Hacking Environment
> It doesn't become better or somehow "not selfish" just because you bring your coworkers into it. It is ultimately the company which is lying for selfish reasons.

A company is it's employees. All of whom are coworkers. Acting in their interests isn't selfish, it's responsible. The things you're talking about have no effect on a stranger who has the choice whether or not to click a button on the internet and attach their resume to an email. If it's making decisions based on the interest of strangers instead of its employees, that's when I'd start reaching for the moral compass. You're saying that lying is wrong. It sure is. But this is a job posting. You're taking it WAY to seriously and literally. It's a 100 word post explaining who you are, and what you'll be doing for 3000+ hours every year* . Prior to this conversation, I would never have thought anyone cared or put value into what it said. It's nothing more than a car commercial. The details are at the dealership. An accurate and detailed description of a job comes during an interview. Your resume doesn't end up on my desk if you keep it to yourself.

> Not only is that dishonest, but it selects for dishonest applicants, since scrupulous people with 1-2 years of experience will not respond to your ad, while unscrupulous people will.

Why apply to Harvard if your SAT scores aren't in their range? When I was unemployed, I spammed my resume to everything that resembled a job I was willing to do, whether it was entry level or 10+ years. I'm not sure how you could possibly turn that into a debate on morality. I'd rather my name be out there than keeping it locked away until I find _The One_. If I took some misguided moral stance about my job applications, I'd be unemployed and inexperienced. I'd have thrown away the one random job that came along which actually fit my skill set, simply because of a lack of interview experience. The job hunt is about interviewing for jobs you're not qualified for, finding the skill set that those posts are actually looking for, and preparing for the next one. You don't know until you ask. This has nothing to do with morality. If an interviewee spoke of a moral stance on our job posting, they'd be at the top of the no-call list as a potential HR nightmare.

* Terms may vary. Hours and pay are dependent upon experience. Other conditions may apply.
I'll keep using Lastpass and I'm not sure that this is really their fault, but I have to say this is the first phishing scheme that I've thought "Wow, I would definitely fall for that".

The chrome-extension.pw domain looked almost exactly the same as the Lastpass URL at first glance. I wonder if it would help if Chrome added a special URL-bar designation for extensions.

EDIT: It looks like Chromium has an issue for adding this sort of URL-bar designation: https://code.google.com/p/chromium/issues/detail?id=453093
ISIS IT must get the most irritating tech support calls. I'd hate to manage their Exchange server.
The Real Problem with Lunch
Yes. They. Are.

EDIT
For example the mere knowledge of surveillance changes how people interact. This has a chilling effect upon speech that is not compatible with a robust democracy.
It asynchronously pushes all info so that you can view everything as soon as the server gets it. It keeps the connections open because new requests also use WebSockets.
The submitted headline is just plain wrong. The article mentions no ISIS-produced messaging app, just a news app.
As long as the data is discarded after the fact. People can be harmed if that data is kept and then repurposed in unforseen ways which are harmful to the surveiled non-terrorist.
Switch the keyboard to Dvorak.
The purpose is to create evidence to support their affirmative defense that the victim was resisting arrest.

Pretty much the definition of pre-meditation and also the very definition of corruption.
Why I Taught Myself to Procrastinate
Houses, Arrays and Higher Order Functions
Hey, C came earlier and strcat is still in the standard, as well as non-prototyped function calls. Someone told me FORTRAN still maintains backward compatibility with arithmetic ifs, and it's been like, what, 60 years? Strange that.
Also, where are the police not too violent?

No, seriously. Someone should make a map that graphs these incidents... like a crime heatmap.
Learning to Read at Age 41
‘Not a compliance car:’ GM says it can produce Chevy Bolts annually
Yeah, good point.

You could make similar threat-model arguments as are made about FDE, but that's not really a good excuse when authentication would be technically easy in this case.
Without probably cause, demanding ID is not just a right the police have (in the sense of fundamental human rights, I'm not talking about case law here.) Demanding ID without probable cause (or more strictly, a warrant) is a violation of fourth amendments rights, and would make the cop who did it, if armed, a felon under USC 18-242.

There's a saying about how bad the german cops got in the nazi era that you may have heard "papers please"-- this is literally asking for someone's id, usually without cause.

It's a sign of a police state-- a classic one.
Do you live in the United States? In the U.S., despite what officers tell you, you do not have to identify yourself when asked. The only exceptions are if you're in a vehicle or in an airplane. And in some states they can demand if you they believe you are connected to a crime (California is not such a state)

I am assuming SF considers a bike a vehicle so fair game I guess. But you cannot just beat up or arrest someone just because they refuse to show their ID. You cannot assume suspicion because they won't tell you who they are. You're essentially saying if you got nothing to hide, you shouldn't worry about telling police who you are.

One time I found a wallet on a sidewalk, I picked it up, saw there was ID. The police station was nearby so I drove to turn it in. When a cop showed up (the station was closed for the night), I explained to him that I found a wallet and was turning it in. He asked me a couple questions and asked me if I wanted to leave contact information, I hesitated, and eventually after the officer assured me he didn't care, I said, "no." But during that moment I seriously considered whether or not I had to assert my right to remain anonymous/not show ID, especially since I was just trying to be a good Samaritan, and didn't want to deal with any possible accusation of stealing money from the wallet (it was empty).
I think you are slightly misrepresenting the author. His sarcastic comment about "bulletproof moral guidelines" seems to indicate that he isn't proud of this particular moral transgression. And while I don't think he was right to read the messages, you have to consider that the people using the service literally had no idea who they were sending messages to. I think that makes it a bit different from reading messages that were intended for one person that the speaker knew well. Not that that excuses the behavior, but I do think it explains some of the rationale. Also, who didn't make stupid immoral decisions in high school?
Outside of C, are there any other languages or platforms that can do this? I'd like something modern, but I haven't liked what I've seen with Rust personally.
I've never seen someone stopping the escalator, but I have seen the stairs standing still with astounding frequency. I thought it was poor maintenance, but it never occurred to me it was flow optimization.
>due to multitasking nature of Linux, the GPIO manipulation is constantly interrupted for short periods when the CPU is doing something else, such as receiving or sending data over network, writing log files, etc.

With a few simple tweaks (isolcpus + irqbalance + setting cpu affinity), you can get rid of the overwhelming majority of interruptions a specific userland program running on a Linux machine could encounter.

If this quote is talking about kernel context switches, choice of I/O scheduler and tick rate in the kernel could be tweaked for better performance.
People will always care about physical traits more than anything else because they are visible and effect how people perceive you. For example, a young guy who gets some grays is going to care a lot about that because it could lead to rejection from girls lets say. Its superficial but thats how things work.
"...let any idea however offensive be freely expressed, so that it can be challenged and where necessary rationally rebutted."

Amen to that. If only that were the case, we'd be so much better off.
Well, unfortunately jailbreaking "fixes" the problem by ruining code signing integrity on the device. Ideally, the jailbreaks would leave code signing enforcement in effect but just augment the default trusted CAs/CDHashes. I'm disappointed that AOSP never gained the code signing framework that iOS has, allowing people to have better Freedom and Security simultaneously.
Well, just for the sake of fun, I could argue that Luke only confronts one trained Jedi - his father - and that his father never wanted to kill him. Emperor Palpatine, instead, was having an easy time killing him, and was only stopped by Anakin.
In Argentina they are called "mechanical stairways" (escalera mecánica)
I really would like to embedded atom as an online code editor... it seems like a no brainer given that its written in Javascript. But it seems there's no project to do this (hope I'm wrong!)

FWIW, I could never find any indication of an interest in this on the atom.io site, and googling "embed atom" and the like produce a lot of pages about Intels Atom CPU.
> It is amazing how much more people care about their hair and skin in comparison to, say, their blood vessels when it comes to aging.

It is amazing, but not surprising. People are vastly more reactive to the things that provide immediate feedback.

What we see, hear, touch and taste provide feedback that is simple for people to process and understand.

Appreciation of long term future loss or damage is not programmed into humans particularly well. We are biologically designed to worry about the present, we dwell on the past (far too much), and the future is something that might never happen (the old adage; you might be hit by a bus).

We see this every day with people that smoke cigarettes. Every single smoker knows that smoking is going to put them in an early grave, but they still continue, because the short term pleasure to the senses, outweighs the perceived long term risk.
Who is "they"?
I switched back to sublime when I found that atom was corrupting my files, by inserting different characters than the ones I was typing. I've seen this issue pop up several times, and when it does I stop using atom for several months.

This time around I discovered that sublime really is a lot faster than atom, and has better go support. Who cares if it never gets updated. :-)
History of Pseudo.com
I personally think 80%-90% "programming" will fall to computers way faster that people think. look at zapier a lot of programming tasks can be automated with that service. chatbots are starting to be come a lot more useful.
One of the armed-citizen supporters is the chief of the Detroit PD.

Another is a former Cincinnati chief.

I dunno, make up your own mind.

And I was certainly not blaming all cops for police violence committed in the inner cities. The evidence we have to date suggests a pattern consistent with my statements that stressed out police officers who expect shit to go down at any minute are more likely to react with excessive violence. That's far more likely to be the situation in a major city. Police in rural and low-density areas are less likely to react this way.
Ask HN: Do you work remotely? Would you use a robot?
Hey HN, I'm doing a little market research on a project I've been kicking around: using telepresence robots for working remotely in office environments. I put together a short survey that should take 2 mins to complete:

https://www.surveymonkey.com/r/P2V5V5Q

I'm hoping to learn about your pain points and get some high-level feedback on the concept to decide whether or not to pursue this project.

Appreciate your candid feedback, cheers!
Can you please change the title to match Fortune's as well? Currently it is patently false.
Ask HN: JavaScript code explainer?
Is there a website I can paste in a bunch of JS code and it'll go over in detail of what the code does exactly? for example

function factorial(n) {
var digit = 1;
while(n > 1) {
digit *= n;
n--;
}
return digit;
}

this is basic but some codes get pretty complex and want a tool to help make sense of code.
Pretty much dead on.

I don't think any conservatives think of Nietzsche as a more serious Ayn Rand, rather they think of Ayn Rand as serious herself. Reading Nietzsche (or any philosopher really) without the proper context these days he appears just genuinely weird. I think non-intellectual people on the left read Derrida and Foucault and it eventually turned into trigger warnings and safe spaces. Non-intellectual people on the right read Nietzsche and it eventually turned into books called things like "Atlas Shrugged" and polemics about "makers and takers".
Also the "faster for everyone" as a goal ignores that people that will go faster with this system is people that were in no big rush to begin with (so they took the right side), while people that wanted to go faster now can't.

You take away something that some people wanted to give the rest something nobody asked for.
It's worth noting this was written by a different author.
Hehe, even better.
Where would you get a checksum from? How would you know to trust it?
I guess we've been using different frameworks. It's certainly true that the OO-frameworks provide interfaces to derive from. But others have templates to work with.

In fact, the standard library does both (e.g., customizing streams via do_get() and do_put(); and providing new iterator types via std::iterator<>).
Thank you for the comprehensive answer. So the situation is essentially unchanged. QT is good everywhere other than iOS.

(I know that one isn't supposed to post thank yous on HN but this post deserved more than just an upvote and the thread is old now so this shouldn't junk things up too much.)
Is it pre or post *The Caves of Steel" by Asimov?
As an addition, you can make any window translucent/transparent in X11 (running with a composite manager) using transset-df, e.g.,

# Lets you click on a window and sets it's alpha to half
$ transset-df 0.5

One usually gets annoyed with not being able to read their terminal properly after a while though.
As the author said at the end, the general "good practice" for Rust is to encapsulate the weird stuff and unsafe blocks into a safe lib that other people can use.
Your case may have been incidental to a prior version, but while I've observed lag relative to Sublime Text, Atom (on Linux) uses a little over 100 MB RAM and all my cores are at low utilization.
This is pretty accurate. tl;dr: What I did wasn't great but it could have been a lot worse (see all the things I made it a point of not doing), and that gives you something to think about when it comes to data and privacy.
Rust needs a Unikernel, there is no need for full blown OS.
Firefox on Android seems to render much better now, not sure if that was intentional effort, but if it was, thank you.
I think the main issue is the width of the escalators. Given that strangers don't like to stand next to one another (as per article's claim), two single width escalators would end up working more efficiently than one double width.
Europe. Asia. Pretty much every civilised country.
This article... 10/10 would click again...

Here's the real story, the app is a mediocre app that you can download from an archive.org link from a news website supporting ISIS, I don't have time to try the app but I assume that it get RSS from the said website (one of those enter RSS link here and we give you an app probably). Well by a website I mean something.wordpress.com, yeah that's real hard to shut down I know...
In viral photos, we see what we want to see
https://news.ycombinator.com/item?id=10868864
https://en.wikipedia.org/wiki/The_Roads_Must_Roll

https://en.wikipedia.org/wiki/The_Caves_of_Steel

The Roads Must Roll was published in 1940. The Caves of Steel was published in 1953.