HNHacker News
TopNewBestAskShowJobs

uxamanda

327 karma · joined September 11, 2017

If we are having a convo and you want to take it to email, just ask me in the comment thread.
submissionscomments
uxamanda··on Show HN: The Internet Portal – Warp to a Random Website, Using ICANN CZDS Data
The ultimate rabbit hole. :-) For me it ended up being a good reminder of web design through the years. Even found a real life <marquee> tag.
uxamanda··on Show HN: Kinopio.club – visual thinking, brainstorming tool
The local storage is great. Looks like the export to JSON and the local storage cache are one and the same meaning importing data should be straightforward as well.
uxamanda··on Recursive Recipes
"A recursive recipe is one where ingredients in the recipe can be replaced by another recipe. The more ingredients you replace, the more that the recipe is made truly from scratch"

This is awesome. You tell it how much time and money you have and you can decide how "from scratch" you want to be. Think yogurt --> milk --> cow.

uxamanda··on Alcohol as a social technology to check the trustworthiness of others (2014)
Not the main point of the article, but I found this quote interesting.

"...police officers could significantly improve their ability to detect false statements if suspects were asked to give their alibis in reverse order."

This is similar to a technique we use in user research – not to catch someone in a lie, but to help them remember what actually happened. If you ask someone "what is your morning routine like", they tend to forget a lot of details and gloss over things that were difficult / tedious. If you ask them to recount backwards from "how did you arrive here today", they will give you a clearer picture. Not sure it works in all cases, but I use it on myself when I really want to remember a sequence of events.

uxamanda··on The UX of Lego Interface Panels
Graphing the differences in the pieces on a LEGO panel was very clever!

This article also reminded me to "zoom out" on a design. If it's super confusing at that level, it probably still needs work. The ventilator example suffers from this a bit. It is really nice to have the instructions inline with the dials, but the visual design makes it look more complicated. If you imagined the LEGO-version, it would have more symmetrical color blocks and alignment. I don't mean to pick on them too harshly, sounds like it was made and distributed in record time!

uxamanda··on Show HN: MineSweeper implemented in 100% CSS and HTML – no JavaScript
Not curated, but found a whole bunch with this search https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
uxamanda··on Show HN: MineSweeper implemented in 100% CSS and HTML – no JavaScript
That is an amazing hack! Awesome.
uxamanda··on Show HN: MineSweeper implemented in 100% CSS and HTML – no JavaScript
Ah, that makes sense, it's just for the visual. Thanks for clarifying.
uxamanda··on Show HN: A completely different way to write responsive, vanilla, CSS
The OP tweet this about it [0], which links to the CSS spec [1]. It seems like a variable defined as initial triggers a different behavior than a traditional "syntax" error.

[0] https://twitter.com/James0x57/status/1283909866915074048

[1] https://www.w3.org/TR/css-variables-1/#invalid-variables

uxamanda··on Show HN: A completely different way to write responsive, vanilla, CSS
I was playing around with this here: https://jsbin.com/zebipenidi/1/edit and tried editing the keyword to other things.

When I tried other strings (my name, "null", other CSS "words" like opacity) it broke.

I wonder if this is because the initial variable definition needs to be valid css in order to be replaced?

uxamanda··on Show HN: MineSweeper implemented in 100% CSS and HTML – no JavaScript
If I understand this timer, is it true that after ~16.5 mins, the game would stop? Are you stopping at 1000 keyframes because of a hard limit or for performance or for?
uxamanda··on Show HN: MineSweeper implemented in 100% CSS and HTML – no JavaScript
This is really cool! I saw your responsive library[0] post [1] the other day, but couldn't quite wrap my head around it.

With this post, I think I am starting to grok the (Space Toggle) trick. The Tweet you linked in your library was really helpful [2].

My current understanding is – in CSS, you can set a variable to nothing (a space). When a property contains that "blank" variable, it is replaced by nothing and so the second, "fallback" value is the default. Because you can update CSS variables within more specific or later CSS, you can update the "blank" variable and give it a new value of "initial", this causes it to switch from the default to the defined override.

I realized, you can even combine this with the CSS checkbox hack. I made a (super hacky) version of CSS-only dark mode toggle based on your JSBin (gotta love an absolute positioned bg, lol) [3]

[0] https://propjockey.github.io/css-media-vars/ [1] https://news.ycombinator.com/item?id=23865900 [2] https://twitter.com/James0x57/status/1283596399196680192/pho... [3] https://jsbin.com/xelufoyoka/1/edit

uxamanda··on Property: Giving superpowers to CSS variables
Exciting seeing more SASS features coming to CSS. Being able to edit CSS without a build step makes it much more flexible and clear.
uxamanda··on First image of a multi-planet system around a sun-like star
Found a larger conversation on this here: https://news.ycombinator.com/item?id=23917559
uxamanda··on First image of a multi-planet system around a sun-like star
“The two gas giants orbit their host star at distances of 160 and about 320 times the Earth-sun distance. This places these planets much further away from their star than Jupiter or Saturn, also two gas giants, are from the sun; they lie at only five and 10 times the Earth-sun distance, respectively. The team also found the two exoplanets are much heavier than the ones in our solar system, the inner planet having 14 times Jupiter's mass and the outer one six times.”
uxamanda··on Show HN: I researched 63 business opportunities that will continue post-lockdown
The site is really interesting!

I agree with this comment. I wish I could see the full desc on each card on the homepage, and most descriptions are only a few lines anyways. I was also having an issue with the x button. It wouldn’t respond and then I’d tap again eventually causing it to open the card behind it.

uxamanda··on There Are No Bugs, Just TODOs
Nice, this highlights a lot of issues I’ve seen with teams and crazy bug systems.

One difference I had from the article is that I actually find marking tickets with priority and types (like bug / enhancement etc) useful, but for a different audience.

When I’m working on planning / strategy, aka in Product Manager mode, I like to be able to review what is still remaining in different buckets and adjust priority and do scenario planning. Maybe it’s worth closing a whole bunch of low priority bugs before moving on. Often the priority changes over time and gets adjusted as we see what came in. Having a place to track that info on the ticket keeps me from moving to doing planning in a spreadsheet.

When I’m in developer mode, I agree - I don’t want to have to think about what the priority of a critical feature improvement is vs a low priority bug. I want to pick off the top of the stack and flow with confidence.

I often am working in both roles on team projects and use this technique even when working alone.

In my experience where things get weird is when the product planning metadata is required to be understood in real-time by all roles on the team. You can keep all that metadata around and still have a single prioritized backlog.

Maybe Jira could be improved by showing different metadata for different modes... but even writing that out sounds like a new configuration nightmare!

uxamanda··on Folding-markdown: Adds header folding for Markdown files in Atom
Still my favorite editor, so that’s sad to hear.

For those of you that have moved on from Atom, but didn’t go to VS Code, where did you end up? Sublime Text is probably where I’ll head (back to), but curious if there are other options people are happy with. Have tried VS Code multiple times, but it just feels kludgy to me.

uxamanda··on Show HN: Bear – Minimal blogging platform
Joplin is cool because you can add your own css to customize the desktop app. I realize not every is interested in doing that, but I’ve been an advocate once I tweaked the styles to my liking [0]. Agree with you that the mobile app styles are very rough, but the community is very active and open to suggestions / improvements [1].

[0] https://github.com/amandamcg/joplin-theme [1] https://discourse.joplinapp.org/

uxamanda··on Introduction to Flat-File CMS
Ah, was hoping for something where I could simply add markdown files to folders and it would do all the routing for me. I have a setup that works like this with Flask flatpages[0], but it seems like there has to be a simpler solution out there somewhere. I've been unable to find it though. :-)

[0] https://flask-flatpages.readthedocs.io/en/latest/

uxamanda··on Introduction to Flat-File CMS
I’ve been looking for a folder based wiki - was this a custom tool you made?
uxamanda··on Show HN: Multiplayer Codenames game using socket.io
Thanks for entertaining me and my family for a couple hours today :-)
uxamanda··on CLUI: Building a Graphical Command Line
Ah, I see, input vs output. Could see both being useful at the same time.
uxamanda··on CLUI: Building a Graphical Command Line
Interesting, I could see how that could be confusing.
uxamanda··on CLUI: Building a Graphical Command Line
Agreed, love this feature and use it often. I wish it saved the last few searches to quickly access commonly searched items.
uxamanda··on CLUI: Building a Graphical Command Line
This is great! Would love to hear more about your experience working on it if you are interested in sharing – did you notice any particular tasks where this type of interaction shined?

My dream would be to have something like built into an IDE so I could save edits directly.

uxamanda··on CLUI: Building a Graphical Command Line
Wow, Commando looks really similar to the Kui tool mentioned in a sibling comment [0]. Would you agree? Or was Commando only used for options / an alternate to flags?

[0] https://news.ycombinator.com/item?id=22500032

uxamanda··on Microsoft vows to ‘honor’ California’s sweeping privacy law across entire US
Very excited to hear this. In the blog post where they announced this [0], they also say they will be helping their customers, the more the merrier.

I know people worry that big companies use compliance to squeeze out smaller competitors, but I think CCPA is a good start and very approachable for medium sized companies. Know what data you have, be transparent about it, and be willing to remove it if requested.

[0] https://blogs.microsoft.com/on-the-issues/2019/11/11/microso...

uxamanda··on Ask HN: Will California Consumer Privacy Act Kill the Newsletter?
It's actually a range between $100-$750 or actual damages, whichever is greater. [0]

The law also specifically calls out in the next section that: "In assessing the amount of statutory damages, the court shall consider any one or more of the relevant circumstances presented by any of the parties to the case, including, but not limited to, the nature and seriousness of the misconduct, the number of violations, the persistence of the misconduct, the length of time over which the misconduct occurred, the willfulness of the defendant’s misconduct, and the defendant’s assets, liabilities, and net worth."

So seems like an accidental breach of a not super sensitive piece of data might be treated with more nuance.

[0] CCPA 1798.150.a (I linked to this in a comment above)

uxamanda··on Ask HN: Will California Consumer Privacy Act Kill the Newsletter?
My understanding is that you should make sure that you have a service provider [0] contract in place with your mail provider and that they have easy to use tools for you to opt-out and delete subscribers info.

There is also a need to make sure data is being appropriately stored by the service provider since you have a "duty to implement and maintain reasonable security procedures and practices appropriate to the nature of the information to protect the personal information" [1].

I'd start by digging into how the mail provider is approaching compliance and security and whether they are planning to get certified.

--

[0] Section 999.314 of the proposed regulations from AG https://hq.services/blog/ccpa-proposed-regulations/#999.314

[1] Section 1798.150 of CCPA https://hq.services/blog/ccpa-full-text-with-amendments/#179...

Note, the above links are to a version of the regulation that my company formatted to be easier to read. The original versions are here if you'd prefer:

[0] https://www.oag.ca.gov/sites/all/files/agweb/pdfs/privacy/cc...

[1] https://leginfo.legislature.ca.gov/faces/billCompareClient.x...

← PreviousPage 4 of 5Next →