HackerTrans
TopNewTrendsCommentsPastAskShowJobs

saturn_vk

no profile record

comments

saturn_vk
·เดือนที่แล้ว·discuss
IIRC, go cannot run arbitrary code at build time, so that should not make it vulnerable
saturn_vk
·เดือนที่แล้ว·discuss
The package might not ever be executed on the user's machine. Depending on your setup, it might only be ran on a server, where the data that can be exfiltrated is completely different.
saturn_vk
·3 เดือนที่ผ่านมา·discuss
Is there an example of this?
saturn_vk
·3 เดือนที่ผ่านมา·discuss
Are you claiming that this does not show the speed difference between socket vs in process communication?
saturn_vk
·6 เดือนที่ผ่านมา·discuss
Great. I must be living on the moon then. I guess gnome work great there since it manages this part
saturn_vk
·8 เดือนที่ผ่านมา·discuss
On the other hand, it should be very obvious for anyone that has experience with concurrency, that changing a field on an object like the author showed can never be safe in a concurrency setting. In any language.
saturn_vk
·8 เดือนที่ผ่านมา·discuss
> completely unusable

You forgot „for me“
saturn_vk
·8 เดือนที่ผ่านมา·discuss
Why does the display server have to restore window positions?
saturn_vk
·8 เดือนที่ผ่านมา·discuss
Do you have a source for that statistic?
saturn_vk
·8 เดือนที่ผ่านมา·discuss
It might be better budget wise, especially in volatile times
saturn_vk
·8 เดือนที่ผ่านมา·discuss
There are dozens of you. Dozens!
saturn_vk
·8 เดือนที่ผ่านมา·discuss
> Wayland is still years away from usable state

… for you, surely. I’m sure there are some wayland users.

> autotype keepassxc passwords

What is that?

> remote desktop sessions

IIRC, gnome comes with an ootb RDP solution that, last I tried, worked as advertised. I’m not a big remote user though.
saturn_vk
·11 เดือนที่ผ่านมา·discuss
The company is VC backed. Why would the software disappear though? It’s open source, so it can survive even if the company doesn’t
saturn_vk
·11 เดือนที่ผ่านมา·discuss
I found nothing. Could you share the links you found, or are you lying
saturn_vk
·11 เดือนที่ผ่านมา·discuss
Imho calling this engineering would be an insult to advertise engineers.
saturn_vk
·ปีที่แล้ว·discuss
Because it's so easy that you'd have a lot more time for gardening?
saturn_vk
·ปีที่แล้ว·discuss
> You can use records for the data structures. The only little annoyance is that you need to write the functions as static methods. So an argument for easy translation would lead to C#. Also, C# has advantages over Go, e.g. null safety.

Wouldn't these things be useful if you are making an actual compiler, that would run TS? Since in this case, the runtime is JS, I don't think any of these things would get any usage, unless they are used in the existing transpiler.
saturn_vk
·4 ปีที่แล้ว·discuss
You can also use the scroll wheel of the mouse just fine, or the TouchPad scroll gesture. I don't even remember that the scrollbars are invisible anymore
saturn_vk
·4 ปีที่แล้ว·discuss
I think you can drag almost anything on the header bar without activating it
saturn_vk
·6 ปีที่แล้ว·discuss
> The ability to quickly refactor code is very important and Go fails at it horribly for a number of reasons. 1) sheer verbosity. 2) multiple return makes altering function signatures tedious. 3) no generics mean code is written in hard to refactor styles out of the box 4) poor reflection support 5) poor tooling compared to professional grade languages (Java/C#/etc)

1) there are worse languages in that category. some are even more widely used.

2) that doesn't make sense. return arguments are part of the argument list signature. either changing any argument makes this tedious, or none does. you indicated that only return ones do for some reason.

3) can't argue there. in the rare occasion that type asserting interfaces is required because of lack of generics, things really do suck.

4) can you elaborate on that?

5) only thing i found lacking was absence of advanced refactoring tools. for everything else, the available tooling seems to be on part with what i've used with java (anecdotal)