HNHacker News
TopNewBestAskShowJobs

ycombiredd

339 karma · joined June 14, 2022

github.com/scottvr HN @ paperclipmaximizer dot ai
submissionscomments
ycombiredd··on What came first: the CNAME or the A record?
You just caused flashbacks of error messages from BIND of the sort "cannot have CNAME and other data", from this proximate cause, and having to explain the problem many, many times. Confusion and ambiguity of understandings have also existed since forever by people creating domain RR's (editing files) or the automated or more machined equivalents.

Related, the phrase "CNAME chains" causes vague memories of confusion surrounding the concepts of "CNAME" and casual usage of the term "alias". Without re-reading RFC1034 today, I recall that my understanding back in the day was that the "C" was for "canonical", and that the host record the CNAME itself resolved to must itself have an A record, and not be another CNAME, and I acknowledge the already discussed topic that my "must" is doing a lot of lifting there, since the RFC in question predates a normative language standard RFC itself.

So, I don't remember exactly the initial point I was trying to get at with my second paragraph; maybe there has always been some various failure modes due to varying interpretations which have only compounded with age, new blood, non-standard language being used in self-serve DNS interfaces by providers, etc which I suppose only strengthens the "ambiguity" claim. That doesn't excuse such a large critical service provider though, at all.

ycombiredd··on Verbalized Sampling: How to Mitigate Mode Collapse and Unlock LLM Diversity
So, I posted this link. I actually did so assuming it likely already had already been submitted, and I wanted to discuss this with people more qualified and educated in the subject than I. The authors of this paper are definitely more qualified to publish such a paper than I am; I'm not an ML scientist and I am not trying to pose as one. The paper made me feel a sort of way, and caused a bunch of questions to come to mind I didn't find answers to in the paper but, as I'm willing to suppose, maybe I'm not even qualified to read such a paper. I considered messaging the authors someplace like Twitter or in review/feedback on the Arxiv submission (which I probably don't have access to do with my user anyway, but I digress.) I decided that might make me seem like a hostile critic, or maybe likely, I'd just come off as an unqualified idiot.

So... HN came quickly to mind as a place where I can share a thought, considered opinion, ask questions, with potential to have them be answered by very smart and knowledgeable folks on a neutral ground. If you've made it this far into my comment, I already appreciate you. :)

Ok so... I've already disclaimed any authority, so I will get to my point and see what you guys can tell me. I read the paper (it is 80+ pages, so admittedly I skimmed some math, but also re-read some passages to feel more certain that I understood what they are saying.

I understand the phenomenon, and have no reason to doubt anything they put in the paper. But, as I mentioned, while reading it I had some intangible gut "feelings" that seeing that they have math to back what they're saying could not resolve for me. Maybe this is just because I don't understand the proofs. Still, I realized when I stopped reading at it that it actually wasn't anything that they said, it was what it seemed to my naive brain was not said, and I felt like it should have been.

I'll try to get to the point. I completely buy that reframing prompts can reduce mode collapse. But, as I understand it, the chat interface in front of the backend API of any LLM tested does not have insight into logits, probs, etc. The parameters passed by the prompt request, and the probabilities returned with the generations (if asked for by the API request) do not leak, are not provided in the chat conversation context in any way, so that when you prompt an LLM to return a probability, it's responding with, essentially, the language about probabilities it learned during its training, and it seems rather unlikely that many training datasets contain actual factual information about their own contents' distributions for the model during training or RLHF to "learn" any useful probabilistic information about its own training data.

So, a part of the paper I re-read more than once says at one point (in 4.2): "Our method is training-free, model-agnostic, and requires no logit access." This statement is unequivocally obviously true and honest, but - and I'm not trying to be rude or mean, I just feel like there is something subtle I'm missing or misunderstanding - because, said another way, that statement could also be true and honest if it said "Our method has no logit access, because the chat interface isn't designed that way", and here's what immediately follows then in my mind, which is "the model learned how humans write about probabilities and will output a number that may be near to (or far away from) the actually prob of the token/word/sentence/whathaveyou, and we observed that if you prompt the model in a way that causes it to output a number that looks like a probability (some digits, a decimal somewhere), along with the requested five jokes, it has an effect on the 'creativity' of the list of five jokes it gives you."

So, naturally, one wonders what, if any actual correlation there is between the numbers the LLM generates as "hallucinated" (I'm not trying to use the word in a loaded way; it's just the term that everyone understands for this meaning, with no sentiment behind my usage here) probabilities for the jokes it generated, and the actual probabilities thereof. I did see that they measured empirical frequencies of generated answers across runs and compared that empirical histogram to a proxy pretraining distribution, and that they acknowledge that they did no comparison or correlation of the "probabilities" output by the model, and they clearly state it. So without continuing to belabor that point, this is probably core to my confusion about the framing of what the paper says that the phenomenon indicates.

It is hard for me to stop asking all the slight variations on these questions that lead me to write this, but I will stop, and try to get to a TL;DR I think dear HN readers may appreciate more than my exposition of befuddlement bordering on dubiousness:

I guess the TLDR of my comment is that I am curious if the authors examined any relationship between the LLM verbalized "probabilities" and actual model sampling likelihoods (logprobs or selection frequency). I am not convinced that the verbalized "probabilities" themselves are doing any work other than functioning as token noise or prompt reframing.

I didn't see a control for, or even a comparison to/against multi-slot prompts with arbitrary labels or non-semantic "decorative" annotation. In my experience poking and prodding LLMs as a user, desiring to influence generations in specific and sometimes unknown ways, even lightweight slotting without probability language substantially reduces repetition, which makes me wonder how much of the gain from VS is attributable to task reframing, as opposed to the probability verbalization itself.

This may not even be a topic of interest for anyone, and maybe nobody will even see my comment/questions, so I'll stop for now... but if anyone has insights, clarifications, or can point out where I'm being dense, I actually have quite a bit more to say and ask about this paper.

I can't really explain why I just had to see if I could get another insightful opinion on this paper (I usually don't have such a strong reaction when reading academic papers I may not fully understand, but there's some gap in my knowledge (or less likely, there's something off about the framing of the phenomenon described), and it's causing me to really hope for discussion, so I can ask my perhaps even less-qualified questions pertaining to what boils down to mostly just my intuition (or maybe incomprehension. Heh.)

Thanks so much if you've read this and even more if you can talk to me about what I've used too many words to try to convey here.

ycombiredd··on Former NYC Mayor Eric Adams rugs his own memecoin just 30 minutes after launch
Yeah, just following up to my grandparent comment to say "wow. Holy shit. It is how it looks." I'm not sure why I was surprised; maybe I'm an optimist, or as I suggested in my first comment, a bit naive.

In my defense, I don't think I'm stupid; I just don't want to believe so many people in power are cartoonishly evil, so I tend to look for explanations that don't require it. I think my internal sense of the world wants there to be a distinction between, say, average cryptoscammer evil buffoonery and the people in positions where at least ostensibly they try to present as a good guy while trying to keep their evildoings secret. This story gives me some sort of cognitive dissonance, and while reflecting on that fact, I get a bit sad. This world is bonkers.

ycombiredd··on Former NYC Mayor Eric Adams rugs his own memecoin just 30 minutes after launch
Maybe I am missing something or am just naive, but isn't it fairly common for social media accounts of well-known figures to be taken over (hacked/phished/whatever) for the purpose of shilling some crypto scam? Launching a memecoin and then very quickly (30 min later, apparently) rugpulling seems like it would at least as likely fit that type of scam as it would being one where the public figure themselves is actually behind the scam.

Not making a claim as to what is actually true, just positing explanations. Heck, maybe plot twist: it is actually Eric Adams behind it, but the "account takeover" possibility was planned to serve as plausible deniability.

You know... like "an actor that's playing a dude, disguised as another dude" type thing.

ycombiredd··on 'Stop sending butt plugs to Bahrain'
Thank you, on both counts.
ycombiredd··on 'Stop sending butt plugs to Bahrain'
It is interesting, for sure, that they are using a gmail.com email address for a role account apparently currently for which the recipient is CPT John Hutchison as of May 2025 [0] But that's not what actually inspired me to write this reply I thought some of you may enjoy reading about.

Incidentally, the dot in the local recipient part of that NSA veterinarian address brings something of a fond anecdote to mind: Since for a gmail SMTP address at delivery time, (excluding organizationally-managed Workspace addresses) "dots" do not matter in the LHS of a recipient address [1], this gmail account address (since it is in the gmail.com domain) would actually be just "nsabahrainvetclinic[at]gmail.com", and the dot seems only to be a visual cue to make its meaning clearer for the human reader/sender. But that's just a preface to my actual anecdote.

More preface: Gmail account names (the LHS) must be at least six characters in length when the account is submitted for creation. [2]

As an early adopter from the Gmail invite-only beta stage, I was able to obtain my long-held, well-known (by my peers) 7-character UNIX login name @gmail.com without issue, which consists of my five-letter first name followed immediately by a two-letter abbreviation of my lengthy Dutch surname, as had been used for years as my Unix login (and thus email address) and sometimes as my online forum handle.

In this early day of gmail, I wanted to "reserve" similar short, memorable, and tradition-preserving usernames for my children, who would soon be entering ages where having an email account would be relevant for them and I was in a position with my allotment of invites to secure such "good" addresses for them. For my daughter this worked out easily as her first name plus surname abbreviation worked out to exactly six characters. For my son, this seemed to not be possible since his given name was only three letters long, and 3+2 being 5, meant that creating a gmail account for him, following my newly-imposed family standard naming scheme seemed impossible.

So, on a hunch following a scent of there possibly being something I could exploit here (and slightly influenced by the burgeoning non-Unix-login-length character imposition corporate trend of first.last[at]domain address standardizations), hypothesizing a letter-correct gmail web front-end implementation that might allow me to spirit-violate backend behavior to achieve my goal, I followed through and successfully got my son's gmail address past the first criteria that a new account must be at least six characters by creating his address as his three letter first name, followed by a "dot", with our two-letter abbreviation of our long surname at the end; something like abc.xy@gmail.com. And my hunch paid off, for as described in [1], the dot was simply ignored at SMTP address-parsing and delivery (and mayhaps also/because at username creation/storage time, but that's just a guess; I'm unsure how/why it actually worked at a technical level since I did not work at Google), giving my son the ability to effectively have a five-letter gmail "username" in his address, in the intended "first name followed by last name two-letter short form" I had created for my progeny, simply by omitting the '.' From his username when sending him email to his gmail address! :-) (My son, sadly has since passed - RIP my sweet boy Ryk; I miss you terribly every day) and I have no idea if this technique is still exploitable in this way today.

I did later wonder if I could have done similar using the fact that "+anything" is ignored in the LHS when parsing a gmail delivery address to maybe pull off creating a three-letter username for a gmail account for my son back then, but never actually tried it when it could have been trivial to try to exploit that sort of front-end-validation vs backend implementation technique for gmail addresses. shrug

I hope y'all don't mind my little off-topic tangent and enjoy the story of this afaik little-known feat that could be pulled off, at least for a time.

[0] https://www.cusnc.navy.mil/Portals/17/NSA%20BAHRAIN%20IMPORT...

[1] https://support.google.com/mail/answer/7436150?hl=en

[2] https://support.google.com/mail/answer/9211434?hl=en

ycombiredd··on Opus 4.5 is not the normal AI agent experience that I have had thus far
I can't quite figure out what sort of irony the blurb at the bottom of the post is. (I'm unsure if it was intentional snark, a human typo, or an inadvertent demonstration of Haiku not being well suited for spelling and grammar checks), but either way I got a chuckle:

> Disclaimer: This post was written by a human and edited for spelling, grammer by Haiku 4.5

ycombiredd··on Akin's Laws of Spacecraft Design (2011) [pdf]
I think he's saying that he (GlenTheMachine) is Glen Henshaw, "space roboticist", and (understandably) was a bit excited that a somewhat famous document contains a "law" bearing his name as attribution was posted by this water cooler. A way to get some minor attention for it in a comment thread full of like-minded users, and probably offer a genuine (and also maybe coy/tongue-in-cheek) offer to answer questions about that specific line item law.

I like that he waved from the crowd in this way, if only for the "huh. Small world" moment I had reading his comment.

ycombiredd··on Akin's Laws of Spacecraft Design (2011) [pdf]
> Couldn't you send data at megabits per seconds over a mile long copper wire

Yes, but you need the bare copper wire without signaling. We operated a local ISP in the 90's and did exactly that by ordering so-called "alarm circuits" from the telco (with no dial tone) and placed a copper T1 CSU on each end. We marketed it as "metro T1" and undercut traditional T1 pricing by a huge margin with great success to the surrounding downtown area.

ycombiredd··on You can make up HTML tags
Sorry, I didn't mention class names because the article explicitly did and I assumed that my aversion to the extra typing would be presumed by a reader of my comment. My mistake.

So yeah, I guess what wasn't obvious from my statement of gratitude was that I appreciate knowing that there is a more concise way of keeping track - even without CSS styling. If I make up tags, they will just inherit default styling but to my eye I can be clear about where things are closed, and where to insert things later. I was talking about the manual editing (in vim, as I mentioned), rather than any dynamic query selectors. Make more sense?

ycombiredd··on You can make up HTML tags
As someone who writes html only rarely (I'm more of a "backend" guy, and even use that term loosely.. most of my webdev experience dates back to the CGI days and often the html was spat out by Perl scripts) and usually in vim, I am pleased to know there is an in-built solution outside of me properly indenting or manually counting divs. Thanks for enlightening me.
ycombiredd··on What an unprocessed photo looks like
Cool. I could have been clearer in my post; as I understand it actual NTSC circuitry used different coefficients for RGBx and RGBy values, and I didn't take time to look up the official standard. My specific pondering was based on an assumption that neither the ppm2pgm formula nor the parent's "NTSC" formula were exact equivalents to NTSC, and my "ADHD" thoughts wondered about the provenance of how each poster came to use their respective approximations. While I write this, I realize that my actual ponderings are less interesting than the responses generated because of them, so thanks everyone for your insightful responses.
ycombiredd··on Remembering Lou Gerstner
Rommety was at the helm my entire tenure at IBM. Without wanting to actively bash a former employer, I will say that reading this made me sad, and nostalgic for an IBM I never worked for.
ycombiredd··on What an unprocessed photo looks like
Interesting that the "NTSC" look you describe is essentially rounded versions of the coefficients quoted in the comment mentioning ppm2pgm. I don't know the lineage of the values you used of course, but I found it interesting nonetheless. I imagine we'll never know, but it would be cool to be able to trace the path that lead to their formula, as well as the path to you arriving at yours
ycombiredd··on Dialtone – AOL 3.0 Server
I dunno. I left around 1999, just before the EarthLink merger.

Related, while doing a quick search to see if I could learn anything about what you described I found Wikipedia quoting NYT as writing about EarthLink in 2000: "second largest Internet service provider after America Online". I guess it was around y2k when aol finally got its ISP (and this its "world's largest") designation by the world at large. :)

ycombiredd··on Dialtone – AOL 3.0 Server
Yes. I worked for the world's largest ISPs (NETCOM (#1), which merged with Mindspring (which was considered #2), which merged with EarthLink (the previous #3, then #2 to the post-NETCOM Mindspring). It was funny, in hindsight, that even though AOL had already adopted TCP/IP and integrated an "Internet Gateway" functionality and had more subscribers than even the combined #1, 2, and 3 rollup I just described, at no time did anyone in the industry actually consider AOL to be an ISP, so the "#1" in size distinction went to the companies mentioned. AOL, deserved or not, never really escaped their second class designation, which also tended to taint their users as they ventured on to the larger internet.

All that said, I still communicate with one person who maintains their aol.com email address to this day in spite of it all.

ycombiredd··on Snitch – A friendlier ss/netstat
Hah yes, I've come to unashamedly - by muscle memory since the 1990's - find myself always typing 'ps auxw[w...]', where [w...] is some arbitrary number of w's depending on how heavy my index finger feels at the moment of typing.
ycombiredd··on Rio de Janeiro's talipot palm trees bloom for the first and only time
After my initial thoughts of curiosity and admiration, I couldn't help but ponder how they now have to deal with a bunch of dead 30-meter tall trees in an urban area. Almost makes the landscape architect from the 60's seem a bit like a passive-aggressive practical joker. "Oh, how pretty! And this is the only time they will bloom because now they're going to... oh sh*t."
ycombiredd··on Show HN: Gemini Pro 3 imagines the HN front page 10 years from now
Wait... I had to do a double take for this one.

To me, the funniest thing is the AlgoDrill leet code post being on the front page both today and ten years from now.

Subtle and hilarious.

ycombiredd··on Spectrum ISP SSL/TLS Interception Bug
Is it naive of me to ask why it is being just casually accepted that a major ISP is mitm'ing TLS traffic?
ycombiredd··on Apple will not let me join the Developer Program – and will not say why
Could be. Long ago I tried to sign up for an Apple Dev account, having bought a cheap used Mac mini just for the purpose, but learned in the process that they were only allowing signups from Intel Macs and not Power PC Macs, much to my chagrin.
ycombiredd··on You can make PS2 games in JavaScript
It would, but it would be platform-specific and an external dependency. It was my first thought too until I started planning out it working cross-platform.
ycombiredd··on A monopoly ISP refuses to fix upstream infrastructure
My first guess wouldn't be routing, but traffic-shaping.

Perhaps the VPN you use is on a protocol/port that isn't outright rate-limited and since ATT can't peak inside your tunnel to see what you are doing with the bandwidth, it avoids any QoS/shaping/limiting that your non-VPN connection is subjected to.

ycombiredd··on You can make PS2 games in JavaScript
The author's short diversion about the hassle of using a random website for zip2iso functionality and asking about a cli tool for doing such conversion lead me to create this cross-platform python script with no external dependencies: https://github.com/scottvr/GENISO/blob/main/ZIP2ISO.py

Longer explanation in the comments of TFA, but short version is that it was mostly "vibe-coded" using Gemini3 Pro instead of having to read the ISO9660 spec, which was also impressive to me.

ycombiredd··on Show HN: ASCII Tree Editor
You might find this a useful companion to your tool.

https://github.com/scottvr/retree

ycombiredd··on LLM Copyright/Plagiarism filters trivially bypassed with 0% detection [pdf]
Here's a Medium version if you don't like clicking PDFs.

https://medium.com/@scott.vr/part-of-your-world-e6a0d78d46b9

ycombiredd··on LLM Copyright/Plagiarism filters trivially bypassed with 0% detection [pdf]
I evaluated the Copyleaks copyright/plagiarism detection platform’s ability to detect phonetically and semantically equivalent text that differs orthographically from the original source using tools I made and link to in the paper.

Copyleaks’ own marketing materials cite accuracy rates above 99 % on “paraphrased and disguised” text. In contrast, our trials yielded detection rates as low as 0 %, with multiple transformed works passing undetected despite maintaining near-verbatim semantic and phonetic equivalence to the originals.

ycombiredd··on Show HN: Convert from MIDI file to ASCII tablature (and more)
Here's the current supported tunings:

  $ gtrsnipe  --list-tunings                                                   
  Available Tunings:
  - STANDARD              : E4 B3 G3 D3 A2 E2
  - E_FLAT                : Eb4 Bb3 Gb3 Db3 Ab2 Eb2
  - DROP_D                : E4 B3 G3 D3 A2 D2
  - D_STANDARD            : D4 A3 F3 C3 G2 D2
  - DROP_C                : D4 A3 F3 C3 G2 C2
  - OPEN_G                : D4 B3 G3 D3 G2 D2
  - OPEN_E                : E4 B3 G#3 E3 B2 E2
  - DADGAD                : D4 A3 G3 D3 A2 D2
  - OPEN_D                : D4 A3 F#3 D3 A2 D2
  - OPEN_C6               : E4 C4 G3 C3 A2 C2
  - C_SHARP               : C#4 F#3 B2 E2 C#2
  - BASS_STANDARD         : G2 D2 A1 E1
  - BASS_DROP_D           : G2 D2 A1 D1
  - BASS_E_FLAT           : Gb2 Db2 Ab1 Eb1
  - SEVEN_STRING_STANDARD : E4 B3 G3 D3 A2 E2 B1
  - SEVEN_STRING_DROP_A   : E4 B3 G3 D3 A2 E2 A1
  - BARITONE_B            : B3 F#3 D3 A2 E2 B1
  - BARITONE_A            : A3 E3 C3 G2 D2 A1
  - BARITONE_C            : C4 G3 Eb3 Bb2 F2 C2
ycombiredd··on Show HN: Convert from MIDI file to ASCII tablature (and more)
There's quite a bit more involved in the scoring, such as string hopping, runs on the same string, etc. I invite you to run --help and look at the mapper config tunables. Ideas for improvement are welcome.
ycombiredd··on Show HN: Convert from MIDI file to ASCII tablature (and more)
Thanks! TBH I hadn't thought about handling repeating segments yet - in either direction. Because the tab-to-midi direction is mostly a novelty I haven't done much of it except with tabs generated by gtrsnipe, and since it doesn't handle repeats specially, I haven't had to parse any "x2" type notation, but now that you mention it I should. Thanks again.
← PreviousPage 2 of 5Next →