HN user

be_erik

242 karma

meet.hn/city/41.8755616,-87.6244212/Chicago

Socials: - bsky.app/profile/benoist.dev ---

[ my public key: https://keybase.io/nilcoast; my proof: https://keybase.io/nilcoast/sigs/Fnj6mIETE3wwxVFKadJz3ue_hsAstMQNkZVVZuLWc0Y ]

Posts17
Comments87
View on HN
The vi family 2 months ago

The history and endurance of vi is impressive. I never thought I would be using the same editor today that I started using in the mid 90s because it was more l33t.

The comments about LLM contributed code seems like a specific axe to grind that otherwise detracts from a nice history lesson.

If you're looking to build and install this from source, here's the incantation:

CGO_ENABLED=0 go build -ldflags "-X main.version=dev -X main.commit=$(git rev-parse --short HEAD) -X 'main.buildDate=$(date +%Y-%m-%d)'" -o witr ./cmd/witr

Call me old-fashioned, but if there's an install.sh, I would hope it would prefer the local src over binaries.

Very cool utility! Simple tools like these keep me glued to the terminal. Thank you!

Gemini in Chrome 10 months ago

I don’t understand who this is for? I just tried Anthropic’s extension and it feels like writing automated selenium tests.

LLMs interacting with markup is not the best abstraction layer.

It’s how a lot of code is being generated by owners of small startups with minimal engineering engagement. PMs are producing full walking skeletons of designs that used to take a week to polish to that fidelity.

By installing MDM you’re effectively chaining your security to the security of the MDM. The MDM gives you the ability to install arbitrary code via a blessed backdoor. There’s no reason currently not to suspect that anything said on that phone (signal or not) is compromised.

There’s chatter on bsky.

But tl;dr anything said on those phones is assumed to be compromised until proven otherwise by time or a whole lot of very interesting security verifications. So far the evidence that this is a very large leak looks probable based on the evidence presented.

Yeah, I was shocked to see this buried. If the allegations are verified this could be a huge leak on what a number of people were led to believe is a secure by default platform. It turns out when you can’t trust the CI/CD pipe those guarantees go out the window.

Installing Signal using this method provides none of the guarantees Signal can normally provide by being an open verifiable application. It not only opens you up to state actors, but also IT folks like us. This is very much tech news. It helps explain why MDM is both critically important for businesses and terrible for security.

I’m certainly guilty of using one of these hosted cli tools in a pinch (crontab I can’t quit you), but adding an LLM in the mix just adds more complexity. Getting a few of these tools under your fingers is probably way easier than building an app to try and figure it out for you.

This rings true with my experiences. The people who I've known to become addicted usually started with something prescribed and then graduated to heroin. When heroin became harder to find, smuggle in, or too expensive, fentanyl happily stepped up to meet demand.

Addicts literally carry around fent testing kits so they can _avoid_ this synthetic opioid.

Decriminalization is step the first step. The obvious result is going to be that a problem _sometimes_ hidden becomes more prevalent. What failed in the Portland experiment was a lack of stable housing coupled with a public space system that was never designed for use by those afflicted by addiction.

The deterioration of our public spaces is not caused by our drug epidemic, it's the logical outcome when the state fails to provide services to the most vulnerable. People literally have nowhere else to go.

The barebones ones do exactly what you mentioned: simple calls to the canonical build tool.

The more complex ones at $JOB actually do some caching, dependency management, code generation, and compilation.

Make is the common denominator in most projects I come across regardless of language. I see lots of frontend projects and certainly Go and Rust projects using Make quite often.

Ironically many modern C/C++ projects use Cmake to generate Makefiles. If anything the inverse of your observation is mine.