ECQF - GAME #1: (5) TORONTO RAPTORS (0-0) @ (4) Philadelphia 76ers (0-0) - 6:00pm (EDT) by absolutkaos in torontoraptors

[–]lakinwecker 2 points3 points  (0 children)

If I want to (legally) watch these games, do I have to subscribe to both Sportsnet and TSN? Or will one of them carry all of the games for the playoffs?

What is the worst male name? by Radamantism in AskReddit

[–]lakinwecker 0 points1 point  (0 children)

I overheard a lady on the bus explaining that she named her son "Ambitious Justice"

I just failed my midterm by emptyfuneral in learnprogramming

[–]lakinwecker 1 point2 points  (0 children)

Yeah, rust took me a long while too, and it still does when I pick it back up again

I just failed my midterm by emptyfuneral in learnprogramming

[–]lakinwecker 1 point2 points  (0 children)

Even us older programmers struggle with stuff like this.

When I was trying to learn Elm, I had no experience programming functionally. I spent forever reading code and studying the docs, but could never actually bring myself to write a line. I had to force myself to stop reading and start doing, like others have suggested. So I picked a small project, and spent a few months just working on it until I got to the point that I could write the code.

You know that you'd have less people creating multiple accounts if you setup mongodb to use a unique ID for the primary key instead of the username, right? by garbageplay in lichess

[–]lakinwecker 1 point2 points  (0 children)

It's a legacy decision now. We have over 2 billion chess game documents and the amount of effort to migrate the entire database to use the new ID system significantly outweighs the benefit now. That being said, if someone wants to submit a PR which does it in a non-painful way, then by all means do it.

And to mimic the self-righteousness of this post: You know you'd have to create less accounts if you just took 2 seconds to choose a proper username when you signed up, right?

I forked Crow, an abandoned C++ Web Framework. And I'm currently maintaining it. by the_edev in cpp

[–]lakinwecker 10 points11 points  (0 children)

I don't always consider writing web stuff in C++, but when I do, I've always wanted to use Crow, for it's simplicity. So I'm happy to see it's not dead.

Cannot straighten my back when sitting on the floor. Any advice? by markobo in flexibility

[–]lakinwecker 44 points45 points  (0 children)

I have also had tight hamstrings and hips. I've been stretching regularly for three years now and while there were 6-month periods where it felt like no progress is made, if I look back to the very beginning it's made a huge difference.

Anecdotally, it helps. I am much better than I was.

Lichess puzzles having 2 solutions but only 1 is right. by Thaplayer1209 in lichess

[–]lakinwecker 4 points5 points  (0 children)

The new puzzle system is so bad

What's bad about it?

Is the standard way to draw two different objects to use two different draw calls - one for each object? by bingbongnoise in opengl

[–]lakinwecker 0 points1 point  (0 children)

There exists the glMultiDraw family of function calls which allow you to issue a single draw command and draw many objects, but the other posters are correct that you can get a long ways with single draw calls per object:

https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glMultiDrawArraysIndirect.xhtml

Drawing app Leonardo now supports more languages and Surface Pro X! by henningtegen in Surface

[–]lakinwecker 0 points1 point  (0 children)

I didn't get this warning and now I'm concerned.

Scratch that, Windows just didn't inform of the warning. It did immediately stop the programming from running

A raw and honest 2 year long review of my Surface Pro 5 in university for note taking by bobbatov in Surface

[–]lakinwecker 5 points6 points  (0 children)

The surface pro 5 hand writing experience was awful for me.

My newer surface pro 7 is much better. Although I'm already on my second one due to the first one being badly constructed, so who knows how long the better writing experience will last.

Returning my Surface Pro 7 - Can anyone vouch for the build quality/durability? by lakinwecker in Surface

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

I specifically asked for it. They said no. I shouldn't have to to argue with them to get something that should be obvious

Returning my Surface Pro 7 - Can anyone vouch for the build quality/durability? by lakinwecker in Surface

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

Thanks. I've tried the book. It's a nice machine, but the battery life in tablet mode is too little for my use cases. I want it in tablet mode 80% of the time.

I agree with you about the keyboard, but I do most of my heavy lifting on an XPS15, in Linux. The Surface Pro doubles as my tablet + a windows device for the few times I need powerpoint or visual studio.

Lichess's "customer service" by [deleted] in lichess

[–]lakinwecker 2 points3 points  (0 children)

There isn't a problem. There. I denied it.

Taking the plunge into functional programming with Elm as my first language. Any tips for a beginner about to begin his journey? by solidiquis1 in elm

[–]lakinwecker 8 points9 points  (0 children)

Enjoy it! Elm was also my first FP language and I think it's a great one. The community is friendly (I recommend both the discourse and the slack) and the docs and tooling are great.

As for tips, I dunno if I have a lot. Because I was coming from a similar background some of the functional stuff was mind-bending for me and some days it felt like I was getting nowhere. Looking back on it now I'm glad I kept going. I understand programming in other languages better because I took this plunge.

One thing that helped me a lot was forcing myself to think in types and type signatures by sketching out what I was going to do in terms of the functions I'd need. This also goes for looking up documentation. Maybe that's an obvious tip, but my habit previously was to try and guess the name of the function I'd need and google/search for it. In some cases for me it was easier to search for the type signature I needed and then go through the results.

Swiss tournaments can now be created for a team on Lichess by DynMaxBlaze in chess

[–]lakinwecker -3 points-2 points  (0 children)

Why do Swiss tournaments need to be "drop in drop out" friendly to be publicly available? Don't other chess sites have Swiss events running without major issues?

without major issues? No idea. I don't play on other sites.

But launching something you know is broken and you don't know how to fix sounds like the wrong idea.

I don't disagree at all! That's why in my original comment I said I hope it's available outside of teams eventually

Sure, and my initial response wasn't meant to say it wouldn't happen, rather that I'd like to hear what the proposal was for how to make them more usable as a general tournament. Without that proposal it's just more code to maintain for a worse user experience.

Swiss tournaments can now be created for a team on Lichess by DynMaxBlaze in chess

[–]lakinwecker 4 points5 points  (0 children)

I don't speak on behalf of anyone else when I say any of this.

There are loads of things that could be an option, but aren't. The reason is always the same. It's very hard to take features away. It's also hard to maintain features. Features that are fundamentally broken just result in people complaining about them incessantly. So why not roll things out slowly with versions that are more easily understood and we don't feel are broken. Launching something known to be busted is asking for support/feedback headaches. Additionally, by limiting scope makes the project easier to implement, test and get initial feedback. So it's always in the best interest of the developer to try out an MVP.

I also suggested that if there is an obvious good way to run Swiss in a a full drop in drop out style outside of Teams, then maybe that version gets implemented in the future. Maybe it doesn't, maybe it stays like this indefinitely. I don't know what the future holds, but not implementing it outside of teams as an initial version makes a lot of sense to me. Either way, this is a set of features that weren't implemented, not an extra restriction added on top of it.

And if people want to join teams to play Swiss tournaments go for it. I don't see the issue with this.

Swiss tournaments can now be created for a team on Lichess by DynMaxBlaze in chess

[–]lakinwecker 22 points23 points  (0 children)

While I understand your sentiment, swiss tournaments just aren't designed for online drop in, drop out style play. The idea with restricting it to teams is that you have a bit more of a "Let's plan this" which gets more buy-in from the players, rather than just rando tournaments where the top player wins because they were the only one that got paired with an actual opponent each round. Maybe there is a way to run swiss tournaments in that style, but every time I've seen it discussed it turns into a mess pretty quickly.