HackerTrans
TopNewTrendsCommentsPastAskShowJobs

cain

no profile record

Submissions

Hetzner subsea fibre cut outage

status.hetzner.com
140 points·by cain·قبل 4 سنوات·90 comments

Ask HN: Does anyone else get sick when their vacation starts?

43 points·by cain·قبل 5 سنوات·40 comments

comments

cain
·قبل 4 سنوات·discuss
What issues did you have with GDscript's signals? I've been using Godot for > 2 years and had no issues with them.
cain
·قبل 4 سنوات·discuss
I can't speak to the strengths of the VScode plugin, but if it's anything like the emacs gdscript plugin (which I use with Spacemacs + vi keybindings), then the integration is very tight. I get just as much completion as I do in the in-engine editor, I can run/debug/breakpoint etc. I've been using it for ~2 years.
cain
·قبل 4 سنوات·discuss
The limitations of Godot's in-engine text editor can be compensated by a more powerful external editor: VScode, emacs, vim, etc. An example would be the lack of remappable keybindings: this can be overcome by using an external editor.
cain
·قبل 5 سنوات·discuss
I've heard good things about Hetzner. How do they compare to Linode?
cain
·قبل 5 سنوات·discuss
Logging to console, to build a mental model of the codepaths data and events take.

Git grep (or ripgrep) to find usage - useful when refactoring and to see how data is used/accessed and where it's passed around. Also useful to note where certain data doesn't show up: you can infer some structure from this.

Looking at when something was last changed with git blame can be useful. Is something suddenly broken, but hasn't been changed in 5 years? Could give an indication of where not to look on a first pass.

Break some things (locally) on purpose. Get a feel for how errors bubble up through the application and how dependant code behaves when something is wrong.

Look over the last handful of PRs/merged patches. It can be helpful to see these smaller pieces of code, the changeset, and their associated context - whether it was a feature, a bugfix, and what the code was supposed to achieve.

Use existing code in the codebase as a styleguide. Most work on large codebases isn't groundbreaking or innovative, so you're likely to find existing code similar to what you're currently trying to achieve that you can use to guide you.

If possible, make use of code reviews with colleagues.
cain
·قبل 5 سنوات·discuss
Not so much crunch, but I do stress over leaving WIP in a clean state that colleagues can pick up while I'm gone.

That's a useful insight - thanks.
cain
·قبل 5 سنوات·discuss
Oh, interesting. Thank you! It's odd to see something I experience, put into words by others.
cain
·قبل 5 سنوات·discuss
I suffer with chronic sleep issues. This is yet another reason to blanket block all medium articles.
cain
·قبل 5 سنوات·discuss
> If there were places IRL where the average person is subjected to a constant barrage of callousness it wouldn't continue to exist, would it?

Is this not why the real issue is related to social media itself, rather than generalised "trolling"? This isn't as much of an issue in niche forums or niche-dedicated social sites.

We are free to make our accounts private, block/sign out/delete/not partake in social media, yet many feel like they are __unable__ to make use of these features. IRL, you can't always easily escape bullying. Online, you can choose not to engage; yet people continue to place themselves in the line of fire. I think this speaks to a much deeper issue (as you point out) and I'm not sure jailing trolls is the answer.
cain
·قبل 5 سنوات·discuss
It looks interesting, but I wouldn't even download or use it for free, knowing I have to send out an email just to find out what the pricing tiers are (even for an individual user) and what is/is not included. Are you willing to publicly share that information?

Since you explicitly mention Sublime Text: their pricing is listed on their website and they have a clear 'Buy' button. Not sure why you would share that your pricing is similar and name a specific product, but also appear unwilling to display what the pricing and featureset is.
cain
·قبل 5 سنوات·discuss
I hope so. I have a part 3 and 4 written locally: I just need to find time to edit them.
cain
·قبل 5 سنوات·discuss
Cool! I went over something similar in an old blog post (https://joellord.dev/blog/posts/Build-a-Text-Editor-in-Lisp-...) only I did the C portion in Common Lisp too, using CFFI + Grovel.