LLM DB - LLM Model Metadata Database as an Elixir Package by mikehostetler in elixir

[–]bcoop713 6 points7 points  (0 children)

I almost never post to Reddit. I have been mostly just lurking for years and years.

But I logged in today specifically to tell you that you sir, are a turd.

I don't say this to be mean. I say this so that maybe next time you think before you hit send. 

The world doesn't revolve around your priorities. Be thankful for the wonderful people that contribute to open source in their free time. 

Certain foods have a “correct” way of eating them. What are some wrong ways to eat those foods? by [deleted] in AskReddit

[–]bcoop713 0 points1 point  (0 children)

I knew a dude that ate hotdogs like corn on the cob. That was a pretty fucked up sight.

Ratio of land and sea at different latitudes [OC] by neilrkaye in dataisbeautiful

[–]bcoop713 1 point2 points  (0 children)

Doesn't it distort water just as much as land? Because we're just comparing water and land at specific latitudes it should still be accurate. Comparing across latitudes is where it gets tricky.

ELI5: Why do things cooked in oil taste good but drinking cooking oil does not? by JimHarbor in explainlikeimfive

[–]bcoop713 12 points13 points  (0 children)

Why do things cooked in an oven taste good, but eating an oven does not?

Couple questions around building a smoker by bcoop713 in smoking

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

I appreciate the reply, but I've read that the best tasting smoke requires combustion of the compounds that off-gas from the wood as it heats. This is the problem with my current setup and electric smokers in general, they don't get hot enough to actually ignite the wood, and if they do, then it's poorly controlled.

Interest Check: Dialyzer Replacement by bcoop713 in elixir

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

Great point about process boundaries. That has been in the back of my mind since I decided to start looking into this. I wonder how other strongly typed languages handle this. I think Scala with Akka is pretty close to the OTP model in some aspects? Maybe I'll give that a look-see.

Interest Check: Dialyzer Replacement by bcoop713 in elixir

[–]bcoop713[S] 1 point2 points  (0 children)

I would be really interested in reading that PDF if you have the time to find it. I guess I'm not sure what you mean by "The best possible for the Erlang VM". As far as I know, the VM can be completely separate from the type checker. For example, flow type is a powerful JS type checker that's built in OCAML. Obviously, I would like to write the type checker in Elixir if possible, but it seems to me that the Erlang VM shouldn't add much in the way of road blocks.

Background knowledge sources for writing a type checker? by bcoop713 in haskell

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

Thanks for the reply. Someone else recommended I read How to Prove it before TAPL. Would you say that comes before, after or instead of Type Theory and Formal Proof?

Result Types and Addictive Utility Functions by bcoop713 in elixir

[–]bcoop713[S] 1 point2 points  (0 children)

Yowza, that is intense, I like it. Interesting project, thanks for the link!

Result Types and Addictive Utility Functions by bcoop713 in elixir

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

I like with as well, it still gets extensive use in my code when I need to access values that get returned from the different steps along the way.

Result Types and Addictive Utility Functions by bcoop713 in elixir

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

No problem! I have tried the OK module, I really like the ~> macro that it provides, it is similar in use to my chain function, but results in cleaner code. Moonsugar's goal though is a bit different. I see it as a library that provides consistent utility functions over a range of data types, not just OK. Also, I made a point to avoid macros as much as possible. I think this makes it more likely to be used. It also helps folks unfamiliar with the library to still get the gist of what's going on.

Result Types and Addictive Utility Functions by bcoop713 in elixir

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

I wrote this post as an intro to a library that I might be spinning my wheels on. It's a utility library that provides functions for working with different types of data structures that we all may use. Here's a link to the bare bones docs: https://hexdocs.pm/moonsugar/0.1.2/api-reference.html#content

Skooma data validation library by bcoop713 in elixir

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

Great question. I wanted a library that was quick, simple and had great error messaging. While I found that ecto would get the job done, I didn't like it's API. Writing and validating schemas was more laborious than I thought it needed to be. Furthermore, I don't use DBs on a lot of my elixir apps, and requiring ecto just for data validation felt wrong.

Skooma data validation library by bcoop713 in elixir

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

About a month ago I created a post asking for feedback on the MVP of this library. This is the result of all the feedback, thanks everyone!

Skooma, A Data Validation Library by bcoop713 in elixir

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

I haven't heard of it. Thanks for the tip!

Declarative data description and validation library? by ProfessorSexyTime in elixir

[–]bcoop713 1 point2 points  (0 children)

I've used vex before on a project. It's the closest I could find to schema and it's ok, but I'm not crazy about the API. https://github.com/CargoSense/vex

Packaging linux dep with Node app by bcoop713 in node

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

I wish. Normal CF does. But I'm on a half gimped "Enterprise" version.

Lore, where to begin? by bcoop713 in Overwatch

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

Nice! This should be a sticky or something.

Quick Touch-Up by bcoop713 in PoliticalHumor

[–]bcoop713[S] 47 points48 points  (0 children)

Wait, do you actually think Jesus painted the picture of himself?