Ask HN: What are some tools you wish you had while doing your day to day work?
101–106 of 106 posts
Re: Ask HN: What are some tools you wish you had while doing your day to day work?
#102I wish I had a way to do knowledge work but also use my body. Right now, for working purposes (as a software engineer), I'm a disembodied head that can move a pointer, type words, and voice chat. Our bodies were never designed to sit in chairs 8 hours a day for forty years. The very idea of needing to spend free time exercising just to keep your body from falling apart is, well, preposterous. (It's been a long time s…
I had a shower thought the other day. When playing games it's often quite normal to lean left, right, back in the heat of the moment. (The good old falling out of a chair in the heat of the moment). It would be nice to have some sort of simple peripheral that would allow to translate simple body movement and maybe breath patterns (multiple games have a button to hold breath) into controls. I know that VR is a thing b…
Re: Ask HN: What are some tools you wish you had while doing your day to day work?
#103I wish there was a bi-modal programming language: a "design" mode, and an "implementation" mode. Design Mode: - Define domain model: entities, relationships, constraints - Define behaviour: state machines, conditions, triggers, calculations - Define architecture: systems, subsystems, modules, interfaces/apis - Define rules for composition and communication - Define extensibility points, service provider interfaces -…
Re: Ask HN: What are some tools you wish you had while doing your day to day work?
#104I've been looking for software to map relationships between my team's products (app servers) and their integrations. E.g. server01 can go from 3.1 to version 4.0 since foo01 integrates with server01 and foo01 supports 3.1 and 4.0. I have been poking around at graph databases for this, but I'm also looking for something better than wiki pages.
Yes! I worked at a well-known regional company about 15 years ago and we built one of these ourselves. It would track servers, software, packages, etc... You could quickly see which web servers were running which versions of .Net and then drill into the applications which had their own tagging to specific .Net versions. Then you'd have a clear picture of the opportunity/costs/consequences of upgrading the version on…
Re: Ask HN: What are some tools you wish you had while doing your day to day work?
#105Earlier quoted context omitted.
Visidata is great for this kind of thing, exploring and editing csv. https://www.visidata.org/ https://www.visidata.org/docs/edit/
(OP) I've had a short look at Visidata. Maybe it works or not on my described scenario (I should read the docs more carefully and make a test to be sure), but it's definitely in the direction I had in mind (a simple yet customizable enough tool for the job).
Re: Ask HN: What are some tools you wish you had while doing your day to day work?
#106Being able to incrementally load compressed files. Sometimes I have to load large tables, do some processing and save the result. The easiest way to do that has been to load the rows of csv files by blocks (it's really easy to load parts of csv files). But I'd love a way to do the same row wise loading with compressed file formats such as parquet. (Bonus points if that's possible even if I'm not the one who built the…
Not applicable to parquet, but I have used zless/zgrep often on tar.gz-compressed logs. (I'm not sure what they're doing is actually that efficient though...)