HackerTrans
TopNewTrendsCommentsPastAskShowJobs

RoboTeddy

no profile record

Submissions

Ask HN: Pragmatic way to avoid supply chain attacks as a developer

27 points·by RoboTeddy·2 anni fa·21 comments

comments

RoboTeddy
·2 anni fa·discuss
Quanta Magazine consistently explains mathematics/physics for an advanced lay audience in ways that don't terribly oversimplify / still expose you to the true ideas. It's really nice! I don't know of any other sources like this.
RoboTeddy
·2 anni fa·discuss
> My hope is that my own cadaver is ripped apart by somebody as crazy/appreciative as me =D

https://meded.ucsf.edu/willed-body-program :)
RoboTeddy
·2 anni fa·discuss
Nice!

Re: favorite systems for migrations — not really; I've always just kind of not used one, or rolled my own. Desiderata:

* fully atomic (all goes through or none goes through)

* low-boilerplate

* can include execution of arbitrary application code — data-query-only only migrations feel kind of limiting.

* painless to use with multiple developers multiple of which might be writing migrations
RoboTeddy
·2 anni fa·discuss
(1) This is awesome. Feels like this wraps enough complexity that it won't just be a toy / for prototyping.

(2) When a schema is provided, is it fully enforced? Is there a way to do migrations?

Migrations are the only remaining challenge I can think of that could screw up this tool long-term unless a good approach gets baked in early. (They're critically important + very often done poorly or not supported.) When you're dealing with a lot of data in a production app, definitely want some means of making schema changes in a safe way. Also important for devex when working on a project with multiple people — need a way to sync migrations across developers.

Stuff like scalability — not worried about that — this tool seems fundamentally possible to scale and your team is smart :) Migrations though... hope you focus on it early if you haven't yet!
RoboTeddy
·2 anni fa·discuss
I haven’t seen a better solution than remolacha’s #2 (create separate temporary state for the form).

Forms just inherently can have partially-finished/invalid states, and it feels wrong to try and kraal model objects into carrying intermediary/invalid data for them (and in some cases won’t work at all, eg if a single form field is parsed into structured data in the model)
RoboTeddy
·2 anni fa·discuss
> slightly charred ends of the sticks had been cut specially to stick into the fire, and both were coated in human or animal fat.

Wait, what? Where did they get human fat from…?
RoboTeddy
·2 anni fa·discuss
In all the cases in the article it looks like shame plays a big role. I wonder if hikikomori is caused by a loop of [adverse circumstances that cause the person to feel shame] -> withdrawal to avoid shame -> being ashamed of having withdrawn [loop]
RoboTeddy
·2 anni fa·discuss
How’s PostgreSQL’s code quality? If projects have tons of technical debt or poor abstractions it can often be hard to make significant changes. Is that the case here, or no?