top's recent activity

  1. Comment on Amazon has been given free access to healthcare information collected by the NHS as part of a contract with the government. in ~health

    top
    Link
    I don't trust them to ethically use the data. I'm not sure I trust them to legally use the data.

    I don't trust them to ethically use the data. I'm not sure I trust them to legally use the data.

    4 votes
  2. Comment on Redox OS: Real hardware breakthroughs, and focusing on rustc in ~comp

    top
    Link
    How isolated is this project? Are advancements in a Rust microkernel going to make it to larger open source projects? I'm excited by the whole idea, but I can't tell how much it'll really affect...

    How isolated is this project? Are advancements in a Rust microkernel going to make it to larger open source projects? I'm excited by the whole idea, but I can't tell how much it'll really affect people who don't use Redox.

    2 votes
  3. Comment on Exposed: China’s Operating Manuals for Mass Internment and Arrest by Algorithm in ~news

    top
    Link
    How many of these articles have to come out before "but we're good trade partners!" stops being convincing?

    How many of these articles have to come out before "but we're good trade partners!" stops being convincing?

    2 votes
  4. Comment on Cows wearing VR headsets might produce better milk in ~science

    top
    Link
    In what sense is this not a problem we've created? This article is (unsurprisingly) biased toward the norm of animal cruelty.

    In a sense, it's a solution to a problem humans have created.

    In what sense is this not a problem we've created? This article is (unsurprisingly) biased toward the norm of animal cruelty.

    14 votes
  5. Comment on What editor/IDE do you use? in ~comp

    top
    Link
    I use ne, the nice editor. It's like nano in its "just type and it works" but like a GUI with visual menus at the top (when you press F1). Nice and fast, works well through ssh, configurable...

    I use ne, the nice editor. It's like nano in its "just type and it works" but like a GUI with visual menus at the top (when you press F1). Nice and fast, works well through ssh, configurable keybinding, easy macros, fairly standard keyboard shortcuts, the list goes on.

    2 votes
  6. Comment on Tallinn and Helsinki to harmonize their public transport networks – working towards the creation of a common ticketing system for both cities' buses in ~misc

    top
    Link
    I wonder if the system will involve the Estonian e-ID system. It's world-class and too rare. If Finland adopted the same digital infrastructure, that'd be awesome.

    I wonder if the system will involve the Estonian e-ID system. It's world-class and too rare. If Finland adopted the same digital infrastructure, that'd be awesome.

    3 votes
  7. Comment on Fortnightly Programming Q&A Thread - 2019W40 in ~comp

    top
    Link Parent
    Interesting! Thanks for the reply. I suppose because the sizes of uint8_t and uint16_t are implementation-specific? There might also be padding in the struct of uint8s that would prevent it from...

    Interesting! Thanks for the reply. I suppose because the sizes of uint8_t and uint16_t are implementation-specific? There might also be padding in the struct of uint8s that would prevent it from lining up.

    As for the issue of having a union defined differently in the header and implementation, why not just throw a compiler error if they're different sizes? I don't see how it would be any worse than having a function signature in the header that doesn't match.

    Anyway, I guess I'll go back to bit shifts! Why use functions instead of macros, though? The inline keyword can be ignored by the compiler, so macros are the only way to prevent unnecessary stack usage.

    2 votes
  8. Comment on Fortnightly Programming Q&A Thread - 2019W40 in ~comp

    top
    Link Parent
    The data type is supposed to be an opaque handle; if it was modified, it'd be like changing a returned pointer. Therefore, I don't want any public interfaces to modify it or even describe its...

    The data type is supposed to be an opaque handle; if it was modified, it'd be like changing a returned pointer. Therefore, I don't want any public interfaces to modify it or even describe its internal structure.

    1 vote
  9. Comment on Fortnightly Programming Q&A Thread - 2019W40 in ~comp

    top
    Link
    I have a C question that I had trouble looking up. Is there a way to define a union in a header, then in the implementation redefine it with more members (as long as the public and private unions...

    I have a C question that I had trouble looking up. Is there a way to define a union in a header, then in the implementation redefine it with more members (as long as the public and private unions have the same size)?

    I want to publicly present a uint16, but privately be able to refer to the upper and lower uint8. Right now I just define the private union separately and cast between them, but that feels bad.

    Before using unions, I used macros with bitshifts to set and get the lower and upper portions, but that's even less safe.

    6 votes
  10. Comment on Reinventing Home Directories in ~tech

    top
    (edited )
    Link
    Sounds kinda nice to me... Some people already have their home directory in a separate partition, so making that an encrypted loopback fs sounds like a reasonable step. The only thing that really...

    Sounds kinda nice to me... Some people already have their home directory in a separate partition, so making that an encrypted loopback fs sounds like a reasonable step. The only thing that really changes is the process of creating accounts and logging in, which can be handled by systemd anyway.

    Everything about the "sidecar" databases sounds optional and the most likely to break stuff.

    Edit: to be clear, I'm not a fan of solutions like systemd that ignore the Unix philosophy. It sounds like making your home directory an encrypted loopback fits just fine with modularity and interoperability, though. I'd be happy to see homed flop and be replaced by some small shell script that does the decryption and mounting at login time.

    7 votes
  11. Comment on Pentagon will deploy US forces to the Middle East after Iranian attack on Saudi Arabia oil facilities in ~news

    top
    Link
    Good to see the US protecting what needs to be protected! /s

    Good to see the US protecting what needs to be protected!

    /s

  12. Comment on Why I Write Games in C (yes, C) in ~games.game_design

    top
    Link
    I really like this bit. I use C for my personal projects and this really highlights why.

    As per most higher level languages they have a tendency to hide away complexity in a way that doesn't actually prevent it from biting you.

    I really like this bit. I use C for my personal projects and this really highlights why.

    7 votes
  13. Comment on Bernie Sanders wants to put credit reporting companies like Equifax out of business and replace them with a public credit registry in ~finance

    top
    Link
    Sounds nice. I never (meaningfully) consented to having all my transactions monitored by for-profit institutions. Making it centralized and governmental at least makes it easier to legislate...

    Sounds nice. I never (meaningfully) consented to having all my transactions monitored by for-profit institutions. Making it centralized and governmental at least makes it easier to legislate security requirements. The data's available to the government anyway, so no loss there.

    23 votes
  14. Comment on An Internet for Kids: Instead of regulating the internet to protect young people, give them a youth-net of their own. in ~tech

    top
    Link Parent
    Well, you could just define a different URL scheme that still uses HTTP behind the scenes. kids://tildes.net could load a consored version. Then browsers could auto-redirect to kids versions or...

    Well, you could just define a different URL scheme that still uses HTTP behind the scenes. kids://tildes.net could load a consored version. Then browsers could auto-redirect to kids versions or block access to normal websites. No need to reinvent any infrastructure.

    1 vote
  15. Comment on Tesla shares tumble after company unveils ‘underwhelming’ Model Y in ~finance

    top
    Link
    It was also the first time seeing the semi drive though, right? As I understand it, there's a big market for vehicle fleets that should be pretty happy right now.

    It was also the first time seeing the semi drive though, right? As I understand it, there's a big market for vehicle fleets that should be pretty happy right now.

    1 vote
  16. Comment on How Much of the Internet Is Fake? in ~tech

    top
    Link Parent
    Facebook has no incentive to be truthful and there's no way for an independent audit to find view counts.

    Facebook has no incentive to be truthful and there's no way for an independent audit to find view counts.

    2 votes
  17. Comment on The Republicans’ Midwest ‘Power Grab’ in ~news

    top
    Link
    When do we move from being aware of problems to actually fixing them?

    When do we move from being aware of problems to actually fixing them?

  18. Comment on Four Defendants Charged In Panama Papers Investigation in ~news

    top
    Link
    It's upsetting how many things are coming to light without anything happening. After all this time, we get four? Disgusting.

    It's upsetting how many things are coming to light without anything happening. After all this time, we get four? Disgusting.

    1 vote
  19. Comment on Parents: have your kids been affected by age-inappropriate content? in ~life

    top
    Link Parent
    I had experiences like that while growing up. I still feel like there's a divide between me and my parents because they essentially pushed me toward keeping secrets.

    I had experiences like that while growing up. I still feel like there's a divide between me and my parents because they essentially pushed me toward keeping secrets.

    1 vote
  20. Comment on Why computer science students are demanding more ethics classes in ~tech

    top
    Link Parent
    Perhaps the article could've focused more on why students need it instead of how they're looking for it. I think what you described is exactly the problem.

    Perhaps the article could've focused more on why students need it instead of how they're looking for it. I think what you described is exactly the problem.

    4 votes