Viewing profile — trotterdylan
trotterdylan
HN member- Joined
- Thu, Nov 06, 2014, 5:29 PM UTC
- HN karma
- 933
- Public activity
- 34 items
- HN profile
- View on Hacker News ↗
About trotterdylan
Recent public activity
-
story
Show HN: Create a web accessible URL for your CV or resume
Hey HN! We built a quick way to normalize CVs and resumes. Specifically, we built a simple 2-page app at https://cv.studio/ where you can choose a pdf, doc or docx file, and CV Stu…
-
comment
Comment #42805409
Hey HN, I’m one of the creators. We’re always dealing with each WYSIWYG’s quirks, strengths, and licensing. It’s tedious. Being able to preview and compare them in one place really…
-
story
Show HN: AirQL: An Airtable API with OAuth2 access control and permissions
Hey there! At our company, Bit Complete [1], we use Airtable a bunch for managing operations. We really like how easy it is to throw up a form to collect information, or to build a…
- story
- story
- story
-
comment
Comment #13323787
We hope to implement optimizations like you're describing eventually. But the core functionality needs a lot of work before we start down that path.
-
comment
Comment #13323753
Correct, Grumpy cannot yet run Grumpy :)
-
comment
Comment #13322902
Ugh, sorry about that. There's a couple issues here: 1. Lambda tuple args are not yet supported -- I actually didn't know that was a thing :\ -- https://github.com/google/grumpy/is…
-
comment
Comment #13321772
It's all good. Thanks for filing the issue. I'll get that fixed.
-
comment
Comment #13321752
Whoops, just noticed you (or somebody) had already filed it: https://github.com/google/grumpy/issues/12
-
comment
Comment #13321714
Unfortunately the native interface is still pretty immature so I can't guarantee things will work as they should. In this case, I think the problem is that you have a *Response obj…
-
comment
Comment #13321640
Yes, leveraging type hints for optimization purposes is a long term goal. Thanks for pointing me to that issue, I'll keep an eye on it. One of the goals of open sourcing was to get…
-
comment
Comment #13321508
The idea is to continue to write code in Python. The transpiled code is not suitable for working with directly. That said, there is the possibility of rewriting bits and pieces in …
-
comment
Comment #13321470
> I would love to know how big the codebase is. Sorry, can't be very specific, but rewriting all the frontend code would take a lot more effort than writing a new Python runtime :)…
-
comment
Comment #13321293
Heh, I came across the namedtuple exec thing the other day when I was trying to get the collections module working :\ namedtuple will have to be implemented differently. I think it…
-
comment
Comment #13320997
I'd like to support 3.x at some point. See https://github.com/google/grumpy/issues/1
-
comment
Comment #13320984
Reflection in Go is used minimally in Grumpy because it is slow. Currently importing Go packages into Python code is accomplished via the reflect module, but I think this will have…
-
comment
Comment #13320962
As has been said by others, Grumpy is not used in production at Google currently. There's still a lot of work to do -- especially on the standard library -- to support large real w…
-
comment
Comment #13320933
I don't know. I hope so. I think this is an area where Go can succeed and integration with existing Python libraries could be useful.
-
comment
Comment #13320908
Although Grumpy is compiled, it is just as dynamic as Python, in that method dispatch involves dictionary lookups, etc. The main reason why Grumpy's slower for most single threaded…
-
comment
Comment #13320841
exec/eval do not work, but all of the other dispatching and magic methods are supposed to work exactly like CPython (and if they don't, it's a bug/not yet implemented).
-
comment
Comment #13320785
> > Basically, exec and eval don't work. Since we don't use those in production code at Google, this seemed acceptable. > What about stuff like literal_eval? Or even just monkeypat…
-
comment
Comment #13320761
YouTube does not run on Grumpy. There is a lot of work left to do before Grumpy can run a large existing codebase.
-
comment
Comment #13320739
It's been said a couple times in this thread already but basically, the YouTube Python codebase is very large and the cost of a rewrite is prohibitive.