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

Not sure if electron is the issue, I believe vscode is based on it (I may be mistaken). Really wish they would sort Teams out.

I like the concepts and product, but when in a video chat I have to close most apps. I tried opening a JIRA ticket whilst on a video call the other day... my quads still have the scars


I skim most Show HN posts and think "that's cool", but never look at it again.

Seeing this, I thought that's cool and it's something I really want to start using! Thanks!


Oooh, that's really nice to hear! Thank you!


> <edit> I've reconsidered. It's really insulting.

In the most objective way possible, if I was a FOSS author, I'd find this comment insulting

Pour a beer down your sink for every dev who has abandoned a project - mostly in free time - due to demanding and entitled users


It's a commercial product owned by Microsoft designed to profit - financially - directly off a piece of software Linus Torvalds himself wrote specifically to manage the development of Linux. Not supporting Linux - when they trivially could - is an outright statement.


The GitHub site itself is commercial, but unless I am missing something the GitHub Desktop client in question is actually open source (MIT) https://github.com/desktop/desktop.

In fact, as was mentioned elsewhere, there is an actively maintained fork of the project that adds support for Linux environments. https://github.com/shiftkey/desktop IMHO this is the open source ecosystem working as intended!


Just want to throw a small one in there: branch names are all lower case.

Prevents strange issues when you use a case insensitive file system like on OSX or Windows


What kind of issues have you encountered? Since NTFS, HFS+, and APFS are all case-preserving the only thing I've ever run into was a Unix-only project where they files which differed only in case (i.e. Makefile and makefile) and the project team fixed that by recognizing that it was just asking for trouble.


I make a branch named 'feature/ABC-123', do some work, and push to the server. You want to take over my branch so you do a fetch then run the command 'git checkout feature/abc-123'. You will check out my branch, but when you go to push back to the server you're going to be push a new branch with a lower case file name unless you realize what has happened and know that you need to run 'git push origin feature/abc-123:feature/ABC-123' to push your changes to the existing remote branch.


Yep exactly this. We've gotten into messes before when people are working on - or think they are - the same branch. Some os think they are the same, others different.

Also just finished migrating something that ran on IIS to linux, and got the casing pains once again.

If the universe were to be reinvented, I ask please make everything case sensitive by default


Interesting — I've never hit that, presumably because it always works the right way if you use tab-completion or are copying a command from the GitHub/GitLab UI. That's good to know about.


Yeah, it’s not exactly a common problem. I’ve only seen it come up in that scenario when two people with different casing habits try to share a branch.


Save yourself the headache and just make your project directories case sensitive.

fsutil.exe file setCaseSensitiveInfo "C:\path\to\dir" enable


can't do on osx without reformat if i'm recalling correctly


APFS filesystem has volumes that share shape with Macintosh HD. You can create a separate encrypted case sensitive volume called Development


that's like using a nuke to hammer a nail.


It really isn’t. APFS has excellent support for logical volumes, and it’s barely any harder than creating a new folder.

(Each volume can also use an extra encryption layer if you want, which can be super useful.)


I don't recall seeing anything in git that involves putting the branch name on the filesystem. Not even poking around in the .git directory. What are you seeing?


So, every branch is represented by a file in .git/refs; you’ll find, for example, .git/refs/heads/master alongside any other local branches you’ve created.

There’s an analogous tree for remote branches!


Well, hell. I've done surgery on those files before. Not sure how I forgot that.


I never had strong feelings about systemd, and the first time I used it I did prefer the service files to sysvinit scripts.

The real wow moment came when discovering socket activation which allowed systemd to take care of zero downtime deployments of web applications - for me that was reason enough to support the project.

Nowadays I'll use a container orchestrator to achieve the same thing, bit it was a good couple of years whilst it lasted.


$ErrorActionPreference = "Stop"

At the top of the script is the closest I fount to `set -e`


Some of these strips are far too close to home to be funny


Not OP, but during a recent hiring process we asked for backend engineers (e.g. java/golang/databases etc). Half of the CVs we received were for Angular/React developers.

I'm unsure how this could happen with any sane vetting process.


Wow, is that even true?

I do believe the "technical" layer in a recruiter is the most important thing. Amarraja, how do you go about vetting your recruiter? Have you had any set of criteria to identify a solid talent acquisition partner?


I knew the design looked familiar. If anyone uses Solr, this does the same for its debug output

https://explain.solr.pl/


I've just compared TablePlus to PGAdmin (the new web one), on a fast query which returns 1000 rows. The responsiveness of TP is really noticable


yep, compared to SQL management studio as well the difference is night and day.


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

Search: