Viewing profile — jenseng
jenseng
HN member- Joined
- Tue, Jun 29, 2010, 4:07 PM UTC
- HN karma
- 39
- Public activity
- 18 items
- HN profile
- View on Hacker News ↗
About jenseng
No profile information was provided.
Recent public activity
-
comment
Comment #28528999
Nobody said "quarter" means multiply by 4. They said "quater" means multiply by 4, which it essentially does [1]. In addition to being a real word, it's also a prefix, e.g. "quater…
-
comment
Comment #27788976
You get "clean and DRY" at the expense of "not beginner-friendly" and "you need be to very careful". Thanks, but no thanks. I'll take clear, understandable code over clever footgun…
-
comment
Comment #19515010
Someone built one a couple years ago: https://gizmodo.com/todays-hero-made-an-ai-that-annoys-telem...
-
comment
Comment #11385329
Does the trademark office just rubber stamp anything they get and let the lawyers fight it out? IANAL, but these look pretty similar: 85632326 (Instructure): IC 042. US 100 101. G …
- story
-
comment
Comment #8333564
The API is pretty comprehensive, and is growing daily. With the exception of some legacy features, all of the web app's UI is built on top of it, as are the mobile apps. https://ca…
-
comment
Comment #7707145
something like this will find any associations that share a name with a column in each model: https://gist.github.com/jenseng/2039fd57f5db40779871
-
comment
Comment #6926186
It's a shame these aren't actual database ENUMs, but rather ints (with the mapping in ruby land): https://github.com/rails/rails/commit/db41eb8a6ea88b854bf5cd... Even a text column…
-
comment
Comment #6690769
This approach works well when you want to cache data from an existing integration database and don't have the luxury of rearchitecting the whole thing. At my previous job, we had a…
-
comment
Comment #6176816
UTC offset is well and good if you are talking about today, but as soon as you start displaying past or future datetimes, DST will bludgeon you over the head. And depending on your…
-
comment
Comment #5834287
We did a two-day hackfest at work recently, and this was my project. As canvas-lms has grown, we've seen our GC runs get slower and slower, and this seemed like some good low hangi…
- story
-
comment
Comment #4860205
There were several factors, but the two big categories were: 1. Familiarity. The original decision to use MySQL was arbitrary, and as the team grew, we just so happened to hire lot…
-
comment
Comment #4859028
This looks promising. The MySQL -> Postgres replication possibilities are particularly interesting for people looking to switch over a huge database with (almost) zero downtime. At…
-
comment
Comment #4267217
I guess the real lessons there for users is "don't do anything sensitive on a device that's not yours. or on one you just acquired, unless you trust every hop between you and the s…
-
comment
Comment #4267193
I should clarify, I was referring to the first visit to the site. So yes, I can see how this greatly reduces the vulnerability, though it doesn't completely remove it. As an exampl…
-
comment
Comment #4267122
The author seems to gloss over the importance of browser built-in HSTS lists. If you're just relying on a response header to tell the browser to use HTTPS, aren't you still vulnera…
-
comment
Comment #4127917
to put it simply, browsers are really good (these days) at executing javascript, thus the biggest factor in this test seems to be the large(r) HTML payload. though to make this a b…