Live data from Hacker News

Viewing profile — emidln

emidln

HN member
Joined
Mon, Nov 07, 2011, 3:51 PM UTC
HN karma
3,026
Public activity
956 items

About emidln

I mostly use eBPF/C/C++ these days but I used to write lots of Clojure, Python, Java, and SQL, with smatterings of Lisp, Ruby, and Javascript where need be.

I'm attached to a tmux session. gdb is probably running in a split with vim.

My views are not necessarily those of my employer.

I live in the Chicago burbs, but I work in the loop. I'd love to buy you a tea, coffee, or a beer to talk about start ups, Clojure, C++, Lisp, Python, toolchains, Bazel or other tech.

github: https://github.com/emidln

bsky: https://bsky.app/profile/emidln.com

email: emidln@gmail.com

Recent public activity

  1. comment
    Comment #48531561

    It's common to write the thrush combinator as a lisp macro. Clojure ships ->, ->>, as->, some->, some->>, cond->, and cond->> out of the box. You can find similar macros for CL[0],…

  2. comment
    Comment #48358641

    If an airline pilot is so bereft of fortitude that they perceive a political wifi network name as a threat, they should be disallowed command of the aircraft. They need therapy. Me…

  3. comment
    Comment #47638546

    At least on a personal max account, I can't max every window. There is also weekly limit. If I max every window, I run out of tokens halfway through the week.

  4. comment
    Comment #46615973

    I probably enjoy ELF hacking more than most, but patching an ELF binary via LD_PRELOAD, linker hacks, or even manual or assisted relinking tricks are just tools in the bag of perfo…

  5. comment
    Comment #46246836

    I wish env -S was more portable. It's a newer feature of the coreutils env implementation and isn't supported elsewhere afaik.

  6. comment
    Comment #46233109

    How: You've ran the test on a bunch of hosts and create a spec from ranges. Why: you might be concerned with network connectivity (you don't get to choose which data center you lau…

  7. comment
    Comment #46101323

    I'm not a CISO just a random dog on the internet, but this open letter seems to assume that privacy is not a part of your security posture and that spear phishing isn't common thes…

  8. comment
    Comment #46100914

    > Forward collision warning has misfired on 2 occasions on me in the last 3 years My Lexus is afraid of a bush behind my garage in the alley. It's on a neighbors property and not r…

  9. comment
    Comment #46099218

    If you can be prosecuted for guessing urls you can be prosecuted for sending garbage data in a way you know will be uploaded to a remote system.

  10. comment
    Comment #46098466

    I suspect this data is made "anonymous" and sold to insurance companies and misc data brokers. If it's linked to my insurance company, I don't want to jack my rates. Further, I've …

  11. comment
    Comment #46098081

    My 2025 Mazda Miata has a CAN connected Telematics Control Unit that sends a bunch of data to Mazda on ignition off. Among this data is acceleration and velocity data along with co…

  12. comment
    Comment #45709317

    .interp to a glibc/libc you ship or static linking. These days it’s probably faster (in dev time) to just run a container than setting up a bespoke interp and a parallel set of lib…

  13. comment
    Comment #44307074

    Static linking doesn't produce smaller binaries. You are literally adding the symbols from a library into your executable rather than simply mentioning them and letting the dynamic…

  14. comment
    Comment #44156147

    If the integrity protection is like any of the TPM implementations I've seen, it often doesn't apply once the thing is already in memory, just that when it first loads that it (and…

  15. comment
    Comment #44155915

    If you take a look at the binary that decides whether to boot the secure firmware or the tamper screen, it's probably trivial to patch to get the secure firmware running for more i…

  16. comment
    Comment #43525303

    This looks neat. I remember the various fvwm95 and icewm themes doing a similar number in the late 90s and early 2000s. It would be fun to pair this with Gambas[0], a free VB6 clon…

  17. comment
    Comment #43384779

    This is one of the reasons I like Clojure. There are very useful dialects with broad overlap between: Browser / JavaScript environments -> ClojureScript General Purpose (JVM) -> Cl…

  18. comment
    Comment #43042396

    > No they don’t. Just like everyone doesn’t know Cobol, Fortran, Scala etc. Sure somebody might not have Python experience, but it's pretty easy to just not hire someone who says t…

  19. comment
    Comment #43024428

    I'd recommend nanobind over pybind11 at this point. Similar api, from the same author, but under active development and support.

  20. comment
    Comment #42621984

    Not the universal usage of a euphoria-inducing, pacifying drug covering large-scale psychological manipulation and inudstrialist domination of society? Brave New World is a dystopi…

  21. comment
    Comment #42547507

    It worked well enough for my last company. It does require a team to teach it and to do the heavy lifting on custom rules and tooling. I'd rather do that than worry about whether m…

  22. comment
    Comment #42546517

    It's possible to use bazel to do this. You need to be very explicit (The Bazel Way(tm)), but in exchange, you can ask the graph for everything that is an rdep of a given file. This…

  23. comment
    Comment #42446307

    You can do this, albeit slightly less reliably, in the US as well. The geolocation isn't perfect, but you could easily put "With delivery to XXXXX [edit]" where XXXXX is a zip code…

  24. comment
    Comment #41893142

    Linux on a Skylake-era i7-6820HK (quad core, ~3.2ghz) runs modern GNOME or KDE just fine. I had 64gb of ram and had cleaned the guts and installed a slightly bigger/faster NVMe to …

  25. comment
    Comment #41611444

    Rich Hickey calls this "hammock time".