HN user

ivan888

257 karma
Posts5
Comments70
View on HN

It’s probably not too important to choose a service that you think you can trust fully, because that trust might be broken at some point. But having an identifier that can be swapped to different backends, so people can find you again when the host inevitability changes, is a stronger strategy. I think the importance of owning domain names will increase, and using those as the canonical identifier of a project will give it more permanence. The procedures for seizure and censorship with domain names are better established and understood.

But consider how, in just a short few years, tools will have changed so much that even achieving this specific look will not even be possible (everything is in the cloud and normal users can’t even run them locally)

We’ll inevitably end up feeling nostalgic for these mid-2020s AI slop menus, much like how graphic design of the 90s and 2000s is revered (see other comments on this post) even while during its making was regarded as garish

I find myself holding onto and preserving general ephemera and just happened to scan a moist towelette package over the weekend. My collection mostly consists of business cards and dry cleaning type carbon copy receipts. I need to better catalogue these and share online. A few business cards: https://ivan.sh/biz-cards/

Going to "modernized" restaurants is just a drag. I don't want to touch your tablet or scan your code. I much prefer the restaurants which only accept cash

This seems very low. I have not worked in professional screenprinting environments, but all resources I have seen indicate potential for hundreds or thousands of high quality prints from a well prepared screen.

Yeah I’ve had this same idea for the same reasons, and came to the same conclusions that without legislation, no incentive exists to send statements as attachments in emails or to store them with a 3rd party where they can’t be tampered with when a mistake is discovered

I think going from code to OpenAPI makes a lot more sense, at least for strong typed languages. And even if not directly translated from code, at least closer to the actual code, in annotations or something. Generating the spec from code removes a step, where you simply need to update code, rather than update the spec then update the code

Location: New York (NYC)

Remote: Yes, but prefer hybrid

Willing to relocate: No

Technologies: Java, JavaScript, React, Spring, Postgres, Neo4j, Kafka, Microservices, TypeScript

Résumé/CV: https://ivan.sh/resume.pdf | https://ivan.sh/ | https://www.linkedin.com/in/ivangreene/

Email: ivan@ivan.sh

Experience as lead software engineer at an early stage startup, as well as experience in larger organizations. Prefer early stage startups in NYC

I'm very new to make(1), but became a fan quickly.

Rather than maintaining documentation that inevitably gets out of date, if a project has a Makefile, it self documents the build process, language independently. No need to read a README to see if people are currently using yarn or npm, or find external documentation on a build tool you haven't used before; the Makefile shows the targets and what commands they run.

My biggest concern with tools like this is reproducibility and maintainability. How deterministically can we go from the 'source' (natural language prompts) to the 'target' (source code)? Assuming we can't reasonably rebuild from source alone, how can we maintain a link between the source and target so that refactoring can occur without breaking our public interface?

Since we are now at the stage where it's difficult to distinguish well reasoned human discourse from that generated by AI, I think that deeply linked citation systems in the form of knowledge graphs will grow in importance. Otherwise it will be too easy for AI generated discourse to begin referencing itself, introducing biases and clinging to blatant falsehoods without an easy way to discover their origin and fix the problems

Yes, "how can we simultaneously protect while also healthily socialize children?" is a difficult question to answer as a potential future parent. Social acceptance (to a degree) is critical to healthy development, while some of the most common uniting social tools (for previous generations, high levels of consumerism and signaling; for now and the future, near-constant technology use) are viewed by some parents as unhealthy and lead some to want to abstain entirely.