skysight-inc/HackerNews huggingface dataset:
Any insight into the trend of UX designer --> Product designer?

I see this transition in titles all over the place at big SF companies like Adobe, which is disheartening because now I'm expected to have a dribblesque visual/graphic design skill set (least interesting aspect of design imo) with less emphasis on design thinking, more on delivering assets, front-end code and letting UX researchers focus on generative (most interesting)/evaluative (mostly interesting) research to inform us designers on what visual assets to design for developers (so much for that HCI degree!).

I feel like a commodity more often than not when competing with generic 10-week General Assembly UX grads that can throw together a sleek graphic heavy portfolio while my HCI degree is collecting dust because no hiring manager is going to read the pages of user research that back up my design decisions and because I lack the flashy, material designed dribble UI polish that is largely an exercise in branding, typography, and basic color theory than actually understanding user needs through traditional UX methods based on best practices.

The exception is at larger companies like Amazon, Microsoft, and Google who appreciate HCI grads but their projects often relate to advertising or some obscure product platform I could care less about. Maybe it's time to throw in the towel? Maybe I'm burnt out working on the usability of legacy products and making it look nice with the latest material design trends on top.

I'm interested in working on/solving big, "wicked" problems through UX design like self driving cars or improving healthcare. Should I get a PhD in HCI and focus on something fulfilling rather than improving the UX of boring SaaS CRUD apps?
Measure, monitor and compare performance!

Any suggestions are welcome!

Using golang / prometheus / grafana
You can squeeze repeals like these into Budget Appropriation Acts to avoid government shutdowns

If you want. Better and faster than the popular vote for different representatives, you dont even have to be registered anywhere.

The US Federal Government doesnt have single item veto, and Congress wont care to revisit this even if they noticed later.
Perhaps the the US should join civilized societies and demand advertised prices be tax-inclusive. Otherwise it's just false advertising.
This would be a solution if the problem was social media. The problem here is the intrusiveness of advertisement. Personally targeted advertisement exists on the non-social web, on the phone, in your mailbox, at your door. Group-targeted[#] and still intrusive advertisement exists in the public transports, on the radio, in newspapers, in the streets, on most "things" in your house (as branding), on your clothes. I think by now it's clear that we cannot realistically avoid substantial amounts of ads by simply changing our personal behavior. Just like for ecology, it is a common mistake to depoliticize the problem by advocating only individual actions. Defending oneself against ads has to be done in whatever community you are part of using the available power levers (that were put there exactly for that purpose). This can be the state level but also as a union, in a neighborhood. Advertisement should to be (more) socially controlled and regulated.

Advertisement is inherently intrusive, it's goal is to make you listen to some message you didn't ask for. It is strictly one-way communication and as such it's deeply authoritarian: tptb have the right to talk, you are coerced to listen (it goes against fair access to public speech, which goes against the ability to exercise your power on society as a citizen). It is based on ethically questionable methods: psychological manipulation and information gathering; to provide some hindsight, when performed by an individual and not a corporation, we call this behavior harassment or psychological abuse. Yeah sure, you might be stalked by a nice guy with whom you could be friend just like you might see an ad on an interesting product, but no, stalking is oppressive even if done by a nice guy and harassment is a tiny fraction of the possibilities you have to communicate. You want to get a new fridge? Ads will not help you while an independent comparison or buyers guide will. You cycle a lot and would like to keep up-to-date with related products? Subscribe to the newsletter of some cycling community. We don't need ads for anything, they only solve some problems as byproducts and we can always solve them more efficiently and less intrusively.

F ALL ADS

note: i didn't properly define "ads" here but broadening from pure "commercials" we could have mostly the same arguments against all sorts of "public relations" like corporate communication or modern vote-based politics.

[#] there is no such thing as "non-targeted advertisement"
back to 4. the voluntary layoffs are for verizon specific personel. nothing on the oath side.
You're both correct. It's a license, but it's not a License.

Legal departments don't want to go through the hassle of trying to keep track of hundreds of different licenses for relatively small things like fonts, so they require those sorts of resources to come with Standardized Licenses like CC or BSD.
My three favourites are:

→ "Sketching User Experiences", Bill Buxton

→ "The Elements of Typographic Style", Robert Bringhurst

→ "Understanding Comics", Scott McCloud

There are lots of books on concrete design methodologies and particular aspects of the field, but they tend to become dated rather quickly. If they are tied to specific technologies, they become dated even faster.

Having said that, a clear and concise introduction to the modern design process is:

→ "Designing for Interaction", Dan Saffer
Dark age, but we just have pocket supercomputers connected to a global network containing all knowledge in human history.
Just have a generic abstract class with the required public interface, then have two implementations of it, generic one, and a special one for trivially copyable types. Then you can have a factory, that creates an instance based on the element type. Can be done in Java and C# alike.
Ask HN: Why is AWS Support so frustrating?
For all the amazing services and infrastructure Amazon AWS can provide the support is just abysmal and I really wonder why.

Our company pays for the highest premium business support from AWS yet every interaction with them is a battle to have them understand the issue and even how their own services work.

I understand why it takes some time to familiarise yourself with a new issue from a specific organisation but I constantly see myself having to explain to them some of the basics of their own services.

The solution or responses when they will "need to take it offline" are usually incorrect which then adds more delays and frustration.

And another thing, we use sub organisations per AWS best practices (their new review thing) yet somehow the support is unable to provide help for these suborganisations as they don't realise there is a main billing / support account and virtual organisations underneath.
8x capacity with same size https://goo.gl/Sh16nE
> You know that's a bad argument. You can't definitively say "one person tried to follow a piece of advice and it didn't help one person therefore the advice is false/wrong/worthless."

But this isn't just one person trying - this is the example given by the person giving the advice, so it's presumably the strongest case they can make in favour of their advice.
* The Bitch Doctrine: Essays for Dissenting Adults (Laurie Penny) - This stretched my boundaries on thinking about feminism a bit. I thought it was an interesting collection because it managed to take a very firm line without being preachy or moralistic. I suppose I mostly agreed with it.

* Wool (Hugh Howey). I was deeply disappointed. It came highly recommended by people I trust. I saw exactly where it was going and was never once surprised.

* The Magicians (Lev Grossman). I managed the first two books and was utterly bored. It is hard to overstate how much I really disliked these books. They seemed like a smart-alec attempt to take down the genre, including what I think was a side-swiping smear of C.S.Lewis as a kiddy fiddler. Just nasty really.

* Calculus Better Explained (Kalid Azad). OK, so this was not just a book, but the video course with the book. I bought this with the intention of helping a family member get up to speed, and discovered that I really enjoyed going over it as I had forgotten a lot of AP Calculus and the models/paradigms Azad introduces are far richer than the simpler ones I had retained (slightly by rote learning). Very enjoyable.

* Seeing Like a State (James C. Scott). This is oldish (1999) but full of interesting information about failed attempts at managerial systems. Wrestling with naming conventions in an old "evolved" code-base I felt some sympathy with bureaucrats trying to impose order on local conditions.
Yeah I signed up for the newsletter and read one or two before I realized they were all the same clickbaity junk.

"How I [risked everything, failed big, quit job] and built a [moderately big number]/month business"
Who is the system for then?
Being tracked to resolution of about a meter anywhere on the planet by 3rd parties collecting the data for marketing - pretty, ummm, something...

Being able to have my conversations remotely listened to by pretty much any nation state with a few million to spend with zero-day-phone-"forensics"-vendor-de-jour - pretty, ummm, something...

:sigh:
don's book is good and all, but it is a equivalent to a TED talk. I would never recommend it to anyone looking for anything other than entertaining highly-specific annecdotes.
A filter bubble. Or "dark matter people" - all evidence points to their existence, and yet you don't seem to meet any one of them.

I had a huge realization about this when one day, I counted up how many distinct people I ever interacted with in meatspace, however briefly (say, by saying "hello", or even noticing their existence and thinking about them). I've added that up to _maybe_ 10 000 people. Which amounts to 1% of the population of my home town.

It's less surprising to see the market (or politics) producing weird outcomes if you realize that your direct experience isn't even giving you a good statistical sample of the population.
We've already lost count of the number of federal laws in the U.S.

https://blogs.loc.gov/law/2013/03/frequent-reference-questio...
There are no DDG results: DDG serves Bing results. What you are really saying is that you prefer Bing to Google results.
Such a good episode!

Planet Money is so good that I've worked my way through 10 years of back-episodes over the last year or so, it's one of few podcasts which is worth doing that.
Take a look at this old article by Joe: "Getting Things Done When You're Only a Grunt" https://www.joelonsoftware.com/2001/12/25/getting-things-don...
I'm agreeing with you that 'application workflow' can mean almost anything. I'm strongly disagreeing that nVIDIA isn't in the business of competing for almost anything -- that's exactly what they're doing. It doesn't really matter what your use case is, the nVIDIA sales team has a CUDA (or NVLink, or Tegra, etc) story for you.
How Seattle’s library is stepping up to deal with the city’s homelessness crisis
I just traversed the ant part of Wikipedia, and this is what I found.

> Queen ants have one of the longest life-spans of any known insect – up to 30 years.

> The fertile eggs become female worker ants and unfertilized eggs develop as males; if the fertilized eggs and pupae are well-nurtured, they potentially become queens.

> males are "quickly converted to sexual missiles."

> the queens often try to escape the males, allowing only the fastest and the fittest males to mate. Mating takes place during flight.

> One queen usually mates with several males. The sperm is stored in a special organ, known as a spermatheca, in the queen's abdomen, and lasts throughout her lifetime. This can be as long as 20 years, during which time the sperm can be used to fertilize tens of millions of eggs.

> The males have evolved for the single purpose of inseminating the queen.[3] During "the quick and violent mating," the male literally explodes his internal genitalia into the genital chamber of the queen and quickly dies.

And, moving on to army ants.

> A nest is constructed out of the living ant workers' own bodies to protect the queen and larvae, and is later deconstructed as the ants move on.

> As many as 150,000 to 700,000 worker bodies cover and protect the queen, linking legs and bodies in a mass that measures a meter across.

> In the morning, the bivouac dissolves into raiding columns that form a fan-shaped front. These raiding columns can travel up to 20 metres per hour with lead workers laying a chemical trail for other workers to follow. Smaller workers lead the column, while larger, formidable soldiers protect the flanks.

> When the queens emerge, the workers in the colony will form two 'systems' or arms in opposite directions. These queens that are hatched will move down either the arms and only two queens will succeed, one for each branch. The remaining new queens will be left in the middle and are abandoned to die.

> The whole colony of army ants can consume up to 500,000 prey animals each day, so can have a significant influence on the population, diversity, and behavior of their prey. [...] About five species hunt in higher trees, where they can attack birds and their eggs, although they focus on hunting other social insects along with their eggs and larvae.
The Hayes Modem technical reference is available at Archive.org.

https://archive.org/details/Hayes44012TechnicalReferenceForH...

But I have an original spiral-bound paper copy - if you want it, email me and I'll send it to you. Include the Fidonet ascii-art dog in your email.
This adds nothing useful to the existing systems we already have for tracking ownership of actual assets.
I agree. I tear up when I see these things in their current state. Despite being built to essentially destroy my country, space exploration technologies are incredible achievements for all humans. It's the only way this species can survive. Whether it's our doing or not, the Earth won't last forever.

I can only imagine how proud their creators must have been, putting all their hopes and labor into them. It's a shame to see them in such a forgotten state.
Show HN: DPAGE – publish webpages on the decentralized internet
Even before handing over the domain, Google had a landing page that was essentially saying: "If you want to visit DuckDuckGo, _click here_."
To be fair, the collection can internally do prefetching and write accumulation.
> obeying their every command

Obeying _who's_ every command?

Disgruntled-tinpot-surveillance-state-of-Australia-resident...
Happy to say that Jets is now on the official AWS Ruby runtime: https://blog.boltops.com/2018/12/12/official-aws-ruby-suppor...
Its probably more that the traders are trying to find an argument to block the bill.
I would dissent from #3 in that containers also have the inherent advantage of being able to scale and start quickly. A full VM takes time to boot and run through whatever setup/initialization needs to happen at the OS level, where a container just needs to copy/deploy and start.

In many cases it's an additional abstraction, but there are advantages beyond just better hardware utilization.
I do not know where you getting this data. I can tell you that in Europe there is very little land that is not tilled. Even on below if exclude grasslands you find that 70-90% of arable land is tilled.

https://ec.europa.eu/eurostat/statistics-explained/index.php...
Gridlock in the sky
It's policy at most companies to terminate employees who act against the express advice of legal department on legal matters (especially where a low-value asset like a font can trigger high-risk legal exposure). In many companies, that would even be considered a for-cause termination, meaning no severance.

So think about it this way: is it worth risking your career over a silly font? Because common sense in this situation is to just do what Legal says.
Documentation for his library CEPL has full name and email.
http://quickdocs.org/cepl/

I'm not up to date on actual games from him.

He's pretty active writing public source code
https://github.com/cbaggers

Sometimes publishes cool video tutorials live coding 3D graphics.
https://www.youtube.com/playlist?list=PL2VAYZE_4wRKKr5pJzfYD...
That could work for some people, but when you're ingesting 10+ GB / day (which is not difficult, even just from access logs) and need to keep them for several years, it quickly becomes infeasible.
I'd like to advertise a method instead of a treatise: IMO the principle of proximity is the most important design tool.

The practical application of the principle is that space outside an element should be unambiguously larger than inner parts of the element, for the element to look like an integrated entity. This simply describes how human visual perception works.

This works on all scales, from typography to graphical design to layout, even architecture. For letter spacing, kerning, line spacing, margins—apply the rule. Space between letters is obviously smaller than letters, space between words is comparable to a letter, line spacing is smaller than a line so a paragraph doesn't fall apart, margins are larger than a letter (at the least). Margins outside an element's borders are larger than padding inside.

Need to pinpoint visual balance of some stuff? Consult the rule. Some things are related? Make them closer to each other than to other stuff. Bottom margin of a heading should be smaller than the top one, dammit. Margins of a list item should be larger than line spacing in it.

Learn to see and apply this principle, and you'll have no problem envisioning good design in monochrome.

As a side effect, you'll forever wonder why some desktop UI designers insist on separating things with noisy bars instead of empty space, seeing as the latter is hardwired in our brains.

The next hella useful thing to learn is how to graphically separate layers of information, to allow people to see some related stuff and ignore everything else, instead of seeing all things at once and noticing nothing. This is where monochrome and monotonous designs break. (Also map designers love this.)
Passive investing in misnomers are the main problem. As you are spot on: there are no coins, currencies. As my previous post mentioned, there are no/few tokenized companies trading either.

But your disdain is still too broad and blanket.

There are plenty of ways to be productively deploy resources for profit in that market. Its typically just not a directional/long-only passive approach, it is more actively creating an asset and market until you are satisfied. Just like in other markets.
It comes from a mistaken argument in an essay by Paul Graham. Others have explained the idea a bit. I'm going to explain why I think it is mistaken.

The essay says that Lisp is at the top of the power curve. Lisp programmers, looking at Haskell, are sure that they are looking down. They say, "How can you get anything done in Haskell? It doesn't even have (Lisp-style) macros."

But the Haskell types (pun intended) are also sure that they're at the top of the power curve. When they look at Lisp, they're also sure that they are looking down. "How can you get anything done in Lisp? It doesn't even have a decent (Hindley-Milner) type system."

Here you have proponents of two different languages, both sure that they're at the top of the power curve, and both sure that the other language is beneath their language. Something's wrong here...

What's wrong is the idea that languages can be placed on a one-dimensional axis labeled "power". That idea is mistaken.

To see why, think about hardware. We know what we mean by power in hardware - MIPS. But then someone says, "Well, we've got that floating point code, so we have to care about FLOPS. And then there's that data set that won't fit in cache, so we have to care about main memory bandwidth... except that sometimes you can trade off MIPS for larger cache size...." Now you've got at least four axes - MIPS, FLOPS, memory bandwidth, and cache size.

Then some psychopath comes into the room and says, "What I mean by 'power' in hardware is battery life." That is, their definition of power is something like 1/watts, which, for battery-operated hardware, is not as clearly unreasonable as the physical units might lead you to think.

Back to software. "Power"? Power for what? For writing programs. OK, which programs? For "general programming"? But I've never written a general program in my life. I've written a bunch of specific ones, though. So what I actually care about is power for writing this program. For this program, I have to ask what makes it hard to write the program, and pick the language that goes the furthest toward solving those problems for me.

High performance computing (or, as the article says, games)? I might need something that gives me control of memory layout. I don't want to try to deal with that in either Lisp or Haskell. Real-time computing? Let's skip garbage collection, thanks. (Yes, I know, it can be done. It sure doesn't make the problem of deterministic response time easier, though.) Let's also skip recursion and laziness.

On the other hand: Anytime we can, let's skip manual memory management.

Pick the language based on the characteristics of the problem. Don't blindly pick any language because it's "the most powerful".
Epic Store to launch cross-platform games services suite
In certain traffic conditions, bottlenecks can persist for hours without any apparent cause (i.e., there is no crash or stopped car blocking the road). Even though the cars entering and exiting the region are changing all the time, the bottleneck persists. You could say that traffic has "memory". Ant colonies can exhibit "memory" in a similar way.
We should be able to communicate and conduct our lives without service providers mining our data for profit without compensation or consideration.

My cellular company shouldn’t be selling my location data, my pharmacy shouldn’t be selling my prescriptions to some aggregator. The people running the companies that aggregated my wife’s medical history should be in prison as far as I am concerned.

This forum was vociferous against the NSA when Snowden came out. Why is NSA a bad guy when a formula company has access to similar telemetry to peddle product?
So... If the limit is 132 characters, then why is there some unwritten rule that 132 characters is to many. Hrm.
I haven't been at Google for years and never worked on TPUs, but off the top of my head:

They control the system attached to the chips. That includes the kernel and userland (glibc, libstdc++, etc.).

Very limited number of configurations (CPU, RAM, network, motherboard, any RDMA use) to qualify.

Monitoring, profiling, diagnostics, firmware, networking, security and automation follow the internal Google standards.

They can tune cooling to accommodate Google's motherboards and racks, whether it's air (v2) or liquid cooling (v3).

You can bet that they talk directly to the GCS backends through Stubby/gRPC, rather than sending HTTP traffic through the outside network and traversing GFEs.

Then there's all the other "mundane" stuff they don't need to worry about: packaging, manuals, warranties and user-facing RMA, multi-tenancy, etc.
Thx for the compliments!

Re: light theme - added to trello! low prio, but I grok why you want an alternative