Viewing profile — assbuttbuttass
assbuttbuttass
HN member- Joined
- Fri, Aug 06, 2021, 1:51 PM UTC
- HN karma
- 1,346
- Public activity
- 432 items
- HN profile
- View on Hacker News ↗
About assbuttbuttass
Recent public activity
-
comment
Comment #48957228
Sounds like a great way to get dozens of dependencies before you even write a line of code
-
comment
Comment #48906411
And then bisect fails because it finds one of the many commits that broke the test before the actual regression
-
comment
Comment #48905814
Suppose we have a failing test. For many commits, gp carefully separated their change that would break our test, from the change that would fix the test. At some point, someone for…
-
comment
Comment #48905685
Of course, but this thread was in the context of someone "carefully curating" their git history
-
comment
Comment #48901862
That sounds like it would break bisect
-
comment
Comment #48871596
We've entered the "bond villain" era of VC startups
- comment
-
comment
Comment #48785057
If someone manages to become a world class chess player, they are likely very good at chess
-
comment
Comment #48774496
> I must admit I'm a little surprised how many people seem to disable secure boot. To me, secure boot is the setting that I need to remember to turn off before installing the OS, b…
-
comment
Comment #48308247
Hmm I wasn't familiar with join, but it looks like you still need join + fmap for the construction? I believe fmap would also need a generic method
-
comment
Comment #48302609
It's (sadly) still not possible to express monads with this change, since generic methods can't implement interfaces. You'd probably want something like: type Monad[T any] interfac…
-
comment
Comment #48284398
> Why would there be paranoia when writing blocking code with async? In languages like JavaScript, you have to be careful to avoid blocking the event loop, and use something like w…
-
comment
Comment #48282940
> Your entire codebase is now a surface area that is at risk of being blocked The point of goroutines is that they can freely block when needed. It's not like async where you have …
-
comment
Comment #48228827
Interesting, thanks
-
comment
Comment #48224600
Also C++/Java static initialization, C# static constructors, or Rust global variable initialization, ... Most languages have this feature Afaik
-
comment
Comment #47986457
I use lowercase for my personal environment variables. It works well since most programs only depend on variables in all caps. Hadn't thought of using MY_
-
comment
Comment #47289600
I really want to like Helix, but I wish the developers paid more attention to performance, or were more receptive to outside contributions. Helix can really chug, even on small fil…
-
comment
Comment #47223887
Which aspects of Rust syntax are adapted from ML? Semantics sure, but to me the syntax seems a lot more similar to C++ (e.g. semicolons, type parameters using , etc.)
-
comment
Comment #47207212
The incels have grown up and now work at the Pentagon
-
comment
Comment #46934861
This still doesn't help when you update your compiler to use a newer model
-
comment
Comment #46846077
Just a personal anecdote, but the errors from Guix are terrible. I had to reinstall because I couldn't figure out the scheme errors for my system config
-
comment
Comment #46846056
> the thing I hate by far the most in NixOS is .. nix nix has a pretty steep learning curve, sure > scheme? Aka Lisp? Seriously??? No nix, no scheme, got it. I wonder which languag…
-
comment
Comment #46837323
Yeah, it only checks whether the last bot comment is older than 30 days, completely ignoring any human comment if (botCommentDate Hard to imagine how this got past code review... h…
- comment
-
comment
Comment #46658129
> Writers kept sending to sub.messages. The channel grew. Memory grew. Channels are buffered in Go, they will not grow unbounded. > Tickers Are Not Garbage Collected It used to be …