Live data from Hacker News

Viewing profile — grahamedgecombe

grahamedgecombe

HN member
Joined
Wed, Mar 02, 2011, 8:47 PM UTC
HN karma
106
Public activity
35 items

About grahamedgecombe

[ my public key: https://keybase.io/grahamedgecombe; my proof: https://keybase.io/grahamedgecombe/sigs/a2xny39jj0UffswnZ-qpHC1uvkckrvy_IwcZWwiApkA ]

Recent public activity

  1. comment
    Comment #46431598

    You can still request permission to use it for apps distributed via Google Play for a limited set of use cases: https://support.google.com/googleplay/android-developer/answ... whic…

  2. comment
    Comment #24059682

    We've been experimenting with Azure's IPv6 support at work recently. The fact it uses NAT is insane - though we could tolerate that. Even worse is that the NAT is broken - it doesn…

  3. comment
    Comment #23959434

    In the UK it's probably already illegal under the Computer Misuse Act, as it'd fall under "unauthorised modification of computer material". I assume other countries have similar la…

  4. comment
    Comment #20438530

    > "runes" like Go would be even better but codepoints are halfway there Go runes are codepoints. I think Swift is interesting, a "character" in Swift is actually a grapheme cluster…

  5. comment
    Comment #18844279

    I don't think `mkcert -install` requires root in all cases. The NSS trust store is stored in ~/.pki/nssdb/ and can be written to without root.

  6. comment
    Comment #17186300

    It's probably easier to manually merge the manifest (as they're much more human-readable) than a lock file though.

  7. comment
    Comment #16328212

    > But you won't be able to synthesize a RISC-V CPU. The iCE40 series consists of relatively small parts. You can fit picorv32 on an iCE40-HX8K, although admittedly you'll only get …

  8. comment
    Comment #14368116

    The citext type automatically does case-insensitive comparisons: https://www.postgresql.org/docs/current/static/citext.html

  9. comment
    Comment #13187542

    > each device gets 2^64 addresses Each subnet gets 2^64 addresses. You can have multiple devices in the same subnet.

  10. comment
    Comment #12414963

    Chrome requires Certificate Transparency for the EV indicator to be displayed - see https://news.netcraft.com/archives/2015/08/24/thousands-shor...

  11. comment
    Comment #12237275

    Wildcards are in the version of the ACME spec at https://letsencrypt.github.io/acme-spec/ : > A server MAY consider a client authorized for a wildcard domain if it is authorized fo…

  12. comment
    Comment #12237266

    CAs are forbidden from issuing a cert for * .co.uk. The Baseline Requirements say: > The CA MUST establish and follow a documented procedure that determines if the wildcard charact…

  13. comment
    Comment #12185937

    > You need to zero fill .bss section in the boot code before jumping to C code. GRUB does this for you. See this thread from a few years ago: https://news.ycombinator.com/item?id=7…

  14. comment
    Comment #10948972

    Amazon bought one of the Starfield roots from GoDaddy last year: https://mobile.twitter.com/Cryptoki/status/61114541131566694...

  15. comment
    Comment #10866481

    use -std=gnu99 instead

  16. comment
    Comment #9708716

    People have been able to get SSL certs for webmail domains before, as the webmail providers hadn't blacklisted some of the emails CAs can use for domain validation by email. e.g. s…

  17. comment
    Comment #9708686

    X509 extensions can be marked as critical. Certificates must be rejected if the stack encounters a critical extension it doesn't understand. (In theory at least, I haven't looked a…

  18. comment
    Comment #8889405

    I get the impression that 296 is meant to be 2^96, which is exactly the same as your figure.

  19. comment
  20. comment
    Comment #8473221

    And LibreSSL also has support for ChaCha20.

  21. comment
    Comment #7590962

    I've just checked the GRUB source code and I think it will clear the .bss section even if it's loading an ELF file. grub-core/loader/multiboot_elfxx.c has a function named grub_mul…

  22. comment
    Comment #7590834

    It's still important to test on physical hardware though, perhaps on an old spare machine you don't care about if you want to be cautious, as the virtual machines do not perfectly …

  23. comment
    Comment #7590806

    It's worth pointing out there are a few bugs in James Molloy's tutorial [1], and some of the things he does in them aren't exactly best practices - for example, a few I remember ar…

  24. comment
    Comment #7590790

    > Another thing that is missing is clearing the .BSS section before passing control to the C code. It's not used at the moment, though. The Multiboot standard says that the boot lo…

  25. comment
    Comment #7590753

    There's a slight problem in this tutorial in that it assumes ESP (the stack pointer) will be defined by the boot loader to point to an appropriate location for the stack. However, …