smlavine

@smlavine@fosstodon.org

I'm a CS undergrad at RIT. I like theatre and racquetball and public transit and cycling and having a warm bed to sleep in at night.

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

drewdevault, to random
@drewdevault@fosstodon.org avatar

Another day, another batch of people wrongly explaining how licenses work to me

smlavine,

@drewdevault What are some of the particular misconceptions you are seeing? I ask not just for popcorn but to also maybe include as "FAQ" in a potential future presentation on open-source to others

tess, to random
@tess@mastodon.social avatar

Mathematically, a first-past-the-post system will inevitably result in a two-party system (perhaps with the occasional success of a regional party).

There is nothing you can do within the system to change that - you can only vote for the party that better reflects your views (and pressure them to continue to do that).

The thing you do to dismantle two-party politics is advocating for other electoral models: proportional representation; single-transferrable vote or approval voting; etc.

smlavine,

@tess How would you explain the existence of the NDP in Canada and LibDems in the UK, who while small have enough interest across the country for some FPTP representation, and who have in the past (2011 in Canada, 2010 in the UK) punched above their nominal weight? Why is their success impossible in the US -- or is just not as necessary because the US has a primary system that allows greater diversity within the two parties?

drewdevault, to random
@drewdevault@fosstodon.org avatar

Is there some kind of trick to getting transit nav to work in OsmAnd

smlavine,

@drewdevault Are you familiar with https://sr.ht/~mil/mobroute/ ? Not had a chance to try it out yet myself but seems neat.

drewdevault, to random
@drewdevault@fosstodon.org avatar

Draft of the Hare FAQ so far:

https://sircmpwn.srht.site/faq.html

Feedback?

smlavine,

@drewdevault neat overall -- one thing: in the Go section, I don't think "lacks language-level support for interfaces" is a fair shake to Hare. Struct subtyping and vtable-based "interfaces" like in io are enough of a convention that I think we can say we have them, even if we don't paint over it like Go with a keyword to that effect

smlavine,

@drewdevault I appreciate you sharing that hashmap example, by the way -- that helped me understand how dead simple the algorithm could be way back when I first saw it. But if I hadn't had a healthy dose of data structures learning already, I wouldn't know some of the tradeoffs of that design, like not considering a load factor. With Hare, you both easily can and might need to understand your core data structures to get them to your liking, and that will require some general knowledge

drewdevault, to random
@drewdevault@fosstodon.org avatar

What questions should go into the Hare FAQ?

smlavine,

@drewdevault Check IRC logs to get the literally most frequently A'd Qs.

drewdevault, to random
@drewdevault@fosstodon.org avatar

Current draft of the updated Hare documentation proposal for general feedback:

https://sircmpwn.srht.site

smlavine,

@drewdevault what would this site replace exactly? https://harelang.org/documentation ?

(also grumble about the hamburger menu requiring JS on mobile)

edit: never mind, I see the hare-dev thread about that now

fasterthanlime, (edited ) to random
@fasterthanlime@hachyderm.io avatar

in an impressive failure of public transportation policy, it’s *about the same price and twice as fast to rent a car and drive to the airport, than to take public transportation + a shuttle (even if you live here)

edit: here’s the detailed breakdown: https://hachyderm.io/@fasterthanlime/111637882952516038

smlavine,

@fasterthanlime What is the math on that? That seems incredible

smlavine, to music

What #music do people listen to while #programming ?

Sometimes I listen to music but sometimes I can't really concentrate on anything else if it has too many words in it or if I like it too much

drewdevault, to random
@drewdevault@fosstodon.org avatar

Kind of want to set up a live streamed race where I compile the Hare toolchain plus literallly all Hare code that exists, including test suites, and race against bootstrapping rust once, on a raspberry pi

smlavine,

@drewdevault @zachdecook Honestly I bet also taking the time to patch all broken Hare projects to work with current stdlib would still take less time than building Rust

kev, to random
@kev@fosstodon.org avatar

What on earth was I thinking? 🤦‍♂️

https://kevquirk.com/a-moment-of-madness

smlavine,

@kev Have you thought about what Fosstodon's policy towards Threads federation will be?

smlavine,

@kev @wholesomedonut Thanks -- I agree and think this is the right approach. 🙂

smlavine, to random

shout out to mirrors edge and its love of glass constantly breaking everywhere for being the first game i've tried to play on my steam deck that gives me noticeable performance drops

smlavine,

@Nouvanity I do remember it also being the first game I've tried to play on my steam deck that made me wait 10 minutes after I installed the game to boot into it the first time to install NVIDIA™ PhysX™

drewdevault, to random
@drewdevault@fosstodon.org avatar

Taking a break from all of this gross discourse, some good news: my partner and I got engaged! 💍

smlavine,

@drewdevault Congratulations!

sekenre, to random
@sekenre@fosstodon.org avatar

I wrote an SDF ray-marching engine in #harelang. This is the first time I've got so far in writing a rendering engine, reminds me of when I was 15 or so experimenting with #PovRay. That's what got me into programming in the very beginning. Hare is a fun little language. Thanks @drewdevault.

smlavine,

@sekenre source? 👀

drewdevault, to random
@drewdevault@fosstodon.org avatar

Vibe check: how do people feel about Hare? The language, the libraries, ecosystem, docs, community, etc? How's it going?

smlavine,

@drewdevault Still enjoying occasionally contributing and writing programs in Hare when it fits a problem (or even doesn't 🙂). However, I think that the stdlib as a whole unit could use some more polish -- it feels like every other time I write a program in Hare, I run into some small inconsistency/missing piece of the stdlib that makes it more hard or annoying to express the behavior I want. I've tried to fix those when I've ran across them but it can take the fun out of it sometimes

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

“gee I wonder why I’m tired”

smlavine,

@fasterthanlime I feel like I need a solid 8-1/2 to 9 hours of sleep a night to feel completely well rested. I've always felt like it isn't fair that I am getting robbed of like three hours of my life a day compared to others who don't need to sleep as much. Someday I'll make peace with it, hopefully, lol

drewdevault, to random
@drewdevault@fosstodon.org avatar

I will never forgive the french for "UTC"

smlavine,

@drewdevault it's like a name in a yearbook. universal time, coordinated

foone, to random
@foone@digipres.club avatar

it's endlessly fun having to write code in an environment where you're also using FPS movement controls, with a bad control-focus algorithm.
I keep getting compilation errors because 17waaaaaaaaaaaaaaaaaaaaaadsdsdaaawsddssss is not a valid C# identifier

smlavine,

@foone wait, do you use vim with fps keys?

simon, to random
@simon@simonwillison.net avatar

I like to make sure almost every line of code I write is under a commercially friendly OS license (usually Apache 2) for genuinely selfish reasons: I never want to have to solve that problem ever again, so OS licensing my code now ensures I can use it for the rest of my life no matter who I happen to be working for in the future

smlavine,

@simon You always retain copyright over your code though. If you wanted to, couldn't you choose to license things under the the AGPL publicly, and then provide your employer only with an Apache 2.0-style agreement?

smlavine,

@simon This is true. What I mean to communicate is that, if someone does want to release their code under a copyleft license, this isn't a reason not to do that.

drewdevault, to random
@drewdevault@fosstodon.org avatar

Wow when did arcades become bad

smlavine,

@drewdevault Pretty much all arcades I know of that aren't intentionally retro style have those cards nowadays (northeastern us)

jenn, to random
@jenn@pixel.kitchen avatar

getting middle-child energy from this review

smlavine,

@jenn Link to the compressor?

smlavine, to archlinux

Hi, I'm Sebastian.

Online: I lurk around #tildeverse and #sourcehut folks on #irc. I use #archlinux btw, and maintain a few packages on the #aur. I like programming in shell, C, Go, and #harelang.

I play #chess, NES #tetris, #tf2, and #minecraft. Sometimes.

In real life: I hang out with my school's student theatre club, the RIT Players. I like #improv, #cycling, #racquetball, #transit, and traveling. I love my family.

Sometimes I write on my blog: https://smlavine.com

#introduction :)

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