Preferences

lycopodiopsida
Joined 2,246 karma

  1. As long as I’ve written the system, any language is fine. Otherwise, hand it down to someone else!

    /s but also true

  2. > a strong faith

    laughing in Marx

    > Large families, festivals and feast days, homes full of music.

    You may want to visit an open museum about a peasant life. It was all but a festival with homes "full of music".

  3. I have just opened a 7k loc JS file in idea and I can observe for at least 2 seconds how syntax fontification and all the hints are applied and rendered. All of it on a macbook M4. It is not acceptable and also the slowest of any editor I've used.
  4. > but there's a reason I use IDEA Ultimate to write code now.

    IDEA is so painfully slow that while I have it paid by my company I cannot force myself to work in it for extended periods of time. And I say it being fully aware of Emacs's speed problems. Also, the limitation on "1 Window - 1 Project" is laughable in IDEA, as well as in VSCode.

  5. Rather just "an Emacs" - it was a family of editors, after all, with GNU Emacs being the only one living offspring.
  6. My car (a VW) has adaptive light with zoning, which seems to work well - at least no one is flashing me! But in general, modern cars are a black box - the light is always on, everything runs on automatics, there is no height adjustment anymore. I mostly have to rely on it working as intended.
  7. The grift is most insane right before the crash, I guess.

    Also: there is no need to push people to use "AI" in their work - if it is even remotely useful they'll do it on their own. If "AI" is not used, it most likely causes more trouble than it saves time.

  8. > Besides that there is a bigger question that I need to answer for myself: given the quirks of FreeBSD, what actually would the benefit of using it be?

    I'd say less maintenance, churn and deprecating knowledge. I've used FreeBSD as a desktop for the whole 5.*-branch (good times) and I am sure that I would still find myself home should I install it. Linux... not so much, though some distributions are better. There was that idea of "stable core and bleeding-edge applications" and freebsd did deliver, at least in those time, because ports and OS were not same, unlike in linux package management.

  9. > Corporations can't really resist governments unless they're not operating in a given government's jurisdiction and therefore have nothing to lose. They can take things to court, but in lieu of a verdict or an injunction they have to comply with the law or they can be fined, have assets frozen, be de-banked or banned from processing payments, etc.

    It is also maybe a good thing? Corporations should not be stewards of our rights, we do not want to be governed by tech-barons.

    The problem here lies clearly in UK's laws and government and they cannot be fixed by Apple. The West in general is in this crumbling state, where we take corrupt bastards chewing off our rights for a law of nature, instead of getting furious. France is the only western country where people dare to really protest.

  10. I prefer CL, but… clojure at least has some commercial usage and is by far the most successful of current lisps, if we do not count elisp.
  11. Yes, if only we would have an example of an editor with a “obscure lisp flavor” and a powerful plugin system, unlike WASM!

    /s

  12. A bunch of tools - Carbon Copy Cloner for backup, Cryptomator for syncing my docs to iOS, Samurai Search for searching through docs on iOS, Find Any File for search on Mac, and refiling... whatever, I've used a loosely hierarchical structure before, so I refiled with Alfred for some time, then I wrote a small script for dired in emacs.

    Way happier now - DT did what I expected, but it was ugly, slow and cumbersome. Now I have a loose collection of tools and if I do not like Find Any Files, I can switch to ripgrep or whatever. Don't like CarbonCopyCloner? Take any other backup/sync solution, no problems.

  13. > For instance DevonThink. I don’t know how solid the company is, what their future looks like.

    Oh, they exist, but did a rug pull with a switch to half-assed subscription model last year, increasing the cost threefold over the same time period. But it is ok, we all know that making a proprietary software a cornerstone of your workflow is a long-term risk. I've dropped them and never looked back.

  14. Since it is a tui editor, a terminal split
  15. > And your willingness to turn a blind eye to pretty major annoyances makes it seem like you’re trying to justify the effort you’ve put into Colemak

    Nah, I know vim, meow, emacs keybindings but mostly use boon. I am also able to use my zoo of keyboards in the drawer without any problem, including Model100, KA2 and Glove80. Not everyone is limited by difficulty of learning a skill. There was absolutely no reason to keep qwery and staggered keyboard skills sharp, so I did let it go. Q.E.D.

  16. I've tried a lot of keyboards over the years – ergonomic ones, such KA2 and Glove80 (now) absolutely did solve my RSI issues. Pain may have many issues, such joints, posture problems (pinching nerves in shoulders/elbow) but getting a proper chair and ergonomic split keyboard is still my number 1 advice. Also more sport, if it is not too severe.

    Going to a doctor should also be high on the list, but unfortunately, I have yet to see one willing to do a proper diagnosis. My experience there is more than mixed, so you have to experiment yourself.

  17. > I'm sure I could learn to be slightly faster on dvorak/colemak, but nothing beats the convenience of always having guaranteed access to qwerty, everywhere I go.

    Colemak/Dvorak is not about speed, but about comfort and avoiding RSI (though I would place the actual layout somewhere far down on the list, a proper ergonomic KB is top priority). Also, in my ~8 years on Colemak lack of access to it was a problem exactly 0 times. I don't type books on other people's computers, and if I would, typing blind on a keyboard I am not used to is anyway a hopeless endeavor.

  18. Well, it may be - hidden, at least in the US, by the "AI"-Bubble. But also an interesting point is that these layoffs do not happen in struggling companies -they all have increasing profits.

    It is most likely a way to squeeze out some easy penny and pump up share prices - remember the "shareholder value". Shareholders today are all looking for pump & dump schemes.

  19. Alike to big fortunes, no one wants to hear the truth about lot of them existing due to simple luck. There is a significant amount of post-hoc rationalization to explain the success by some almost magic virtues. Or even explain the success by lack of such virtues - "worse is better" and so on.
  20. > One thing I note is that all of the languages you name are very far from the machine

    Common lisp is one step away from assembly - you disassemble any function and it is, in fact, a valid strategy of one wants to check the compiler optimizations.

  21. I like common lisp, where sbcl will catch the worst type errors while compiling, but you can also specify types and they will speed up your code.
  22. Would take threading macros over pipelines every other day of the week.
  23. I think, the "useful" part is more covered by libraries than everything else, and the stability and flexibility of the core language certainly helps with that. Common Lisp is just not very popular (as every lisp) and does not have a very big ecosystem, that's it.

    Another point for stability is about how much a runtime can achieve if it is constantly improved over decades. Look where SBCL, a low-headcount project, is these days.

    We should be very vigilant and ask for every "innovation" whether it is truly one. I think it is fair to assume for every person working in this industry for decades that the opinion would be that most innovations are just fads, hype and resume-driven development - the rest could be as well implemented as a library on top of something existing. The most progress we've had was in tooling (rust, go) which does not require language changes per se.

    I think, the frustrating part about modern stacks is not the overwhelming amount of novelty, it is just that it feels like useless churn and the solutions are still as mediocre or even worse that what we've had before.

  24. Not driving like a grandma is not a big security issue if drivers are accordingly trained and expect it. Not looking for other participants, especially pedestrians, is one.
  25. A modern variant would be to do a year id Advent of Code in the new language.
  26. I am one of the later subscribers, but I was subscribing for 16 EUR/y, when they've bumped the subscription to eye-watering 45 EUR. So far they have respected the deal and I am still paying the initial amount.

    I am sympathetic with author, but unfortunately it is also one, if not the best podcast app technically. It has this 0-bullshit UI which does what you expect without enforcing some maddening organization patterns (Castro) of fancy UI with hilarious amount of bugs (looking at you, Overcast).

    It has the "mark as played" button, also in car play.

    It is the only one I've found capable to pull the episode on Apple Watch over network, instead of relying on pre-caching from phone app.

    I would be very sad if PocketCasts goes out of business.

    P.S.: I checked and it seems that Overcast also has cellular streaming on AW - I need to test it again.

  27. > Or Lisp via QuickLisp

    Common Lisp is not worth it - you are unlikely to hit any high-value production target, there are not many uses and they are tech-savy. Good for us, the 5 remaining users. Also, Quicklisp is not rolling-release, it is a snapshot done one or two times a year.

  28. > Until you go get malware

    While technically true, I have yet to see Go projects importing thousands of dependencies. They may certainly exist, but are absolutely not the rule. JS projects, however...

    We have to realize, that while supply chain attacks can happen everywhere, the best mitigations are development culture and solid standard library - looking at you, cargo.

    I am a JS developer by trade and I think that this ecosystem is doomed. I absolutely avoid even installing node on my private machine.

  29. > Buying in Germany seems widely considered as a bad idea

    This is nonsense. If anything, it is too convenient, because you pay taxes on gains from everything, but you don’t pay them if you sell your property after 10 years or if you use it yourself for the last 2 years. If you have the money, buy, wait 10 years and cash out - you will not find a better deal in a tax-heavy country such as germany. And, as everywhere, your rent will increase, but your mortgage will decrease over years. Now, guess who will likely be better off in 20 years…

This user hasn’t submitted anything.

Keyboard Shortcuts

Story Lists

j
Next story
k
Previous story
Shift+j
Last story
Shift+k
First story
o Enter
Go to story URL
c
Go to comments
u
Go to author

Navigation

Shift+t
Go to top stories
Shift+n
Go to new stories
Shift+b
Go to best stories
Shift+a
Go to Ask HN
Shift+s
Go to Show HN

Miscellaneous

?
Show this modal