HNHacker News
TopNewBestAskShowJobs

zacharyvoase

4,677 karma · joined July 14, 2009

submissionscomments
zacharyvoase··on If-then-else had to be invented (2020)
it was probably a rote translation of the German word ‘sonst’
zacharyvoase··on Show HN: Lights-on software factory boilerplate for Claude Code
What does lights-on mean?
zacharyvoase··on The end of "Just ask Sarah"
ai;dr
zacharyvoase··on The suck is why we're here
Not everyone is supposed to create.
zacharyvoase··on Google's new 'Aluminium OS' project brings Android to PC
AluminIum you say?
zacharyvoase··on Modern Node.js Patterns
i am desperately awaiting the butlerian jihad ;_;
zacharyvoase··on Modern Node.js Patterns
we cannot escape the AI generated slop can we?

online writing before 2022 is the low-background steel of the information age. now these models will all be training on their own output. what will the consequences be of this?

zacharyvoase··on [dead]
What website is this? It looks like fake news. Update: I did some searching around and this is definitely a fake news website.
zacharyvoase··on The new skill in AI is not prompting, it's context engineering
As it gets more rigorous and predictable I suppose you could say it approaches psychology.
zacharyvoase··on The new skill in AI is not prompting, it's context engineering
I love how we have such a poor model of how LLMs work (or more aptly don't work) that we are developing an entire alchemical practice around them. Definitely seems healthy for the industry and the species.
zacharyvoase··on Ross Ulbricht granted a full pardon
That’s not true actually. Like most things at law, it’s more complicated than that.
zacharyvoase··on Show HN: I Built an AI Tattoo Generator Using Flux
but here's the thing: why spend a bunch of time trying to formulate a prompt to give to a machine to generate a bad image to bring to an artist who would then refine it, when you could just say to the artist "one hand stabbing another with an ornate dagger, traditional style" and get what you want in one shot?
zacharyvoase··on Show HN: I Built an AI Tattoo Generator Using Flux
I am heavily tattooed and I tried generating a few designs. I'm sorry to say that everything it suggested was awful, and if an artist ever showed me any of this in their flash collection I would block them on Instagram and potentially call the police.
zacharyvoase··on Zero calorie sweetener linked to blood clots and heart disease, study finds
I wouldn't get annoyed at the study—they're trying to discover objective facts about the world, and it is very important to know that a commonly-accepted sugar substitute causes a drastic and long-lasting increase in clotting behavior after consumption. What you do with that information is up to you.
zacharyvoase··on Ex-Meta scientists debut gigantic AI protein design model
Reading this it sounds like 'AI' is when you build a heuristic model (which we've had for a while now) but pass some threshold of cost in terms of input data, GPUs, energy, and training.

The classical approach was to understand how genes transcribe to mRNA, and how mRNA translates to polypeptides; how those are cleaved by the cell, and fold in 3D space; and how those 3D shapes results in actual biological function. It required real-world measurement, experiment, and modeling in silico using biophysical models. Those are all hard research efforts. And it seems like the mindset now is: we've done enough hard research, let's feed what we know into a model, hope we've chosen the right hyperparameters, and see what we get. Hidden in the weights and biases of the model will be that deeper map of the real world that we have not yet fully grasped through research.

But the AI cannot provide a 'why'. Its network of weights and biases are as unintelligible to us as the underlying scientific principles of the real world we gave up trying to understand along the way. When AI produces a result that is surprising, we still have to validate it in the real world, and work backwards through the hard research to understand why we are surprised.

If AI is just a tool for a shotgun approach to discovery, that may be fine. However, I fear it is sucking a lot of air out of the room from the classical approaches. When 'AI' produces incorrect, misleading, or underwhelming results? Well, throw more GPUs at it; more tokens; more joules; more parameters. We have blind faith it'll work itself out.

But because the AI can never provide a guarantee of correctness, it is only useful to those with the infrastructure to carry out those real-world validations on its output, so it's not really going to create a paradigm shift. It can provide only a marginal improvement at the top of the funnel for existing discovery pipelines. And because AI is very expensive and getting more so, there's a pretty hard cap on how valuable it would be to a drugmaker.

I know I'm not the only one worried about a bubble here.

zacharyvoase··on $5 device tests for breast cancer in under 5 seconds: study
> The study is published in the Journal of Vacuum Science & Technology B

Dare I ask why?

zacharyvoase··on Show HN: WebSession, a Secure Replacement for Cookies
I'd argue that doing proof-of-possession for state maintenance/session persistence, rather than simple bearer tokens, is sorely needed.
zacharyvoase··on Show HN: WebSession, a Secure Replacement for Cookies
Hi! Author of this proposal here.

I’m loving all the feedback and wanted to address some things:

* Yes, nonce tracking is expensive. HTTP request signatures could be used instead of nonces—they’re just not fully fleshed out yet, from what I can tell. And a lot of other crypto systems we rely on in Web traffic today also assume proper nonce tracking. Fortunately you only need to track distinct nonces per established session, so you could wait to allocate storage for them until the client actually tries to set up a WebSession, and use a Bloom filter to save on storage at the risk of some false positives for nonce reuse (could be risky if you’re relying on that as tamper evidence, but you could tune your filters accordingly).

* The stuff about the ergonomics of cookies and banners and auto-log-out as they currently are is mostly incidental. I’m just trying to paint a picture of how tighter integration of the notion of a ‘session’ into the browser itself could improve the UX we currently have today.

* Many people have pointed out that this is not stateless. Indeed! This is supposed to be a more secure way of establishing a stateful connection over a stateless protocol, for which there is already a demand which we’re meeting with the least secure possible method (bearer tokens sent in plaintext over the channel). Issues with scalability need to be addressed on the implementation side, but I believe the protocol is still sound and not inherently unscalable (no more than TLS in its current form).

I am going to look for opportunities to fold these points into the document itself, and maybe rearrange some of it so that these points get covered earlier and more clearly.

zacharyvoase··on Show HN: WebSession, a Secure Replacement for Cookies
I see this as a complementary form of DPoP for first-party browser sessions. I took a lot of inspiration from DPoP, with the main novel construction being HMAC signatures over an interactively-negotiated shared secret vs. new elliptic curve signatures for every request.
zacharyvoase··on In 1930, the 22M-pound Indiana Bell building was rotated 90 degrees
This may look cute, but you should know that buildings only do this when they are extremely distressed. If you see a building rotating, no matter how slowly, do not approach it!
zacharyvoase··on Google will shut down Dropcam and Nest Secure in 2024
Fortunately I never had to rely on it, but Simplisafe was super easy to set up, and had a nice app/interface/customer support.
zacharyvoase··on The age of average
Why do you think there was a golden age when there wasn't mediocrity, average-ness, simple and cheap and utilitarian designs?

Is it because the bland cars and houses and advertisements from back in the day weren't nice enough to get preserved into the historical record? Maybe the people who owned those things weren't rich enough to take and keep pictures or videos of them, or weren't considered important enough to have aspects of their existence celebrated in media, media that were saved for posterity?

zacharyvoase··on FDIC auction for SVB said to be underway, final bids due Sunday
Because shares in an entity that owes more than it owns are worth zero.
zacharyvoase··on SPA view transitions land in Chrome 111
Actually, I think implementing first and standardizing later is how a lot of (dare I say, most?) Web standards came about. And without patents and other IP restrictions, I don't think there's anything wrong with that.
zacharyvoase··on FTC bars GoodRx from sharing consumers’ sensitive health info for advertising
Does this preclude their users from suing them for violating the privacy policy (and other laws)?
zacharyvoase··on Anxiety can be created by the body, mouse heart study suggests
People with anxiety could have told you this :)
zacharyvoase··on Poste.io – Complete Mail Server
Well if you want passwords to be difficult to crack if an attacker gets access to the hashes, you kind of just have to deal with it.
zacharyvoase··on Poste.io – Complete Mail Server
> All passwords are by default stored as salted SHA512 hash (5000 rounds). Attackers will have hard time to crack your passwords.

SHA512 isn't a good choice for this, because it's optimized for fast low-memory computation. Why not use bcrypt or argon2, which are industry-accepted best practices for password hashing?

zacharyvoase··on Passkeys for Infrastructure
I see a few obstacles with Passkeys as-implemented:

* They effectively entrust the keys to your entire digital life to (right now) either Google or Apple. Account compromise, or a ToS-related suspension, becomes catastrophic.

* Domain changes happen (acquisitions, rebrands, etc.), and there is no way to share or migrate passkeys between domains. Right now the best you can do is a highly manual process involving the user authenticating on the old domain, registering a new credential on the new domain, and somehow linking them. This process itself could be highly vulnerable to interception, since every site would likely have to build a bespoke way of doing it.

* There's no way to migrate your passkeys between ecosystems. So if you're an iPhone user, and all your logins are iCloud Passkeys, it becomes really hard to switch to Android.

* Password-sharing is regrettably used a lot right now, but it's the simplest thing that works. For example, I and my husband have a shared 1Password vault for things like utility and streaming account logins. Right now none of the Passkey syncing providers support anything like that (and I feel like they won't, because it'd be a huge vector for scams).

I think the password is going to stick around until these issues are addressed.

zacharyvoase··on Deteriorating mitochondria linked to major depression in older adults
From the study abstract: "Among depressed individuals, those with high GDF-15 had higher levels of comorbid physical illness, lower executive cognitive functioning, and higher likelihood of having late-onset depression."

Is it possible the physical comorbidities could be related to the depression? I'd imagine if my body was breaking down in new ways that made my impending mortality palpable, I'd be pretty depressed too.

Page 1 of 11Next →