Readit News logoReadit News
pnathan commented on Zedless: Zed fork focused on privacy and being local-first   github.com/zedless-editor... · Posted by u/homebrewer
agosta · 8 days ago
"Happy to see this". The folks over at Zed did all of the hard work of making the thing, try to make some money, and then someone just forks it to get rid of all of the things they need to put in to make it worth their time developing. I understand if you don't want to pay for Zed - but to celebrate someone making it harder for Zed to make money when you weren't paying them to begin with -"Happy to PLAN to pay for Zed"- is beyond.
pnathan · 8 days ago
I pay for intellij. I pay for Obsidian.

I would pay for zed.

The only path forward I see for a classic VC investment is the AI drive.

But I don't think the AI bit is valuable. A powerful plugin system would be sufficient to achieve LLM integration.

So I don't think this is a worthwhile investment unless the product gets a LOT worse and becomes actively awful for users who aren't paying beaucoup bucks for AI tooling- the ROI will have to center the AI drive.

It's not a move that will generate a good outcome for the average user.

pnathan commented on Zedless: Zed fork focused on privacy and being local-first   github.com/zedless-editor... · Posted by u/homebrewer
senko · 8 days ago
Can't you just not use / disable AI and telemetry? It's not shoved in your face.

I would prefer an off-by-default telemetry, but if there's a simple opt-out, that's fine?

pnathan · 8 days ago
It's a question of the business model.
pnathan commented on Zedless: Zed fork focused on privacy and being local-first   github.com/zedless-editor... · Posted by u/homebrewer
asadm · 8 days ago
I think you and I are having very different experiences with these copilot/agents. So I have questions for you, how do you:

- generate new modules/classes in your projects - integrate module A into module B or entire codebase A into codebase B?

- get someones github project up and running on your machine, do you manually fiddle with cmakes and npms?

- convert an idea or plan.md or a paper into working code?

- Fix flakes, fix test<->code discrepancies or increase coverage etc

If you do all this manually, why?

pnathan · 8 days ago
I'm pretty fast coding and know what I'm doing. My ideas are too complex for claude to just crap out. If I'm really tired I'll use claude to write tests. Mostly they aren't really good though.

AI doesn't really help me code vs me doing it myself.

AI is better doing other things...

pnathan commented on Zedless: Zed fork focused on privacy and being local-first   github.com/zedless-editor... · Posted by u/homebrewer
Aurornis · 8 days ago
AI code reviews are the worst place to introduce AI, in my experience. They can find a few things quickly, but they can also send people down unnecessary paths or be easily persuaded by comments or even the slightest pushback from someone. They're fast to cave in and agree with any input.

It can also encourage laziness: If the AI reviewer didn't spot anything, it's easier to justify skimming the commit. Everyone says they won't do it, but it happens.

For anything AI related, having manual human review as the final step is key.

pnathan · 8 days ago
That's a fantastic counterpoint. I've found AI reviewers to be useful on a first pass, at a small-pieces level. But I hear your opinion!
pnathan commented on Zedless: Zed fork focused on privacy and being local-first   github.com/zedless-editor... · Posted by u/homebrewer
pnathan · 8 days ago
I'm glad to see this. I'm happy to plan to pay for Zed - its not there yet but its well on its way - But I don't want essentially _any_ of the AI and telemetry features.

The fact of the matter is, I am not even using AI features much in my editor anymore. I've tried Copilot and friends over and over and it's just not _there_. It needs to be in a different location in the software development pipeline (Probably code reviews and RAG'ing up for documentation).

- I can kick out some money for a settings sync service. - I can kick out some money to essentially "subscribe" for maintenance.

I don't personally think that an editor is going to return the kinds of ROI VCs look for. So.... yeah. I might be back to Emacs in a year with IntelliJ for powerful IDE needs....

pnathan commented on Learning Is Slower Than You Think   nisheethvishnoi.substack.... · Posted by u/almost-exactly
dboreham · a month ago
One of the purposes of school is to keep students off the streets and out of trouble.
pnathan · a month ago
Public schools are also a de facto childcare, welfare, and healthcare delivery system. Education is only one facet of the modern public school system in today's society.
pnathan commented on Learning Is Slower Than You Think   nisheethvishnoi.substack.... · Posted by u/almost-exactly
pnathan · a month ago
OP: You need to stop with the LinkedIn short paragraphs that try to reveal insight. It does you no good as a proponent of a good education to write so poorly.

Anyway -

Education is a very slow and difficult thing, because it is paired with the maturing of the individual along with sharing enough concepts to spark connection _but_ not so much as to overwhelm. Adult humans can make the individual judgment that algorithms can't - WIS not INT.

Regarding dysfunctions.

Children can absorb knowledge _very_ fast in the right environment. I'm uncertain how much that replicates across the whole population, but you can see this in the top-flight homeschoolers.

When we were looking for better environments for our kid than the neighborhood school, we realized that private schools have an advantage in that they can select the parents and effectively curate the environment. Most of the issues in the public elementary school were generated by dysfunctional parents combined with certain political choices on classroom management. The second is materially fixable given work - the first is not something a school board can fix. Much of the discourse on education needs to relate to the total educational delivery across family/student quartiles of capacity, rather than trying to cherry pick a student, or a class, or - . You see, it's very hard to teach when certain students have no self control and disrupt the class continually, and there is no facility to remove them from the class for the good of others. And as we all know- 90% of students are above average, and our kids are _definitely_ gifted. So there's no easy political way to solve the environment problem - which happens to be the key drag on education today.

pnathan commented on The Brute Squad   sourcegraph.com/blog/the-... · Posted by u/tosh
pnathan · 2 months ago
What a depressing read & sales pitch.

I've spent a lot of time doing this sort of agentic coding and it's ... not great as your full time Thing.

Much better for it to be auxiliary boost.

pnathan commented on What would a Kubernetes 2.0 look like   matduggan.com/what-would-... · Posted by u/Bogdanp
fideloper · 2 months ago
"Low maintenance", welp.

I suppose that's true in one sense - in that I'm using EKS heavily, and don't maintain cluster health myself (other than all the creative ways I find to fuck up a node). And perhaps in another sense: It'll try its hardest to run some containers so matter how many times I make it OOMkill itself.

Buttttttttt Kubernetes is almost pure maintenance in reality. Don't get me wrong, it's amazing to just submit some yaml and get my software out into the world. But the trade off is pure maintenance.

The workflows to setup a cluster, decide which chicken-egg trade-off you want to get ArgoCD running, register other clusters if you're doing a hub-and-spoke model ... is just, like, one single act in the circus.

Then there's installing all the operators of choice from https://landscape.cncf.io/. I mean that page is a meme, but how many of us run k8s clusters without at least 30 pods running "ancillary" tooling? (Is "ancillary" the right word? It's stuff we need, but it's not our primary workloads).

A repeat circus is spending hours figuring out just the right values.yaml (or, more likely, hours templating it, since we're ArgoCD'ing it all, right?)

> As an side, I once spent HORUS figuring out to (incorrectly) pass boolean values around from a Secrets Manager Secret, to a k8s secret - via External Secrets, another operator! - to an ArgoCD ApplicationSet definition, to another values.yaml file.

And then you have to operationalize updating your clusters - and all the operators you installed/painstakingly configured. Given the pace of releases, this is literally, pure maintenance that is always present.

Finally, if you're autoscaling (Karpenter in our case), there's a whole other act in the circus (wait, am I still using that analogy?) of replacing your nodes "often" without downtime, which gets fun in a myriad of interesting ways (running apps with state is fun in kubernetes!)

So anyway, there's my rant. Low fucking maintenance!

pnathan · 2 months ago
vis-a-vis running a roughly equivalent set of services cobbled together, its wildly low maintenance to the point of fire and forget.

you do have to know what you're doing and not fall prey to the "install the cool widget" trap.

pnathan commented on Dystopian tales of that time when I sold out to Google   wordsmith.social/elilla/d... · Posted by u/stego-tech
cobertos · 3 months ago
What kind of life is that? To be a sterile, subservient entity for the majority of your existence.

Being authentic in the working world helps in so many ways. And it works when your goals and the goals of the company align. The advice to just shut up and code leads to no good outcomes for anyone.

pnathan · 3 months ago
This isn't how people really are.

People have different presentations for different social contexts. That's typical and normal. For a working example, the social context of the marital bedroom is not the social context of the city playground where you mind your kids. Differences in clothing, actions, words.

This spans into most areas of life.

You don't have to sterilize your work life - but you do have to have _boundaries_.

u/pnathan

KarmaCake day11624January 28, 2011
About
Hi!

Some facts:

- Living and working in Spokane, WA (formerly Seattle )

- Write code, talk to people

- I sit at the intersection of SRE and SWE.

- Email: paul@nathan.house

Please feel 100% free to email me out of the blue. I really do love meeting new people, and try to respond to everyone I can - if I didn't respond, it's not because I didn't want the email, it's because I'm swamped.

- I usually take 1-3 days to respond to comments. This is conscious - deliberation and a cool head gives an immediate thinking bonus.

Some other notes:

- http://articulate-lisp.com Common Lisp for new users!

- I've been programming since the mid-90s

- Has grad degree, M.S. in Computer Science.

- PL geek: experiences in... assemblies, bash, c++, c#, common lisp, golang, haskell, java, objective c, ocaml, perl, prolog, python, rust, scala

- Portfolio/open source work: https://github.com/pnathan

---

[ my public key: https://keybase.io/pnathan; my proof: https://keybase.io/pnathan/sigs/thq2TfZ0ss836xvC6arGWYCzkZAjXYoRVrljegtzf2s ]

View Original