Hacker Newsnew | past | comments | ask | show | jobs | submit | sjellis's commentslogin

PSA: If you are using AWS, you should be using Session Manager for remote access to your EC2 instances if possible - it is free and trivial to enable. Azure offers Azure Bastion, which is exactly what it says. Both of these can keep hostile SSH connections completely away from your servers, and also help to aggregate access logs.


iirc you cannot handle multiple separate user accounts with limited privileges on a server with AWS SSM SM, has that changed?


I expect nushell to massively change how I work:

https://www.nushell.sh/

It's a shell that is actually built for structured data, taking lessons learned from PowerShell and others.


> And let's not forget to be grateful towards for-profit companies that contribute to open source.

The main sponsor of WINE is CodeWeavers, who have been paying folks that work on WINE for a very long time, and are involved in Proton development:

https://www.codeweavers.com/

They sell a supported version of WINE for Linux, macOS and ChromeOS, as well as providing engineering services to clients like Valve.


I am currently evaluating dsq and its partner desktop app DataStation. AIUI, the developer of DataStation realised that it would be useful to extract the underlying pieces into a standalone CLI, so they both support the same range of sources.

dsq CLI - https://github.com/multiprocessio/dsq DataStation desktop app - https://datastation.multiprocess.io/

Two alternative CLI tools that I looked at:

sq - https://sq.io/ octosql - https://github.com/cube2222/octosql

Honourable mentions to:

Miller - https://miller.readthedocs.io/en/latest/index.html Dasel - https://daseldocs.tomwright.me/

These don't use SQL.

VisiData is also amazing for data navigation, although it requires some effort to get the model:

https://www.visidata.org/


xsv is invaluable for processing big csv files: https://github.com/BurntSushi/xsv


qsv is a fork of this, as qsv is pretty much unmaintained now (I don't mean to sound negative, BurntSushi did an AMAZING job and I love the work they did).


Didn't know that. Thanks!


I've been experimenting with Hatch:

https://hatch.pypa.io/

The USP of Hatch is that it uses the latest generation of Python standards and tech under the covers, so you have a unified tool that's less quirky than previous ones. Poetry and pipenv predate some of the improvements in Python packaging, so had to develop some things in their own way.


The maintainers of the Python packaging have just officially adopted Hatch:

https://hatch.pypa.io/

Hatch aims to do what Poetry does, but is strictly compliant with Python standards.


> The maintainers of the Python packaging

Who?

> have just officially adopted Hatch:

Do you have a link?


The Python Packaging Authority, the team that maintain setuptools etc. for core Python.

There's a discussion here:

https://discuss.python.org/t/hatch-1-0-0-is-available/15359


Oh great thanks for the link :)


There are a few projects that take inspiration from PowerShell, but they haven't got mass adoption. I have hopes that Nushell will be a success when it gets to 1.0:

https://www.nushell.sh/


FWIW, AWS now have an official SDK for Rust in beta:

https://aws.amazon.com/sdk-for-rust/

There are people at Microsoft working on a Rust SDK for Azure, but it's explicitly a volunteer effort with no support guarantees at the moment:

https://github.com/Azure/azure-sdk-for-rust

These days I probably would not look at any language that did not have SDKs for AWS and Azure, for similar reasons.


I use Joplin, which has a similar feature set but also mobile apps:

https://joplinapp.org/

It supports various types of file stores for syncing between devices. I've used OneDrive and WebDAV. The project has also recently launched a cloud service for people who want to sync between devices but don't want to set up a network file store.


It's my current note-taking app of choice, and I sponsor it on GitHub.


The wheels started to come off with .NET back when ORMs became a thing, slightly before Rails. Look up "ALT.NET" movement for the history.

TLDR: Microsoft wanted .NET developers to only use tech from Microsoft, used various tactics to achieve that, and people got the message. If you wanted to use modern tech or develop innovative stuff, .NET was not a comfortable place to be.

Microsoft have tried to move past that, but never really have. .NET has never had a healthy Open Source eco-system.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: