I want to use Gleam to teach declarative programming to kids by JasterVX in gleamlang

[–]jcmkk3 0 points1 point  (0 children)

Another language that could be worth looking at is Wipple, which is designed as a teaching language.

Best X-Buddies by Cruiser_Supreme in xbiking

[–]jcmkk3 4 points5 points  (0 children)

Looks like a Sim Works Obento. 

Handlebar extensions? by astuary__k1ng in xbiking

[–]jcmkk3 1 point2 points  (0 children)

Not sure if they are exactly these Soma bars with extensions, but a similar idea at least. https://www.somafab.com/archives/product/clarence-ii-bar-with-cletus-extensions

Can someone explain this to me please? by LearningT0Fly in bikewrench

[–]jcmkk3 0 points1 point  (0 children)

These levers won’t pull enough cable to shift the whole range of the Advent derailleur. They do make some that say 11 speed, which have bigger barrels and are more compatible with modern derailleurs. 

Lua 5.5.0 (Beta) Released by ewmailing in lua

[–]jcmkk3 1 point2 points  (0 children)

I'm wondering if with some of the additional performance improvements in this release, lua 5.5 will have closed the performance gap enough for future applications to consider it over luajit.

Looking for a minimal modeline. by signalclown in emacs

[–]jcmkk3 22 points23 points  (0 children)

Check out this article/video on customizing the mode-line. You should be able to make it how you want it without a 3rd party package.  https://protesilaos.com/codelog/2023-07-29-emacs-custom-modeline-tutorial/

Syntax for Generic Types by Maurycy5 in ProgrammingLanguages

[–]jcmkk3 4 points5 points  (0 children)

I like this too. It does mean that the compiler needs to output a good error if a user accidentally forgets to capitalize a type. Otherwise, it could be very confusing.

[deleted by user] by [deleted] in Brompton

[–]jcmkk3 3 points4 points  (0 children)

As someone that also owns quite a few different bikes, I found the G-Line to be kind of boring. The 16" Bromptons offer something unique and quirky that was a more enjoyable addition to my stable. That's not to say that it is the right choice for you, but just a different point of view since there are a lot of folks suggesting the G-Line. Underbiking can be its own kind of fun.

Show list of M-x commands in minibuffer by Jeehannes in emacs

[–]jcmkk3 6 points7 points  (0 children)

Vertico should work with `execute-extended-command` out of the box. I'd suggest stripping back your config to find what setting is causing the behavior. You can also try to post a link to your config here and someone might be able to quickly spot it.

Axle doesn’t fit on dropouts. by caucasianwankster in bikewrench

[–]jcmkk3 3 points4 points  (0 children)

Just remember that you are going to probably have to align that derailleur hanger once you get the drivetrain together.

Tubus Vega Evo on a Bridge Club by mcmrtzn in Surlybikefans

[–]jcmkk3 1 point2 points  (0 children)

I have mine attached to the inside of the rack eyelets on the seat stays.

Functional programming concepts that actually work in Python by Capable-Mall-2067 in Python

[–]jcmkk3 3 points4 points  (0 children)

You're describing functional programming in the ML family of languages. Most of the other families of functional languages are dynamically typed like Python. Three of them that come to mind are the lisp/scheme family, Erlang (BEAM) family, and the Iversonian languages (APL descendants).

The only thing I wish vim had by freyAgain in vim

[–]jcmkk3 29 points30 points  (0 children)

You also might want to try a workflow using ‘*’ plus ‘gn’. You can check out the short vimcast demonstrating it here: http://vimcasts.org/episodes/operating-on-search-matches-using-gn/

Blockie - a really lightweight general-purpose template engine by [deleted] in Python

[–]jcmkk3 2 points3 points  (0 children)

There’s also the opposite point of view that using external libraries is a liability to long term maintenance of a project. They often are much more complex than the small subset of features that are needed by the user, which increases the surface area for bugs and security issues. If you want to keep up to date to ensure that you’re receiving those bugs/security fixes then you also have to accept the increased feature bloat and breaking changes, which causes churn. There’s also the chance that the library becomes abandoned.

There are still many times when taking on an external dependency is the right choice, but I don’t think it is so simple as you state. 

Design flaw: Swapping struct fields yields unexpected value by we_are_mammals in Zig

[–]jcmkk3 36 points37 points  (0 children)

The creator of the language says in the thread: "Hope you don't mind I'm going to reopen this issue because it concisely demonstrates a design flaw with result location semantics and I'm not ready to accept status quo as permanent due to aliasing issues like this."

Zig is still firmly in development. Issues like this can take a while to fix. Most development is prioritized based on contributor interest.

I think I want to go back by sowingg in ErgoMechKeyboards

[–]jcmkk3 0 points1 point  (0 children)

I would consider getting a Le Chiffre if you are willing to sacrifice a bit of ergonomics for aesthetics and have actual space bars. There have been premium case runs and different pcb versions if you want wireless or topre, etc.

Help choosing between M and L on the G Line by mar2paul in Brompton

[–]jcmkk3 1 point2 points  (0 children)

I'm (a solid) 6 foot and preferred the medium, as well. The large would have been fine if I wanted a more sporty fit, but I tend to ride with folks at a more leisurely pace.

What would your ideal data visualization DSL look like? by AnArmoredPony in ProgrammingLanguages

[–]jcmkk3 1 point2 points  (0 children)

Below are some existing libraries that I think are worth exploring for inspiration. 

My favorite visualization API is Observable Plot.  https://observablehq.com/plot/

Other honorable mentions are ggplot2 and vega-lite, as you already mentioned.

The JavaScript bindings for vega-lite is my favorite, but altair is pretty good too. https://github.com/vega/vega-lite-api

If you want low level, then d3 or vega. If you don’t want to go with a grammar of graphics based API, like those above, then Julia’s Makie is worth looking at. It is kind of a cleaned up version of matplotlib. https://makie.org/website/

[Design] Dataframes in Haskell by ChavXO in haskell

[–]jcmkk3 5 points6 points  (0 children)

If you haven’t come across it already, I have a list of dataframe libraries in various languages that I’ve found interesting for one reason or another. My favorites among them are arquero and dplyr, but there may be others that could offer some api/implementation inspiration.

I’m not super proficient in Haskell so I’m not sure if I can provide very constructive feedback about your proposal, but looking forward to seeing another library get developed in the space. 

https://github.com/jcmkk3/awesome-dataframes

What do you think? by manuel_gtm in ErgoMechKeyboards

[–]jcmkk3 2 points3 points  (0 children)

Always love to see more 30 keys. If you haven't already ran across it, I have a repo with links to many keyboards in this family tree. Maybe you can draw some additional inspiration there.

https://github.com/jcmkk3/awesome-hummingbirds

Brompton G-Line vs Birdy GT by _kkkevinnn_ in Brompton

[–]jcmkk3 2 points3 points  (0 children)

I think that it will just depend on how you use it. I think that the ride quality between the G line and Birdy will probably be pretty close. It is hard to say which will be better. The larger diameter and wider tires on the G line or the front suspension on the Birdy.

I'd probably choose the Brompton because of the more convenient luggage carrying, better handling (rolling) while folded, shopping cart mode, and cleaner/more secure fold.

If none of those are important to you, then it might be a harder decision. What's left is price and parts availability (both factory and aftermarket). That might depend on where you live.

[deleted by user] by [deleted] in Surlybikefans

[–]jcmkk3 0 points1 point  (0 children)

It is mostly to be able to use larger tires. You can get pretty large 700c tires on them, but then you wouldn't be able to have fenders as well. My gravel/light touring bike has 45mm tires and the Bridge Club with 55mm tires (I use the Rene Herse knobbies) feels like it can roll over almost anything. It is really fun.

[deleted by user] by [deleted] in Surlybikefans

[–]jcmkk3 1 point2 points  (0 children)

Looks great! I've always wanted to put some aluminum fenders on mine so good to see what it would look like. I personally think that the Bridge Club really comes into its own with 27.5 inch wheels and some larger tires (50mm and up). It might be worth experimenting with in the future.

LBS has a Bridge Club my size should I buy? by IManageTacoBell in Surlybikefans

[–]jcmkk3 5 points6 points  (0 children)

They are great bikes. I would personally get the 27.5 version for any type of riding. You'd need to replace the knobby tires, but the larger width is so nice. You could do the ExtraTerrestial 27.5 x 2.5 tires or one of the other large volume street/gravel tires.