HackerLangs
TopNewTrendsCommentsPastAskShowJobs

xedrac

1,770 karmajoined 10 yıl önce

comments

xedrac
·13 saat önce·discuss
> Less skilled co-workers will make mistakes that will have more consequences when the language is more permissive.

Even the most skilled engineers are going to make these mistakes sometimes. That's the whole point of more restrictive tooling, and why Rust has exploded.

Don't get me wrong. I love Lisp, and use it in some personal projects. But I wouldn't want to use it in must not fail scenarios unless those situations can wait for a human to fix the running image.
xedrac
·13 gün önce·discuss
I'll put my money on AI software contributions...
xedrac
·23 gün önce·discuss
The median alone doesn't paint the whole picture. We need to compare the spread as well. The median doesn't care if you make just under the median, or $1 a month.
xedrac
·23 gün önce·discuss
I've only ever used emacs in vim mode (evil-mode). Its vim emulation is the best I've seen anywhere.
xedrac
·23 gün önce·discuss
I'm happy to see these improvements. One thing that has always been annoying with Emacs is how much configuration is required to get a modern editor going. Things like Doom Emacs, and Spacemacs try to solve that problem, but both feel far removed from vanilla emacs. I wish Emacs came with several presets so with a single line, you could transform the editor to different base points. For example, most devs want treesitter highlighting and LSP enabled by default. Why not have a preset like (preset-base-ide-1), so we don't need 200 lines of configuration before we can function? Instead we could build off of a much closer starting point.
xedrac
·geçen ay·discuss
I tried Helix for a few weeks and found it to be less efficient overall. Now granted it's hardly fair to compare 3 weeks to 20 years, so maybe with more time I might change my mind. I really missed vim's . key to repeat the last command for example. I think the learning curve for Helix is probably better than Vim, so if you haven't learned vim, it might be worth it. The other challenge though is the ubiquitous nature of vim and vim emulation.
xedrac
·geçen ay·discuss
You sound like you would prefer Emacs over Vim.
xedrac
·geçen ay·discuss
While this is true, the fact that it is Rust provides a much greater level of confidence than if it was Python or something.
xedrac
·geçen ay·discuss
I have felt this many times. However, the effort involved in writing code does not indicate the amount of issues that code may have. This is why I prefer Rust to C++ these days - it just removes 90% of the development tail, which can be quite long in C++.
xedrac
·geçen ay·discuss
I built my career on C++ and I agree with you. Rust is just superior in almost every way. C++ is dead to me for new projects.
xedrac
·2 ay önce·discuss
It's funny how people take this perspective for Waymo, but when it comes to Tesla FSD, they are much less forgiving, even though I think Tesla's performance is at least as good, if not better.
xedrac
·2 ay önce·discuss
[dead]
xedrac
·2 ay önce·discuss
> I happen to subscribe to the general belief that we should aim to make life suck less for others in the future.

In pursuit of this noble goal, one can do more harm than good, if not careful. Take for instance a wealthy parent that gifts their child with $5,000,000 so they never have to work, hoping their child's life will be easier than their own. What is the likely result of this gift? A child that never learns the value of money, and goes broke all too soon with no skills to survive.
xedrac
·2 ay önce·discuss
It wasn't legal for the US to separate from England either. Just hypothetically, say Alberta ultimately decides to separate and proclaims their independence. They stop paying into the federal system and set up their own federal government. Ottawa says they will intervene with military force, but the US protects the separatists.

This is not a likely scenario, but it's not at all impossible either.
xedrac
·2 ay önce·discuss
I wouldn't be so certain about that. What happens when the vote passes, and the USA formally recognizes an independent Alberta?
xedrac
·2 ay önce·discuss
5 weeks, even contiguous is not enough to unwind from decades of job induced stress. I took some time off between jobs, and it was a solid 3 months before I noticed major improvements.
xedrac
·2 ay önce·discuss
I loved working in Haskell for a few years. I wasn't actively looking it, but the opportunity just sort of landed in my lap. It was exciting and mentally stimulating. But the unfortunate fact is, I am easily twice as productive in Rust as I am Haskell, even after 3 years of nothing but Haskell. There are more pitfalls in Haskell that you have to just know how to avoid. It can be very difficult to digest as the language can be borderline write-only at times, depending on the author of the code. The tooling is often married to Nix, which is it's own complex beast. And it feels like language extensions are all over the place. Cabal files are not my favorite. And the compiler errors take some time to get get used to.
xedrac
·2 ay önce·discuss
Compared to who?
xedrac
·2 ay önce·discuss
[flagged]
xedrac
·4 ay önce·discuss
Maybe this will help people kick their doom scrolling habit.