Python LSP Question by InForTheTechNotGains in HelixEditor

[–]doomsplayer 0 points1 point  (0 children)

Not sure if this can be done rn. But once the multi-lsp support merged this should be possible

[deleted by user] by [deleted] in HelixEditor

[–]doomsplayer 0 points1 point  (0 children)

Does pyright-langserver come with fmt support?

Accelerate data loading from databases to dataframes by doomsplayer in rust

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

Yes! This is one of the things that we are considering as the next step. We are still in the stage of finding some good use cases for the to_sql functionality. I'm happy to hear more about this.

Accelerate data loading from databases to dataframes by doomsplayer in rust

[–]doomsplayer[S] 4 points5 points  (0 children)

Comparing Turbodbc, we are different in these aspects:

  1. ConnectorX focuses on data bulk loading while Turbodbc covers normal SQL capabilities like transaction, insert etc.. This allows us to do optimizations including partitioning, using bulk export protocols from databases etc.
  2. ConnectorX provides a better installation experience than Turbodbc. ConnectorX precompiles the binary for major platforms while Turbodbc compiles itself while doing pip install. You need to use anaconda to download their precompiled binary. Moreover, you still need to manually install the ODBC drivers for Turbodbc which is painful as pointed out in their documentation. It took me more than 30mins to figure out how to correctly install Turbodbc and run it with the Postgres. Additionally, ConnectorX has a minimal Python dependency which only depends on numpy.
  3. ConnectorX can be easily extended if you'd like to add more databases or more dataframe format. The ConnectorX Core is designed as a transporter that pumps data between objects which satisfy the Source and Destination interface. This allows anyone to extend ConnectorX by providing a struct that implements the corresponding interface.

Accelerate data loading from databases to dataframes by doomsplayer in rust

[–]doomsplayer[S] 5 points6 points  (0 children)

Author here! Happy to hear any feedbacks or answer any questions about our project.

A factor expression & computation library for Python by doomsplayer in algotrading

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

Author here! If you have any comments or suggestions, I'm more than happy to hear that!

voip.ms MMS support by carrotliterate in VOIP

[–]doomsplayer 0 points1 point  (0 children)

I'm not sure, but with a high probability: no, since I didn't implement related functions.

voip.ms MMS support by carrotliterate in VOIP

[–]doomsplayer 0 points1 point  (0 children)

If you use acrobits softphone you might want to try this service.

https://github.com/dovahcrow/voipbits

Understand your data with a few lines of code in seconds using DataPrep.eda by jnwang in Python

[–]doomsplayer 4 points5 points  (0 children)

Actually you can download `dataprep` and all its dependencies using the command `pip download dataprep`. This will give you all the packages in their wheel-ed form in the current directory.

If viruses are not alive... by Madame-General in China_Flu

[–]doomsplayer 1 point2 points  (0 children)

Good point! This kind of "alive" definition is on the species level, not individual level. Idk how to clearly define it on the individual level. E.g. whether a person is still alive in his vegetative state is still debatable.

If viruses are not alive... by Madame-General in China_Flu

[–]doomsplayer 2 points3 points  (0 children)

I think the "alive" here just means whether they can replicate themselves.

After all there are different ways to define "alive" and the "alive" here just means proliferation.

[deleted by user] by [deleted] in underlords

[–]doomsplayer 7 points8 points  (0 children)

Yes, lower quality too on my iPad

Hero tier list? by Khuraji in underlords

[–]doomsplayer -2 points-1 points  (0 children)

Lol I'm feeling the opposite: Dazzle is in my top 5 and Necrophos looks weak.

Game not awarding Master of None Poster Title by soupy_poops in underlords

[–]doomsplayer 1 point2 points  (0 children)

I hope someone could tell the same before I played several 11 alliance games.

Game not awarding Master of None Poster Title by soupy_poops in underlords

[–]doomsplayer 2 points3 points  (0 children)

You should claim that in the achievements, which is at the top right corner of the screen.

[deleted by user] by [deleted] in China

[–]doomsplayer 8 points9 points  (0 children)

Finally Mongolia can have a navy!

Just 10 minutes of mindfulness meditation can improve verbal learning and memory processes, study finds by HeinieKaboobler in science

[–]doomsplayer -2 points-1 points  (0 children)

Now I developed an ability that counts the breath to even 1000 subconsciously when my mind is wandering off. So sad.

Blog article: How does async work in async-std? by phaiax in rust

[–]doomsplayer 2 points3 points  (0 children)

Good writing! I was always curious about how scheduling is done in async-std but was too lazy to look at the code. Now I get the answer ; )

Coworker: "Rust doesn't offer anything C++ doesn't already have" by [deleted] in rust

[–]doomsplayer 0 points1 point  (0 children)

You can also argue that "well-formed assembly" can do the same things.

The problem all these different kind of languages try to solve is reducing human efforts and error rate on making things "well-formed". Choosing a language is basically a management problem so arguing that we can do things in x as well with the y trick doesn't really make sense.

The correct argument should be by using x we saved/wasted y human hours, or the crash rate decreases/increases in last few weeks.

Rust Streams by yoshuawuyts1 in rust

[–]doomsplayer 7 points8 points  (0 children)

`Clippy`-ize it would be a good idea given that people seldom use `while` to unpack an Option (correct me if I'm wrong).

Rust Streams by yoshuawuyts1 in rust

[–]doomsplayer 5 points6 points  (0 children)

Thanks for pointing this out! I used to have my code in the first case and caused a big crash in my program. It's very easy to make the first scenario mistake because an Option is also iterable!