HNHacker News
TopNewBestAskShowJobs

opello

715 karma · joined November 11, 2010

submissionscomments
opello··on Pricing Changes for GitHub Actions
My ready example of a GitLab pain point is parallel matrix job names include the matrix variables and quite easily, in complex configurations, exceed the static 255 character limit of job names, preventing job creation/execution.

There's been years of discussion about ways to fix it with nothing moving forward.

https://gitlab.com/gitlab-org/gitlab/-/issues/263401

And the most recent tracking issue:

https://gitlab.com/gitlab-org/gitlab/-/issues/285853

opello··on Developing a food-safe finish for my wooden spoons
I expect most would count baking and candy making among "food prep." the latter of which routinely reaches temperatures around 200-300°F. If stirring a mixture of boiling sugar for 20 minutes at 230°F exceeds the expected food-safety threshold, it seems like there shouldn't be as casual a usage of terms as this:

> If you are using them once heated, this is not always as true (and regulations vary a bit), but if we are talking about food prep/salad/you name it, they are all safe.

opello··on Kids Rarely Read Whole Books Anymore. Even in English Class
> why should one read things occurring in an alien context to begin with?

I think there's a trivial answer which is that all things you encounter are fundamentally from an alien context. The degree of alien and intention of the action are the things to consider before proceeding.

For example, why would one choose to read the account of a survivor of tragedy? To develop some amount of (emotional or cognitive) empathy? To learn a broader way of thinking that could apply to a future situation? Most simply: to learn from the past.

If the goal is entertainment, evaluate your participation such that you maximize your utility. If the goal is learning, one should be wary of premature rejection without sufficient context to avoid missing the lesson. And there is an annoying reality in which most situations can teach something.

opello··on Kids Rarely Read Whole Books Anymore. Even in English Class
I was intrigued by the idea that it might be unreasonable for a book to include a glossary or dictionary to explain usages for made up or unfamiliar terms. I like that this list [1] exists because I was struggling to think of such a book. But then I thought about The Lord of the Rings, and it even includes an index of terms among its appendices, which is something I remember using to revisit parts of the story when I first read it. Another book with a glossary of terms is Dune, which I found fun and reasonable to avoid trying to explain hierarchy where doing so would break the narrative flow. But maybe that just means it's not as cleverly constructed or organized as it could have been--but the trade-off has to be how to engage a wide selection of readers...

Is the complaint about the dictionary at the end because it wasn't comprehensive? I'm unreasonably curious about the book and which phrases were included and which were not.

I think all written works occur in a context that should be taken into account when thinking critically about them. That context is temporal and linguistic and is more apparent when you consider something like Beowulf in Old English or The Canterbury Tales in Middle English. Understanding it requires either a modern reinterpretation or consideration given to the sociolinguistic context in which it was written.

[1] https://www.goodreads.com/list/show/180823.Novels_with_Gloss...

opello··on Booting Linux in QEMU and Writing PID 1 in Go to Illustrate Kernel as Program
I'm sure it's useful elsewhere, but I have used this for years to debug embedded Linux environments, it's such a handy tool.
opello··on Linux Kernel Explorer
It reminds me of LXR:

https://lxr.linux.no/

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

which when I started working with Linux was a great asset. At some point it seems it inspired a reimplementation in Python:

https://elixir.bootlin.com/

https://github.com/bootlin/elixir

opello··on Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled
Most easily using an add-on like Enhancer for YouTube[1], which has been hidden in addons.mozilla.org[2] but is still available on the author's site. But the player is HTML so writing element hiding rules (like `youtube.com##.ytp-ce-element`) is the easiest, which I figure out the relevant element using the Developer Tools Inspector tool, but the uBlock Origin Element Picker tries to make that easier. In this case the .ytp-ce-element-shadow is chosen first in the uBlock picker and then you can pick the element class I mentioned first, but it's nicer to have fewer rules to effect the desired outcome.

[1] https://www.mrfdev.com/enhancer-for-youtube

[2] https://www.mrfdev.com/contact

opello··on Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled
There's an "if a tree falls in the forest" version of "if the viewer leaves the room" at which point has a theft still been visited upon the broadcaster? The business that paid for the ad?

In a newspaper if I skip over ads with my eyes do you think I've marginalized/pirated/stolen from the business that paid for the ad? They paid for placement and not an impression. I'd argue that if YouTube presents the ad and my browser/app/whatever skips it then YouTube satisfied its obligation and that's where it ends. The advertiser, knowing full well the limitations of the access mechanism, made a choice to throw money into this version of the attention economy. It's obviously worth it to them or they wouldn't do it, or haven't made as careful of an economic decision as I would imagine I suppose.

opello··on Someone at YouTube Needs Glasses: The Prophecy Has Been Fulfilled
And they can be hidden, so it's not exactly entirely up to them, nor should it be. If they wanted them in the video content they could put them there.
opello··on Mind-reading devices can now predict preconscious thoughts
It seems neatly organized to say "that we can explain all brain activity" and yet not necessarily bound exactly what is "brain activity." I think prior to recent research [1] people would have concluded that memory was solely the domain of the brain. But that sense/setting/environment would allow Clive Wearing to circumvent amnesia to access skills otherwise unavailable to his conscious mind [2] should raise questions of that understanding.

[1] https://www.nyu.edu/about/news-publications/news/2024/novemb...

[2] https://en.wikipedia.org/wiki/Clive_Wearing

opello··on $1900 Bug Bounty to Fix the Lenovo Legion Pro 7 16IAX10H's Speakers on Linux
I also enjoyed reading through it, but wish I'd seen this comment first and avoided missing out on the moment of success too. :)
opello··on Sharper MRI scans may be on horizon thanks to new physics-based model
Seems right to me, same link as in the PDF's Data Availability section.
opello··on Original Superman comic becomes the highest-priced comic book ever sold
> Their mother had held on to the comic books since she and her brother bought them between the Great Depression and the beginning of World War Two, Heritage said.

It seems unlikely that in that time frame it would have been a 5 digit purchase. It still may have been a significant proportion of liquid cash or net worth though. I think it'd be an interesting detail to have too.

opello··on XBMC 4.0 for the Original Xbox
It was also a really nice MythTV frontend at some point which was easier to set up than additional home theater PCs that connected to the central PVR.
opello··on A surprise with how '#!' handles its program argument in practice
It is strange, cursory digging for an explanation was a little more complex than I bargained for...

https://github.com/torvalds/linux/blob/v6.17/fs/binfmt_scrip...

I think it makes it to calling open_exec but there's a test for BINPRM_FLAGS_PATH_INACCESSIBLE, which doesn't seem relevant since 'bash' isn't like '/dev/fd/<fd>/..', but does provoke an ENOENT.

https://github.com/torvalds/linux/blob/v6.17/fs/exec.c#L1445

Maybe someone else can explain it, I'd enjoy the details, and ran out of steam.

opello··on A surprise with how '#!' handles its program argument in practice
I did a little digging and found that the `|| eno == ENOENT` was added quite a bit earlier[1] than the actual pathprog lookup[2]. While I could find the "issue discussion" for the pathprog change[3] I wasn't able to find it for the ENOENT addition, which was kind of interesting and frustrating--[4] is the `X-Seq` mentioned in the commit but that seems to be inconsistent or incorrect for the actual cross-reference, and nearby in time wasn't helpful either.

[1] https://sourceforge.net/p/zsh/code/ci/29ed6c7e3ab32da20f528a...

[2] https://sourceforge.net/p/zsh/code/ci/29ed6c7e3ab32da20f528a...

[3] https://www.zsh.org/mla/workers/2010/msg00522.html

[4] https://www.zsh.org/mla/workers/2000/msg01168.html

opello··on Linear algebra explains why some words are effectively untranslatable
> I take a slightly more narrow definition of “thoughts” that may be more akin to “expressions” - ideas that can be communicated, so excluding non-linguistic mental processes.

I was glad to read this because it seemed too neat and tidy for "thought" to necessarily be able to be encoded into language, especially in the presence of frequent miscommunication between people that share language, culture, and context.

On language and thinking, I agree that new languages promote thinking differently. But it seems that the difference has to fall short of the Sapir-Whorf hypothesis of informing perception or experience. Which would then limit the extent to which thought, as informed by language, would influence the way one would compose a linguistic representation of some thought/idea/"blob of meaning to be communicated." All to suggest that there is a broader landscape of "thinking-like activities" than those which would be able to be encoded linguistically.

Maybe it's simpler to say that I think of language as more lossy than thought.

opello··on Linear algebra explains why some words are effectively untranslatable
> There are also other kinds of compound nouns, where the compound noun does not have the meaning of its component words

Wouldn't cranberry morphemes be good examples this type of relationship? I don't know if, in the eponymous example, the cran- being bound precludes it from being counted as a closed compound word or not though.

opello··on Linear algebra explains why some words are effectively untranslatable
Enter: the morpheme
opello··on The 'Toy Story' You Remember
That was excellent, thanks for sharing it! I enjoyed the appearance of the Cray X-MP.
opello··on Terminal Latency on Windows (2024)
As much as I like PuTTY the ergonomics for "monitor this port as I plug/unplug the USB-to-Serial adapter" are so much better in TeraTerm.
opello··on The 'Toy Story' You Remember
I was thinking MPEG-1 until around 1996 when MPEG-2 adds interlaced and transport stream support, among other things. But you're right, MPEG bitrates for quality were too high for what I was thinking. More like QuickTime Video or Smacker, which were used in games like The Journeyman Project or Diablo 1.
opello··on The lazy Git UI you didn't know you need
> This site was paused as it reached its usage limits.

https://web.archive.org/web/20251111071832/https://www.bwplo...

opello··on I hate screenshots of text
> Which is why zooming and panning exist.

Which loses fidelity in your raster format screenshot world. Alternatively, when text is presented as text, a user can scale it independently for readability. Or as another commenter pointed out, use a screen reader.

You focus on a kind of permissions or network limitation technical access, between the computers in the system, but don't seem to appreciate another very real type of technical access between the user and the leaf computer in the system.

opello··on The 'Toy Story' You Remember
> In 1994-1995, all the pieces for digital cinema were there, but they weren't integrated, and there were no installed projectors.

I agree with that. The article's quote from Pixar's "Making The Cut at Pixar" book was that the technology wasn't there (computer chips fast enough, storage media large enough, compression sophisticated enough) and I--along with the comment I replied to--disagree with that conclusion.

opello··on The 'Toy Story' You Remember
David Simon talked about this for the HD release of The Wire:

https://davidsimon.com/the-wire-hd-with-videos/

It seems like the video examples are unfortunately now unavailable, but the discussion is still interesting and it's neat to see the creative trade-offs and constraints in the process. I think those nuances help evoke generosity in how one approaches re-releases or other versions or cuts of a piece of media.

opello··on The 'Toy Story' You Remember
> He [David DiFrancesco] broke ground in film printing — specifically, in putting digital images on analog film.

> Their system was fairly straightforward. Every frame of Toy Story’s negative was exposed, three times, in front of a CRT screen that displayed the movie.

While I have no doubt that this hadn't been done at the scale and resolution, it struck me that I'd heard about this concept in a podcast episode [1] in which very early (1964) computer animation was discussed alongside the SC4020 microfilm printer that used a Charactron CRT which could display text for exposure to film or plot lines.

[1] https://adventofcomputing.libsyn.com/episode-88-beflix-early...

opello··on The 'Toy Story' You Remember
This is an interesting take when you look at the gas station Toy Story example and consider the night sky. In the digital version the stars are very washed out but in the film version the sky is dark and it's easy to appreciate the stars. Perhaps it's unrealistic when you realize the setting is beneath a gas station canopy with fluorescent lights, but that detail, along with some of the very distinct coloring, stuck out to me.
opello··on The 'Toy Story' You Remember
I bumped on this too, since 1994-1995 was about the time when multi-gigabyte hard drives were readily available and multiple full motion video codecs were being used in games, albeit for cut scenes. Theater projector compatibility makes complete sense.
opello··on New gel restores dental enamel and could revolutionise tooth repair
This was a good comment thread on which brands or markets had what with regard to hydroxyapatite:

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

← PreviousPage 4 of 14Next →