HNHacker News
TopNewBestAskShowJobs

Drupon

93 karma · joined August 10, 2024

submissionscomments
Drupon··on Does Reddit have an astroturfing problem? What the data suggests
My problem is that that website didn't let a small genocidal colony infiltrate and subvert its major frontpage subs 10 years ago.
Drupon··on Does Reddit have an astroturfing problem? What the data suggests
To give another simple example, Israel has managed to pollute the mods of r/worldnews enough to make it a singularly active cheerleader of the genocide until the last year or two.
Drupon··on I switched to Brave
Do moralities expire like tomatoes left on the counter?
Drupon··on Previously unheard recordings of John Coltrane, captured by Frank Tiberi
Yeah man
Drupon··on Does Georgism work? Five years later
Doesn't matter if you increase the housing supply but replace the demand with one of a higher real estate tier. "Oh no all these $300k houses were knocked down to make $800k condos. But on the bright side consider how much higher the supply will be!"
Drupon··on Does Georgism work? Five years later
Yeah, most real people are repulsed by YIMBY scum.
Drupon··on Apple iPhone 18 Pro Camera test
[flagged]
Drupon··on What happened to the Snowden archive
You're finally getting it. Russia and Ukraine are truly the same when it comes to seeking their own interests. Ukraine was happy to fund far-right psychos to go terrorize Russian citizens of Ukraine after 2014 because that's the bargain they made. Russia invaded to stop NATO/EU from ending the kleptocracy because they are horrible shit stain oligarchs.
Drupon··on What happened to the Snowden archive
Yes. Zelensky is a kapo.
Drupon··on What happened to the Snowden archive
I'm gonna let you in on some new info about Stalin...
Drupon··on Transit rewards
Every person alive has had to use the restroom. What you mean is that you have a bladder issue.
Drupon··on What happened to the Snowden archive
I'm an American citizen who read news about Ukraine back when it was a niche thing to care about and I have Ukrainian friends who tell me how it's going. You can't imagine how stressful it is to live there and get drafted into their drone target lottery.
Drupon··on What happened to the Snowden archive
Remind me and other readers, what did the Tornado battalion do, and what did Zelensky do with them?

Also, remind me, when did the Ukrainian parliament last celebrate the Nazi collaborator (Bandera) during its new years posts?

Drupon··on AI-generated posters don’t have to be horrible
Who specifically did the author's preferred posters here plagiarize?
Drupon··on Room 641A
AI psychosis ^
Drupon··on A misalignment of AI in mathematics
For your sake, based on your comments throughout this post, I hope you didn't pay for any stage of your education.
Drupon··on Music Theory for the 21st-Century Classroom
Having not really used these grading systems growing up, ABRSM is odd to me in general. Has a very very low ceiling for difficulty, at least for piano. I never really know what is appropriate for what grades, especially given that the UK grading system covers MUCH more complex material.

But yes, it takes an amazing amount of arrogance to look at a simple exploration of music theory from first principles and respond with "this isn't music theory"

Drupon··on Music Theory for the 21st-Century Classroom
Man that top comment is such a combination of "sneering to show off" and completely wrong that I'm shocked I'm not on reddit.

Recommending The Jazz Theory Book to someone starting from scratch, especially someone self studying, is like recommending CLRS or TAOCP to someone who asks "I'm curious about learning the basics of algorithms and data structures, any good books for self study?" And of course that happens all the time too. Chapter 1 is "here's what intervals like major 3rd and perfect fifths are", Chapter 2 is "here's the major scale and all its diatonic modes and ii-V-I progressions", Chapter 3 is "here's how you might use the Phyrigian mode to play over a Sus flat-9 chord" (pg 48).

Recommending Schoenberg and Messiaen as steps to get a sufficient surface of topics covered for "music theory" is performance art in its own regard. Bravo!

Drupon··on Python sets and dictionaries can have quadratic-time performance
The "runtime complexity" we're talking about is big-O. In computer science, which includes this discussion of it, that typically refers to a class of functions. Saying "this algorithm is O(...)" is the same as saying "this algorithm's performance can be modeled by a function belonging to the class of functions O(...), meaning that the size of some characteristic such as runtime, relative to its domain, is bounded asymptotically by another function g(x) = ..."

There's another level of imprecision here in common usage, which is that big-O is strictly an upper bound, meaning that Merge Sort is O(N!). What they really mean is big-Theta, a "tight" bound, in which Merge Sort would be θ(n log n).

But for simplicity's sake, let's use big-O to mean "tightly bound" like people do in casual discussion, and further let's say we're talking about runtime as the size of the function based on its domain:

There is no such thing as big-O performance bounded by a "real-life data structure". The entire point of big-O is that it is asymptotic analysis. You could define a number H, where H is the time to the heat death of the universe, and Python's sets and dictionaries would never be O(H). Because you could for your set/dict runtimes of f(n) still find a constant C and k such that f(n) > C*H for n > k. One example would be setting k to H*C + 1, and that works for either f(n) ∈ O(1) or f(n) ∈ O(n^2).

You can analyze algorithms with respect to real physical limitations, but at that point you are not talking about their "big-O" performance. So the author, despite being "top 2% of scientists" in his field, which is "software performance", seems to still be lagging behind your average freshman compsci student who crammed for their complexity analysis exam.

Drupon··on Python sets and dictionaries can have quadratic-time performance
Asymptotic models are not a statement of how long it will take; they are classes of functions modeling the relationship between some performance outcome (run time most often, but sometimes memory or other things) and data coming in. These mappings from input to performance characteristics are not conditioned on physical limitations but are rather abstract tools for measuring that relationship.
Drupon··on Python sets and dictionaries can have quadratic-time performance
Real big brain moment in the comments

>Can we say that since every real-life data structure size is bounded by some constant, it is O(1)? If not, why?

>>You may, yes.

Very powerful thinking coming from someone who is "a software performance expert. He ranks among the top 2% of scientists globally (Stanford/Elsevier 2025) and is one of GitHub's top 1000 most followed developers"

Drupon··on Keep Our Servers Running
Yeah they are more than happy to allow my VPN traffic to access these donation pages, but the second I try to access anything, it's a blanket 429 to anything I try to go to. Why would I donate to something I can't access?
Drupon··on Show HN: A techno machine in one HTML file, with verifiable renders
Turing test failing ass comment
Drupon··on Vomit: Clean up Claude 5's token output with a separate LLM
What about that comment made you upset
Drupon··on Vomit: Clean up Claude 5's token output with a separate LLM
That's a lot of system specific jargon. I can understand being befuddled by this if you are unfamiliar with system details, especially given that you don't always need to care; future agents need to care.

Little tip if you're vibe(ish) coding: Use some sort of memory system (be it markdown files, wiki, lightweight issue tracker, etc.) and tell it to put full context for feature work in the ticket, enough that a new session can work the ticket, including acceptance criteria. Then have the implementation agent do a /goal to drain the work items until they'll done/closed (only close when acceptance criteria is met) or blocking human interaction, putting all important context from the work into comments on the work item during closing.

It will pile all its dense verbiage into those work items when it closes them, and, in my experience, will only bubble up significant questions and notes to you the user if they are significantly important.

You don't have to think about all that shit you posted. Future coding agents do. So I also make sure it searches for related work items before creating a new one. I use Fable 5 xhigh to plan the work items (costs very little because there aren't many output tokens) and Opus 5 med/high to drain the work item queue.

I had it build a significant system at work last week in my spare time, enough that it would have been 4 or 5 sprints worth of work. Cost me ~$250 in Opus 5 credits (on my company dime, I would have used a subscription or cheaper model and it would have been much less) and ~$40 in Fable 5 credits. You know how much Opus 5 ruminating on system design I had to read? Literally none. I saved my time reading things for reading the code it produced in the places I knew would be need to be modular and extensible, so that I made sure future work wouldn't have a lot of tech debt to pay when it came time to extend it.

Drupon··on Vomit: Clean up Claude 5's token output with a separate LLM
Not talking to you dawg
Drupon··on Vomit: Clean up Claude 5's token output with a separate LLM
What about that made you upset
Drupon··on Vomit: Clean up Claude 5's token output with a separate LLM
s/because/that is
Drupon··on Vomit: Clean up Claude 5's token output with a separate LLM
Honestly? Yeah, I think it's a skill issue. Some of us are out here having no trouble parsing its verbiage.
Drupon··on Vomit: Clean up Claude 5's token output with a separate LLM
Give me an example of Opus 5 because verbose, convoluted, and most importantly, "obscure"
Page 1 of 4Next →