Viewing profile — jeremyevans
jeremyevans
HN member- Joined
- Fri, Jul 15, 2011, 1:15 AM UTC
- HN karma
- 155
- Public activity
- 39 items
- HN profile
- View on Hacker News ↗
About jeremyevans
Recent public activity
-
comment
Comment #49043125
I've done the same for about 5 years (switched from SendGrid to smtp2go last year). I blogged about it when I first set it up: https://code.jeremyevans.net/2021-07-29-running-my-ow…
-
comment
Comment #48066404
Actually, I think most had the code in track 2. Track 1 was an audio track warning you that the disc is only designed to a play on the system. More details at https://retrocomputin…
-
comment
Comment #42561083
"freezer" was my originally desired name for this gem, but it was already taken.
-
comment
Comment #42561073
It's cool to see this posted here. Refrigerator has been around for a number of years, but it doesn't get much press. It was originally developed as part of my work getting product…
-
comment
Comment #33586764
There is a Ruby form library named Forme that works this way for Roda and Sequel ( https://forme.jeremyevans.net/files/README_rdoc.html#label-R... ). As you expect, this makes hand…
- story
-
comment
Comment #29534426
That I cannot answer (not sure where that link comes from, maybe nonameiguess can tell you). Looks like suppliers.fiscal.ca.gov is a externet location for vendors that do business …
-
comment
Comment #29534039
That's the most recent audited report. Auditing the state's entire financial report takes a long time. The report for year ended June 2020 should be published later this month (sch…
-
comment
Comment #29388112
If you're using X, the fluxbox window manager supports tabbed windows: http://fluxbox.org/
-
comment
Comment #17182226
> I'd just like to point out that a lot of RDBMSs support storing date and time alongside timezone information directly without using two separate fields. SQL Server has datetimeof…
-
comment
Comment #15204613
That could be the case, but if you are going to open source the application, what would be the point of trying to hide it? Considering that password hashes are stored in the users …
-
comment
Comment #15204551
Restricting access to the password hashes using database security so that a vulnerability in the web application cannot expose password hashes unless a separate vulnerability in th…
-
comment
Comment #15204423
In case you are wondering how it handles password encryption and storage, it appears to use a custom password hash based on SHA256 and scrypt: https://github.com/18F/identity-idp/b…
- story
-
comment
Comment #12013687
That isn't a problem in Sequel, as you can pass a complex expression to #or, in which case it works as you would expect it to: Post.where(id: 1).or(Sequel.&({:id=>2}, {:name=>'Foo'…
-
comment
Comment #12013678
That doesn't appear to work: Post.where(id: 1).or Post.joins(:author).where(author: { name: 'John' }) ArgumentError: Relation passed to #or must be structurally compatible. Incompa…
- story
- story
-
comment
Comment #9378695
"s-q-l". It is ambiguous if pronounced "sequel". :)
-
comment
Comment #8642826
Not sure about ActiveRecord, but Sequel has supported using recursive common table expressions for loading all descendants in a given branch (or branches) of a tree for over 4 year…
-
comment
Comment #8155821
I looked into this and it is really easy to use, so I updated the website to use it. Thanks for the suggestion!
-
comment
Comment #8155546
Thanks! I'll look into this as well.
-
comment
Comment #8155524
I don't work on truly huge sites, my largest is only about 10kloc. But it scales very well for the all of the sites I've tried, and I think based on the architecture it would scale…
-
comment
Comment #8155027
The name Roda comes from the Ys video game series, in which the Roda trees play a small role. I'm a huge Ys fan.
-
comment
Comment #8154996
You can do r.on('artist', :id) instead of r.on('artist/:id') if that is your style preference, both work in Roda.