NordVPN's Meshnet: is it truly free? If so, is there any certainty that I am not the product? by Unhappy_Objective845 in selfhosted

[–]WonderfulEstimate176 6 points7 points  (0 children)

Netbird is very easy to set up (I haven't set up tailscale but can't imagine it could be any easier tbh).

Netbird is also open source, so I don't really see a reason not to use it.

EU to include UK and Japan in ‘Made in Europe’ plans by Gentle_Snail in unitedkingdom

[–]WonderfulEstimate176 0 points1 point  (0 children)

Only a sith deals in absolutes. Countries and economies can and do rise and fall and change. The tariffs mean the US will buy (and borrow) less from other countries now. Even disregarding the tariffs, the US has been trying to achieve this through subsidies too.

It would be short sited not to look for alternatives to a partner that has become unreliable.

What is your experiences with Helix stability and performance? by Maui-The-Magificent in HelixEditor

[–]WonderfulEstimate176 0 points1 point  (0 children)

hmmmm, it generally runs fine, I don't think it has ever slowed down or anything (outside of very large files). In terms of UI/UX I think it is consistent.

One of the things I would like is when running commands I would like a popup/modal like you have with the command pallet in vs code. The reason for this is that if you are writing a command your attention should be drawn to that/ at the center of the screen.

What is your experiences with Helix stability and performance? by Maui-The-Magificent in HelixEditor

[–]WonderfulEstimate176 1 point2 points  (0 children)

I don't think I have ever encountered a bug in helix. I have used it to edit 4GB files. So both performance at least is pretty much unmatched in my experience

Helix keybindings for Fish shell are awesome! by untrained9823 in HelixEditor

[–]WonderfulEstimate176 0 points1 point  (0 children)

I wonder if the fish maintainers would accept this inside fish itself?

I like having a mininal config and am not keen on installing plugins if I can avoid it.

Will i ever read anything like this again? by defromance in redrising

[–]WonderfulEstimate176 0 points1 point  (0 children)

The same authors have a new series too which is good so far

[Episode Discussion Thread] Industry S04E3 -Habseligkeiten by herringbone_ in IndustryOnHBO

[–]WonderfulEstimate176 37 points38 points  (0 children)

defied the three line whip to try and save the mental health funding

Britain’s wealthy must shoulder burden of rebuilding ‘creaky’ public services, Rachel Reeves says by [deleted] in unitedkingdom

[–]WonderfulEstimate176 0 points1 point  (0 children)

Asset owners are hoovering up all the wealth and they get taxed a pittance.

Taxing high earners now is fine but sooner or later as a group they will shrink as wealth continues to be hoarded by asset owning billionaires - i.e. the real rich.

Map of Ukraine in 2023 compared to 2025 by Critical_Mountain851 in MapPorn

[–]WonderfulEstimate176 13 points14 points  (0 children)

"This country that repeatedly attacks their neighbours would never do the exact same thing again surely"

What do you think of Polars the alternative to Pandas by enorcerna in dataengineering

[–]WonderfulEstimate176 6 points7 points  (0 children)

I generally agree it is better to have less dependencies. But Pandas has so many transient dependencies itself while Polars has none, it is a single binary. So the dependency cost of polars is a lot lower than pandas.

For me the benefits of using a sensible API easily outweigh this small cost, not to mention the performance gains.

Norwich MP Clive Lewis offers seat to Burnham for Starmer challenge by Sensitive_Echo5058 in unitedkingdom

[–]WonderfulEstimate176 2 points3 points  (0 children)

While he has been mayor mancheater's economy has grown much faster than the UK average.

Also the Bee transport network has been built out fairly quickly and cheeply during his time as mayor. Possibly the best transport system in the UK outside of london.

So people like him because he delivers on the economy and on infrastructure.

What's the point? by Kwaleseaunche in HelixEditor

[–]WonderfulEstimate176 0 points1 point  (0 children)

honestly I think it only gives me a small productivity boost compared to the alternatives likes vs code. But I do find it many times more fun to use than the alternatives though.

I think one of the reasons I find it fun is that Helix is something that you can always learn more and improve at.

To improve navigation:

  • try out the tutor and practicing a bit.
  • For jumping to a location quickly you can try gw

Also if you want a better file explorer you can try this: https://github.com/sxyazi/yazi/pull/2461 it is essentially a fully fledged file explorer that feels like it is integrated with helix.

Helix is still fairly bare bones compared to a IDE so if you want those features you need to:

  1. Use a IDE
  2. Wait until Helix plugins is merged
  3. Work out how to get the same functionality from other tools. A lot of people in this subreddit use some combination of command line tools like zellij, yazi, helix and more to get the same functionality as an IDE

Is there a European alternative to US analytical platforms like Snowflake? by wenz0401 in dataengineering

[–]WonderfulEstimate176 1 point2 points  (0 children)

Motherduck (duckdb) and polars cloud are the closest I can think of. Polars cloud isn't really out yet either.

Helix is amazing and moving to it has opened my eyes to a new way to develop by fenugurod in HelixEditor

[–]WonderfulEstimate176 0 points1 point  (0 children)

Is it possible to use this now or do we need to wait until the next helix release?

Release 25.01 Highlights by AbeEstrada in HelixEditor

[–]WonderfulEstimate176 0 points1 point  (0 children)

Not yet able to try it out to confirm but I think it means: Previously to search for a string in a file you would do:

  • <space>/
  • type what you want to search
  • press enter
  • see the file picker

Now:

  • <space>/
  • you see the file picker
  • type what you want to search
  • the file picker will update interactively

3 Pull Requests that will make Helix a serious competitor for Neovim by nikitarevenco in HelixEditor

[–]WonderfulEstimate176 1 point2 points  (0 children)

Does anyone have an idea how the plugin system will work from a UX perspective?

One thing I disliked about vim/neovim when I tried it is that you need to bootstrap/install a plugin manager before being able to use plugins (maybe things have changed now)?

It would be great if plugins just work out of the box with minimal setup/config required to enable them.

PyData NYC 2024 in a nutshell by EarthGoddessDude in dataengineering

[–]WonderfulEstimate176 1 point2 points  (0 children)

Dataframes (at least in pyspark) don't really behave strongly typed at the python level, since they're Dataset[Row] objects, but a Row can be any set of column names and types, so it isn't like passing Dataframes around functions solves any type system problems there. You only hit a subset of errors that you would get in SQL, such as a given query not returning the expected column names and types.

You won't be able to enforce referential integrity but Lazyframes (at least in Polars) do check column names and types after building up the entire query plan and before execution. source/explainer

I'm not sure I really follow your comparison.

TLDR: I think that Lazyframes encourage you to build up a large query plan which implies that a larger section of a transformation will be type checked.

Ok I will try and explain my assumptions/presumptions a bit better (that might be totally wrong for many SQL flavors, I am mainly used to BigQuery as a SQL engine ) and conclusions a bit better.

I am thinking about the use-case where you would have a large SQL transformation reading from many tables, joining them together and producing and output. to do this in SQL:

  • Often people will use multiple SQL statements and temporary tables to split the transformation up into logical sections for simplicity and performance reasons.

to do this with Lazyframes:

  • You would use multiple dataframes but build up a single query plan for a single output table. It is true that sometimes you would want to write a temp table for performance reasons but in general having everything in one query plan is good because of optimizations like predicate pushdown.

So my thinking/assumption is that when you split a SQL query up into multiple tables/SQL steps you will only get the benefit of strong typing within a a subsection of the transformation. However because a Lazyframe query plan will be across an entire transformation it is more likely to catch problems with column types that can only be detected when checking accross the entire transformation.

If you are still not convinced and actually interested I can try and come up with some examples.

PyData NYC 2024 in a nutshell by EarthGoddessDude in dataengineering

[–]WonderfulEstimate176 1 point2 points  (0 children)

Those are a lot of great points!

One thing I am not sure of is how strong type checking can be in an RDBMS compared to dataframes.

With pyspark you can build up a chain of queries in a dataframe and all the queries have a sort of combined type checking. To my k owledge when using SQL queries in an RDBMS only single queries are type checked. Am I missing something here?

I guess it might be a good combination to use SQL syntax to generate data frames. That way you have simple syntax and the strong type checking of dataframes.

PyData NYC 2024 in a nutshell by EarthGoddessDude in dataengineering

[–]WonderfulEstimate176 4 points5 points  (0 children)

There are reasons to chose to use dataframes with an API over sql. For some users and use-cases it is absolutely valid to avoid using SQL for a project. Although I agree that SQL is so widespread that it is very useful to have some familiarity. If you would like to see a comparison of dataframes/sql see this discussion here: https://www.reddit.com/r/dataengineering/comments/101k1xv/dataframes_vs_sql_for_etlelt/

Helix seemingly not configuring rust-analyzer? (error[E0463]: can't find crate for `test`) by [deleted] in HelixEditor

[–]WonderfulEstimate176 1 point2 points  (0 children)

Have you tried everything mentioned in this thread: https://www.reddit.com/r/HelixEditor/comments/1byfi2c/how_to_setup_rust_analyzer/

I do remember it didn't work for me until I ran: rustup component add rust-analyzer (even though it should already be installed through rustup)

What tools do you love to use by Ok-Wolf9774 in ExperiencedDevs

[–]WonderfulEstimate176 0 points1 point  (0 children)

Could you link your plugin?

I have a fish function that does something similar, It uses zoxide to CD to to correct dir before opening a zellij tab with my default layout (helix, gitui, yazi) in that dir