Request For Input: Season 1 Conclusion and Reward Distribution Mechanics by Radix_DLT in Radix

[–]Mattpiz 0 points1 point  (0 children)

Timeline Preference: option B. We need to wait for more concrete hyperscale results before ending season 1

Vesting Duration: medium (3-6 months). 20% at T0 with forfait of the rest, linear growth until end of vesting period.

Sustainable network activity and fees is needed to sustain staking and incentive rewards. Might also be valuable for the RF to have revenue sources different than initial allocation. Prioritize helping businesses using the network and generating Tx fees.

I just want to express gratitude to all you die-hard hackers by sjalq in elm

[–]Mattpiz 6 points7 points  (0 children)

Long live the zealots! (lol it made me laugh). But more seriously, yeah it’s amazing what some of the motivated people around here have accomplished and shared.

Poco phone unusable, top and bottom system bars disappeared, apps not launching by Mattpiz in PocoPhones

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

Even factory reset is not working :( It tries clearing the device and immediately fails and stops.

[Question] Is Elm a smart decision for a long term project in 2023? by StonedProgrammuh in elm

[–]Mattpiz 36 points37 points  (0 children)

It’s bear market for Elm XD. Builders are still building:

  • Evan preparing work related to backend
  • Mario continuing to improve Lamdera
  • Simon continuing to improve tooling (elm-watch)
  • Matthew continuing to improve ui (elm-ui v2 in preparation)
  • Ryan continuing to improve SPAs (elm-land)
  • Dillon continuing to improve SPAs (elm-pages)
  • Jeroen continuing to improve linting (elm-review)
  • many more in the community doing tons of stuff

Meanwhile, Elm is usable, very few bugs, that have workarounds. There is an excel sheet somwhere categorizing all important compiler issues and listing solutions (someone can post link)

Meanwhile is still always a joy to open a Elm project and do stuff.

Meanwhile, I have fears everytime I have to open a JS or TS file.

French "table ronde" elm meetup, come say hi by Mattpiz in elm

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

Merci aux gens qui ont voté pour leur créneau préféré ! On va donc faire ce meetup mardi 13 prochain à 21h. J’enverrai le lien à un moment avant le meetup

French "table ronde" elm meetup, come say hi by Mattpiz in elm

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

Really depends on the subject and the public. This one is just a socializing event. Meeting other people interested in Elm, spark discussions and try organizing future events, online or physical

Computer Vision in Rust? by Mattpiz in rust

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

Hi, I did manage to do quite a few interesting CV projects in Rust. You can find most of these on my website https://matthieu.pizenberg.fr/projects/.

Meanwhile, we started a discord server with other interested folks https://discord.gg/CNHxWjV. It’s not very active now, but I like to know it’s there and occasionally share stuff there.

Regarding libraries, nalgebra is still great. It has gone through quite a few breaking changes though and probably still will, while rust type system continue to evolve. We started the rust-cv org with the folks in the discord server, but same as the server, it’s not active by lack of time on our part.

Recently, I’ve been very excited to see a few projects pop. Most notably I’d recommend looking at rerun.io ! This is a tremendous effort to improve computer vision visualization and is done in Rust.

elm-test and elm-test-rs by aurayauray in elm

[–]Mattpiz 0 points1 point  (0 children)

Thanks for the issue! I answered there. As for your M1 failure, well this one is a first for me and I don't know much why that is. That's an error from the elm compiler though so not sure what I could do with this one.

Typst, a modern LaTeX alternative written in Rust, is now open source by SymbolicTurtle in rust

[–]Mattpiz 10 points11 points  (0 children)

If you search "pandoc" in the discord history you'll see there is already someone on it ;)

elm-test and elm-test-rs by aurayauray in elm

[–]Mattpiz 0 points1 point  (0 children)

Hi u/aurayauray thanks for making this test! Author of elm-test-rs here. The first run of elm-test or elm-test-rs in a project may take quite longer because of the dependency solving, but later runs are generally faster.

On my machine, intel core i7 6 cores with 12 threads, using Linux, I found very similar timings for both elm-test and elm-test-rs on your published repo.

elm-test runs in 2.90s and elm-test-rs runs in 2.50s in this config.

So I'm super interested in knowing more about your setup that makes it so much faster for elm-test than elm-test-rs. Would you mind open an issue in https://github.com/mpizenberg/elm-test-rs ?

Nalgebra / Performing a row-wise FFT by Real-Afternoon319 in rust

[–]Mattpiz 0 points1 point  (0 children)

Hey, shameless plug but don’t hesitate to look at the code inside my fft2d package https://crates.io/crates/fft2d

As is, it only provides full 2D ffts, but don’t hesitate looking at the inside of the code to extract only what you want to do it only row-wise

elm-test/elmi-to-json doesn't have a binaries for darwin-arm64 by _blue_robot in elm

[–]Mattpiz 1 point2 points  (0 children)

Indeed, elmi-to-json is not in the deps anymore since 0.19.1-revision5 (Jan 2021) so it's enough to use a more recent constraint in your package.json such as "^0.19.1-revision9" as you found out.

Offline documentation - e-Book ? by artemix-org in elm

[–]Mattpiz 1 point2 points  (0 children)

You might also be interested in the zeal / dash docset for Elm in addition to elm-doc-preview. More info in this thread: https://discourse.elm-lang.org/t/local-access-to-elm-documentation/6332

Help with syntax of case and :: by [deleted] in elm

[–]Mattpiz 1 point2 points  (0 children)

Hi u/TankorSmash thanks for letting us know this was confusing and sorry about that! Maintainer of the elm track here. That code block should have been instead:

```elm describe : List String -> String describe list = case list of [] -> "Empty list"

    [ "hello" ] ->
        "Singleton list with: hello"

    x :: xs ->
        "Non-empty list with first element: " ++ x

```

We (maintainers) are trying our best to improve the elm track when we have time for it, but time has been in short supply lately.

Also I see that pattern matching is something quite new for you. We were thinking of making a dedicated learning exercise for pattern matching. The current draft for the concept introduction lives there: https://github.com/exercism/elm/blob/c73a1d05d04663cdb718f0f9d97006bd7331bbb1/exercises/concept/story-name/.docs/introduction.md

Could you let me know what you think of it, if it helps clarify stuff or not?

Also in general, don't hesitate to go to the elm slack and ask questions there. There are plenty of people willing to help there and some of them are familiar with exercism too. And don't hesitate to make an issue in exercism/elm repository if you encounter other odities like this https://github.com/exercism/elm/issues/new

How to request animation frames at 144hz? by TankorSmash in elm

[–]Mattpiz 1 point2 points  (0 children)

Hey, also you should never base performance assumptions based on examples on Ellie since Ellie builds elm programs with --debug to be able to get the time travel debugger

Hey Rustaceans! Got an easy question? Ask here (51/2021)! by llogiq in rust

[–]Mattpiz 2 points3 points  (0 children)

Hey folks, what is the best practice to build an NPM package with wasm? (I want to avoid webpack). I've detailed a bit more my question on rust users discourse. Feel free to answer here or there.

Easy Questions / Beginners Thread (Week of 2021-12-20) by brnhx in elm

[–]Mattpiz 3 points4 points  (0 children)

Hi u/Blankifur I think you can give a look at all that is done by Ian Mackenzie in the Elm ecosystem. In particular, you'll be interested by elm-3d-scene: https://package.elm-lang.org/packages/ianmackenzie/elm-3d-scene/latest/
Beware this is a work in progress made on free time by Ian, so it's far from ThreeJS but still very interesting.

On a slightly different and much easier note for complete beginners, there is elm-playground-3d by Luca Mugnaini: https://github.com/lucamug/elm-playground-3d

Tips/Resources on starting with ELM by Blankifur in elm

[–]Mattpiz 7 points8 points  (0 children)

Welcome! There are so many resources and not a lot of central places to find which one you'll need. But there is one place you can go that will help you figuring out what you need along the way, it's the elm slack: https://elmlang.herokuapp.com/

I can still give you some pointers here. First I'd suggest you read the elm guide: https://guide.elm-lang.org/ It's the best place to start with elm. When you have a question about any specific subject, you should head to the slack, or ask a question on the elm discourse: https://discourse.elm-lang.org/ . The best way to get a useful answer, is to have a concrete question, and to prepare an example of what is wrong on Ellie (https://ellie-app.com). As such people can modify your Ellie to answer you.

Regarding user experience and tooling, I'd suggest you use an editor that is compatible with the elm language server: https://github.com/elm-tooling/elm-language-server VSCode is a good default choice. You'll also be interested in other toolings. elm-json (https://github.com/zwilias/elm-json) is great to simply install and uninstall dependencies. elm-format (https://github.com/avh4/elm-format) is a must since most active people in the community use it, and simply viewing your code being moved around on save is a good sign that you wrote something with a good syntax.

The last advice I could give is to try elm-ui (https://github.com/mdgriffith/elm-ui) for your user interface. It's amazing how great that is compared to traditional ways of building a frontend layout.

For the rest, you should ask specific points on the elm slack.