sudoreboot

joined 4 years ago
MODERATOR OF
[–] sudoreboot@lemmy.ml 8 points 3 weeks ago

Lots of Chinese stuff that lack subs. Often it's only available on bilibili, too.

[–] sudoreboot@lemmy.ml 2 points 1 year ago

Yeah on mobile it is definitely needed. On desktop I don't mind as much (but I'm often lazy so instead of properly adding to my system config I just keep nix running instead). On mobile there's no way I'm going to fumble around with nix expressions in a text editor.

[–] sudoreboot@lemmy.ml 3 points 2 years ago

Shaka, when the walls fell.

[–] sudoreboot@lemmy.ml 2 points 2 years ago (1 children)

It's this weird US thing

[–] sudoreboot@lemmy.ml 0 points 2 years ago (1 children)
class Struggle f where
  abolish :: f a -> a
1
submitted 3 years ago* (last edited 3 years ago) by sudoreboot@lemmy.ml to c/veloren@lemmy.ml
 

This week, we see lots of design changes to many systems. We hear about how this what is going on with the crafting and loot systems, as well as planned improvements in the combat fields.

- AngelOnFira, TWiV Editor

 

This week, we have some nice visuals to check out. We also see some updates to the minimap.

- AngelOnFira, TWiV Editor

 

This week, we take a deep dive into the recent physics overhaul with @lboklin. We also see improvements in the moderations, translation, and skill systems.

- AngelOnFira, TWiV Editor

 

This week, we see an amazing video of the new glider changes. Work is being done with audio, UX/UI, economics, maps, and lots more.

  • AngelOnFira, TWiV Editor
1
submitted 3 years ago* (last edited 3 years ago) by sudoreboot@lemmy.ml to c/veloren@lemmy.ml
 

With my work on some basic physics and fluid interactions (buoyancy and aerodynamic drag), I've moved back to working on aerodynamic lift. The video shows the current state of gliders relying only on generating aerodynamic lift based on wing properties. (This also works for birds, but they can only glide, not generate lift by flapping.)

 
 

We're holding a party to celebrate the release of pre-alpha version 0.9.

Since the game is continuously kept up to date with current master, the update itself won't bring anything new that isn't already available right now. However, lots of new features and fixes have been added since 0.8. Check out the weekly updates on the website for more info on what's been happening lately!

https://veloren.net

Join us in-game and/or on Matrix: https://matrix.to/#/#veloren:matrix.org

If you would rather use Discord you can find the link on the website.

[–] sudoreboot@lemmy.ml 0 points 3 years ago* (last edited 3 years ago) (1 children)

US centrism. I tried to unsub from the worst offending communities, but I still am unable to scroll down a page without seeing something obviously only relevant to the US or tainted by yankee culture. posts and comments assume everyone is USian and anyone who isn't is treated like a foreigner.

It made my mood worse, affecting my daily life. So I cut down, and now I barely go there at all.

[–] sudoreboot@lemmy.ml 0 points 3 years ago* (last edited 3 years ago)

In addition to my other comment (which is more about paradigms than Haskell in particular), I think the main draws of Haskell is that it's the most well-known statically typed and pure functional language out there. It's mature, has a reasonably large community and an OK ecosystem. (I say OK rather than good because it's rather lacking in some areas like GUI bindings and gamedev but sort of makes up for it with solid "backend"-oriented libraries.)

It strikes a nice balance of type safety, convenience and readability compared to other languages that feature more expressive type systems and safety guarantees, or impure and untyped functional languages which may be more "straight forward" to use but may bite you in more complex projects with hard to find IO- and type-related bugs.

The syntax is clean and terse, reducing boilerplate and visual noise for reading and writing, letting you allocate your mental energy to the concepts and semantics more than the details of implementation and technicalities. You spend more time thinking than looking when reading source code, or typing while writing it.

The type system is expressive enough to act as documentation in their own right (not to say they replace comments and actual documentation!), while also offering escapes for when you think yourself cleverer than the type checker, such as when an edge case really isn't much of a problem, or when you know something makes sense but don't wish to prove it.

It's lazily evaluated, which enables you to think less about the operational semantics and more about the concept you're trying to encode. You can compose and chain operations on very large lists or sets without having to worry about the programme iterating over all of it and evaluating everything; it will only evaluate exactly what you need and no more than that.

I would write more but I've procrastinated enough for today..

[–] sudoreboot@lemmy.ml 0 points 3 years ago (2 children)

There is the Mobile NixOS project, but I don't think it's ready for daily use yet.

view more: next ›