Viewing profile — okennedy
okennedy
HN member- Joined
- Mon, May 07, 2018, 2:56 AM UTC
- HN karma
- 393
- Public activity
- 103 items
- HN profile
- View on Hacker News ↗
About okennedy
Recent public activity
-
comment
Comment #40842591
Spreadsheets.
-
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…
-
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…
-
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…
-
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…
-
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 …
-
comment
Comment #38708136
Inkscape has a filter that's been pretty reliable at generating vectors from raster inputs.
- story
-
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…
-
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…
-
comment
Comment #36708422
Or to keep adding "features" in an attempt to continue the growth curve and/or stay hip, and worsen it instead.
-
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…
-
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: …
-
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
- story
-
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,…
-
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…
-
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…
-
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 …
-
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 …
-
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…
-
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…
-
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…
-
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…
-
comment
Comment #34237128
Lawyers also have a _legally binding obligation_ to provide accurate, context-aware, complete advice.