HNHacker News
TopNewBestAskShowJobs

daptaq

1,303 karma · joined May 2, 2015

submissionscomments
daptaq··on Ken Thompson really did launch his "trusting trust" trojan attack in real life
Then the question is why bring it up in the first place. If you don't want attention, you avoid these signifiers in public, I'd think?
daptaq··on Ken Thompson really did launch his "trusting trust" trojan attack in real life
That is a good point. If you don't need to deal with everyday people to socialize, you don't have to adapt your behaviour to the mean expectation of what is proper and not. I remember reading an interesting socialist argument once, that this is historically unique because capitalism allows people to reduce social relations to that of monetary exchange. As long as you can pay your bills and buy what you need, nobody can complain. It is this perspective that people who retort with "Why do you even care?" implicitly hold, that I am not a fan of.
daptaq··on Ken Thompson really did launch his "trusting trust" trojan attack in real life
This always comes up in these discussions, my impression is that there is some kind of a split when it comes to understanding the concept of embarrassment. It is not about the individual judgement of people and being upset is the wrong word, but it is difficult to find the right words to explain it. When thinking to myself why I'd never do these kinds of things, setting aside the lack of interest, I wouldn't want a kind of general perception that people have of me to be associated with these cultural symbols. It is an interesting question, especially because it appears obvious until I reflect on it. I guess I am not the only one who feels like this, and some people get upset because it is difficult to articulate these "unwritten rules of behaviour in polite society".
daptaq··on Ken Thompson really did launch his "trusting trust" trojan attack in real life
I don't know, this is mostly instinctual, but my guess is that this is subconsciously associated with the kind of cultural image of an anime enthusiast or furry as socially inept, meagre or generally nerdish.
daptaq··on Ken Thompson really did launch his "trusting trust" trojan attack in real life
I have seen it, but I think that "won't you read this?" or "will you learn this language for me?" is just a front for "explain this to me", especially when considering the body language.
daptaq··on Ken Thompson really did launch his "trusting trust" trojan attack in real life
I find that there is something inherently suspicious in having a parallel online identity. I respect anonymity, but for some reason people constructing a parallel world and personality online always irritates me.
daptaq··on Ken Thompson really did launch his "trusting trust" trojan attack in real life
> Notice that an anime girl holding a programming book is in itself a (mild) subversion of gender roles. The stereotypical programmer is male, and the stereotypical programmer is not cute.

I don't think that is going on here, you have to consider that the anime girl is holding the book towards the viewer, my guess is that the implication is supposed to be "Will you explain it to me".

daptaq··on Ken Thompson really did launch his "trusting trust" trojan attack in real life
It is the classical phenomenon of when most people of a distant group are normal, but a minority is peculiar, that you don't notice the normal ones because they are overshadowed by the minority. E.g. when in school, I always remember not wanting to get into trouble with older generations, but then wondering why the younger ones did so when I was older. It is probably the number of trouble-makers didn't change, just that while I was younger I didn't blend out all the normal ones who were my age, which I did when I was older.
daptaq··on 3x new books added to the Pirate Library Mirror
OK, but is that viable on a large scale or will only the top 1%-10% be able to make a living. Though to be fair, the current situation probably isn't much better.
daptaq··on Someday aliens will land and all will be fine until we explain our calendar
> Do you also hate every story ever told?

I don't get why this should apply to every story.

> It is funny. You should try laughing at how dumb we are. It's fun.

Individual humans are stupid, probably most of the time, I don't disagree. But what this reminds me of is when people imagine stone age people as "ooga booga"-idiots, instead of human beings that might have not had access to the same technology and intellectual concepts that we can rightfully feel superior about. And as the narrator is implicitly taking sides with the alien, he too is looking down at us backward humans.

I don't know if you have ever met people who hate humanity and try to disassociate themselves the rest. They refer to us as "Humanoids" as if automata that they as superior being have the right to use and manipulate. It is a vibe similiar to this that I picked up, that I object to.

daptaq··on 3x new books added to the Pirate Library Mirror
Can you elaborate? E.g.,

> - Writers and editors should be paid according to the popularity of their work.

By whom?

daptaq··on Guix for Development
> but horrible to read as a normal user. Half your time is spend counting parenthesis and trying to figure out how and what to quote.

Which is why a good text editor will balance parentheses automatically and highlight macros. That being said, it is well known that macros can be abused and overused. It is considered bad style to use macros if a function would do the job too.

*Edit:* Guix supports JSON specifications too, though you are of course not as flexible as with Scheme: https://guix.gnu.org/manual/en/html_node/Invoking-guix-packa...

     [
       {
         "name": "myhello",
         "version": "2.10",
         "source": "mirror://gnu/hello/hello-2.10.tar.gz",
         "build-system": "gnu",
         "arguments": {
           "tests?": false
         }
         "home-page": "https://www.gnu.org/software/hello/",
         "synopsis": "Hello, GNU world: An example GNU package",
         "description": "GNU Hello prints a greeting.",
         "license": "GPL-3.0+",
         "native-inputs": ["gettext"]
       },
       {
         "name": "greeter",
         "version": "1.0",
         "source": "https://example.com/greeter-1.0.tar.gz",
         "build-system": "gnu",
         "arguments": {
           "test-target": "foo",
           "parallel-build?": false,
         },
         "home-page": "https://example.com/",
         "synopsis": "Greeter using GNU Hello",
         "description": "This is a wrapper around GNU Hello.",
         "license": "GPL-3.0+",
         "inputs": ["myhello", "hello"]
       }
     ]
daptaq··on Hacking anything with GNU Guix
Non-free software is just off-topic in official channels, there is no need to interpret malicious intent into it. It is no more difficult to enable nonguix than it is to enable any other repository.
daptaq··on Hacking anything with GNU Guix
AFAIK that won't install all the necessary dependencies, right? And even if it does, these are installed globally. Guix shell will only make the dependencies visible while the shell is active, and "hide" them again as soon as the process terminates.
daptaq··on LibRedirect: Redirect YouTube, Twitter, Instagram to privacy friendly services
Thanks for the tip, now I can use redirector and link to this service!
daptaq··on Next steps for Rust in the kernel
I have a number of negative stereotypes associated with Rust and Rust programmers that I am trying to set aside right now and just look at this from a technical perspective. Has the Rust-portability situation been addressed? Or will this change restrict the number of platforms the Linux kernel will be usable on? Assuming that is the case (I remember reading that GCC will acquire Rust support), what will the advantages be? I would guess stability might improve due to more static analysis, but what about performance? Build-time? And will this have any effect on Rust?
daptaq··on 20×10%
That was added in 27.
daptaq··on LibRedirect: Redirect YouTube, Twitter, Instagram to privacy friendly services
I've been using this for a while, and it works well but it also often redirects me to broken instances, which is not inherently that horrible (most of the time these are just hosted by people in their spare time with spare funds), but in that case I'd like to see automatic redirection and some memory that this host wasn't accessible, so the plugin should try to avoid it in the near future.
daptaq··on Linux command line for you and me
Yeah, that is why it isn't done. I am just pointing out the pointless fact that you could write a cd command that wasn't itself built-in.
daptaq··on The $300B Google-Meta advertising duopoly is under attack
No, being a product or a customer stand in no relation to one another. You can be neither, either, or both. If you don't want to be a product, you have to work on that, not on being a better customer.
daptaq··on The $300B Google-Meta advertising duopoly is under attack
To be fair, you can't deduce "A -> ~B" from "A -> B". You can be the customer and the product.
daptaq··on Linux command line for you and me
> cd is a good example of something that has to be a built-in command

Theoretically you could also have a cd that would IPC the shell to change the pwd but I guess you could also say that is overengineering.

daptaq··on $ rm Important.txt (uh oh)
delete-by-moving-to-trash is a variable defined in ‘src/fileio.c’.

Its value is nil

Specifies whether to use the system’s trash can. When non-nil, certain file deletion commands use the function ‘move-file-to-trash’ instead of deleting files outright. This includes interactive calls to ‘delete-file’ and ‘delete-directory’ and the Dired deletion commands.

  This variable was introduced, or its default value was changed, in
  version 23.1 of Emacs.
  You can customize this variable.
---

If this option doesn't work for you, you should report a bug.

daptaq··on Emacs 28.2
No, this will be part of Emacs 29.1, the changes part of 28.2 are relativly minor: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=...
daptaq··on Feather: A Minecraft server implementation in Rust
Whenever I see "... in Rust" because it is such a popular for hobby projects that are prone to being abandoned. Of course, that might happen to any project in any language, but something tells me that if you manage to get a C codebase to a functional and maintainable point, there is already some energy behind the initiative. There are counter-examples (first and foremost Ripgrep), but I have become so prejudiced in this matter that I'm always skeptical until proven otherwise.
daptaq··on Infinite Scrolling: When to Use It, When to Avoid It
Not necessarily, if the URL has some absolute position like the ID of the first item instead of the relative number of pages between the newest item and the current page. I believe that Reddit does something like that (of course, only if you sort by new).
daptaq··on Maintaining Files on Plan 9 with Mk
Any reason you chose to use mk over (GNU) Make?
daptaq··on Kiwi Farms is down across all domains as DDoS-Guard terminates service
> I'm hearing that keffals creatures are now attacking TOR to get them to drop kiwi too.

How is that even possible? Would the Tor project hard-code an onion-site it won't resolve?

daptaq··on I ran the worlds largest DDoS-for-Hire empire and Cloudflare helped
As I said, "most" of it. Apparently there were bomb threats and people posting pictures from outside "keffalas" residence, which naturally is concerning, but at the same time was against KiwiFarms rules.
daptaq··on I ran the worlds largest DDoS-for-Hire empire and Cloudflare helped
> I also don't want Twitter mobs and DDoS-ers to have a say in what I can and can't read.

This is honestly what I find the most disturbing about the entire story.

This "keffals" person -- an individual! -- managed to organise enough attention to make all of this happen. From what I understand the argument is based on a threat towards this person, but considering the (public) information they were gathering on them (From what I recall it was stuff like flirting with underaged people, selling HRT drugs via Discord, old sexist tweets, etc.) I don't see why it was not in their interest to pseudo-anonymously have these threats posted themselves. Of course it could just be that some user was stupid enough to post these threats themselves, but I believe the fact remains that "keffals" had more to gain from threats against themselves, since most of what was being posted was perhaps vulgar and certainly impolite, but practically harmless -- more embarrassing for those being "investigated". Just some people with too much time on their hands.

The site is probably going to be resurrected some way, soon enough. I believe hearing that they were considering an onion site. When this happens, I'd be interested to see the post histories of those issuing threats. But of course, since this is a private entity, they have no obligation to look at any evidence that would run contrary to the accusations. Of course this is their right, when considered in isolation, but CloudFlare has become a disproportionately significant player that thinking of them as just another company is rather difficult. In the end this all speaks for the fact that the internet was never intended to work on the scale it does. It is almost a miracle that it appears to do so most of the time ^^.

← PreviousPage 2 of 11Next →