HNHacker News
TopNewBestAskShowJobs

viccis

2,579 karma · joined October 31, 2023

submissionscomments
viccis··on The AI cost of JavaScript frameworks
Yeah the author points out it's not Figma but ok how about doing something in between like a social media application with relatively complex UI flows? Astro is obviously gonna kill it on a site that's just presenting fairly static content, but how does it handle making a more performant and pleasant reddit-like site? And which one works best if you spin up a roadmap of 100+ features and have 6 or 7 "teams" of subagents working on it at once?
viccis··on Brazilian Court Sanctions Lawyers for Prompt Injection in Court Filing
>So why is it when you ask it of AI?

Probably because the intent and outcome are completely different if you don't anthropomorphize computers.

viccis··on Brazilian Court Sanctions Lawyers for Prompt Injection in Court Filing
I think you are confused about what "LLM" means [1]

1: https://en.wikipedia.org/wiki/Large_language_model

viccis··on Novellas with Groff
>Building a world with its own set of rules and history and what not turns out to be very fascinating. ... The length of the stories make proof-reading ridiculously hard.

Sometimes I wonder if writing more short stories would be like playing 9x9 Go games for new authors. It won't exercise the big structural challenges, and it comes with its own challenges, but it does practice a lot of this in a much more digestable size.

As far as world building goes, I think GRRM/Rothfuss/Sanderson style "world building through epic scales of structures and systems kept consistent" is overrated and maybe even Considered Harmful if you look at what it's done to my first two examples. By contrast, Borges does more world building with the ontological tricks in his <20 page short stories than it feels like Rothfuss ever did, in much the same way Tolkien did it with similar tricks. For example, treating himself as a mere translator and even doing some philologist tricks like telling you he's simplifying some names into English (Sam's real name? "Banazîr"), and withholding more information rather than dumping it on you, means that his stories feel like recovered translated works from a world just as real as ours and that's why people still devour The Silmarillion just to get more of a look into it.

Borges would do similar in his short stories, even embracing a little bit of inaccuracies in the (fictional) narrator's account of some events, then hitting you with a surprise endnote at the end of the story with scholia about the provenance of the story given that narrator's mistakes.

Wolfe was famous for it too. Embrace some of the challenge of getting the details right and if you frame it right, it makes it more human and more "real".

viccis··on Novellas with Groff
But what does he use to not write them?
viccis··on Jepsen: ParticleDB 1.1.4
Damn aphyr if there were ever a time to write one of your old school meme filled reports it would have been this one lol

Well done. Nice D&G riffing in the endnotes too

viccis··on MiniLake Is a Local Databricks API Emulator with SQL, Delta Lake and Spark
When it comes to platforms like Databricks, integration tests are honestly the only useful ones. Grug remains vindicated as always.
viccis··on MiniLake Is a Local Databricks API Emulator with SQL, Delta Lake and Spark
Managed Spark. That is still what they are, all the other nonsense aside.

Spark is such a headache to run that people would rather pay Databricks to do it for them. They also have some secret sauce like Photon (C++ version of the Spark engine) and the new RT Lakehouse warehouses (10x or so speed up on read-only work flows in my experience) as well as good proprietary optimization features like Liquid Clustering that keep your Parquet files nicely sized and indexed. Their AI features are terrible and I can't tell you how many Zoom calls I've joined to rescue people from wild goose chases their model took them on.

Their main competitor is Snowflake, which imo has nicer UI/UX and snappier SQL execution, but the trade off is that Snowflake has a bit more lock-in, whereas Databricks is easier to kind of just build on top of your existing infrastructure. Snowflake's AI features are also much better in my experience.

>I feel like we might have some a tech theranos on our hands here.

Based on what I've seen some customers paying them, they are absolutely making heaps of money. A "small" SQL warehouse cluster is $8.40 an hour (~$73k a year if you leave it on) and the default size of X-Large is $56 an hour or $490k a year. It goes up to 5X-Large at $729 an hour or $6.3M a year. So they do absolutely let people with horribly optimized data just pay their way out of dealing with the problem, which is something I've seen multiple times.

viccis··on MiniLake Is a Local Databricks API Emulator with SQL, Delta Lake and Spark
Praying for the poor Ducklake employees at AWS to keep whatever demon works there at bay who insists that every single data product has to be bolted onto AWS Glue (and its various Data Catalog, Data Lake, etc. partners in crime) in the most clumsy way possible. And please keep it away from Athena, possibly the worst major query engine in terms of support for query features and file formats. I don't want to see AWS-era Ducklake become another failure like S3 Table Buckets are (imo at least).
viccis··on MiniLake Is a Local Databricks API Emulator with SQL, Delta Lake and Spark
I'm tempted to use this but the rub with Databricks is that there are always a bunch of different restrictions on what features work in what products (for example RT//Lakehouse looks great but runs a more limited regex parser than other warehouses), and so I'm basically forced to rely heavily on integration tests to catch weird behavior. This would need to copy it closely enough to catch those.

The other problem is that Databricks renames everything like every 6 months so keeping up with them is non-trivial. Their DLT product alone has gone on a jazz odyssey of renames.

viccis··on Genie 4
Hmm, wonder if Databricks trademarked their Genie AI product.
viccis··on The State of Context Engineering
Just for agents. I track bigger picture work items in a normal ticket tracker (Linear, etc.) and the lightweight one (I use kata) is just for coordinating work and memory between agents.
viccis··on The State of Context Engineering
Anecdotally I only stuggle with this with Claude Code. Codex has been great at auto managing its context and, when combined with how I handle memory outside of the session, I haven't thought about context window size in ages when using Codex.
viccis··on The State of Context Engineering
It does, and, when combined with Claude's stingy cache TTL of 5 minutes (unless you up it to 1h at a sizeable increase in token cost) for API billing, means that some sessions cost like 10x what they should because of cold caches.
viccis··on The State of Context Engineering
I use a lightweight ticket system. Planning creates very detailed tickets with acceptance criteria. Implementation finishes with updating any info relevant to future work on the tickets as comments. The planner searches for previous related work both to avoid past pitfalls but also to get any potentially relevant info into its context. Works well with subagents ramping up quickly.
viccis··on AI use leads UC Berkeley math professor to see 'no point' in grading homework
I agree, and most of my prof friends in math have switched from graded homework to weekly small quizzes. Graded homework was a way to use the stick as motivation because we've given up on the carrot (the learning of the material itself as an internal reward for completing homework).

Some of them keep the homework grade to like ~5% and mostly grade on completion because, when the student's homework proofs use advanced concepts and proof techniques not covered yet but their quizzes get sub-50 point F grades with barely coherent thoughts, it's a clear sign that they are not actually spending time using the resources the class has given them to work on the material.

It seems like all of them have given up on punishing students for it, largely because they're pretenure and the teaching part of tenure review here is primarily student evals drive (HINT: this is a MAJOR part of many broader problems). But to me it's kinda nuts that in one year or so, we have decided that it's actually ok to admit students into very competitive elite institutions, catch them passing off work that isn't theirs as theirs, and not treating that the exact same as we would have a few years ago if we caught them all sharing solutions.

viccis··on JetBrains Thinkrail
"A pi session and the change it made, scoped to an isolated git-worktree workspace."

Yep. The "A $thing, $elaboration." has joined "$title. $thing, $past_verb." in my "this team didn't care enough to do a basic pass over the main page introducing their product" tells.

viccis··on What Adobe v ArtCraft teaches us
Is this not simply the tendency of the rate of profit to fall, just a bit extreme?
viccis··on What Adobe v ArtCraft teaches us
Earlier this year we had prospective customers do comparisons against our competitors but also against prompting their own. All of them, without exception, found that to be a bad idea.

If it were just about the ability to edit images, Gimp would have obsoleted Photoshop decades back. Photoshop excels because of its capabilities but even more because of its ease of use and the stickiness of the skillset its users have spent developing.

viccis··on How is music possible
If you found Schopenhauer's thoughts on it interesting, I'd recommend giving The Birth of Tragedy a read to see where a young Nietzsche took it, relating it to poetry.
viccis··on Claude Duet
It's crazy how bad Dot has been with stuff like this. You'd think it would be able to (and need to be able to) edit a lot of environment settings, tunnels, plugins, etc., but I keep running into issues. For example, I wanted to make a Codex plugin to give it the ability to steer Codex agents running within my own infrastructure, tunneling in via Tailscale. Ended up just giving up and going with a different approach. Because, for example, every time I'd add a new tool to the plugin, I'd have to manually restart Dot (something that wasn't even obvious that it was possible until you fumble around menu dropdowns) and wait because it can't just refresh tools.

Everything I'm describing is more power user stuff than its most basic use cases ("Do this thing for me with your browser") but all the roadblocks I've run into involve one part of OpenAI's product not being able to talk to the other. I'd imagine Claude Duet is the same.

viccis··on Muse exposes users' personal and business secrets when they share conversations
Interesting because afaik young people have no interest in Facebook at all. My expectation was that old people, Meta's primary victims, would be the main users. They love mascots like that (see: Minions). They're also likely to be more willing to pay a small subscription fee, which Meta has mentioned they plan on adding.
viccis··on If you don't run your own LLM proxy, how do you know whats going on?
Yeah my problem is that I need to toggle it between "really active constantly writing" sessions and "running a bunch of long tests and periodically pinging me about it" ones. The former are best with 5m, the latter with 1h.

Ultimately, Codex doesn't suffer from ANY of this so I'm starting to think about just using it for work subscription use as well.

viccis··on Muse exposes users' personal and business secrets when they share conversations
Muse is the most obviously doomed claw-style bot because you already need to segment those things from ANY personal info, and Meta rolls into the room as the journal that will tell everyone what you write in it and says "trust me"

Part of a huge problem with FAANG companies. You can't be Meta and just ratfuck your users for decades and then ask them to trust you, just like you can't be Amazon and turn your storefront into Temu-lite and expect people to want to order products sight unseen with your Echo shit.

viccis··on PHP session.upload_progress heap UAF (CVE-2026-109618 / -109619)
>Steal Everything

>Leave Nothing

Cringe larping skiddie nonsense

viccis··on Namecheap just seized and disabled all my domains
I guess this website should get its own entry in its list then. I don't need to read unreviewed slopcopy.
viccis··on If you don't run your own LLM proxy, how do you know whats going on?
Cache TTL will get you anyway. For Claude subscriptions, subagents still have a 5m TTL and before I discovered that, their constant waits for ~10 min tests or similar tasks would destroy my 5h usage. And for my API subscription at work, Claude has a 5m TTL for all stuff, and that's nowhere near long enough. You have to be monitoring this unless you want to absolutely torch your company's budget.
viccis··on Namecheap just seized and disabled all my domains
That makes it even more concerning.

>I never generate any writing end-to-end with AI.

Absolutely not true. Take the blurb I referenced:

----

Why Approved

Owns factories in a category where almost nobody does, and put $65M into expanding them in 2024. Asterisks stated plainly: US-made is a minority of output; the Made-in-USA claim runs on 70% domestic value against the FTC's all-or-virtually-all standard; and Cristostomo v. New Balance (D. Mass 1:21-cv-12095, Made-in-USA labeling class action) was dismissed with prejudice by joint stipulation on 2024-05-10 — no class certified, terms undisclosed.

----

Pangram gives it a 100%, and it's pretty obvious to a reader that this is AI (specifically Anthropic) generated. "stated plainly", etc.

This is more than just having it smooth out some writing.

viccis··on Namecheap just seized and disabled all my domains
I like this site, but looking at it right now, I'm seeing some obvious Opus 5 era Claudese in here [1]. I'm not sure how much I can trust something written lazily by an LLM, as it means there's no way to know if there's a human in the loop or if someone just has a Hermes agent out there doing automated research and writing it up automatically.

1: https://ledger.worseonpurpose.com/brands/new-balance "Why Approved" section

viccis··on The Elizabeth Holmes documentary “You Can See Everything” is deceiving
Legitimately unsure if you're doing a bit here.

In case you aren't, her Twitter account isn't run by her. She doesn't post of it; it's another person impersonating her. This movie touches on this fact very significantly partway through. The person impersonating her is a MAGA guy and was given access to her account by reaching out to "people pretty high up with X"

Page 1 of 33Next →