HNHacker News
TopNewBestAskShowJobs

sandyarmstrong

1,189 karma · joined August 1, 2012

[ my public key: https://keybase.io/sandyarmstrong; my proof: https://keybase.io/sandyarmstrong/sigs/Bby-EvA2CD3EHzG6mvgv2t8UuS7JEiGPJdLKs3o6p28 ]
submissionscomments
sandyarmstrong··on The Era of 1-bit LLMs: ternary parameters for cost-effective computing
LLMs and vector embeddings are always lossy compression, yes?
sandyarmstrong··on Show HN: I made an app to use local AI as daily driver
Looks like a Chromium-specific feature: https://web.dev/articles/text-fragments

Pretty cool. Doesn't work on Firefox.

sandyarmstrong··on iMessage with PQ3 Cryptographic Protocol
Thank you! This video was GREAT. I was having trouble putting it all together from the wikipedia page alone.
sandyarmstrong··on iMessage with PQ3 Cryptographic Protocol
This is pretty fascinating. For easier reading, the Signal blog post [0] they link to is great.

Both Signal and Apple went with CRYSTALS-Kyber [1] as their post-quantum algorithm. If you're interested in the math, and maybe learned at some point about how classic public key cryptography is built on the idea that it's easy to multiply two primes, but hard to factor them, and how this (or other math problems) can be used as a one-way function to make encryption hard to break, the hard math problem that backs Kyber is the "learning-with-errors" [2] problem.

[0] https://signal.org/blog/pqxdh/

[1] https://pq-crystals.org/kyber/

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

sandyarmstrong··on What is a long context window?
> The article doesn't even profess to answer the "how" only the "what"

Even the "what" isn't explained well enough if you're not already familiar with the topic. I'm not really sure who is meant to be the audience of this article.

Big congrats to the team though, great competitive leap for them.

sandyarmstrong··on What is a long context window?
The window was 32k before. 128k was their goal for the new version, and is the new standard window size. 1M is in private preview. 10M has been demonstrated internally.
sandyarmstrong··on How I got scammed on Facebook Marketplace (2023)
Interesting. I wonder what the author should have done differently. Second paragraph in the article is:

> I bought the camera from a profile that was created in 2017. They had some other things for sale, too. The account looked legit — lots of family photos and comments from family members.

sandyarmstrong··on Why are so many EV charging stations broken in California?
No joke, a lot of people love that smell.
sandyarmstrong··on Free Godot engine port for Nintendo Switch
From the page:

> No C# or GDNative/GDExtension: Only GDScript is supported. Native extensions are not supported, but you can try to convert them into internal modules.

sandyarmstrong··on NASA loses contact with Ingenuity Mars helicopter
I use the LibRedirect extension for this.
sandyarmstrong··on Teach Yourself Programming in Ten Years (1998)
I had no idea it was originally talking about a Pascal book, thanks for the link! Fun to read old versions and see what changed over time (language recommendations, for example).
sandyarmstrong··on 9 years of Apple text editor solo dev
Disclaimer: I work for Microsoft, though I wasn't there during the early days of .NET or Windows Longhorn.

C# was created as a Java competitor. Although it had great C interoperability, the underlying .NET Framework was still a VM-based runtime with a garbage collector and all the disadvantages that brings. You can probably find various articles (https://longhorn.ms/the-reset/ is one) discussing attempts to adopt C#/.NET code for Windows Longhorn, which ultimately had to be walked back completely. .NET wasn't purpose-built for writing OS components or working deep inside existing Windows code.

Apple learned from this and other examples. The Swift team actively works with teams at Apple deep in native code to make sure they can handle their use cases without performance penalties, and with minimal ergonomic issues.

The difference is really about what the stated goals of the language were/are.

sandyarmstrong··on 9 years of Apple text editor solo dev
Yup, exactly. Swift was specifically designed to replace Objective-C and C++ throughout Apple codebases (see https://www.youtube.com/watch?v=ZQc9-seU-5k).

C# is a totally different story.

sandyarmstrong··on Child mask mandates for Covid-19: a systematic review
Reading this meta-analysis, I wonder how well it would stand up to the independent bias review they used to exclude studies from their findings.

It certainly reads like it has an axe to grind (see Introduction and below).

Although there are certainly populations of children and adults that suffer disproportionately from masking (whether due to respiratory, auditory, or psychological issues, or just from being so young that the mask soaks through in minutes), my overall experience with elementary and middle school aged kids during the early years of the pandemic was that they found masking easy and didn't really care about it. They were thrilled to be in-person with each other.

Of course, their masking practices was not ideal, they often forgot them or wore them wrong, or used less effective materials, but the act of masking itself wasn't generally a big deal.

Our community has a huge Let Them Breathe presence, but even here it was the adults who were making all the anti-masking noise. The kids just didn't care.

I do wish we had better data on efficacy of masking mandates. This review doesn't bring any new clarity.

sandyarmstrong··on Does uBlock Origin bypass the latest YouTube anti-adblock script?
* Some of these platforms have cheaper tiers that are ad-supported.

* All of these platforms favor algorithmic recommendations (which are ads) over your personal content queue.

* A lot of content on Prime forces you to watch an ad of new Prime content before your show starts.

* Some of these platforms have auto-playing previews that distract you while you are navigating. Sometimes you can disable them, sometimes you can't. Sometimes the setting resets itself. These are ads.

sandyarmstrong··on RIP Google Groups Dejanews.com Archive?
You are a brave soul. I can't bring myself to share my pathetic early teenage exploits on Usenet. Hexen was awesome though. :-)
sandyarmstrong··on Archived YouTube Video Finder
How timely! Just the other day I was looking for an old conference talk I was involved in, that for some reason had been taken down from YouTube. It was a decent amount of work even finding a link to convince myself it had ever existed.

Fortunately, the Wayback Machine had a copy at decent resolution.

Thanks for sharing. <3

sandyarmstrong··on Chrome Removing Theora Support
Firefox as well: https://bugzilla.mozilla.org/show_bug.cgi?id=1860492

It's a shame Theora never "made it". The peak of its popularity is long past.

sandyarmstrong··on Cat found after Lyft fiasco dragged on for days, Lyft to pay vet bills
> There's no excuse for dumping someone's pet on the side of the road like trash.

Do we know that's what happened? It's what I assumed, but I hadn't followed this story until the article popped up on Ars, so I'm curious if there are more details.

sandyarmstrong··on How would you say “She said goodbye too many times before.” in Latin?
That was my first thought as well. Ah, to be young again!
sandyarmstrong··on Thousands of octopuses gather off California to brood eggs at a warm spot
Octopuses is preferred. https://en.wikipedia.org/wiki/Octopus#Etymology_and_pluralis...
sandyarmstrong··on Compuserve
p for picture ;-)
sandyarmstrong··on Pegasus Mail
But...tables!!!
sandyarmstrong··on MacOS in QEMU – ARM edition [pdf]
UTM is fantastic for macOS-on-macOS emulation on Apple Silicon devices. Historically, macOS VMs have been so slow on every other virtualization platform. UTM uses Apple's native virtualization framework and it's a godsend for testing older or newer OS's.
sandyarmstrong··on No-more-secrets: recreate the decryption effect seen in the 1992 movie Sneakers
This is one of my favorite movies of all time. The decryption scene is so iconic in my memory. You absolutely NAILED it!

Thank you for this lovely surprise.

sandyarmstrong··on The looming demise of the 10x developer
Same! Not gen x, but I also grew up with it feeling like the only way to get into computing (let alone programming) was to be an enthusiast. Today's locked-down platforms don't encourage the same pipeline.

The conclusions drawn are reminiscent of something we've heard for a long time: software engineering, as a discipline, needs to grow up. We can't lean on enthusiasts forever. We need better structural solutions to improve quality. It feels decades away, though.

sandyarmstrong··on The Free Movie
Woah woah woah, how have I never seen this??? This is incredible, thanks for sharing!
sandyarmstrong··on The Password Game
Yup, I had to come here to figure out that the + was missing in mine! TIL!
sandyarmstrong··on macOS command-line tools you might not know about
Yeah, I was thrilled when I discovered this for myself a few months ago! It's so useful in long-running scripts.
sandyarmstrong··on Reddit CEO Says Mods Too Powerful, Plans to Weaken After Blackout
Well, I was attempting to reply to questions in the second half of the post.

That being said, I don't think communities of that size should really be the goal in the fediverse.

← PreviousPage 2 of 10Next →