@BoydStephenSmithJr@hachyderm.io avatar

BoydStephenSmithJr

@BoydStephenSmithJr@hachyderm.io

Born 1980-05-15 in Mena, AR
Cis White Male He/him
Liberal Democratic Socialist Idealist
Professional Haskell Programmer
Lives in Cove, AR
(24 years resident of Fayetteville, AR)

Please use Wire (or Signal) for private messaging.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

scottsantens, to random
@scottsantens@hachyderm.io avatar

Stop insisting on work requirements. Just provide cash unconditionally. People will still work.

Stop insisting on targeting the poor. Just provide cash universally. Tax the rich more than the amount. That way we won't exclude anyone in need.

On these core tenets, Unconditional Universal Basic Income exists.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@scottsantens Absolutely.

Means testing almost always costs more than it saves. The more universal the income is, the better it will serve people and the economy.

w7voa, to random
@w7voa@journa.host avatar

US FDA advisory committee decides on a 10-1 vote that the risks of MDMA treatment outweigh the benefits for PTSD.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@w7voa I'm a bit surprised, but I'm not an expert and haven't yet turned my amateur eyes at the study results. My experience says the health risks are low-ish, but probably worse than alcohol dosed to drunkenness.

AnarchistArt, to random
@AnarchistArt@mastodon.social avatar
BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@AnarchistArt Heck yeah. It's just a specific instance of trying to privatize the commons.

"IP" can be copied near infinitely for extremely low cost.

That said, we do need to figure out a way (UBI?) to ensure artists and scientists can continue to create.

ZachWeinersmith, to random
@ZachWeinersmith@mastodon.social avatar

Pro-tip: corporate AI can't do any sexy stuff, so if you want to be camouflaged to AI, just wear a suit with a pattern made entirely of huge dicks.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@ZachWeinersmith You can use massive vulvae and giant anuses; it doesn't have to be entirely dicks.

BoydStephenSmithJr, to random
@BoydStephenSmithJr@hachyderm.io avatar

Sharing https://www.masterword.com/jobs/junior-recruiter/ #FediHired

If you want to chat about the company in general, reach out to me. I've worked as a Haskell developer remotely for 1 year.

I don't know any specifics about this position.

jank0, to random
@jank0@sfba.social avatar

I learned something new while reporting on Fire TV's 10-year anniversary: HDMI CEC allows Amazon (or any other streaming stick manufacturer, for that matter) to learn what kind of TV you have. https://www.lowpass.cc/p/fire-tv-ai-search-llm-imdb-amazon

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@jank0 I don't use a fire tv stick, but rather a google chromecast, that is connected to a so-called smart TV (Samsung). Same stuff, different abuser(s) though. Google gets to access my CEC and Samsung knows the software on the TV is crap.

BoydStephenSmithJr, to random
@BoydStephenSmithJr@hachyderm.io avatar

I currently have subscriptions for both #Nebula and #Dropout and I gotta say the UX is much worse from Dropout.

Mostly, it's just that Dropout videos are routinely stuttering and buffering. But, they also don't remember the videos I've watched correctly and don't support the playback speed I normally use.

The organization is also rather confusing for me in Dropout, with links to series with 0 seasons and seasons with 0 videos and some videos being listed as part of multiple series.

Advice?

BoydStephenSmithJr, to random
@BoydStephenSmithJr@hachyderm.io avatar

Many software projects would benefit from a glossary that users and developers both used and referenced. Communication is hard, and faulty communication is the root cause of many small "fires" that inhibit forward progress.

penryu, to random
@penryu@hachyderm.io avatar

Dear Lazy Fediverse,

Anyone have some experience (good or bad) with htmx? Feels a bit like Tailwind-jQuery (for better or worse), but would love to hear some personal experience.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@penryu The other developers are using it at work, and they seem to like it.

I haven't used it yet, AFAIK.

rain, to random
@rain@hachyderm.io avatar

Continue to be impressed with the Flydigi Vader 3 Pro. Played on it:

2D/Dpad: Animal Well
2.5D: Tunic
3D: Rise of the Tomb Raider

And I never want to use an Xbox or Nintendo controller again.

PS5 maybe -- would still use the DualSense for PS5 or PC games that have extra support for it. (I don't think the FlyDigi can connect to a PS5 yet)

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@rain Q: You playing on Linux + Steam or something else? I have several games in my library that I don't play because they just aren't fun for me using keyboard+mouse. And, my Switch "Pro" controller has drift (or something wrong that give spurious directional inputs = death in my R-Type Final 2 games)

pixel, to linux
@pixel@urusai.social avatar

hey users on the fediverse, is there a way to tile windows on KDE Plasma 6? I've seen some stuff about Bismuth but it doesn't look like it's functional anymore, is there anything similar?

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@pixel If you figure it out, please edit your post so I get a notification (since I boosted).

I'm not on Plasma 6, yet, but I know the Plasma 5 that I am running already made it harder to use my tiling window manager (XMonad) -- and several things that used to work no longer do.

I dread having to use a non-tiling window manager again. (Though I also dread having to configure a different tiling window manager, and I know XMonad won't survive the Wayland migration.)

berniethewordsmith, to linux
@berniethewordsmith@masto.es avatar

Alright. Another #linux question. For a hard drive that doesn't have system files and it is used mostly for saving multimedia content, what would be the best file system so it can be read and written by Linux and Windows in a clean manner?

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@berniethewordsmith I have used both exFAT and NTFS for this. At the time exFAT was better if both sides needed.to access it read-write, while NTFS was "better" if Linux only needed to read it.

But, it has been a few years since I needed to do that, so my experience might not reflect current tech.

BoydStephenSmithJr, to random
@BoydStephenSmithJr@hachyderm.io avatar
BoydStephenSmithJr, to random
@BoydStephenSmithJr@hachyderm.io avatar

So, I've long known MS Excel is a POS that only survives off momentum and lock in, but I at least expected that it could write out CSV files

Yes, it has the option, but then it uses semicolon (not comma) as the delimiter! Some idiot thought the delimiter should be based on your list separator character in your localization settings.

Best bit? MS Excel doesn't have an option to use semicolon (or localized character) as a delimiter on input. So it can't open the invalid CSV it generates.

dpiponi, to random
@dpiponi@mathstodon.xyz avatar

Given a random number generator that generates points uniformly in the unit interval [0,1] can you generate uniformly distributed points in the unit circle using only algebraic functions? In a finite number of steps - so no rejection sampling, loops, recursion. No "almost always" finite either.

Just wondering about sitiations where it seems you can't avoid trig functions.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@dpiponi

r <- rand
theta <- rand <&> (* 2 * pi)
return (r, theta)

Is that even "uniform"? I'm not sure that isn't "more dense" toward the origin.

Is using sphical/cylindrical coordinates the same as using trig?

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@dpiponi https://stats.stackexchange.com/a/406914 is old enough that it's probably not cursed by generative "AI". I think it gives a solution "just" using squares, roots, and arithmetic. But, I don't really understand it -- I've forgotten too much maths, if I ever understood uniform sampling -- so it might be sneaking in something non-algebraic.

Mrfunkedude, to random
@Mrfunkedude@mastodon.social avatar

Tempted to make Linux my full time OS but I just spent $40 on a windows app.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@Mrfunkedude Sunk Cost Fallacy

Anyway, I've been told not to advocate for Linux usage here, so I'll just say I hope you are happy with whatever OS choice you make.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@Mrfunkedude @_ I don't believe the toots/replies were directed at me, but they certainly discouraged telling people to use free software in general and Linux in particular.

Don't recommend Linux when people are complaining about MS Recall. Don't talk about Krita when people bemoan the cost of Adobe software. Etc.

I'm honestly never sure when people want a reply at all. I've certainly been accused of being a "reply guy" and I don't want to upset people with that behavior.

calmeilles, to random
@calmeilles@mstdn.social avatar
BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@calmeilles Aww, now I miss Google+ again.

tiffanycli, to random
@tiffanycli@mastodon.social avatar

What voice should OpenAI use now that ScarJo’s is off-limits? Wrong answers only.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@tiffanycli

Your choice of:

  • Male 1: Arnold Schwarzenegger
  • Male 2: Robert Patrick
  • Female 1: Kristanna Loken
  • Female 2: Summer Glau

(And now, I explain the joke: these are actors that played terminators in the first 3 movies and the series.)

hungryjoe, to programming
@hungryjoe@functional.cafe avatar

Potentially silly question

A lot of codebases have a CI step that validates that the code is formatted correctly

Is there a compelling reason not to do this as part of the unit test framework?

Like, pull in your code formatter as a test dependency, and write a test that checks the formatting.

Advantages are

  • the CI config would be simpler
  • you're less likely to forget to run the formatter
  • versioning the code formatter along with the other dependencies
  • you get the formatting errors bundled with the test output

Disadvantages are???

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@hungryjoe I think there's value in separate steps for several reasons. The primary one being semantic difference: unit testing checks semantics of the compiler output, format checking addresses the syntax of the compiler input.

The secondary is related: I want to be able to format check code that doesn't currently compile.

As a practical matter, IME format checking is faster than unit testing, so I do the former much more often. Unit testing is rarely triggered by an editor save (IME) e.g.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@hungryjoe I think you need to be careful with that because of the LACK of semantic distance. Ideally, there would never be any diagnostic emitted by the local format check that wasn't emitted by the CI format check and vice-versa. Using the unit test framework for one and not for the other just makes it more likely that the processes diverge.

maralorn, to haskell
@maralorn@chaos.social avatar

I have real trouble developing an intuition for NoDeepSubsumption.

I always only notice by sheer luck that changing

a . b $ c

to

a $ b $ c

fixes my type error.

#haskell

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@maralorn I also still have problems with this in , too.

Best tip I have is to pay more attention to the 'forall's. Compose / . / &lt;&lt;&lt; "fixes" the 'forall', which can cause type checking to fail elsewhere or, if "a" is higher-rank, there (it forces "b" to be monomorphic; higher-rank "a" might require a polymorphic "b'). Application / '$' (in GHC) doesn't "fix" the forall.

I think the difference might be "deeper", but for me it's able where the "choice" for the forall is made.

BoydStephenSmithJr, to random
@BoydStephenSmithJr@hachyderm.io avatar

Skipping the ycombinator site and linking directly to: https://berthub.eu/articles/posts/cyber-security-pre-war-reality-check/

It's not a comforting read, but I think a good one.

(h/t @simonmic)

RainofTerra, to random
@RainofTerra@terra.incognita.net avatar

It’s weird that people still joke about IPv6 as if it’s not on the cusp of being the majority of public IP traffic.

BoydStephenSmithJr,
@BoydStephenSmithJr@hachyderm.io avatar

@RainofTerra

I'm not ready.

"Your IPv4 address on the public Internet appears to be 98.20.232.59

Your Internet Service Provider (ISP) appears to be WINDSTREAM

No IPv6 address detected

You appear to be able to browse the IPv4 Internet only. You will not be able to reach IPv6-only sites."

:blobfoxsad:

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines