- I really like all the blog posts and videos the Zed team has put out, thank you if you’re reading this!
Unrelated to this specific post I’m such a fan of Zed. It’s the first feature complete text editor in recent memory that I’ve truly enjoyed using (i.e. it stays out of the way, is really fast, feels well engineered). I’m coming to Zed after years of Emacs which I still have love for but no longer feels like a competitive piece of software (it does not take full advantage of how good computers are today, e.g. gpu rendering or multicore). I really hope Zed stays a fast and lightweight text editor instead of becoming some bloated growth-at-all-cost VC ware (not that they’ve exhibited any signs of that happening). I’d also happily pay for Zed without a subscription based thing for access to LLM features (which I do not use).
- I’ve refused to rent in a place that required a brokers fee, and that meant most decent apartments were not available to me. I for one am glad this is finally coming to an end (after the first failed attempt).
Rental brokers are useless, and their fees often exceed 1 month rent (15% of annual rent, so $5k/mo apartment you’re paying first month $5k, deposit $5k, and $9k brokers fee).
- The problem isn’t people or colleagues asking for help, the problem is feeling entitled to your time exactly when they want it. No one would get any work done if no one had schedules and respected meetings at pre-arranged times.
Also, no one I collaborated with or on my team was ever the issue (except that one time at my first job when someone lied their way into a role, and constantly asked me to do their job). If my team member ever wanted to chat or distract me I had no issue.
It’s the fucking CEO who hasn’t bothered to talk to you for a month and ignore every email walking up to your desk, literally knocking on your table to get you to take your headphones off and give them your attention and saying “hey, when is this new feature gonna be done” when the project management software shows very clearly that everything is on track to ship at X date.
Really this isn’t about collaboration, it’s about people being entitled.
- This is a neat idea (and good looking product), but unfortunately the issue is the people who tend to interrupt you in the office ignore all explicit signals in my experience. Wearing noise cancelling headphones is an accepted sign of “in the flow, pls don’t interrupt” yet some folks feel like it doesn’t apply to them. Or they’d just stand next to your desk waiting for your attention. I’m pretty jaded (and probably still recovering from burnout) but these types of people made work unbearable. Usually an executive walking up to ask for the status of something even though there are other ways they can look at the status of something (JIRA, standup, slack updates).
- Racket, Guile, Gambit, Chicken Scheme, chez are all pretty solid with different trade-offs. I think Racket has a fairly decent developer experience and others like chez and gambit are great implementations but may be lacking in tooling (in the sense that you won’t get a nice package manager or build tool). Options exist (like Akku) but IMO the scheme ecosystem is somewhat disjointed.
Guile integrates well with C, and uses the same build tools as a lot of the GNU ecosystem (make and autotools).
I recognize the answer isn’t maybe the most helpful but it does exemplify, in my opinion, one of the challenges with using Scheme for getting things done.
- I tend to mostly agree with this, having spent years with Arch and Gentoo on my personal machines. I like Debian and usually default to it for containers, servers, and VMs.
My desktop and laptop run NixOS though, primarily because it gives me access to one of the largest package repositories with up to date packages AND makes it effortless to rollback if/when I break things. This was my primary issue with Arch, where I’d have to be cautious about what I was upgrading and when. With NixOS I’m generally pretty reckless because I really can’t break things in a way that would require more than a command and a reboot at most to get back to a working state.
- Nvidia is obviously an exception. That’s like saying working at startups will lead to higher monetary rewards because “look at early Facebook employees”, whereas your expected pay after 4 years at a startup is almost always lower than if you just worked at a medium to large company that’s public. (See https://levels.fyi)
- Some of it is in Hare, and there’s some C code in there as well.
https://git.sr.ht/~sircmpwn/bunnix
His blog post on it, if you’re interested: https://drewdevault.com/2024/05/24/2024-05-24-Bunnix.html
- Yeah this is my problem with windows. I’ll delete or disable things that were added to my machine only to have windows update restart my computer and those things show up again. I’m using a legit copy of Windows 11 Pro and it’s absurd that I’ve had to delete or disable random shit like social media apps multiple times.
- I agree that they should explain and are most likely just dropping the hammer on something they don’t like.
My point is school boards have no requirement to be transparent and generally aren’t something you can appeal or use the actual legal system to help you with. If they decide they want to kick you out, that’s it. They’re intimidating the student and I guess what I’m saying is the student should seriously consider whether or not they want the degree because I don’t think they can fight the academic dishonesty board even if the student is technically right.
- > “offering instant responses and insights to all your questions”
This phrasing sounds a lot like saying it’ll give you answers to your problem set out whatever.
On a slightly different and opinionated note, bite the bullet and stay in school. A lot of people push the “you don’t need school” ideology but considering you’re in a top school and (presumably) studying CS you’ll get a lot of value from just having the degree (whether or not you agree with this practice is besides the point)
- I’m curious why you’re using 3 separate methods. Do you miss things with just one? AFAIK all 3 use similar block lists and are configurable.
I’m building a pi-hole type solution for myself and essentially want all the filtering and blocking to happen at my firewall and not on my client (phone, laptop, tablet).
- DNSimple doesn’t do that (https://dnsimple.com/)
I use Emacs GUI (outside of the terminal) and comparing performance for rending to something like Zed or Sublime is definitely noticeable. It’s great that Emacs is so resource efficient but sometimes I wish it used more of my beefy computer(s).
Like I said I still love Emacs and it’s okay for it to make a different set of trade-offs. I honestly didn’t think I’d ever switch editors but here we are!