Live data from Hacker News

Viewing profile — cycomachead

cycomachead

HN member
Joined
Sat, Apr 06, 2013, 11:42 PM UTC
HN karma
159
Public activity
123 items

About cycomachead

Lecturer UC Berkeley EECS Former Engineer @ Gradescope (acquired 2018)

https://mball.co/

Recent public activity

  1. comment
    Comment #45512127

    Honestly this is still a great way to deploy apps and still some of the best DX there is, IMO. Costs a crap ton for what it is, but it is nice.

  2. comment
    Comment #45512116

    I don't think complexity comes just from the number of tools, but the disparate things you "need" them to do. Redis, Vite, large CSS toolkits -- you're learning a bunch of large co…

  3. comment
    Comment #45512065

    I mean, I think the problem with SPA-like client-side approaches are that there aren't any that have felt _good_ with Rails, let alone great. Absolutely true that not every app nee…

  4. comment
    Comment #45511927

    Lapis is very cool, but I really struggle with a lack of examples and pre-built solutions for some things. Leafo's itch.io is built with it and I maintain snap.berkeley.edu. A grea…

  5. comment
    Comment #45511893

    I believe cloudflare has quite a bit of Lua in some of their products (there's some very good Nginx lua integrations and variants like Openresty).

  6. comment
    Comment #45511502

    Agree, especially because it'd be nice for projects that use LuaJIT if you could swap the versions as needed.

  7. comment
    Comment #45511450

    I love JS and Ruby, and I spent a bit of time maintaining a web app in Lua. There are parts about the language I really enjoy. I like dynamic languages; I don't run into type issue…

  8. comment
    Comment #38107637

    I have a close friend, who's an Azure dev -- uses his MS laptop for work, his phone for everything else. And I do mean everything - taxes, trip planning, etc. It's not just crazy k…

  9. comment
    Comment #33447880

    I've been wondering about this... It definitely doesn't feel great to be on the receiving end of something auto-generated. But a "unique" message is at least more interesting to re…

  10. comment
    Comment #32117606

    Oh I think they are! Gruber is by no means alone in his praise. And the technical details are impressive. (Plus the 14" and 16" are fantastic improvements.)

  11. comment
    Comment #32117549

    No I read it that way too.

  12. comment
    Comment #32117540

    Guard clauses are great, and when used appropriately clean things up. This is pretty much my only use of the pattern. (Ending boolean-returning methods with a ? is also a great con…

  13. comment
    Comment #32117499

    Yeah, it's not usually an issue in practice. But I do see students get confused trying things out...and it's likely because learning in an interpreter doesn't often look like "real…

  14. comment
    Comment #32116415

    There's a bunch of things to pay attention to in Ruby. I wouldn't say these get too hairy, but they trip students up for very understandable reasons. * `a ||= b` is not just `a = a…

  15. comment
    Comment #32116352

    In that case -- I definitely agree Ruby usually gets out of way. It's often my go to for hacking on something, unless it's data science-y. I'll mention: implicit returns, return if…

  16. comment
    Comment #32116319

    Comparing Apple Silicon and x86 as the difference between having modern plumbing or not...not exactly where I expected the review to go! Gruber's hyperboles can be entertaining for…

  17. comment
    Comment #32116299

    This is a valid point, but definitely a misleading title.

  18. comment
    Comment #32116282

    More productive is really hard to say... But I personally prefer Ruby to Python. For smallish scripts, I really like Ruby's backticks for easily executing shell commands. And I fin…

  19. comment
    Comment #31485049

    The fact of the matter is that it wouldn't even necessarily need to increase tuition. The UC system is a $50bn/yr enterprise. Lecturer salaries are a tiny amount, and really only a…

  20. comment
    Comment #31485022

    This is true, but it also sucks if we assume "part of a career path". That means there's virtually no teaching-focus career paths in the UC system which is terrible for basically e…

  21. comment
    Comment #31484958

    That's really not quite true. There are thousands of lecturers in the UC system, and many thousands more where it is a career choice. Because tenure track is simply just not possib…

  22. comment
    Comment #31484893

    I would honestly say that you should consider this! If you think you'd enjoy teaching at a place like Berkeley and have experience, there is a need! https://aprecruit.berkeley.edu/…

  23. comment
    Comment #31484837

    The salary is as high as it is in part due to the Union -- but the UC starting salary for lecturers regardless of discipline and location is around $60K. But computer science is in…

  24. comment
    Comment #31484769

    "Entry level" is tough to define. Perhaps entry level for Berkeley, but these are positions which still require an advanced degree and a good bit of teaching experience.

  25. comment
    Comment #31483422

    Not sure how common it is in the US, but at Berkeley the cafeterias are not free. They are a bit cheaper, around $9 for lunch if you prepay, but $13 if you don't! To be honest, I d…