Hacker Newsnew | past | comments | ask | show | jobs | submit | evsasse's commentslogin

Yeah, that is great.

Learned something similar on a previous job. Prefix it with "#must", "#should", "#could", "#would".

We've also extended it with some other things that you may want to comment, but are not necessarily actionable. "#wont", "#idea", "#tip", "#question", "#risk", are pretty much self-explanatory.

"#fun": an ugly workaround that could've worked; some funny situation that the change could cause; ...

"#domain-knowledge"/"#debrief": really nice if you are working with people that are more junior, or not that familiar with this codebase in particular. May help other reviewers understand better why the author made certain decisions.


A nice "trick" is to declare your enum column on the database as a string, and your enum in the code as a hash with string values. So you can have self-explained data saved onto the database, and all the niceties Rails gives you from the enum.

  enum object_type: { review: "review", purchase: "purchase", offer: "offer", reward: "reward" }
  # OR
  enum action: TYPES.map { |type| [type.to_sym, type.to_s] }.to_h


Nice! I've done #1, but #2 is a neat trick.


I use 3 levels of "importance" for them.

The actual browser bookmarks, with stuff that has proven itself useful and I end up searching for it at least a handful of times a year.

Notion Web Clipper to dump everything else on a "need to organize" file on Notion.

A couple times a month I go into the "need to organize" file, read anything that was there as a "read later" and remove them, simply remove anything that looking back doesnt seem like will be useful on the next year, and move everything else and then categorize/add tags to a "useful links" file also on Notion.

Before Notion I've used Pocket similarly.


I've used the mobile app on Android, it wasn't a joy (it still lacks some polishing), but it was certainly VERY straightforward.

Personally I don't have lots of stuff to file, but I did everything under 1 hour, while still discovering how to use the app and learning a bunch of taxes nomenclature.


Looking forward for jquery.


I haven’t heard anyone say this for quite some time!


Can`t access it from Brazil... ``` The owner of this website (deliveroo.engineering) has banned the country or region your IP address is in (BR) from accessing this website. ``` https://i.imgur.com/TyDkmzc.png?1


It's the same from Colombia, so I just commented on the title :)


Here is an archive version http://archive.is/XcMJ1


I'm holding off giving them a click (or any attention via the archive link / other copy) until I find out WHY they'd do that. Is there a valid reason?


I think its somewhat common to block countries that have a high spam/abuse rate. Kinda shitty.


Wow, never felt so connected to a hn reply. This is so similar to my experiences using PyQt, so it probably describes the experience of a lot of other devs out there.

We made a MVP using Electron but had to ditch it because of performance issues. PyQt seems like the best alternative, but the pain points you described were hard obstacles in the beginning.

* We gave up on making Omaha work, after some wasted weeks, and are using pywinsparkle to autoupdate on windows.

* The QSS feels buggy all around, the "border-radius" property is one of the simplest examples of that.

Would greatly appreciate some open-source solutions, examples or simply some blog posts of best-practices and how you are managing these pain points. :)


I mention bits and pieces on my app's blog [0]. But more interesting to you may be a Wiki I created on GitHub with the things I had to learn about PyQt the hard way [1].

[0]: https://fman.io/blog

[1]: https://github.com/mherrmann/pyqt-resources/wiki


Oh, and you may also be interested in a video I made of my app's release process on Win, Mac and Linux: https://youtu.be/uhIj9B2At28


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: