991 karma · joined February 14, 2012
I think most engineers are reading code than writing it. I find it very hard to not use Emacs when reading large codebases. Interestingly, its mostly because of file navigation. I love using ido/ivy for file navigation, quickly filtering through buffers, magit.
Emacs in terminal is not an ideal experience though. So I can imagine it being multi-fold worse with phone keyboard.
With AI, the link is not clear at all. Its just pure consumption. There is no recognition.
>> What is the problem with mono repos?
If you use things like that depend on something like ivy/vertico/... find-file-in-project, projectile-find-file, ripgrep gets super slow (I think the reason is that they usually wait for entire result to be ready). LSP/Eglot gets slower. Similarly, will have to disable most of VC related stuff like highlight diff on fringe. Git will be inherently slower, so magit will hang your UI more often. Of course you can disable all these plugins and use vanilla emacs, but then if you remove enough of them you're likely going to be more productive with VSCode at that point.
Just to clarify this is experience with monorepo + tramp. Also not sure how much of its just plugins fault. Somwhat better if you use emacs locally where the monorepo is, however that often means using Emacs cli -- which usually means lose some of your keybindings.
I love Emacs, but it really just fails to be effective for me when I work on monorepos and even more so, when I'm on tramp.
My understanding is that by default you are not allowed to contribute to open-source even if its your own project. Exceptions are made for teams whose function is to work on those open-source project e.g. Swift/LLVM/etc...
1. AI slop PRs (sometimes giant). Author responds to feedback with LLM generated responses. Show little evidence they actually gave any thought of their own towards design decisions or implementation.
2. (1) often leads me to believe they probably haven't tested it properly or thought of edge cases. As reviewer you now have to be extra careful about it (or just reject it).
3. Rise in students looking for job/internship. The expectation is that LLM generated code which is untested will give them positive points as they have dug into the codebase now. (I've had cases where they said they haven't tested the code, but it should "just work").
4. People are now even more lazy to cleanup code.
Unfortunately, all of these issues come from humans. LLMs are fantastic tools and as almost everyone would agree they are incredibly useful when used appropriately.
The only reason I can't completely switch to Linux is because there are no great options for anything non-programming related stuff I love to do ... such as photography, music (guitar amplifier sims).
If we want something to last, I think open-source is the solution.
Technology also moves fast, highly competitive and expensive. I'm definitely sad about this, but I can't blame founders for this. I've never founded any company myself, but I can imagine after decade of working on same product as a relatively small shop, it can be tiring, exhausting and probably new priorities (personal life, health etc ...).
https://www.sfmta.com/getting-around/drive-park/towed-vehicl...
I'm just saying that given its SFMTA -- if the tow truck will take say 30 min, they will probably try to wait and issue the ticket later right before tow truck can arrive so that they can get the fines. SFMTA relies heavily on fining people for their revenue and hence incentivized to not act on good faith here. Obviously, it an accusation based on anecdotes and personal experience and by no means an evidence, and I may very well be wrong, but overall I've very very little faith in SFMTA.
>> I imagine the text goes out from SF's servers simultaneously with the tow truck. These systems are often old. I wouldn't assume anything here.
If only they operate in good faith, and that is something I'd highly doubt given its SFMTA. As in they could call tow truck ahead of time, so that its almost unlikely the person will be able to get to their car in time.
Quite convenient to show the data such that it serves a narrative and hide the details.
Maybe this 100k thing will fix it and maybe this wont. My main complain with this administration is always the chaos and impulsiveness which doesn't bring much confidence that they are actually capable of actually fixing the problem, as it always doesn't seem well thought through or executed. More like headlines to get some cheering from MAGA crowd.
In that case, better to rephrase to "US should close borders for Indians (and China?) workers and companies". Why sugercoat it?
This is not true. Typically you want to stay until i140 which for me took 1 year or so back in 2020. If I want to switch there are multiple other reasons I'd end up delaying the switch anyway (wait for vest, bonus etc ...)
https://liliputing.com/asahi-linux-adds-microphone-support-f...
I think part of it is that you don't get to feel the power on Zoom meetings. People coming to your office, or lining up for you in conference room ... that's would feel nice and give you sense of importance.
That said, if I was a manager and spend all day on meetings, I'd probably like to be in office as well and see people in person (not necessarily because of feeling important but just that I don't really like online meeting in general). As an IC, I goto office and then do all my meetings online anyway, so feels kind of pointless.