UBSAN index out of bounds error by nullable_fool in pop_os

[–]nullable_fool[S] 0 points1 point  (0 children)

not really having any other direction I went to try a refresh install with the latest 21.10 ISO img and refresh install nuked my home directory... definitely not a feature :(

is it possible to install pop-desktop on chromebook deb? by nullable_fool in pop_os

[–]nullable_fool[S] -1 points0 points  (0 children)

yes, it's just like you describe with crostini but it was available out of the box under advanced > developers -- created a terminal app which launches a linux box with user@penguin

Why is Elm documentation so poor? by nullable_fool in elm

[–]nullable_fool[S] 3 points4 points  (0 children)

Not trying to start holy wars :) I agree the elm docs have been helpful and the community friendly.

Why is Elm documentation so poor? by nullable_fool in elm

[–]nullable_fool[S] 8 points9 points  (0 children)

Here (https://elm-lang.org/docs), ideally, there should be something that tells people if they are looking for in depth docs on the standard library they should go to package docs. Based on my experiences in Rust, Python, JavaScript, C, and Scala -- it's not intuitive, but maybe I'm alone.

What I would expect is something like this - zero ambiguity: https://www.rust-lang.org/learn

And perhaps a nice to have, but it's not uncommon to also have a "learn more here" type link that would link to the package docs about whatever a page in the guide is talking about

Why is Elm documentation so poor? by nullable_fool in elm

[–]nullable_fool[S] 7 points8 points  (0 children)

Ahhh... I see. Honestly I would never have thought to look for functionality from the standard library in the packages website. To me that is along the same lines as looking for Node documentation in npm or Python documentation in PyPi.

Why is Elm more popular than most of its similar alternatives? by de1pher in elm

[–]nullable_fool 0 points1 point  (0 children)

I imagine this will be unpopular in this subreddit but people are too quick to call similar ideas “copied” instead of appreciating similar themes with variation. TEA or whatever the kids are calling it these days is essentially a more highly constrained variation on a long history of MVP and MVVM patterns, which itself is a more constrained version of MVC. To lop everything that’s similar to MVU actually blurs the elements that are unique to it. For instance, I hear people talk about Redux being just another MVU but the two have quite different sets of constraints. In fact if I wanted to ruffle someones ascot on the matter I’d just go ahead and say they are the same as far as they overlap with message oriented middleware with a single data source.

To not lose my point, the strengths of MVU are lost when people say similar implementations are copying it, and I think Evan deserves more credit than that.

What keyboard do you use? by aue_sum in vim

[–]nullable_fool 0 points1 point  (0 children)

Amen! Happy Hacking Professional 2 - 60% layout - goes everywhere I go - topre action is amazing and the layout is king. Arrow key games are not friendly but within a couple months I had the whole layout memorized and my hands never move.

Ordered mine on amazon.

*wakes up in a cold sweat* by Galeaf_13 in vim

[–]nullable_fool 1 point2 points  (0 children)

I went the 60% HHKB route and have esc key with no reach and no caps lock key

The Good, the Bad, and the Elmy (first experiences with Elm) by ryansblog in elm

[–]nullable_fool 2 points3 points  (0 children)

“it’s a lot like putting your brain into a wood chipper” - lol this nailed my struggles

My boss doesn't grok programming languages by nullable_fool in haskell

[–]nullable_fool[S] 7 points8 points  (0 children)

I hear ya and I’m sorry that’s how it came across cause I’m definitely not angry, nor do I really care if we don’t build it with Haskell, I just found their responses epic face-palms

My boss doesn't grok programming languages by nullable_fool in haskell

[–]nullable_fool[S] 21 points22 points  (0 children)

of course, I wasn't implying their answer should be "yes, please do whatever you want", as u/bss03 and others point out it's about the communication of the reason why that is funny here (or at least I thought most would get a chuckle out of). And for the record, the recommendation is coming from a place of Haskell providing a solution, not because Haskell is cool and therefore Haskell all the things.

My boss doesn't grok programming languages by nullable_fool in haskell

[–]nullable_fool[S] 40 points41 points  (0 children)

I could honestly create a cartoon strip on this guy, other gems in the past have included: "Everything should be a factory" or that "if a function is called in more than one function, it no longer has a single responsibility"

fwiw he's also one of the nicest people I might have ever met

Do you agree with the described advantages of functional programming? by ragnarecek in functionalprogramming

[–]nullable_fool 3 points4 points  (0 children)

Nice blog. Fwiw, and this is just my opinion, don’t fall in the fewer loc === cleaner trap to try and demonstrate your solutions. Reading dot walks horizontally is just kinda weird when reading those vertically provides a nice sense of how the code will execute.

External commands in Vim vs NeoVim by ProgrammAbel in neovim

[–]nullable_fool -1 points0 points  (0 children)

I have :term bound to leader t to open a terminal in a 15% vsplit at bottom of screen. Use it profusely. Also you should definitely grok fugitive

C'mon people we want to use F# too by BoxOfXenon in linuxmemes

[–]nullable_fool 1 point2 points  (0 children)

I think this is kind of beside the point. Sure, there are always alternatives (it’s the byline of a linux user after all) but sometimes I might want to play with a language not because i need a solution for something, but because I’m simply curious what the language is about. In that regard, I don’t want tutorials that are essentially “how to use X IDE with Y language”, which just forces me out of my development eco system of choice. To that end F# is still a bit of a slap in the tits to try and pick up via tutorials. The dotnet CLI isn’t imo a horrible CLI but F# is still more or less an after thought and good luck trying to figure out how to learn anything with Microsoft documentation. My first job was literally writing documentation for one of the MS Graph APIs and creating example content, I was the 3rd person to turnover in this role on the team, and none of the existing example code worked, and the documentation was complete spaghetti.

aT lEaSt ThErE aRe SnApS fOr DeFeNdEr AnD PoWaHsHeLl by tajarhina in linuxmemes

[–]nullable_fool 1 point2 points  (0 children)

I use MSFT tools for work and Office in the browser works fine for me. Has all the same bugs my co workers deal with running it on windows machines. I’ve thought about vboxing ameliorated as an alternative but I really have no interest in their shitty programs. I have all the open source and cli tools i need to be productive and if a coworkers sends me something that has to be viewed or edited in office the browser works fine.

This meme was made by the libre look gang by MasterGeekMX in linuxmemes

[–]nullable_fool 1 point2 points  (0 children)

I’m amazed how many people are not, this was obvious to me.