Live data from Hacker News

Viewing profile — okennedy

okennedy

HN member
Joined
Mon, May 07, 2018, 2:56 AM UTC
HN karma
393
Public activity
103 items

About okennedy

Hate notebooks... so do we. That's why we built one that doesn't suck. Check out Vizier, our spreadsheet-enabled, polyglot, notebook-flavored workflow system https://vizierdb.info

Recent public activity

  1. comment
    Comment #40842591

    Spreadsheets.

  2. comment
    Comment #40440266

    Bash is ubiquitous and stable, making bash scripts incredibly portable. All of the other languages you bring up are great for authoring code, but have a non-zero amount of friction…

  3. comment
    Comment #39982613

    > Automattic is a fantastic home for us. We needed a home (or new investors) to keep working on Beeper. Is the added investment necessary to scale out specific features, or is it t…

  4. comment
    Comment #39847132

    This looks like an in-memory log-structured merge tree [0]. (Albeit based on sorted runs rather than trees, as in the more recent variations of the idea) [0] https://www.cs.umb.edu…

  5. comment
    Comment #39449572

    From a practical standpoint for most database systems, sort of? One might say that there's a functional dependency from the 'time' to the 'precipitation' attribute, and providing t…

  6. comment
    Comment #39382780

    The big difference I see at a skim is that, in classical datalog, facts are only allowed to contain domain attributes, and not value attributes. E.g., you can express binary facts …

  7. comment
    Comment #38708136

    Inkscape has a filter that's been pretty reliable at generating vectors from raster inputs.

  8. story
  9. comment
    Comment #36751609

    TFA's point is that the model is horrible for creators: a revenue sharing model is only viable as long as the number of creators being shared is comparatively small. $5, $10, $20 f…

  10. comment
    Comment #36708494

    Differing skillsets? Managing people doesn't have to mean more responsibility. Some people are good at doing, others are good at the bureaucracy game and buffering for the doers. B…

  11. comment
    Comment #36708422

    Or to keep adding "features" in an attempt to continue the growth curve and/or stay hip, and worsen it instead.

  12. comment
    Comment #36315442

    Things are bad enough already, even with pre-LLM technology. "I'm sorry sir, your 8-year old son can't board this plane because the system says he's a terrorist" [1]. [1] https://w…

  13. comment
    Comment #36273654

    NYC, and Manhattan specifically, is one of the rare places in the country where having a car is almost virtually unnecessary. In downtown, cars are already playthings of the rich: …

  14. comment
    Comment #36257133

    Because that worked out so well for us the last time we tried... [0] [0] https://en.wikipedia.org/wiki/War_of_1812

  15. story
  16. comment
    Comment #36226218

    The researchers behind the project have since moved on, but the idea of a db underpinning a game engine came up over a decade ago in Walker White's work at Cornell. Unsurprisingly,…

  17. comment
    Comment #36125647

    As the peer comment points out, functional data structures force you to be deliberate about where/when state changes take place. In particular, they force you to be cognizant of wh…

  18. comment
    Comment #36124703

    This is the canonical guide to reasoning about amortized runtimes. The exponentially growing ArrayBuffer (O(1) amortized append) is the classical data structure used to teach amort…

  19. comment
    Comment #36083342

    Even open book exams can be gamed. There are whole industries set up around enabling in-exam communication (e.g. concealed subvocal mics/headphones) and outsourcing schoolwork. It …

  20. comment
    Comment #36027170

    You are describing a different class of attacks. If the company owns the device, they should be free to (try to) lock it down all they want. OP is about Apple locking down devices …

  21. comment
    Comment #36027150

    I'm not convinced that they need to. What threat model are you considering? In this case, the privilege that the user is granting the new hardware is the authority to unlock the ph…

  22. comment
    Comment #35974462

    There are simple ways to allow hardware changes without losing security. One straightforward idea: Once the phone is unlocked (e.g. by pin code) allow the user to authorize the new…

  23. comment
    Comment #34391270

    From TFA: - Users were notified that the posts were written in collaboration with a bot - Human authors oversaw the posts, including having the ability to edit posts and having res…

  24. comment
    Comment #34311194

    Apple's Numbers has a relatively clever way to pull this off. If a cell (e.g., B:$2) is in a table with a column (or row) header, all formulas will use the header field value in th…

  25. comment
    Comment #34237128

    Lawyers also have a _legally binding obligation_ to provide accurate, context-aware, complete advice.