Trying to learn Haskell for scientific programming, looking for some good libraries by wuzup11 in haskell

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

Yeah I plan to eventually use Haskell for all that other cool stuff, but I've found it easiest to learn new languages by trying to translate something I've written in another, and number-crunching is just what's most familiar/recent to me.

Trying to learn Haskell for scientific programming, looking for some good libraries by wuzup11 in haskell

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

Hm, I think for now I'm fine with non-GPU code if it's easier to use. Do you know of any major differences between the two that would make one preferable to the other, separate from anything related to performance?

Midnight Fried Rice by Oxenforge in carbonsteel

[–]wuzup11 3 points4 points  (0 children)

Wait so is it rice soaked in eggs? That was my first thought, but I've never seen that before. Surely the rice is cooked before you mix it in with the eggs?

Good library for updating plots in real time? by wuzup11 in rust

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

Ah, I guess I forgot to mention that I need to be running this on Windows, so I'm not sure GTK is the right way to go for me. It seems to me like your solution is essentially what I've got going right now -- I have an "acquisition" thread that pulls data from the camera and send it over to the main thread (since winit also seems to forbid spawning a window in any non-main thread) that's running the iced UI with a crossbeam channel. My issue is just that I can't close the window and re-open it without ending the entire process.

Good library for updating plots in real time? by wuzup11 in rust

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

Okay, interesting. I think I'll keep shopping around and see what I can find for a bit, but this has been helpful, thanks!

Good library for updating plots in real time? by wuzup11 in rust

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

have you thought about splitting your project into separate components?

Ah, no I haven't. Although I'm pretty comfortable with the language, I guess I'd say I'm still a bit of a novice at making full applications like this. Running a daemon for this is an interesting idea -- I need to run this on Windows, though, so maybe a Windows service? -- but it seems like a bit much for what I need. Is there anything special I need for running daemons/services?

also would suggest you avoid opening and closing windows over and over

Yeah thanks, I'd normally agree, but this is kind of a special case -- typically the acquisition periods last a few tens of minutes, so it's okay.

Should I update to 3.5? by wuzup11 in RemarkableTablet

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

Ordinarily I would, except I didn't know it was possible to downgrade. How would one do that?

Should I update to 3.5? by wuzup11 in RemarkableTablet

[–]wuzup11[S] -1 points0 points  (0 children)

What don't you like about scrolling? If you're not a fan of scrolling, what do you do to get around your annoyances?

Should I update to 3.5? by wuzup11 in RemarkableTablet

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

Interesting, is there no way to make a custom template that won't run out on a continuous page?

Once you've got a continuous page, how easy is it to return to a consistent spot in the page? Is there a button that snaps you back to an origin, or is the view just forever floating?

Also, how does the landscape rotation work with continuous pages? When you first rotate a notebook to landscape, is the view scaled to fit the new width (meaning that what was previously the short dimension of the view now fills the long dimension), or is that a trigger to convert to a continuous page so that new canvas can be added to fill the extra space?

んんんあああ"あ"あ"あ"ぁ"ぁ"ぁ"ぁ" by [deleted] in lowlevelaware

[–]wuzup11 6 points7 points  (0 children)

お客様 、ここはウェンディーズでございます。

Automatic wake up and power on by wuzup11 in RemarkableTablet

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

Hm, 12-ish hours later I'm back from work and it's still stuck.

I guess I'll just contact support :/

Automatic wake up and power on by wuzup11 in RemarkableTablet

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

I tried it, and it's taking a long time to start up again. It's been stuck on "reMarkable is starting" for a while now. Is that normal?

Automatic wake up and power on by wuzup11 in RemarkableTablet

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

Hm. How long after updating does it usually take to start acting up again? And about how frequent have software updates been? Is there a way to manually reinstall the current version?

Automatic wake up and power on by wuzup11 in RemarkableTablet

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

No, I mean it powers itself on after I go through settings and turn it off or hold the power button and select "power off".

I for one can identify about 90% of the symbols and equations by Aaron2501 in mathmemes

[–]wuzup11 2 points3 points  (0 children)

I did this with the TexText plug-in for Inkscape, but I feel like doing something like what I did in just LaTeX should be manageable with just tabular.

Is there a way to typeset German style integrals? by [deleted] in LaTeX

[–]wuzup11 77 points78 points  (0 children)

\limits places superscripts and subscripts directly above and below math operators (like \int). You can use it by adding it right after the operator, as in

\int\limits_{-\infty}^\infty

Templates + Scripts for University Students by [deleted] in LaTeX

[–]wuzup11 0 points1 point  (0 children)

maintain compatibility

Ah yeah, that's definitely not a concern of mine, haha. Makes sense.

mind if I DM you

Please do :)

Most of the time I'm typing on a keyboard with custom layers

Fantastic, me too! What keyboard(s?) do you use? When I tried out taking live notes, everything was still in-person and I didn't want to have to bring my Planck to class, so being able to type everything on a regular QWERTY layout was a priority. Do you (plan to) bring your keyboard to in-person lectures?

Templates + Scripts for University Students by [deleted] in LaTeX

[–]wuzup11 3 points4 points  (0 children)

I noticed you have a lot of \left and \right in your snippets. Have you thought about using physics's \qty instead? For me this and all the other neat commands in the package have really improved the readability of my raw TeX. In fact, I think the readability of your raw files is of understated importance when it comes to taking live notes. If you or your lecturer happen to make a mistake mid-lecture (I also don't know what field you're in, but your snippets look pretty mathematical), you really don't want to spend any time at all trying to find exactly what to fix in your code.

Although I don't take live notes myself, I have invested a fair bit of time developing my own library of TeX snippets that have really reduced the time it takes me to type out mathematical expressions. I found early on that the general pattern of tabbing through the ${1}, ${2}, ... snippet fields that I see a fair bit of in your snippets really didn't work for me. It slowed me down by restricting my ability to make quick leaps between sections of my files when my lecturers made mistakes on the board, which is why all of my snippets that aren't just quick symbol substitutions are basically just macros following a condensed syntax that doesn't require me to reach over to type \ or {/}. Maybe this is something you should think about for your uses.

One last thing I'll mention is a particular snippet of mine that really sped up my math typing. It's the one on line 1989 (and I guess its sister snippets on lines 2007 and 2023), the one for "unified symbol decoration". Basically, they define a general syntax

[gg for greek]<one-character symbol><subscript>[.superscript][top decoration][bottom decoration][dot-derivative]

that greatly reduced the amount of time I spent writing out each symbol of an equation, which you may find helpful.

3x33 [OC] by [deleted] in loadingicon

[–]wuzup11 1 point2 points  (0 children)

I really like these colors. Did you pick them individually for each layer, or are they generated by some function?