skysight-inc/HackerNews huggingface dataset:
No, the term "UI design" has always meant the “usability” side of the design in professional circles. The aesthetic side has been called visual design or graphic design. However, the history of the whole field has been a fight to find authority inside organisations, and words has been weapons and casualties of this battle.

UI design was always about the “usability”, the “how” and “why” of the design, not the looks. For example, the first edition of Alan Cooper’s About Face (1995) had a subtitle "The Essentials of User Interface Design”. It was more or less the UI design bible back in the 90s for the practitioners.

However, back then, most managers and technical people incorrectly thought that the job of UI designer was to “make this ugly thing we built pretty”. This caused a problem for UI design as a profession, and people inside the field started to use a term "Interaction Design”. It was also a better term because it highlighted the temporal part of the design exercise: the user interaction flow. This is often the hardest part to design right and the term clearly separates the interaction design from designing visual surfaces. This change was reflected in the 2nd edition of About Face (2003), the subtitle was now “The Essentials of Interaction Design”. Also, IxDA, the Interaction Design Association, was founded the same year.

At the same time, there was another rising term, user experience design. It was used especially by Don Norman. While Interaction Designers tried to drive home the point that the interaction design was a separate profession than visual design, Norman took a more holistic approach. Instead of separating the fields, he actually highlighted the importance of aesthetics for the user experience, which culminated in his book Emotional Design (2005).

By the late 2000s, most of the leading software organisations had already understood the importance of UI design. Also, the rise of the startup culture and smaller teams meant that more and more people in our field worked on the product-level decisions, instead of working on the nitty-gritty of technical architecture. User experience design grew to mean a more holistic take on how the user experiences the product and became more or less the umbrella term for the field.
What confuses me about your statement is that several commenters have provided evidence from studies that on average the girl will prefer blue, and yet you're insisting she'll prefer pink. I don't get it.
> Their bars are $8 and the Madagascar and Tanzania really taste incredible.
> ...
> Will somebody neutral but in the know confirm Dandelion is the real deal?

Your beliefs about what you consume can affect your taste and what pleasure you draw from consumption. Since the belief is part of what causes your positive experiences, why would you risk loosing that belief by asking people about things that may destroy it? Or is it already destroyed, those chocolates no longer taste that good, and you are hoping to regain the belief?

If latter is the case then, yes, I can assure you with my whole authority and complete independence from Dandelion in SF that their chocolate is the real deal.
I don't know if I'm using this tool incorrectly or if Docker containers contain any measures against what it tries.

On a machine running Linux 4.2.7 and a container created with Docker 1.9.1, the tool either failed with an error or said it had broken out but the root was still inside the container.

Modes / Result:

* -0 / no error, root still inside container

* -1 / no error, root still inside container

* -2 / no error, root still inside container

* -3 / error, "error mounting chroot: Operation not permitted"

* -4 / error, "error creating block device: No such file or directory"

* -5 / error, "error creating $nestdir"

* -6 / not tested

* -7 / error, "error attaching process"

* -9 / no error, root still inside container
You provide a bit of context but if you could explain even more terms it would be great for someone like me that is only vaguely familiar with graph theory. I can follow the general argument and some extra pointers would be greatly appreciated.
> grants the FCC significant amounts of regulatory power over private companies.

How would net neutrality work without that regulatory power? The FCC needs teeth to do its job. Net neutrality without anyone to actively enforce it is the same as no net neutrality at all.

Rand Paul (or his supporters) are just using semantics to try and wave away this pretty important issue.
It might be, but last time I tried Qt on mobile I ended up redoing the app in Java, C++/CX with XAML with C++ for the common code.

The effort for doing from scratch native widgets in QML was greater than the approach I took, specially because Qt didn't provide wrappers for the APIs I cared about.
The standard advice is that potential co-founders should come from the people already known well enough that they can be trusted, productive, and committed.

My take is that a cofounder is should be someone I want to make rich and who hopefully wants to make me rich. It shouldn't be an arm's length relationship or the blush of a new love.

Good luck.
PERSONALIZED GIFTS – A GIFT FROM THE BOTTOM OF Your HEART
Q: Why do you want a baby monitor?

We got one as a gift, but hardly used it. Of course both my kids are little Darth Shnorkulas.

I just can't really think of a scenario where the monitor helps. I mean I've had those panicked moments where I'm like "Is my kid dead, and I've just been sitting here playing computer games?" But either get up and check, or just keep playing. They almost never die.
Do you really think his arguments were reasonable? Why did they fail to persuade you?
From a historical perspective, it's not that mind-blowing. Most of FDR's work programs were designed not just to get people working, but to prevent open revolt.

What is mind-blowing, to me, is that the program provides no service. FDR's programs did, and we still benefit from those programs today (exhibit A: national parks).
I'm not advocating anything. Also note that I might take issue with cameras even in areas where I don't expect to have privacy.

In what way do those 'higher up' have privacy? Even a CEO is commonly able to be monitored by HR.
And now half the world outsources things _to_ them (like AWS).
The first version of the language definitely suffered from this. (The first compiler was source-to-source targeting C++, and integrating it with anything external was always a pain.) This version is actually more like an EDSL: the compiler targets Terra (http://terralang.org/), which does codegen to LLVM. The compiler is still completely under my control, so in theory I could make it "pure" and not allow the language to do anything unsafe. In practice, I've found that it's useful to be able to do things like call C functions---that way, you don't have to rewrite 100% of every code, just the parts that need to run in parallel.

In my experience, porting a ~5k line application is usually a week or two worth of work, and usually most of that is spent trying to understand what the original code is doing, rather than writing a lot of new code. Regent code is usually fairly compact compared to the sorts of things we benchmark against (C++ and MPI codes).
Ask HN: Should I drop out of my second bachelors?
Currently in my late 20s and will be transferring from a community college to my local UC for my second bachelors, which will be completed in March of 2017. First degree was from the same school with unrelated, non-math, non-engineering degree.

Had a talk with my friend who is in the industry, and he said I should just start applying for jobs and teaching myself instead of wasting money. For jobs like web and mobile dev, it makes less sense to go for a full CS degree, since in those fields you can showcase your work and get hired a lot easier. I currently have one app in the app store and I'm active in open-source, however I still feel a little too green to start applying yet.

So now I'm stuck in the middle. I quit my job in January 2015, and I feel like I am at the halfway mark of completing the CS degree. I feel like I am already in too deep to turn back.

If I do apply, I won't be able to start until late March 2016, which is when I'll be done with my first quarter at my university. Fees are already paid and I don't want to drop out in the middle of a quarter. How do I format my resume in a way that I want to put my schooling on hold, especially when they see on their that I am currently attending school?

Is this the right choice?
> That misses the entire point of a modular computing device

The point with Fairphone is repairability - their purpose is to lower impact on the environment, and improve the social outcome of the trade along the supply chain. It's really the same sort of modularity for repair as the old Thinkpads. It's not supposed to be something like Project Ara.

This is why, I saw the other week, Fairphone 2 had been given a 10/10 score by iFixit:

https://www.ifixit.com/Teardown/Fairphone+2+Teardown/52523

And you can see on that page, you can break the phone down into:

* Case

* Screen

* Battery

* Main antenna

* Headphone jack, earpiece speaker, and front-facing camera module

* Rear-facing camera module

* Microphone module

* Main circuitboard, with extra USB device interface for future extensions.

It may be that calling it the first modular smartphone is taking it too far, it depends really on what you mean by the word. Although I doubt there had been a phone like this before, designed to be taken apart and reconstructed. These days most phones don't even have a removable battery.

Edit: FWIW, I think this also has benefits for software. Given the difficulties of phone hardware, if you can keep the phone going for longer, it makes a more stable base for ROM development. They also make it easy to root the device (and I think that will not void the warranty), and provide the code and instructions to build and flash their AOSP-derived OS in its entirety. They still have binary blobs unfortunately (you can read their various struggles with hardware supplier around this on their blog), but it's all a step in the right direction.

http://code.fairphone.com/projects/fp-osos/dev/fairphone-os-...
Trial by Fire: Recreating Alchemical Experiments (2012)
This is such.an elegant way of explaining the problem:

For every step in a project, there’s about a 50% chance of completion under or on the median step completion time. And there’s about a 50% chance of not. If a project is composed of 2 steps, the probability that both steps are at or under their median times is 50% * 50%, or 25%. For a 3 step project, it’s 50% * 50% * 50%, or 12.5% and so on. If a project has 6 steps, the chances of some of those steps going over its median is greater than 98%.
Can you be a little more specific about what you need more details on? I'd be happy to write a little more, put some extra links or text boxes to clarify, but I'm not sure what people need explaining.

Does this help?

http://www.solipsys.co.uk/new/GraphThreeColouring.html?HN2

Feel free to email if you'd prefer, I'll go and start reviewing it.

Thanks!

Edit: I've now added a side-box with that link.
> In 20 years, most cars (electric or not) will probably be self-driving ones owned and controlled by a centralized ride-sharing service

This is not true. Just to give an example, how do you plan to implement that "centralized ride-sharing service" in a city like Cairo (current population 10+ million)? Sometimes HN users need to get out of their bubble.
Just heads up ifconfig is considered deprecated and ip addr show is the correct command on many modern distros.
Terrorism Insurance Is a Booming Business After Paris and San Bernardino
I'd start applying for jobs. You can always continue your schooling while employed. Your new employer may even have a tuition reimbursement benefit you could take advantage of.
Ask HN: Now that Congress/Obama betrayed the mideast community what can be done?
https://theintercept.com/2015/12/18/congress-just-put-iranian-americans-and-others-at-risk-for-becoming-second-class-citizens/

I like many others contacted my senators and representatives (who changed his vote!). The ACLU and other groups fought hard as well. We set up a WH.gov petition but none of it was enough because they stuck this insanely discriminatory law in the crucial omnibus bill. So as advocates try to repeal it next year, I am wondering if we can use SV hero worship to make an impact, because it seems like Congress looks at advocacy groups as a bunch of hippies. Maybe we should get some top tech ceos to announce that this law is bad for business. Iranians and the others targeted are highly productive members of American society and it is more than fucked up that this passed without fanfare. I asked the NY Times to report on it and they never did, and neither did NPR.

Thoughts? Pardon the rambling nature; this was written in haste.
Have you actually made any money making games, because this all reads as hopelessly naive?
> he wins and becomes president, what could he do?

Yeah, this whole thing about electing the right president who will somehow magically change all the wrongs of the world overnight is a fairy tale. If someone like Ron Paul or Bernie Sanders got into office, a little would be different, especially with regards to foreign policy, but without a pliable or cooperative congress, literally nothing would get done. It would be a waste of 4 years. People overestimate just how much power the president has. Even with executive orders, there's only so much a president can do within the law. If you want universal health care, or MJ legalized, or CISA repealed, a president can't do that by himself, that requires congress.

Presidential elections are a red herring I'm afraid, and that's no exaggeration. If you want true and real governmental change, it requires you to vote the right congressmen and senators into the government.
I also like driving. But I've realized that while I like driving a car, I hate everything about owning a car.

My opinion might change if I didn't live in SoMa, of course.
>Your promotion of this odd conspiracy about bourgeoisie capitalist economists being bought out by think tanks

This economist literally works for a think tank and his paper is published on that think tank's website.

For it to be an actual conspiracy that he is bought out I think it would have to actually be hidden from view somehow.

I can only speculate as to his motivations behind attacking doctors in this paper, but there isn't a shadow of a doubt that he is attacking them.

You literally can't blame doctors' wages on the rise of income inequality if they've been falling. If the paper actually said that they were rising I could have understood but it doesn't. Dean Baker is just doing a rather pathetic exercise in misdirection by talking about wages in other countries and how doctor's wages haven't necessarily been falling as fast as everybody else's.

>I just don't know how one can respond to you.

Believe me, the feeling's mutual. Apparently some people are impressed by the thin veneer of academic pseudo-legitimacy that comes from putting a couple of equations in a PDF and turn off the critical thinking section in their skulls.
> Every job I have ever gotten is through informal meetings with people I have met through my network

Same. Maybe not directly from that meeting, but all of the best offers I've received have come through my network around the local startup scene.

Another bit of advice I give is try new platforms before they're popular. For example, it was easy to get noticed as an applicant on AngelList in 2012-2013. If I were for looking for a dev job today, I'd start with Triplebyte or Hired.

On a related note, I don't believe in job fairs, but I find value in niche job boards. Product Hunt has a nice aggregated list of some of the top remote job lists for example: https://www.producthunt.com/e/find-a-remote-job.
I currently have the role of the lead reviewer you describe and I often worry I'm focusing too much on minor details. Fortunately my coworkers are comfortable pushing back. I think if you're able to have an objective discussion and agree on your goals, and whether a suggested change meets them better than the existing code, you'll be able to get work done together without one of you feeling like you're being a problem. The reviewer also has to be prepared to let go of a suggestion if the change won't have an actual impact.
Updated (y)
It is true that it is easiest to provide transcripts of written conversations.

How are you going to see such disparagement in the "real world" though? First, the women are all already using indirect rejection to head that off, or wearing fake rings or saying, "Sorry, my boyfriend wouldn't like that" whether a boyfriend exists or not, or giving out a fake phone number. Those are all standard tactics for a soft let-down designed to avoid conflict.

Second, how would you hear about it? Usually a guy who responds poorly doesn't flip a table, he just says, Well yeah you're ugly anyway, or something like that. Why would you hear that? Are you sitting so close that you'd hear the whole conversation? These are generally not loud conversations, and most women are shrinking in their seats trying to de-escalate and just make it/him go away. No one wants to cause a scene.

For an authoritative and peer-reviewed source (/s) check out the reddit accounts here: https://www.reddit.com/r/AskWomen/comments/20xdni/what_is_th... Most of these reactions are things a nearby guy wouldn't ever notice.
Well Dandelion makes chocolate in their shop which is open to the public, and it actually does taste different (better) than any other chocolate I've ever tried, so I already perceived them to be rather legit; the risk of vaporizing my illusion seemed a priori less than the reward of potentially confirming my hope.

Also while I'm sure that I am blind to lots of things as a consumer, I definitely still enjoy products with sketchy marketing but whose quality I like (Bulleit Rye is a great example).
WITH statements seem convinient. But nested recursive SQL statements / subqueries can be an performance issue. Sometimes speed is more important than a SQL99 or SQL2003 feature, some implementations are fast with SQL89/92 syntax.
Some children sleep in rooms that have decent sound insulation, and the parents want to know if the child is awake and distressed. (You don't start sleep training a child who is under 6 months.)
Hey,
The CSS in markup is only for the TodoMVC demo. It contains styling of the placeholder psuedo selector, and inline styling of a link to override the default style of a link.

The other 3 demos do not have CSS.
The statement about the intended meaning is there in an attempt to avoid this conversation. I was not putting the argument in their mouth, I was being bombastic in my criticism of their phrasing. If I was raising it as a serious argument, you are right, I probably wouldn't try to undermine it 10 words later.
Using SQL Server my normal pattern of development is to do what I need using CTE's (WITH) and then switch to temp tables if/when the queries start to show poor performance.
Ask HN: What would business process workflow tools look like in 2016?
By "business process workflows" I'm referring to things like:
- I need to request vacation time, and my supervisor needs to approve it, and the request/approval record needs to be kept
- This contract needs to be reviewed by me, then my division leader, then the law department, then we wait for the other company to sign it, and finally the President signs it
- I need to submit a reimbursement request. A clerk will review it for completion, then pass it on to a financial analyst, who passes it on to....

And we've all seen workflows that have a few caveats (if this person doesn't approve, then this procedure happens) or a single point of failure (someone is out of the office for a week so it doesn't move).

Many software applications have workflow designers built in - some basic, some advanced, but they're often specific to that application. I'm wondering:

a) Do you use a generic workflow tool that you like?
b) If you were to design a generic workflow tool today, what would it look like?
Ex-terrorist explains how to fight ISIS online
That's the big-government position. You can be in favor of a particular issue without subscribing to this view.
Don't worry, you'll know when they're awake and distressed. I tend to let kids cry for at least a minute before intervening, well, unless they're old enough to be asking for help.

The alternative is madness and leads to divorce or murder-suicide.

EDIT> Actually, I just made that number up. It's all context. My main warning / peeve is that our unrealistic standards of care as modern, educated, intelligent, self-improvement-minded parents actually leads to a shitty child-rearing experience that produces somewhat shitty children, rather than a more laissez-faire approach. Crying is like the weather. We don't always have to fix it.
OP doesn't go far enough, it's all he mentioned and an insider contract to move product manufactured by businesses owned by Bush's skull society buddies.

Research who Michael Chertoff is and his role in the Bush administration. Who do you suppose conveniently owns the corporations that manufacture the rapey scanners and other equipment that had to be procured for the security matinee?
That depends on income. If you work retail @ 7/11 then EV's are probably a bad idea, but for 150+K tech worker it's really not a problem. Honestly, owning a regular car in NYC is far more of an issue for most people as a single space can run you 500+$ / month. Though, it can be far cheaper if your willing to park in a less convent location.

EX: 1,000$/month and people are recommending it. http://www.parkwhiz.com/p/new-york-parking/105-duane-st/#mon...
On product, feature development and GMVs. Find your North start and follow it
1. It's suitable for object-oriented programming. Common Lisp Object System is insanely powerful.

2. Depending on the implementation it can be really fast.

3. Depending on the implementation, support for typing and type inference.

+more. It's a much bigger language with a kitchen sink of features.
You don't even really need a firearm; a starter pistol, or probably even a flare launcher, would suffice.
Fira Code: monospaced font with programming ligatures
SQLAlchemy (which is sort of an embedded dsl for SQL) lets you give variable names to subqueries and as a result I don't really use CTEs. I bet the people using iBatis and JOOQ can do the same thing
Different levels of legal violation. Using your logic it would be okay to say, "ironic that your going to worry about legal issues with raping someone when you sped to work."
Do you remember whether your epiphany seemed to stem from something, or just happened?
Hm. Seems to be signed under Linux, but not on Windows.
> Side note: Have we at a meta level concluded that self-identified "small batch" and "artisanal" products sold at farmers markets in hipsterish packaging are very highly correlated with "young people that don't really know what they are doing (are relatively inexperienced), but are good at marketing and charging a high price"?

It certainly seems to happen a lot in software; I cannot imagine it's any different in chocolate or coffee or anything else.
Again, legality aside, even if it were legal, I'd say it's unethical to do so without consent or at the very least, prior notice.
Be careful with this advice - If the TSA considers an item a firearm, local law enforcement may as well. If you are traveling to a place where firearms are restricted, you could end up facing penalties for possesion that don't discrimenate between "starter pistol" and "real pistol"