HNHacker News
TopNewBestAskShowJobs

adregan

1,087 karma · joined March 13, 2013

Former educator with an M.A. in English/Poetry.

HN@DUNCANREGAN.COM

submissionscomments
adregan··on Apple introduces a universal design across platforms
Command+option+shift+4 then press the space bar to take a screenshot of a single window (shadow included).
adregan··on Web designs are getting too complicated
> The beauty of the web is that you can design sites as if we were in the 2000s. And they work fine!

I don’t know about you, but I’m not running flash like it’s the early 2000s.

adregan··on Gurus of 90s Web Design: Zeldman, Siegel, Nielsen
The irony that web art history (design, ux, &c.) is so much more difficult to study and appreciate—compared to traditional forms—when it should be the easiest, always surprises me.

I try not to profess in mixed company that young designers should know the history of the web (it’s so young after all!), lest I be pegged an old man yelling at clouds. However, there was a time when there was a really interesting intersection of print designers coming to work on the nascent web, asking for the moon, and web developers teasing out compromises because the platform was so limited. Now that the platform is so capable that it could accomplish those designs, we don’t have designers capable of imagining it.

I’d love for a designer to ask me to do something different for a change of pace. There have been many neat APIs that have slowly made their way to CSS over the years sitting unused.

adregan··on Gurus of 90s Web Design: Zeldman, Siegel, Nielsen
Zeldman is dead?! Did it happen in the last 24hrs? He posted on his site yesterday

https://zeldman.com/

adregan··on New studies offer insight into Lyme disease’s treatment, lingering symptoms
Wasn’t there a new Lyme’s vaccine in the works due to come out soon? Anyone aware of how that’s going?
adregan··on Why can't HTML alone do includes?
For caching and sharing resources across the whole site, I suppose.
adregan··on Show HN: I open-sourced my AI toy company that runs on ESP32 and OpenAI realtime
Totally get the creepy part, but my criticism of devices like this is that they seem to be made by people with limited exposure to the creative power of children.

Children don’t need this; they are so much more creative than an AI (and the adults that trained the AI), and their creativity is fueled by boredom.

adregan··on Ask HN: Magic links are bad UX and make people's lives worse. Change my mind
How about when the email client pops up its own browser, intercepting the link, so that when you open it in the system browser, the link is burnt and you have to do it again?

Or when the email service is overloaded and the magic link takes more than 30 minutes to arrive and by the time you open it, it has expired?

adregan··on MLB says Yankees’ new “torpedo bats” are legal and likely coming
Spring training at bats aren’t equivalent—hitters and pitchers aren’t approaching an at bat as they do in the regular season. But it’s no matter as we’re going to need to see a lot more plate appearances before the stats would be reliable indicators. Fangraphs[0] has a good guide to sample size. Slugging, for example, isn’t stable until 320 at bats. We’ll check back in mid July or so.

Also, we haven’t given pitchers a chance to adapt. Perhaps pitching outside (now a thinner part of the bat) will take the force out of the hit leading to softer contact.

0: https://library.fangraphs.com/principles/sample-size/

adregan··on MLB says Yankees' new "torpedo bats" are legal and likely coming
Baseball is the king of misleading small samples. It’s usually best not to jump to any conclusions as the article does so early in the season (ban them! After 3 games?!). There is a lot of randomness in the data.

And if the season proves that these bats are indeed juicier than others? Probably MLB will let it lie. Offense is down enough already and all of the recent rules changes are intended to support offense.

adregan··on Ask HN: What is the most secure way of baby monitoring?
If you’re out of the house with a babysitter, it’s more than likely to be a date night. Take the night off and enjoy your partner’s company. Don’t watch the monitor; let the babysitter take care of that (you’re paying for it). IMHO, of course.
adregan··on All Clothing Is Handmade (2022)
Would a Filson[0] fit the bill ($145)? It’s 5oz. material (what weight are you targeting?).

Anecdotally, I wear a wool coat from Filson that is nearly 20 years old. Halfway through its life they reconstructed the fraying cuffs for free.

0: https://www.filson.com/products/chambray-cpo-shirt-rinsed-in...

adregan··on Minding the gaps: A new way to draw separators in CSS
I think we’re getting into kludge territory there. Might as well have an explicit property that can be autocompleted/stumbled upon via spec or docs than an implicit behavior born of a little trick.
adregan··on Minding the gaps: A new way to draw separators in CSS
I often set gaps between elements to 1rem or more. Coloring the gap wouldn’t be the same as adding a rule.

My “theory of layout” is that no element should have any styling that relates to its relationship with other elements. Gap is very useful for establishing spacing.

adregan··on AI killed the tech interview. Now what?
I have an ice breaker type question which is “what’s something (tool, tech, whatever) you are interested/excited about and wish people knew more about?” Selfishly, interviewing is kind of boring, so I’m always looking to learn something new.

Sadly, out of 100s of people, I’ve probably only gotten an interesting response a handful of times. Mostly people say some well known tech from the job description.

I never held that against anyone, but the people who had an interest in something were more fun to work with.

adregan··on AI killed the tech interview. Now what?
What I've been thinking about leetcode medium/hard as a 30-45 minute tech interview (as there are a few minutes of pleasantry and 10 minutes reserved for questions), is that you are only really likely to reveal 2 camps of people—taking in good faith that they are not "cheating". One who is approaching the problem from first principles and the other who knows the solution already.

Take maximum subarray problem, which can be optimally solved with Kadane's algorithm. If you don't know that, you are looking at the problem as Professor Kadane once did. I can't say for sure, but I suspect it took him longer than 30-45 minutes to come up with his solution, and I also imagine he didn't spend the whole time blabbering about his thought process.

I often see comments like: this person had this huge storied resume but couldn't code their way out of a paper bag. Now having been that engineer stuck in a paper bag a few times, I think this is a very narrow way to view others.

I don't know the optimal way to interview engineers. I do know the style of interview that I prefer and excel at[0], but I wouldn't be so naive to think that the style that works for me would work for all. Often I chuckle about an anecdote from the fabled I.P. Sharp: Ian Sharp would set a light meter on his desk and measure how wide an interviewees eyes would get when he explained to them about APL. A strange way to interview, but is it any less strange than interviewing people via leetcode problems?

0: I think my ideal tech screen interview question is one that 1) has test cases 2) the test cases gradually ramp up in complexity 3) the complexity isn't revealed all at once; the interviewer "hides their cards," so to speak 4) is focused on a data structure rather than an algorithm such that the algorithm falls out naturally rather than serves as the focus. 5) Gives the opportunity for the candidate to weigh tradeoffs, make compromises, and cut corners given the time frame. 6) Doesn't combine big ideas (i.e. you shouldn't have to parse complex input and do something complicated with it); pick a single focus. Interviews I have participated and enjoyed like this: construct a Set class (union, difference, etc); implement an rpn calculator (ramp up the complexity by introducing multiple arities); create a range function that works like the python range function (for junior engineers, this one involves a function with different behavior based on arity).

adregan··on Kids Love Landline Phones
You may think I’m nuts for this, but I really want a corded phone. I have an old corner shelf from my grandmothers house that used to hold her old rotary phone in a communal space with a small bench and I really want to recreate that experience (minus the rotary, that is a little too affected.
adregan··on Kids Love Landline Phones
Curious if you can set a schedule so that it doesn't ring in the middle of the night. Do you get spam calls like the old days?
adregan··on Kids Love Landline Phones
I have a toddler and I've been thinking about landlines for a while now. How do I teach him how to answer a call? I remember listening to my parents saying "this is she/he" when they answered a call and being amazed at that sentence.

But more than that, when he's a little older, how would he call anyone to get help? When a phone is locked, you can call 911, but it's not really obvious how. A landline would be a nice big target.

That said, our house, despite being a century old, doesn't have a single phone jack. I've been thinking about running an ethernet line for a VoIP phone, but they are pretty "buisness-y" and not the nicest to look at. Does anyone have a recommendation for a simple to use/nice to look at VoIP phone?

EDIT: Looks like there are adapters that take ethernet in (and I could split the PoE for power too) and go out to a phone cord. I would probably want to terminate it to a wall plate, but then I could just buy any old phone I liked.

adregan··on Station of despair: What to do if you get stuck at end of Tokyo Chuo Rapid Line
I used to have a really long commute when I lived in Tokyo and would regularly nap on the train. I was always amazed (and grateful) when I would wake up just as the train pulled into my station.
adregan··on Station of despair: What to do if you get stuck at end of Tokyo Chuo Rapid Line
I had a friend who used to fall asleep regularly on the first train after a night out and would wake up in the farthest reaches of the opposite direction of his home.
adregan··on Developers should embrace creative coding again
Let’s not all point a finger at the “business” boogeyman who doesn’t understand coding is creative without acknowledging that many programmers today are right there with them.

The current state of interviews tells me that a lot of programmers prefer to think of it as software “engineering” rather than as a craft or trade. If creativity meant something to them, I wouldn’t spend all my time bored silly trying to memorize algorithms.

adregan··on Breaking Up with Long Tasks or: how I learned to group loops and wield the yield
The library use case is trickier, but bundlers do a pretty good job of handling workers (albeit with funky magic comments in webpack’s case).

What I find a pain is the uneven support for shared workers.

adregan··on The average American spent 2.5 months on their phone in 2024
Any easy way to aggregate all of one’s screen time data? On an iPhone, the data is limited to a few weeks in the screen time settings.
adregan··on Tell HN: I just updated my wife's Chrome, and uBlock is no longer supported
I find I am enjoying the syncing features of Safari (and iOS), and it's much less resource intensive on my 2019 MacBook Pro. Also, Safari seems to be the most fiddly when it comes to websites (either because it's stricter in some cases or has strange bugs in others), so I find I am catching more issues for web dev by using it.
adregan··on Tell HN: I just updated my wife's Chrome, and uBlock is no longer supported
I recently made Safari my default browser for this reason. If Firefox’s days are numbered, I figured I’d get ahead of it than be forced. Ublock origin isn’t available for safari, but I was able to use the same content blocker that I use on iOS and it seems to be doing the job.
adregan··on We're about to fly a spacecraft into the Sun for the first time
Out of curiosity, what is the relationship between 430,000 mph and the speed of impulse power on Star Trek? I assume Parker Solar Probe is way slower, but what are we talking?
adregan··on Most iPhone owners see little to no value in Apple Intelligence so far
I imagine my heatmap would show I spend a disproportionate amount of time trying to edit urls in the browser bar.
adregan··on What we know about CEO shooting suspect
Powder keg?
adregan··on Sora is here
Why keep building AI to do the things that people find fun to do rather than the mundane bullshit? All we’ll be left with is cleaning, folding laundry, and doing the dishes while AI does all the interesting things.
← PreviousPage 3 of 14Next →