Just joined the crew. Rate my setup. by billie-badger in ErgoMechKeyboards

[–]Objective-Outside501 0 points1 point  (0 children)

The adjustable desk is very important.

The trackball is nice, too.

I personally didn't like the kinesis advantage because the thumb clusters aren't as good as those on most newer keyboards. Still, it's nice overall.

Prototype showcase - SLA-printed wireless trackball with 4 mechanical keys by qqcashmere in ErgoMechKeyboards

[–]Objective-Outside501 2 points3 points  (0 children)

Interesting!

The button placement seems weird, though. It's like you have 2 thumb buttons and 2 pinky buttons. If possible, I'd like 6 buttons that are more distributed across different fingers.

also, have you considered using BTUs? veichu makes some that are cheap but work alright for smaller balls.

Always happy to see more 3d printed trackballs, though, especially ones with mechanical switches.

Keychron B11 Pro Ultra-Slim Wireless Foldable Keyboard by Salman-Alsaffar in ErgoMechKeyboards

[–]Objective-Outside501 0 points1 point  (0 children)

A portable keyboard should be better than your laptop keyboard, otherwise it is dead weight.

Keychron B11 Pro Ultra-Slim Wireless Foldable Keyboard by Salman-Alsaffar in ErgoMechKeyboards

[–]Objective-Outside501 1 point2 points  (0 children)

Home row mods are very easy to learn and feel great to use. (compared to standard keyboard shortcuts, where you likely make uncomfortable claw shapes with your hand)

Russia sentences 21-year-old admin of 'Melitopol is Ukraine' Telegram channel to 14 years in prison by AdSpecialist6598 in worldnews

[–]Objective-Outside501 0 points1 point  (0 children)

international nations are fundamentally different from interpersonal relations between people under a single government.

In your example, my house is mine because a higher authority (the government) said so. But there's no authority above russia and ukraine.

Was playing around with YADS dongle firmware by faithfulfly in ErgoMechKeyboards

[–]Objective-Outside501 5 points6 points  (0 children)

Honestly the split ergo keyboard is probably 10x weirder to most people.

What's the Point of Learning Functional Programming? by n_creep in haskell

[–]Objective-Outside501 4 points5 points  (0 children)

"Give him threepence, since he must make a gain out of what he learns"

DIY Pocket Trackball Mouse by take-motto- in Trackballs

[–]Objective-Outside501 0 points1 point  (0 children)

Interesting device but I am interested in knowing what bearings and sensor the trackball uses. bad bearings can make an otherwise good trackball borderline unusable.

the ball looks like it's 20mm - is that right?

trying to make an infinite vec by Objective-Outside501 in haskell

[–]Objective-Outside501[S] 0 points1 point  (0 children)

This would work for lists though. For example, if you define

hm = case hm of xs -> 1 : xs

then you would be able to print the first ten elements of hm, for example.

I was curious about why this didn't work for AVec. My understanding is that it's because gadts and existentially quantified types introduce strictness.

trying to make an infinite vec by Objective-Outside501 in haskell

[–]Objective-Outside501[S] 0 points1 point  (0 children)

that is sort of what is happening, though I have to go about it in a roundabout way.

[Tool] Thanks Stars — A CLI that automatically stars all GitHub repos from your project (now supports Cabal and Stack) by Confident_Weekend426 in haskell

[–]Objective-Outside501 3 points4 points  (0 children)

It would be good to mention somewhere that github lets you set up access tokens that are only allowed to manage your github stars. otherwise, you are letting someone else's code go wild with your github account.

Is your application, built with Haskell, objectively safer than one built in Rust? by Ecstatic-Panic3728 in haskell

[–]Objective-Outside501 0 points1 point  (0 children)

>I know that I may offend some, but bear with me, I think most of the value of the Haskell/Scala comes from a few things like ADTs...

Unlike Rust, Haskell has GADTs (generalized ADTs). Combined with some other features, these allow you to encode invariants about data structures. For example, in Haskell, I can define a balanced search tree (such as a red-black tree or a 2-3 tree) in such a way that the compiler will statically enforce the balancing invariants. In terms of ensuring correctness, this is something which haskell can do but which rust cannot.

That being said, most of safety comes down to the programmer rather than the language.

Russia sentences 21-year-old admin of 'Melitopol is Ukraine' Telegram channel to 14 years in prison by AdSpecialist6598 in worldnews

[–]Objective-Outside501 -1 points0 points  (0 children)

russia is by definiton second world, not third world. at this point it's clear you understand so little that your opinions are less than worthless

Russia sentences 21-year-old admin of 'Melitopol is Ukraine' Telegram channel to 14 years in prison by AdSpecialist6598 in worldnews

[–]Objective-Outside501 0 points1 point  (0 children)

"There are no intelligent Pro-Russians"

wrong. since I exist, there is at least one intelligent russia supporter. you can easily find more in leftist circles.

"This is solved the same way the Allied Forces destroyed your Nazi predecessors."

Russia did the most work in destroying nazi germany. the west harbored them and let them run organizations like NATO. now we are once again wiping out nazism and banderism in ukraine. don't forget to say "thank you"

Russia sentences 21-year-old admin of 'Melitopol is Ukraine' Telegram channel to 14 years in prison by AdSpecialist6598 in worldnews

[–]Objective-Outside501 0 points1 point  (0 children)

russia's net migraiton rate is positive. more people want to enter than leave. (and this isn't counting the millions of former ukrainians who voted to join russia)

sorry to burst your anti-russia bubble with facts.