Live data from Hacker News

Viewing profile — crabbone

crabbone

HN member
Joined
Tue, May 24, 2022, 11:10 AM UTC
HN karma
1,469
Public activity
1,641 items

About crabbone

No profile information was provided.

Recent public activity

  1. comment
    Comment #49214774

    They let you do it because GitLab was first to let you do that. MS had to match the offering of their most noticeable competitor. They also felt like thay had to one-up them... wel…

  2. comment
    Comment #49214602

    I've lived through two acquisitions by the world-largest companies (and few more smaller ones). Here's my impression of what often happens in situations like this: * There's a huge…

  3. comment
    Comment #49214333

    Yes. That was my impression too. Github Actions aren't a good product in many ways. It's also very complex and requires quite a bit more infrastructure than the rest of Github. Unf…

  4. comment
    Comment #49214260

    I saw a graph of Github outages somewhere. The drop in uptime strongly correlates with the introduction of Github Actions. To be fair, it's a huge chunk of functionality, also, har…

  5. comment
    Comment #49213560

    Not going to work... I have to schedule an appointment, using the phone (they used to have special devices that could be used instead, but they discontinued them too). If I just sh…

  6. comment
    Comment #49197277

    Not in my experience. My bank wouldn't even talk to me when they discontinued support for a phone I had. They don't even have anyone to complain to, which is by design. You can com…

  7. comment
    Comment #49197182

    I don't know what exactly do you mean by Android system. Does storage count? The idea of how applications aren't allowed to access each other's storage is very bad from the user pe…

  8. comment
    Comment #49196922

    1 in 3 is end of the line awful... Back when I was in college (former USSR), we had a subject roughly translated as "integration with industrial processes". USSR industry was highl…

  9. comment
    Comment #49196771

    Look at how SELinux is structured, or AppArmor. Neither one is enough. I.e. you need both: file access permissions and permissions to run commands and more... Trying to restrict to…

  10. comment
    Comment #49142683

    That's a tautology... But, maybe if I try to salvage what you were trying to say: while failures are a fact of life, higher-quality products will try to minimize and mitigate more …

  11. comment
    Comment #49142584

    There's a difference. It was a matter of principle for a Web site (not) to use pop-up ads or ads in general. It would be highly inappropriate for a large and successful business to…

  12. comment
    Comment #49134200

    It still makes it a single point of failure...

  13. comment
    Comment #49132682

    I believe that the target market for this equipment is small / medium size enterprises that need a solution for local storage of whatever information they process in their day-to-d…

  14. comment
    Comment #49132592

    You missed the point the author really complains about: soldered in memory chips create a single point of failure. What you quoted needs to be seen in the context of what author ca…

  15. comment
    Comment #49127347

    The question about designing elevators used to be the mainstay of programming job interviews. I had an annoying interview where I was asked, for the umpteens time to design an elev…

  16. comment
    Comment #49081521

    Surprisingly, I've met non-programmers who easily learned languages considered "strange" or difficult to understand by professional programmers (Forth is even somewhat popular amon…

  17. comment
    Comment #49074560

    > So let’s say you want to create a program that doesn’t have bugs. How should you do it? Fundamentally the only way to make sure a program will always do what you want is to under…

  18. comment
    Comment #49067230

    1. There was a discussion few years ago to remove the signatures from the format at all. I don't know what the resolution was, that's why I don't know if it's still supported, as i…

  19. comment
    Comment #49067115

    No, I didn't imply that. PowerShell introduces many different error modes that aren't possible in Unix Shell because it tries to operate on structured messages, has a type system, …

  20. comment
    Comment #49067072

    There are many programs that aren't applications. For example, databases. You wouldn't argue that because you can program in eg. SQL it should be able to make applications with a r…

  21. comment
    Comment #49058164

    Yeah... in the place I worked, for a while, they didn't have a package index for Python packages (similar to PyPI), so, I wanted to write one. At the time I had a love-hate relatio…

  22. comment
    Comment #49056159

    PowerShell is a bad choice for the system shell because it's too complex. I'm not trying to justify all the quirks of Unix Shell, but minimalism is a very important feature of such…

  23. comment
    Comment #49050300

    1. There are multiple levels at which things are hashed, signed and checked when it comes to Python packages. Eg. each file in the Wheel beside the RECORD file is hashed using SHA2…

  24. comment
    Comment #49050132

    There's no reason a public index should allow any "staging" time for releases. It's the whole point of the release: once it's done, it's sealed. Oh, you messed up? -- Either make a…

  25. comment
    Comment #49050003

    It's kind of hilarious how everything that has to do with Python is so obviously wrong, with the obviously right way of doing things being right there, on the service, having been …