HN user

mturk

321 karma

https://matthewturk.github.io/

Posts0
Comments45
View on HN
No posts found.
Googlebook 2 months ago

I bought a Pixelbook during the middle of their product lifetime, and it was one of the best laptops I ever had. I genuinely don't know how broadly that sentiment was shared, but the cancellation of the product line suggests "not that broadly." Google has changed since that time and I am a bit skeptical this will meet that specific niche for me.

Ghidra by NSA 5 months ago

Ghidra is a very impressive piece of software with a deep bench of functionality. The recent couple major releases that move to a more integrated Python experience have been very nice to use.

Kaitai is absolutely one of my favorite projects. I use it for work (parsing scientific formats, prototyping and exploring those formats, etc) as well as for fun (reverse engineering games, formats for DOSbox core dumps, etc).

I gave a guest lecture in a friend's class last week where we used Kaitai to back out the file format used in "Where in Time is Carmen Sandiego" and it was a total blast. (For me. Not sure that the class agreed? Maybe.) The Web IDE made this super easy -- https://ide.kaitai.io/ .

(On my youtube page I've got recordings of streams where I work with Kaitai to do projects like these, but somehow I am not able to work up the courage to link them here.)

Larry Smarr recently spoke at NCSA and they wrote up a fair bit about the history of the institution: https://www.ncsa.illinois.edu/homecoming/

It has links to some of the panel reports that led to the founding of NCSA, but the OSTI website has been having intermittent 502s for me this morning.

The original "black proposal" was online on the NCSA website, but seems to have been missed in a website reorg; wayback has it here: https://web.archive.org/web/20161017190452/http://www.ncsa.i... . It's absolutely fascinating reading, over 40 years later.

Siddhartha 1 year ago

That's the one! And all this time I'd been holding on to something I read on a mailing list or website back then, attributing the reading to Brian May "just because he liked that book."

Siddhartha 1 year ago

I read this in high school, but not because it was assigned. At the time I was really into "rare" Queen MP3s, and there's a studio recording of the fast version of "We Will Rock You" where Brian May reads a passage from this book before the music starts. An odd way to be inspired to read a book, but I still think I got a fair bit out of it.

SpaceSim 2 years ago

I don't think that it's fair to compare the rendering to what is currently in use in the scientific community, for two main reasons:

The first is that different types of rendering have different uses; typically in scientific visualization this is broken down into essentially "viz for self, viz for peers, viz for others" and oftentimes the most well-used rendering engines are targeted squarely at the first and second categories. The visual language in those categories is qualitatively different than that used for more "outward facing" renderings.

The second reason is that I disagree with your assertion about the quality of the visualization techniques in use within science. There are some truly spectacular visualization engines for cosmology and galaxy formation -- just to pick two examples off the top of my head, the work done by Ralf Kaehler or that by Dylan Nelson. (There are many really good examples, however, and I feel guilty not mentioning more.)

As I said in another, rather terse and unelaborated comment, though, this is really, really impressive work. I think it's important that in praising it, however, we don't discount the work that's been done elsewhere. This need not be zero-sum.

I used Markwhen recently to make an interactive Gantt chart for a proposal to a collaborator and it went swimmingly. (We got the gig!) So, thank you!

For the record, I used the Obsidian plugin to develop, then deployed as static HTML.

Sure -- the other comments have done a good job of explaining my usage of "sentence fragment" (which was what we referred to it as in my composition classes in high school, although I now see this may have been more colloquial than I realized) but the fragment in question was of the form:

"A special thanks to [name] for [carefully proofreading]."

What really got me is that I probably even thought I had written "goes to" or something, since that (with the verb) is the type of construction I often use!

My now-spouse, then-new-SO, proofread my thesis for grammar, clarity, etc. At the time, I had written my acknowledgments, but after the proofreading, I added a thanks to her to it at the end just before submitting it and finalizing it.

But, I was a bit careless, and my post-proofreading addition, designed to thank her for improving and checking my grammar, ... was a sentence fragment.

I've worked at NCSA (to one extent or another) for about a decade. It's pretty remarkable to hear (from people who both pre-dated and post-dated the browser work) about the suite of tools being developed around that time. Many had a deep focus on collaboration, but none took off quite as much as Mosaic. A few are harder to find out about -- like the XCMD extension to HyperCard that added support for animations right off the Cray, or Contours, or PalEdit, or Montage for collaborative environments -- and others, like Habanero a few years later ( https://www.hpcwire.com/1999/04/16/ncsa-habanero-hot-java-ba... ) left comparatively bigger footprints.

I was listening to the audiobook of "The Future" by Naomi Alderman, and it spent a fair bit of time talking about MENACE: https://en.wikipedia.org/wiki/Matchbox_Educable_Noughts_and_... which I had not heard of before.

Inspired by this I've spent some time thinking about how to encode games of battleship, and honestly it's genuinely a fun problem to explore. (I'm not going to share any of my ideas because I've deliberately not looked into the literature on this and I'm sure it's well-explored.)

This has been my experience too, and it has reached the point that my (young-ish) children have commented on how poorly they understand and respond to things. I suppose it doesn't help that the Home devices used to be able to tell stories from Frozen, but the license expired and now they no longer can.

I have found them consistently useful as broadcast devices from Home Assistant, however -- sending media from plex, etc. I haven't yet tried to utilize them for interacting with Home Assistant directly.

Anecdotally, I also found the music selection accuracy went down considerably once Google Play Music was merged into Youtube Music.

The answer to your first question is more philosophical, and I think outside the scope of what I am able to reply to here.

But for the second, I think while there are similarities, the details are awfully important for galaxy formation simulations. That being said, there have been comparisons between large scale structure and things like slime molds [1], but beyond techniques we do not expect identicality to the level of precision that is the current state of the art.

[1] https://iopscience.iop.org/article/10.3847/2041-8213/ab700c

A project I work on is currently working through a bunch of performance issues that arose because we had inlined functions in `pxd` files that we did not declare `noexcept nogil`. So, heads up if you see similar regressions! We saw a ridiculous slowdown (7s to 100m, for one suite) because they were inside some awfully tight loops. But the fix was pretty straightforward once we worked it out.

I mean, I guess I should have been more obviously self-aware in my original post, but yes, my intent in that comment was explicitly to bemoan that I was not able to take the deal they offer for education and that my precarious freeloading led to a change in plans.

I'll be honest and say that I - not even that long ago - held similar attitudes and slowly made a series of compromises (to myself) that led to this point. While I'm not sure I fully regret it I do think it was ... not as well-considered as I'd like. ("I don't even know who you are anymore!" he said into the mirror.)

We mostly use a locally-hosted jupyterhub, but for JS work often used other environments. For JS, we made the switch to observable from iodide (after it was wound down) and I think I will re-evaluate platforms again, including JS kernels in Jupyter.

I have to think through how this will impact my usage of observable when teaching. I'm not sure how I feel about asking my students to utilize it if part of using it is that all of their notebooks are instantly public, or if that will run afoul of university-level policies about disclosing class rosters etc.

I suppose that is exactly the reason that they offer educational programs, but for my class size and the resources available for my classes I'm not sure that is available to me.

I really like the "funky dice" that get used in Dungeon Crawl Classics [1], like the D5 which shows up here. Also, it's probably worth noting that Lou Zocchi had at least four major iterations of the Zocchihedron (d100), with different braking mechanisms, and that they're basically impossible to obtain in the last couple years. He lost a fair bit of his work in a fire [2] and had some major health problems [3] last year as well.

As a sidenote, I'm not sure why a d216 hasn't ever been made -- that one feels like a fun (novelty) opportunity to replace 3d6 for attribute rolls.

[1] https://goodman-games.com/dungeon-crawl-classics-rpg/

[2] https://goodman-games.com/blog/2020/01/06/support-lou-zocchi...

[3] https://goodman-games.com/blog/2021/09/24/send-lou-zocchi-a-...

I grew up here. You could smell the tannery from miles away.

In sixth grade, we had a visit from a community member. I forget the nominal purpose, but it was in the sixth grade building which at the time was just down the street from WWW. I remember him saying to us, "Lots of people say the tannery smells terrible. I think it smells like money."