HNHacker News
TopNewBestAskShowJobs

blackpill0w

132 karma · joined February 19, 2023

submissionscomments
blackpill0w··on Emacs commands I got by with for years
> I do not want what I'm doing interrupted by moving the cursor with arrows keys

Why exactly? That's just pressing a button, like any vim command.

blackpill0w··on Emacs commands I got by with for years
>The Vim commands are: ...

You forgot the time you spend learning a counterintuitive way to edit text. The microscopic time you gain while editing text is nothing in comparison to that.

>just what to edit as the language is very intuitive once you got it down.

Everything can become intuitive when you spend hours and hours learning it. The question is whether it's worth it.

blackpill0w··on Emacs commands I got by with for years
I did try it. It seems to me that I would have to invest too much time for not much benefit, I would rather learn a new programming language, listen to a talk or read a book than spend hours learning a new method to edit text while I can do that just fine, with decent speed.
blackpill0w··on Emacs commands I got by with for years
> Someone (probably a sysadmin) showed me vi. I thought the whole concepts of modes was stupid.

I couldn't agree more. I've never understood vim, I just want to edit text, why turn it into a complicated task in which I must remember a thousand shortcut, and the same shortcut does a different thing in each mode.

blackpill0w··on Qt 6.6 and 6.7 Make QML Faster Than Ever: A New Benchmark and Analysis
Rust can also leak memory (memory leaks are memory safe in Rust).
blackpill0w··on Modern C++ Programming Course
Maybe nix (https://github.com/NixOS/nix) is a better tool for what you're looking for if you're on Linux, you can setup nix shells and work in them, what's installed inside the shell won't be accessible from outside.
blackpill0w··on GCC Preparing to Introduce “-Fhardened” Security Hardening Option
I guess the reasoning behind this is that using a pattern (0xFE on GCC 12.2.0) is easier to recognise in a crash dump.
blackpill0w··on Any sufficiently advanced uninstaller is indistinguishable from malware
Ok, I see what you're saying here, still, Linux's way is better, I'd rather have my system cluttered with useless files of deleted programs than be exploited because of something that was solved decades ago.
blackpill0w··on Any sufficiently advanced uninstaller is indistinguishable from malware
Why do Windows programs need special installers/uninstallers? Why isn't this handled by Windows itself?
blackpill0w··on Chrome: Heap buffer overflow in WebP
Not necessarily a "safe compiler" but maybe safe library for containers and things like that. It seems to me that most if not all major C projects just run sanitizers and static analysers.
blackpill0w··on Chrome: Heap buffer overflow in WebP
How difficult is it to make a compiler extension that remembers buffers' size and checks if we're overflowing at each access? It could be used at least just in debug versions of critical software.

It doesn't sound impossible to me but I know nothing about compiler development :)

blackpill0w··on Privacy Nightmare on Wheels’: Every Car Brand Reviewed by Mozilla
The thing is, you don't even lose that customer (only a tiny minority care about privacy issues), it's literally free money.
blackpill0w··on Hacker News Guidelines
Isn't that (partly) the point of the upvote button?
blackpill0w··on Kate Editor Features
I used Kate before for C++ development, there isn't much about it, it just gets the job done, I don't rely on the editor/IDE to do anything other than edit files so any editor works for me. The thing is, it isn't as eye-candy as VSCode is/can be, I know that technically this isn't a crucial feature but UI does affect my software choices. Also, does Kate look the same on all supported platforms?
blackpill0w··on Serial murders have dwindled, thanks to improved technology
1) It is indeed my fault for replying, I thought flagging is only available for users with a certain number of karma but apparently you have to click on the comment for the flag button to appear (which is weird).

2) The number of karma I have doesn't affect the correctness of my statement.

blackpill0w··on Serial murders have dwindled, thanks to improved technology
Use the upvote button instead of filling the thread with comments that add nothing to the discussion.
blackpill0w··on Emacs is my new window manager
>and since Emacs is in its graphical mode, I can use my favorite fonts, decorate the fringe, etc.

Except when you want to use stylistic sets, is Emacs planning to support them in future releases or are they out of the discussion?

blackpill0w··on Emacs is my new window manager
>or NixOS generation

Yes! NixOS is perfect for the author's situation. But maybe his setup is so simple that a little bash script could work just fine.

blackpill0w··on C++23: The Next C++ Standard
I've never understood why people complain a lot about `std::cout << "string"`, if the problem is that this operator is used for bit shifting, simply stop thinking that way (genius I know), do you think of addition when you see `string + "concatenate"`? Operator overloading is awesome, and like everything in programming, if used correctly; constructing paths with / is sweet, and I find << with streams visually appealing and expressive, it's feeding data to the stdout/file/etc, same for `std::cin >> var`, data goes from the stdin to the variable.
blackpill0w··on Baby cried in his sleep and made movements as if he had a tablet in his hand
Not a parent but I want to give my opinion anyway (I'm in my early 20s), my parents allowed me to use devices with minimal management; I can use them only after I finish homework (I used to do them right after I come from school as a workaround though :), I can't use them while eating and before sleep. I might have been using them for an unhealthy, but still acceptable, amount of time, not by today's standards though, times change.

The most important thing is who you surround your child with, if all their friends spend their day on their phones, your son will probably try to do the same thing, however, as my friends used to spend time playing outside, I did the same. So not only your rules that matter, but also the environment.

Another thing to be aware of is that the internet changed, I grew up with flash games, a fun little way to kill time when you're bored, nowadays short-form video content is taking over, ads are everywhere and political ideologies are injected into everything, so one should be more careful of what kids are watching.

blackpill0w··on Reddit: Killing a Giant
>Social networks and platforms that people use to talk to each other should never have been dominated by profit-seeking businesses in the first place.

Well, someone needs to pay for the infrastructure needed to run those platforms, I don't think that relying on donations is a good long term strategy, especially when the platforms grows. Also, having knowledge of people's opinions, preferences, likes and dislikes sure attracts some people.

>Federated alternatives like Lemmy and Kbin that put community interests first look promising, and could very well be the future.

I am not sure about this one, federated social networks may have the same community divided across multiple instances, but maybe someone could implement a client which allows you to group communities from multiple instances under one label? This sounds like a reasonable solution to me but I don't know much about the inner workings of federated social platforms.

blackpill0w··on GCC 13 Supports New C2x Features, Including Nullptr, Enhanced Enumerations
>C doesn't have this problem

I don't think a strong type system is a `problem`, implicit conversions can lead to so many annoying and hard to find bugs.

blackpill0w··on FIDE world chess championship decided in rapid tiebreaks
I think I agree with you in that I am too feeling weird that Magnus decided to let go of his title, and unlike others like Bobby Fisher he is still playing chess.
blackpill0w··on FIDE world chess championship decided in rapid tiebreaks
It should be noted that one of the reasons this WCC was exciting is because of Richard Rapport who helped Ding Liren with his preparation, he is well know for being creative with his openings, and his contributions were pretty obvious in games (we even saw a London System), specially that Ding is usually predictable.
blackpill0w··on FIDE world chess championship decided in rapid tiebreaks
He tweeted 30s after Ian resigned though.

Edit: https://nitter.net/MagnusCarlsen/status/1652663581542891531#...

blackpill0w··on Ask HN: How many websites, apps or notifications do you look at to “catch-up”?
Well, there will always be garbage on any site, the most important thing is not to let nonsense be the main focus of the site. If good threads top the front page most of the time I consider it a win.
blackpill0w··on Teachers nationwide are flummoxed by students’ newfound chess obsession
Why?
blackpill0w··on Teachers nationwide are flummoxed by students’ newfound chess obsession
>You just can't play chess like that

You most definitely can, it'd just take more time since you have to rediscover a lot of things that could be given to you as advice.

>I play against computer

Don't play against the computer if you're a beginner and want to improve, bots play in an exotic way and that won't help you.

>I have 0 time I can invest into learning the moves

I don't spend time learning opening theory either (I am just 1800 on Lichess), I just play and use the engine to see where I screwed up and what was the better move (I advise you to use Lichess (https://lichess.org/) over chess.com because open source + don't have to pay for engine analysis and puzzles). Talking about puzzles, play a lot of them, they'll train you to spot tactics. Finally, don't forget to have fun :)

blackpill0w··on Chess, unlike war, is a game of perfect information
Ah, ok, so Minmax/Alpha-Beta to traverse the game tree and NN to evaluate, my mistake (apparently I am the one who should visit the link I provided :)
blackpill0w··on Chess, unlike war, is a game of perfect information
>At least if you’re playing a human. You might be able to get a feel for what’s on their mind. Where they’re going with the game. What overall strategy they’re working on. And that can inform what comes next.

Every decent chess player is able to take over any position, there is no need to communicate the plan being worked on, you look at the board, you evaluate your and your opponent's strengths and weaknesses, and a plan (or even plans) should show up, assuming the game is not a dead draw, the evaluation of course differs from one player to another, and consequently, the continuation.

Page 1 of 2Next →