HNHacker News
TopNewBestAskShowJobs

fileeditview

2,538 karma · joined November 28, 2017

submissionscomments
fileeditview··on Vim is touch-typing on steroids
In Vim you also have plugins that provide you with semantic editing (e.g. via LSPs). You then have it both.. same as if you installed a Vim plugin in your IDE. The only difference being that the IDE is slow and has a multitude of features that I don't need whereas Vim is configured to exactly my needs and has instant response always.
fileeditview··on Ask HN: I'm 40 and feel my mental ability declining. Programming seems harder.
I am 40 now and a better programmer/developer than I ever was before. I still encounter similar situations as you but I think you make a mistake by thinking your younger self would have handled this (easily).

The difference is that our younger selves were maybe more optimistic and naive and probably would have just produced a new mess for the next one to scratch his/her head about.

Abstraction is hard and we usually have to much of it in our code bases. You have to break it down and isolate smaller tasks to get started with. Start with some endpoint of the API and try to understand what it exactly does. Usually there also should be an API spec where the ins and outs are defined. Maybe it is easier for you to write this code by adhering to the spec and/or fulfilling existing tests than reading the old convoluted code?!

Probably you know all this and maybe you just hate your task. If this is the case.. sometimes a change is what you need.

fileeditview··on Dotfiles Management
I also use this trick to manage my dotfiles. Here is another good tutorial about it: https://www.atlassian.com/git/tutorials/dotfiles
fileeditview··on Pushup: a new compiler for making web apps in Go
For German devs it makes sense to use a no dead keys keyboard layout IMHO. You rarely need the accents anyways and it saves a lot of time when coding. I made the switch a long time ago and don't regret it. For the occasional word like "Expose", I just leave off the accent and that's that.
fileeditview··on Ask HN: Learn C in 2023?
Came also here to recommend this book. You can obtain it for free at the authors site: https://gustedt.gitlabpages.inria.fr/modern-c/

If you like it you could buy the print version.

There are some things he writes that are a bit controversial but generally I think it is very thorough. Sometimes it felt a bit dry to read to me.

fileeditview··on My IDE is too heavy so I moved to Emacs
> That's fine, but being a part of a team sometimes requires sacrifices. It's as true in football as it is in software engineering :-)

It's only fine if this provides something to the team which you could not provide otherwise and in my experience this is not the case usually.

fileeditview··on My IDE is too heavy so I moved to Emacs
For my day job I mostly write Go. There are tons of great linters you can use with golangci-lint e.g. which is easy to integrate into Vim. I wouldn't see any benefit of using Jetbrains here.. maybe it is true for other languages that don't have good community linters but I think there are not many of these..
fileeditview··on My IDE is too heavy so I moved to Emacs
There are many of these distributions and I recommend them to people new to Vim because they can get a good out-of-the-box experience.

However after some time you probably want to configure your own and only include what you truly need. For this a good solution is to just adapt https://github.com/LunarVim/nvim-basic-ide to your liking. This is made by the author(s) of LunarVim.

fileeditview··on My IDE is too heavy so I moved to Emacs
This sounds like exactly what I wouldn't do?! I actively stay away from IDEs because the are bloated and slow and don't offer me personally anything that I am missing in my (configured) Vim.

I have used JetBrains in the past and I never was a fan. It is very slow and lagy in many situations. If I'd go the "IDE" route vscode would be my choice.

fileeditview··on My IDE is too heavy so I moved to Emacs
A long time ago I switched to Emacs(with evil mode) from whatever IDEs I was using but it was also way too slow. I then switched to vim and configured it with lots of plugins. This was the best thing ever. I transitioned to Neovim but Vim would also be OK.

Vim/Neovim are always fast. Even with 30+ plugins configured. I can run them on any hardware and they are blazing fast. Not to mention the superiority of modal editing if you are used to it. I have every feature I need (LSP/code completion/diagnostics/even debugging via DAP).

Pretty sure that I won't switch setup for a long time/ever again.

fileeditview··on Use of ChatGPT generated text for posts on Stack Overflow is temporarily banned
Exactly. If ChatGPT was so great for this purpose they could just plug it into SO and suddenly they wouldn't need any real users anymore farming for points.
fileeditview··on Ask HN: Why don’t governments target zero inflation?
Only for future debt.
fileeditview··on Show HN: SinglePage – Quickly and anonymously publish a page to the web
Don't forget that the payment provider (bank, cc, paypal) also has logs.. using the word anonymous here is a bit dishonest in my book.
fileeditview··on Mate with only pawns and no promotions
Funny story: as a kid my chess trainer told me how to mate with knight and bishop and I thought it to be "useless". However a short while later I really had this in a "serious" game.. I was able to mate my opponent but only because he made non-optimal moves :)

Takeaway: it is really rare but good to know it.

fileeditview··on Valve Introduces Proton Next
Even more so now it is not pointless to own some nice CDs or DVDs.. You do not need internet connection.. just put it in the player and go.. still way easier than any spotify integration in modern hifi equipment that I have seen.
fileeditview··on Sweet Shell: With Oh-My-Zsh, SpaceVim, Starship, True Color, and Demo Mode
We all have different needs.. not everybody is an "SRE" or similar. Some people just use the terminal/shell mainly on their own machine and want to tune it. I am one of them. I can still use a vi without plugins on a remote machine instead of my tweaked and heavily customized vim.

It is not an argument to keep the environment I work in all the time dumb.

fileeditview··on Why talent sorting in Germany is flawed
There is more than one school system in Germany. Multiple allow to "rank up" after 4th grade (see different types of "Gesamtschule").

Also if you get a lower degree you could as an adult go back to a special school and get you high-school degree to study. Both of my parents did this and became teacher and doctor. Yes it may be harder but it is still possible.

I totally agree that these 1-2 year contracts are a problem. They also exist for teachers. Some of them get fired during holidays to save some money and then are re-hired afterwards.. it is disgraceful.

fileeditview··on Why talent sorting in Germany is flawed
or SAP..
fileeditview··on Elon Musk Texts Parag Agrawal
> [...] I won't let this fail and will do whatever it takes. It's too critical to humanity.

It's really hard for me to not be disgusted by these people thinking that a web platform whose main purpose are shitstorms is critical to humanity.

This is so absurd.. it could be a Monty Python script.

fileeditview··on We're Drowning
Which is true for most libraries pulled from Github also.. but additionally you cannot just ask your colleague.
fileeditview··on Tell HN: Beware 'Ungrowth' in Your Job
I don't know how this works in the US but here in Germany your work contract roughly specifies what you do for work.. so for a software engineer it would be developing software and similar tasks.

Cleaning break room fridges would not be an acceptable task. You sure could say yes and comply if you like cleaning fridges but usually people would probably just say no thanks.

If you just exaggerated to make a point I agree with you partially. But you always have to consider your personal growth and satisfaction with your work.

fileeditview··on 'The worst is yet to come' for the global economy, IMF warns
Probably a translation problem but I mean equity as in cash you own.
fileeditview··on 'The worst is yet to come' for the global economy, IMF warns
All of this depends a lot on your equity. So for people with a lot of equity the raising interest and declining price is good.
fileeditview··on Software I’m thankful for (2021)
Because Vim is a power tool that must be learned. You cannot "just use it". Would you say the UX of an airplane is bad because you have so many knobs and buttons and have to learn how to use them before flying?
fileeditview··on Magnus Carlsen resigns against Hans Niemann after one move
I am absolutely not decided on the issue but you should always remember that the "guy" caught cheating was 12 and 16 when it happened.. I mean he was a kid. Kids do stupid things. So we should not overrate what happened in the past.
fileeditview··on Medieval skeleton puts a face on accounts of torture and violence (2019)
I don't see that. I think you need an ad blocker.
fileeditview··on Ask HN: Those making $500/month on side projects in 2022 – Show and tell
Wow that's really nice. Love these kinds of simulations. Well done!
fileeditview··on What's SAP, and why's it worth $163B? (2020)
I think you don't see the full picture here. The developers working for SAP usually don't need any certifications. They are regular computer scientists/physicists/mathematicians etc. who write code / design systems.

There are of course the certified consultants that work for clients of SAP. I can however understand why they need certifications. It's probably impossible to configure these systems without some kind of special education in them.

And as for the quality of SAP devs.. I work for SAP and I have met many very qualified developers at the company. Far more than I anticipated before joining the company. Quite a few have been poached by Google et al but that is another topic.

fileeditview··on Ask HN: As a dev, what made (or almost) you quit from a job?
Hehe I once in a startup was promised to be team lead (anyway ridiculous because the team had 3 guys). However I then married and went to honeymoon. When I came back my team was dissolved. I stayed for a little while but left soon after.
fileeditview··on The case for language agnostic hiring
Seems like generally good policy to give (paid) time to them if you expect them to learn something new.
← PreviousPage 5 of 18Next →