News for hackers. Stuff that matters.

LukeBMM

Re:Ask HN: Best UI design courses for hackers? on Tuesday December 12, 2023 @04:06PM (#38618523)
When questions like this come up, this is one of the two sets of "rules" that I often point to.

The other is Tania Rascia's (which shows each rule being applied to the same example, instead of each rule being demonstrated in a vacuum). I think the two different ways of illustrating the impact of each "rule" can be helpful for a pretty wide range of folks who often think in different modes.

https://www.taniarascia.com/design-for-developers/

Re:Ask HN: Who is consuming all these semantic HTML tags? on Monday December 04, 2023 @05:21PM (#38524009)
Changing the context to voice markup doesn't in any way change or address the core point, which is that you really seem to be expressing that you only care about the way that you happen to consume text and therefore any other viewpoints are superfluous. Also that you're willing to go out of your way to create and publish a plugin to effectively sabotage anyone trying to do anything else.

Of all the opinions someone could hold strongly, that's certainly one of them.

Re:Ask HN: Who is consuming all these semantic HTML tags? on Monday December 04, 2023 @04:45PM (#38523578)
As a (relatively, though age is catching up with my vision, admittedly) able-bodied Westerner who reads no other languages than English, I find this opinion shocking. Would paraphrasing your point as, "I don't think anyone who reads in any way other than the one I'm familiar with deserves knowledge," have a different impact, or does that seem ok to you, too?
Re:Ask HN: Why did Google fuck up Analytics with GA4? on Monday July 31, 2023 @02:24PM (#36946747)
The answer to "Why did Google do ____?" is _always_ - and has always been - because it was better in the long run for Google.
There's no one single thing, except internalizing a bunch of small ones.

My favorite guide is by Tania Rascia [1]. It walks through each of the "rules" and applies them to a simple example. My second favorite is by Anthony Hobday [2] and each "rule" gets its own, simple example to demonstrate.

[1] https://www.taniarascia.com/design-for-developers/

[2] https://anthonyhobday.com/sideprojects/saferules/

Re:The continuing tragedy of CSS on Monday June 12, 2023 @03:24PM (#36299538)
Exactly. Apple's lack of contribution to the internet ecosystem exactly aligns with their profit motive: Selling hardware.

Google's involvement in the internet ecosystem exactly aligns with their profit motive: Putting relevant ads in front of individuals based upon data they've gleaned from relatively "un-sexy" sources like search, analytics, libraries, font hosting, email, chat, etc.

I'm not opposed to companies making a profit. I try, however, to keep in mind conflicts of interest when choosing my sources of information. Everything anyone at Google says about the web is suspect because that is a conflict of interest. Google, as an organization, exists to turn web traffic into profit and should always be considered accordingly.

Based in part off Gibson's work, there's also The Design of Everyday Things by Donald Norman. First published as Psychology of Everyday Things in '88, it's arguable whether it counts as "older" but seems pretty timeless conceptually, even if the specific examples may become dated.

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

Edit: Oh, yeah. How about Tufte ('83 for Visual Display of Quantitative Information) and Albers (Interaction of Color in '63). I should think first, then post.

Re:The Marquee Element on Thursday November 10, 2022 @01:45PM (#33551164)
An example, which sounds like it won't work on iOS.

https://codepen.io/LukeAtWork/pen/JjYXdbN

Re:What's the difference between CSS “em” and “rem”? on Thursday October 20, 2022 @11:22AM (#33276107)
An example might be helpful. Imagine you had buttons that come in small, medium, and large sizes. You want those buttons to have similar, proportional padding, letter-spacing, and border-radius. Margin around the buttons, however, should always be the same size to align with your columns or something.

You can put those properties which should vary in ems and then all you have to do is change the large and small font sizes from the default. Margin, however, remains in rems because it needs to be consistent. Everything will scale proportionately and your large and small button classes are clear, expressive, and concise.

https://codepen.io/LukeAtWork/pen/gOzNdRo

Re:Show HN: Simple Link Sharing Website on Wednesday October 05, 2022 @08:52AM (#33094856)
The Oldest Game, in link format? That's actually pretty clever.

https://www.youtube.com/watch?v=iZOwaeAEIw0

I can't wait to try this. I understand why folks praise III, but II remains my favorite for the art style and slightly smaller scope.
The only problem in this scenario is being the type of person who always drinks the same wine.
Re:BBEdit is 30 years old today on Wednesday April 13, 2022 @09:01AM (#31014093)
"Transcendent" might be my new favorite way to describe my old favorite application.
Re:Ask HN: Best solution for support articles? on Wednesday January 26, 2022 @03:15PM (#30091098)
Github Pages can use Jekyll to turn markdown files (mostly just plain text) into navigable pages for free. It might not be as simple as you'd like, though, depending upon your comfort level.

https://pages.github.com/

Gitlab Pages requires a little more effort to get up and going, but it's more flexible.

https://gitlab.com/pages

Re:Reddit Blocks Firefox on Friday January 14, 2022 @01:56PM (#29938565)
I just ran into this myself and came to see if others ran into it. I'm blocked (while logged in, with strict settings and NoScript) on Firefox Developer Edition, but it's working on a relatively default (and not logged in) version of plain old Firefox.

{ Edit: tried both old and www with the same results. }

Re:How to Think about Space-Based Missile Defense (2018) on Friday December 03, 2021 @09:55AM (#29430663)
There's an alternate, high level overview with a few animations, based upon the same material at https://www.ucsusa.org/resources/space-based-missile-defense... as well.
For simple overviews targeted at folks who are developers include:

https://www.taniarascia.com/design-for-developers/ (Tania Rascia's take is my favorite, for its clarity and scope, even though I disagree with a few of the suggestions)

https://paul.copplest.one/blog/design.html (Paul Copplestone's is a little less up my alley, but some folks prefer it)

Re:Image file formats that didn’t make it on Wednesday November 10, 2021 @02:16PM (#29179159)
AKA: Thousands of Image File Formats.

I still remember trying to explain to a previous employer why I needed Debabelizer to create appropriately-striped TIFFs in addition to Photoshop. In hindsight, the me of today would have said then, "I just need it to do this job, which will make you far more money than it costs to buy a single license." The me of then wasn't quite as savvy.

Re:Show HN: Add a MBP style notch to your site with CSS on Wednesday October 20, 2021 @04:55PM (#28936451)
`body::before { cursor: none; }` doesn't quite do the trick because the SVG is larger than the notch itself and includes a lot of dead space. Changing that to be a smaller image + some margin should be an option.
This is tough because it's less a matter of tactics, but awareness. Reading about Jews radicalized to martyrdom by the inquisition doesn't exactly give you a hands-on toolkit to address the issue of fundamentalism in society today.

It does, however, serve as a reminder that folks who dig their heels in when presented with a new development that contradicts the familiar - myself included - are going through a shared, relatable process and the end result of that is always something new. It's inherently going to be its own kind of advancement or progress, even if the intention is preservation of the status quo. That leads to thoughts like, "What does this person want to preserve?", "What new development could come out of this and is it useful to consider?", and "What does this person fear this new idea will disrupt?" Those are handy thoughts to keep in mind when trying to reach a common understanding of the change at hand.

"The fundamentalist mind" isn't an alien, foreign reaction held by a few disillusioned radicals, but a totally normal and relatable coping mechanism (albeit taken to a horrific extreme in some rare cases). That serves as a basis to talk about it constructively, IMO, whether I'm dealing with a new client who wants to change everything (but without changing anything, naturally) or my uncle who proudly shares misinformation from Facebook that supports his comfort with "the way things used to be." This includes questioning my own motivations when I catch myself jumping through hoops to make my old beliefs or practices work in a new context.

Agreed, having read a few of them. Also surprisingly approachable.
The Battle for God by Karen Armstrong has been a huge influence in how I view and interact with folks who are resistant to change. While the book itself is about religious fundamentalism, the primary thesis - that fundamentalism is a repeatable, observable reaction of those who feel modernization has been forced upon them and those folks inevitably go on to create something entirely new and unique as a response in their efforts to preserve "the old ways" - is shockingly applicable in a wide range of cases. I've thought about this both while responding to RFPs and chatting with neighbors, for example.

From the preface (or maybe chapter 1, I forget and gave away my copy so I can't check):

    Modernization has always been a painful process. People
    feel alienated and lost when fundamental changes in
    their society make the world strange and unrecognizable.
    ... Fundamentalists feel that they are battling against
    forces that threaten their most sacred values. ... Those
    of us — myself included — who relish the freedoms and
    achievements of modernity find it hard to comprehend the
    distress these cause religious fundamentalists. Yet
    modernization is often experienced not as a liberation
    but as an aggressive assault.
https://en.wikipedia.org/wiki/The_Battle_for_God
Re:Android and iOS data collection on Monday October 04, 2021 @09:41AM (#28746560)
An alternate way of framing the same idea: I'm less opposed to sending data to a hardware company than an advertising company.
Re:Apple Working on Depression Detection for iPhones: Report on Tuesday September 21, 2021 @04:45PM (#28609703)
Finally! Now I can add "Being judged by my phone" to the list of anxieties that impact my well-being.
I'd suggest that Jeff Bezos is unlikely to pay a meaningful amount in taxes (in this case, meaning "relative to the action" rather than "relative to his overall wealth"), regardless of what he does.
Re:BBEdit 14 on Wednesday July 21, 2021 @12:35PM (#27908457)
With the caveat that I've relatively little experience with ST, they're in the same ballpark and probably roughly equivalent. BBEdit is probably dated in some ways and mac-only, but _possibly_ even more stable and quicker than Sublime Text.
Re:BBEdit 14 on Wednesday July 21, 2021 @12:31PM (#27908399)
I keep meaning to pick up Nova out of love for Panic, but every time I've tried a new editor[0] I end up switching back to BBEdit.

0 - https://news.ycombinator.com/item?id=25135058#25162222

Re:I loved jQuery, and still do (2019) on Tuesday June 29, 2021 @02:37PM (#27679943)
While the tools were available earlier, I think it's fair to say that GMail was most folks' first experience with a functional (while the content of the emails was still present, the point of GMail was reading and managing emails, rather than displaying their content) web app, rather than an informational one.

It seems a valid milestone, if not the first example.

There's a fair bit you can do to set config with scripting. I've only done this for initial setup (new machines at a small firm), but you may be able to find a good chunk of what you need and update/run it as often as you'd like.

https://github.com/mathiasbynens/dotfiles/blob/master/.macos

Re:Laws of Fun (2009) on Tuesday May 25, 2021 @12:30PM (#27278925)
I'd guess that explains at least 50% of Steam's sales as well as the handful of gems that get embarrassing amounts of play time.

Older »