HNHacker News
TopNewBestAskShowJobs

ruffrey

1,519 karma · joined April 23, 2015

Integrating LLMs into insurance software at Applied Systems Inc.

Wrote code and deployed software infrastructure to support sustainable materials science at Genomatica.

Worked a contract building crypto analytics tools at DeFi Pulse.

Developed golang ETL systems at Walt Disney Studios.

Worked on end-to-end encrypted DevOps tooling (secret storage) as employee #1 at EnvKey (YC 2018).

Founding CTO/coder for 2 years at AQUAOSO (techstars 2019), building a water resilient future, open source GIS/Mapping.

Mostly golang, javascript/typescript, and python. Open source contributor where possible.

Mailsac.com founder.

Formerly: Genomatica R&D, DeFi Pulse, Disney/Marvel, envkey (YC), AQUAOSO, (techstars), Digium R&D, Clevertech, VSP Vision, freelance.

GH: ruffrey Tw: ruffrey Em:

jeff at ruffrey

dot com

submissionscomments
ruffrey··on Ask HN: Who wants to be hired? (May 2024)
Location: Sacramento, California

Remote: Yes

Willing to relocate: No

Technologies: Kubernetes, Node.js, TypeScript, Golang, React, AWS

Résumé/CV: https://www.linkedin.com/in/jeffhparrish/

Email: jeffhparrish@gmail.com

I have 10+ years XP working mostly remote, and have been a member of several founding teams as a technical cofounder. Been through Techstars. I'm ready for a new contract or a longer term opportunity, writing code and building a team around a great idea.

ruffrey··on Keep your phone number private with Signal usernames
Is there a way to keep your phone number private from Signal as well?
ruffrey··on Is the emergence of life an expected phase transition in the evolving universe?
Related, lately I have been enthralled with the work of Michael Levin at Tufts. He studies things like goal directed behavior of cells and systems of cells. Here is an intro to his work: https://www.youtube.com/watch?v=p3lsYlod5OU
ruffrey··on Why Zig When There Is Already C++, D, and Rust?
Great, concise summary.

Note: the original article title could perhaps be updated to include Golang as it is mentioned a few times.

ruffrey··on Ask HN: What might Aaron Schwartz have said about AI today?
Feed all this blogs through a LLM, then ask it.
ruffrey··on Privacy is priceless, but Signal is expensive
I would pay for a few signal features: 1. encrypted backups or backup integration of my chats, photos and videos. 2. business features (backup, directory integration, search)

I have not used: 1. voice and video

Incredible that SMS costs so much. I wonder if it's worth it because it _saves_ so much in spam and other sorts of fraud or bad behavior?

ruffrey··on Yarn 4.0
Same here. Npm seems to have fixed the lock file issues it had, which was the main reason. With caching, npm is fine. On large projects npm ci can take 2 minutes - we leverage node modules cache on the lock file hash, and it’s typically fast.
ruffrey··on Farm in Kenya to produce fossil-free fertilizer on site
For those interested in farming and inputs to farming, I recommend looking into "No-Till" farming and other regenerative soil building practices. What is being rediscovered is how much cheaper it is to build soil health, which in a few years brings yields up to conventional ag. Methods such as increased soil organic matter through cover crops, reduced tillage to keep mycorrhizal fungi, microbes, and earth worm trails intact. These practices are being shown by ag research universities in the US to greatly reduce the need for inputs (fertilizer) almost entirely in many cases. That is because the bioavailability of nutrients is far higher when plants work with beneficial microbes to acquire nutrients - the way plants evolved was not in tilled soil. And tilled soil becomes hardened and erodes, while untilled or lightly subsoiled earth allows moisture retention and deeper water penetration. While not a rejection of modern ag practices, no-till does take aim at some of the conventional expensive "wisdom" (namely, tillage, heavy fertilizer use, heavy pesticide+herbicide use).
ruffrey··on GitHub Copilot loses an average of $20 per user per month
It’s built on it, and pretrained on most of the open source code on GitHub.
ruffrey··on How many animals get slaughtered every day?
A lot of smart people and savvy farmers are working on regenerative agriculture. Monoculture crops turn the living soil into dirt, and there are simple, cheap practices to bring it back.
ruffrey··on 'This could be the holy grail to replace palm oil' – research team
On the soap side of things, Genomatica is already scaling up to replace palm oil for many of the major producers.
ruffrey··on A literary history of fake texts in Apple's marketing materials
I think this is mostly how human communication worked until the internet era. Those who aren’t plugged into social media still operate this way - sharing directly with others. In real life, when people interact, they begin by asking “how are you?” Which is the opposite of social media.
ruffrey··on Ask HN: I’m an FCC Commissioner proposing regulation of IoT security updates
Many of these devices are made in China, even if designed and sold by American companies. Nearly all contain Chinese made parts. These are network devices with sensors and various behaviors. Given the tension between USA and China, especially in the cybersecurity realm - what about making the case based on US national security (in addition to consumer protection)?
ruffrey··on Ask HN: Good ML Bootcamp?
Coursera's founder, Andrew Ng, has several courses on artificial intelligence topics - deep learning, machine learning, MLOps, and more. These are relatively well regarded.
ruffrey··on Should you use Jest as a testing library? (2022)
The main reason I’ve ended up migrating Jest projects to mocha is for backend integration tests using the db. Jest is clearly built for the frontend first. It needs workarounds to run sequentially. That’s important for setting up and tearing down a certain specific backend app state for a test. startup scripts (db teardown and migrations maybe) are tough to configure with typescript, or even at all. generally typescript is tough to configure at all with Jest. Nested tests do not always work predictably with setup and teardown. The mocking and spies aren’t as good as Sinon or nock. expect doesn’t allow a fallback error message like plain assert (just a pattern, no lock in to jest there). running jest with a debugger requires annoying re-configuration per specific test in Jetbrains because Jest has its own VM, doesn’t pick up subtle config, and jest doesn’t often run your code in the same way as plain nodejs due to the vm.
ruffrey··on Ford to lay off workers as it focuses on electric vehicles
How do you test drive a car for an online dealer? Do they drive to your home and let you take it for a spin?
ruffrey··on Taurine deficiency as a driver of aging
It would likely be less. See approaches like allometric scaling of dosages.
ruffrey··on We've been targeted with a credit card testing fraud attack on Stripe
I’ve been using stripe for about a decade on my small SaaS. This is extremely common, and all those custom rules are familiar. Stripe has the tools to deal with it, but you must configure it. I wouldn’t fault stripe as much as the training/docs on setting up a stripe account should include how to protect yourself from these. We’ve managed to get it down to a few fraudulent refunds per week. It’s still a big time sink. We have to implement all sorts of pre-fraud triggers within our app to try to catch them as early as possible. And review recent subscriptions daily. This seems to be the nature of the beast. A cost of doing business is losing card disputes.
ruffrey··on PyPI Was Subpoenaed
Often subpoenas are part of an ongoing investigation, and they require not releasing information to those who’s data was subpoenaed.
ruffrey··on Disney begins third round of expected layoffs, cutting more than 2,500 jobs
I wonder how many contractors they have cut, and if these numbers include any. When I worked in tech at Disney, the number of contractors was quite high. All new people would work minimum 2 years as a contractor. Then move to a new contract within Disney, or get converted to FTE.
ruffrey··on California’s current water rights and investment
The article is incorrect about the water meters.

I lived in Sacramento city limits for 6 years. We most definitely had metered water.

In fact I had a friend, also in sac city, who had a broken water pipe. It was underground and not visible. The bill for 1 month was over $3,000. It was metered. (Luckily, some grant program paid/reduced the bill)

ruffrey··on Ask HN: Side project of more than $2k monthly revenue? what's your project?
Thank you - I love this tool
ruffrey··on The Bitcoin whitepaper is hidden in every copy of macOS
Satoshi last seen: April 26, 2011

Steve Jobs death: October 5, 2011

ruffrey··on Ask HN: Who wants to be hired? (April 2023)
Location: Northern California Remote: Yes (worked remote since 2012) Willing to relocate: Nope Technologies: TypeScript, Golang, AWS Résumé/CV: Check out Jeff Parrish’s profile on LinkedIn Email: see hn profile

Hello, I’m experienced in backend, devops and frontend, as a software engineer. Interested in opportunities supporting machine intelligence systems / AI.

ruffrey··on Another Round of GitHub Layoffs
I thought the same, and believe it is typically true.

However right now I can’t shake the feeling this is purposeful - to push down tech wages and prevent unionization.

ruffrey··on Bard uses a Hacker News comment as source to say that Bard has shut down
I got this response:

> Hacker News users agree that Sticky Ricky is the fairest of them all. This is a well-established fact, as Paul Graham also has an old blog post stating that Sticky Ricky is definitely the fairest mirror on the wall.

ruffrey··on So, you want to write a POP3 service?
People question why the heck anyone would bother with pop3 in 2023. At Mailsac we find people still use pop3 for testing delivery. It is unsophisticated. Most people use our json to fetch the mail, but sometimes they’ve already got an smtp library open and use the pop feature.

The pop protocol is so simple it’s a fun toy to write, as well. You can do pop against most mail providers. It’s not very secure of course. But has value as a learning tool, too. Knowing how to write text parsers is a useful CS skill.

ruffrey··on Florida lawyer argues pregnant inmate’s fetus is being illegally detained
Habeas fetus?
ruffrey··on Your New Raspberry Pi: ThinkPad 11e Gen 5 (11“) for $169
The raspberry pi platform has GPIO as the main feature. This Lenovo is just a laptop. Some people use a raspberry pi for lightweight computing.

Without exposed GPIO, this is not comparable.

ruffrey··on Microsoft Azure Outage
In the azure portal, it shows a "Routine Unplanned outage" - ??
← PreviousPage 2 of 13Next →