Live data from Hacker News

Viewing profile — daeken

daeken

HN member
Joined
Fri, Mar 21, 2008, 1:38 AM UTC
HN karma
17,531
Public activity
2,943 items

About daeken

Founder of DaeStar Emulation, previously of DigitalOcean, HackerOne, Optiv, Mozilla, Matasano Security, and a couple startups. My primary background is reverse-engineering, but my work is all over the board. My work has been featured in Forbes, H+ Magazine, Hacker Monthly (issue #10), EDN, and my mother's fridge. I've spoken at Defcon (2019), 44con (2019), and BlackHat (2012).

Nothing I say here is in any way representative of the views of my employer nor anyone else with whom I am affiliated.

My email is sera.brocious@gmail.com; feel free to contact me about anything, just include 'HN' in the subject, please.

I'm on HN Office Hours: http://hnofficehours.com/profile/daeken/

[ my public key: https://keybase.io/daeken; my proof: https://keybase.io/daeken/sigs/ci5oPW51-MaGySslf5iDROl1JIBimpAG596tsLH0Qi4 ]

Recent public activity

  1. comment
    Comment #49130341

    I just ask our fleet maintenance agent to configure the variants of the new model and then run the bakeoff. In a few hours, I get a doc containing exactly how it performed on my re…

  2. comment
    Comment #47276376

    > I certainly do find new slang introduced by gen Z like "he got the riz!" to be quite cringey This is interesting to me, if only because it's such a natural bit of slang. Given th…

  3. comment
    Comment #46631947

    This sort of mistake is easy to make when you're mixing up your units; if they kept to one system of measure, it would've been trivial to catch, before or after release.

  4. comment
    Comment #46587840

    Some people just prefer to listen. I read well and I read quite quickly -- I don't know how many books I've physically read, but it's gotta be in the high hundreds at least -- but …

  5. comment
    Comment #46566092

    The astronaut in question may choose to disclose that they had the medical emergency and possibly its nature, but it seems wholly reasonable to not single them out (when it affects…

  6. comment
    Comment #46491572

    I've been working in security for more than 20 years and have seen the deleterious effects of security through obscurity first-hand. Why does "adversarial engineering" rely on obsc…

  7. comment
    Comment #46488592

    > Real security systems don't publicize how they work. 175 years of history would disagree with you: https://en.wikipedia.org/wiki/Security_through_obscurity

  8. comment
    Comment #46386393

    Yeah, I went with that approach for most of the code generation in the emulator I'm currently working on. Source generators handle a few core things, but more advanced compilation …

  9. comment
    Comment #46382147

    I love (and heavily use) source generators, but the development experience is godawful. Working with the raw Roslyn types is painful at best and this is compounded by them having t…

  10. comment
    Comment #46381757

    Boo and Nemerle both were really showing what was possible in .NET back in the early days. I still miss the metaprogramming they had, not to mention their pattern matching (which C…

  11. comment
    Comment #46107036

    Back in 2005 or 2006, I was working at a little startup with "DVD Jon" Johansen and we'd have Quake 3 tournaments to break up the monotony of reverse-engineering and juggling stora…

  12. comment
    Comment #46069047

    The vast majority of non-text editing in game development isn't done in modeling or image manipulation apps, it's done via the game engine's editor. That's true whether you're usin…

  13. comment
    Comment #46007344

    So, it is possible to use the machine consumable forms of the ISA, but realistically you'll spend way longer fighting it than finding other strategies. Years ago, I ended up creati…

  14. comment
    Comment #45922724

    > A qualifying mini app within the Mini Apps Partner Program is one that’s put out by a person or entity that’s not directly or indirectly controlled by you, nor under common contr…

  15. comment
    Comment #45760727

    Ventoy is a lifesaver. I dropped a 2TB NVMe drive into a USB-C enclosure and put it on there, along with all the OS installers, distros, and test utilities I commonly use. Probably…

  16. comment
    Comment #45668468

    I've become an unironic proponent of HE, the Human Era. For CE dates, we just add 10000 (I'm writing this from 12025). But for BCE dates, they're subtracted and it makes things so …

  17. comment
    Comment #45643395

    Bolos are used for spin gravity in the first part, but that's very different from the rotovators used in the second part. Both in concept and design. The key point with the rotovat…

  18. comment
    Comment #45548747

    Back in ~2004, I worked on a project to define a codec virtual machine, with the goal of each file being able to reference the standard it was encoded against, along with a link to…

  19. comment
    Comment #45537447

    I mean, that seems ugly to me, but... Makes intuitive sense and is fine actually? Is HTML a rich language in which to embed stuff like this? No. Does this clearly get the point acr…

  20. comment
    Comment #45494954

    According to this, 16.5% of Ohio residents used a marijuana product in the last year in 2023: https://www.statista.com/statistics/723822/cannabis-use-with... Hard to argue that's a…

  21. comment
    Comment #45385146

    Not quite a cassette anymore, but in 2013 I was in the studio with some friends and we'd do initial downmixes to MP3 and bring them to the car. World of difference, just getting th…

  22. comment
    Comment #45114417

    Wow. This may be one of the most intense reverse-engineering (and honestly, engineering) efforts I've ever seen for an emulator project before. Capturing the raw LD image to this d…

  23. comment
    Comment #45026071

    Oh wow, I need to dig way deeper into this but wonderful resource - thanks!

  24. comment
    Comment #45024928

    There's no AArch32 or Thumb support (A32/T32) on M-series chips. AArch64 (technically A64) is the only supported instruction set. Fun fact: this makes it impossible to run Mario Ka…

  25. comment
    Comment #44490023

    (B2-ish Spanish learner here but) "ll" is pronounced in at least three variants that I know of: "y", "j", and something between "sh" and "ch". E.g. "llama" might be pronounced like…