HNHacker News
TopNewBestAskShowJobs

LukeBMM

126 karma · joined February 26, 2018

submissionscomments
LukeBMM··on Frontpage: The Good, Bad and Ugly
I really want to buy Nova out of love for Panic, but realistically probably won't use it much.

I think my path was more like...

GoLive Cyberstudio -> BBEdit -> Dreamweaver -> BBEdit -> TextMate -> BBEdit -> Coda -> BBEdit -> Sublime Text -> BBEdit -> Atom -> BBEdit -> VS Code -> BBEdit

I keep trying to change but BBEdit still, to this very day, keeps doing exactly what I want. So I just keep coming back to it.

LukeBMM··on Ask HN: How is the US systemically racist, specifically? What laws are codified?
It's also important to keep in mind the distinction between _law_ and _policy_. The way the question is phrased sounds a bit like you're asking someone to pull out the big dusty book of "The Law" and find you a section, page, and paragraph number. That expectation doesn't quite seem accurate or productive.
LukeBMM··on Ask HN: How is the US systemically racist, specifically? What laws are codified?
While only covering one specific subject - local, state, and federal housing policies - _The Color of Law_ has a wealth of intentional, _de jure_ examples and their systemic, self-perpetuating, multi-generational impacts.

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

LukeBMM··on Nickel: Better Configuration for Less
Yet Another Yet Another Markup Language?
LukeBMM··on AWS forked my project and launched it as its own service
I feel like this is an underrated distinction. While definitions vary, this way of looking at it resonates pretty strongly with me, personally.
LukeBMM··on Show HN: A completely different way to write responsive, vanilla, CSS
This a profoundly creative and clever idea which I hope to never see in any actual use, ever. I really appreciate the ingenuity, but I can't help but feel its legibility and maintainability are nightmarish.
LukeBMM··on Ask HN: How can I learn to make accessible websites/apps
There's some really good resources already listed, so I thought I'd add two broad concepts to consider.

1. There isn't a clear distinction between accessible and inaccessible. It's a spectrum - much like you can never truly make something completely "secure", but can only ever make it "_more_ secure". You can't just sprinkle accessibility on top at the end of a project and there's no single point at which you've gone from inaccessible to accessible. Your last line makes it sound as though you already have this in mind, but just highlighting it.

2. Things are accessible by default. Every thing you change potentially has ramifications. This starts with the obvious things like color contrast, typography, etc. but becomes very important as you start getting into behavior. Keyboard navigation is one key example which is vital for many folks with motor or visual impairments and often serves as a handy sniff test for "have I accidentally broken the thing that was automatically accessible by default?".

---

[1] You could reach a point at which you've ensured you've met or exceeded every WCAG criteria for a given conformance level, but that's not quite identical to to the goal of "completing accessibility".

LukeBMM··on Ask HN: How are your companies addressing systemic racism?
Furthering the quantitative angle a bit, it's easy to overlook the decision-making power of the positions involved (ie: the number of people of color in leadership roles, versus in entry level positions).
LukeBMM··on Ask HN: Mind bending books to read and never be the same as before?
I agree and couldn't have put it nearly as well.
LukeBMM··on Show HN: isEven API – tell if a number is even SaaS
I think you need a dashboard with animated graphs (preferably in bright colors on a dark background with thin text that has just enough color contrast to indicate that there's text there at all) to help track KPIs. With push notifications if even/odd distributions veer outside of a user-defined threshold, which is cunningly defined as an index value with a more impressive sounding name and handy three letter abbreviation.

That should really help distinguish yourself in this hotly contested market space.

LukeBMM··on Google Fonts Analytics
With some extra metadata, about 428MB.

https://github.com/google/fonts

Since the browser hands font rendering off to the operating system, however, the most pertinent browser-specific adjustment would be updating the (configurable) defaults (Serif, Sans-serif, etc...) for each supported platform - Georgia instead of Times for a default, for example.

LukeBMM··on 18-year-old personal website, built with Frontpage and still updated
24 years of weekly quotes is actually really impressive.
LukeBMM··on Decentralized Naming and Certificate Authority
> This is useful info and should really, really be in the FAQ. Like, right at the top, because I don't think it's clear right now at all what happens to regular domain holders using them for email, their own services, intranets and so forth. If those in the current registrar system have a reliable path to transition/try it out at some point that's a good start.

Seconding this. I did not pick up on that at all.

LukeBMM··on No person who was born blind has ever been diagnosed with schizophrenia
It's worth keeping in mind that, in the Extreme Imagination Conference 2019 keynote, Prof. Zeman described "about half" of over 2000 folks his team has studied as multimodal. So for roughly 50%, it's purely a matter of visual processing and doesn't apply to other senses (like your examples), while the other half include multiple (or all) senses.

That being said, I'm one of the folks who have to choose how to add spices when I cook based upon what I remember working together in the past. As I understand it, some (perhaps only a talented few and perhaps including some unimodal aphants) are able to use the same part of their brain that processes taste and smell to imagine the taste and smell of new combinations of flavors.

Another quirk: I don't think I get songs stuck in my head in the same way as others. I may have a particular verse or rhythm on my mind... but I'm pretty sure that I'm lucking out in this regard.

In all the cases mentioned, I'm reasonably capable of predicting or extrapolating outcomes based upon past experiences (I don't stick my hand on many hot stoves, for example). But my brain just doesn't seem to run through the process of recreating sensations to get there.

LukeBMM··on Today I learned that not everyone has an internal monologue
Came up a few days ago (at a different url, oddly) and the comments are worth looking through.

https://news.ycombinator.com/item?id=22193451

LukeBMM··on Show HN: Simple JavaScript VPN detection using timezones
While others seem to be beating up on the idea a bit, I thought it was a really helpful reminder. Without having thought about it too much, my default assumption would have been that Netflix, for example, would block VPNs by comparing IP against a blacklist of known endpoints.

The underlying concept - checking user level information and comparing against network information - is an interesting and valuable way to think about it. This is a nice, simple illustration of that idea. Thanks for sharing it.

LukeBMM··on How to Run a Business in 202
I'm not going to shame anyone for a simple typo, but I will admit that I was genuinely hoping the link would be about how one would have run a business 1818 years ago.
LukeBMM··on Not everyone has an internal monologue
A similar subjective experience just came up recently[1] on HN as an aside in an article posted about Derek Parfitt:

> He attributes [his severely deficient autobiographical memory] to his inability to form mental images. Although he recognizes familiar things when he sees them, he cannot call up images of them afterward in his head: he cannot visualize even so simple an image as a flag; he cannot, when he is away, recall his wife’s face. (This condition is rare but not unheard of; it has been proposed that it is more common in people who think in abstractions.)

That article was from 2011, before the term aphantasia was coined in 2015[2] and (arguably) popularized in 2016[3]. Most folks also assume that everyone uses their visual cortex to process memories while that idea sounds absolutely implausible to some relatively small percentage of the population.

[1] https://news.ycombinator.com/item?id=22037240

[2] https://www.sciencedirect.com/science/article/pii/S001094521...

[3] https://www.facebook.com/notes/blake-ross/aphantasia-how-it-...

LukeBMM··on A Field Guide to Roadside Wildflowers at Full Speed [pdf]
This just came up last week when marveling over the splendor of Science Diagrams that Look Like Shitposts.

https://twitter.com/scienceshitpost

LukeBMM··on Show HN: Facereplace – Use face recognition to replace faces in images
This made my day.
LukeBMM··on African grey parrots spontaneously 'lend a wing'
That is some serious nightmare fuel.
LukeBMM··on Ask HN: What is your favorite StackOverflow question?
You can't parse [X]HTML with regex. Because HTML can't be parsed by regex.

https://stackoverflow.com/questions/1732348/regex-match-open...

LukeBMM··on What’s New in ES2019
Again, just for the sake of playing Devil's Advocate, the fact that we rely entirely upon such helpers (and the overwhelming number of mutually exclusive options available) is a potential indicator that we're making it more complex than we have to[1].

The syntactic sugar that we're adding to make our own jobs easier is arguably making things disproportionately more difficult for anyone who doesn't already have the same baseline level of knowledge. That includes those who are trying to learn to do our jobs after we've all moved on. That would notably have also included all of us, earlier in our careers.

I'm just suggesting that it's worth considering whether that seems sustainable in the long run.

[1] ... for relatively simple tasks. Complex tooling happens to be a very good tool for complex tasks, like the sort of professional work that you seem to be referring to. No matter how good our hammer may be, however, not every task always wants to be a nail. create-react-app and parcel are examples of excellent hammers.

LukeBMM··on What’s New in ES2019
I agree in broad terms, but as a counterpoint, those build pipelines are being created and used primarily by folks who initially learned by handwriting javascript.

While less of a consideration for established teams, it dramatically raises the barrier to entry for those who are learning as well as those who currently have much simpler requirements. Those are the future members of that established team. Adding hurdles to the process of learning will, in the long run, result in a smaller, more homogeneous pool of experienced developers to draw upon. It's a self-perpetuating cycle - making folks learn by using complex build scripts will result in experienced developers who then create further complexity because they've self-selected to be those who happen to think in that mode.

That's not intended to suggest that progress is bad. Rather that it's a bit short-sighted of us, as an industry, not to consider the ramifications of enforcing a workflow that happens to be trivial from the limited perspective of long time front end developers.

{ Edit to try to make the last paragraph sound less accusatory. Sorry! That wasn't my intention. }

LukeBMM··on Comic Code – Monospaced interpretation of the most over-hated typeface
In addition to the other replies, there's more to a font than the shapes of the letters. "You get what you pay for" correlates even more strongly with things like hinting (internal instructions of how to try to align with pixel edges) than it does with the immediately visible appearance of the letterforms.

That's not a consideration for everyone, admittedly, but an incredibly important one for those who _do_ have to take it into account.

LukeBMM··on dc
> dc -e '[a=]P?[b=]P?[dSarLa%d0<a]dsax+[GCD:]Pp' # easier-to-read version

... "easier-to-read", to an arbitrary precision.

LukeBMM··on “Apps intended for kids may not include third-party advertising or analytics”
How about adding an additional, voluntary section with apps that are bound by the same standards and requirements, rather than segmented by audience or purpose?
LukeBMM··on Ask HN: How hard is it for blind people to code?
Not first-hand, but I found this fascinating:

https://www.vincit.fi/en/blog/software-development-450-words...

LukeBMM··on &lt;details&gt; : The Details disclosure element – MDN
TIL about `list-style: disclosure-closed;`. Makes perfect sense, but I admittedly had never really thought about it.
LukeBMM··on Fathom – Simple, trustworthy website analytics
Just a wild guess, but it's probably filtering from 2018-07-08T00:00:00 to 2018-07-10T00:00:00 (instead of ending at 2018-07-10T23:59:59).
← PreviousPage 2 of 3Next →