Hacker News new | past | comments | ask | show | jobs | submit | sohkamyung's comments login

Indeed. That's how I shoot insects: live and in the field with a macro lens. It's quite a challenge, especially for the smaller insects (2-3 mm in length).


It is a bit easier if you photograph them in the morning, when they are still cold and sluggish. You can get a similar effect by putting them in a container in the fridge for a few minutes. But don't leave them in too long! And warn your partner...


I'm more into shooting insects in the wild, when they are active and doing their thing, so I can also catch their behaviour. I contribute to iNaturalist, and a few of my observations have ended up as documentation in some scientific papers by local scientists.


Cool. Can you link to some photos online?


You can visit my iNaturalist profile and see the photos.

https://www.inaturalist.org/observations/sohkamyung

And here's a Singapore Biodiversity Report that included photos from me (Figs 10-12) [PDF]

https://lkcnhm.nus.edu.sg/wp-content/uploads/sites/10/2023/0...


Nice. The Black and white Spiny Spider is quite striking looking. Nothing like that in the UK, as far as I know.


One 'silly' question from this novice linux kernel driver developer: if the ->read() and ->write() operations in the Linux kernel file operations structure go away, then what happens to read() and write() from user space? Which file operations do those call trigger in the kernel driver?


The userspace read() and write() syscalls aren't the same thing as read()/write() in file_operations. Presumably the syscalls will be updated to use the new _iter operations.

In fact, the syscalls already support f_op->read_iter/write_iter, so the code using the legacy f_op->read/write just needs to be removed. See the linux source code links below:

vfs_read: https://elixir.bootlin.com/linux/latest/source/fs/read_write...

vfs_write: https://elixir.bootlin.com/linux/latest/source/fs/read_write...

Those functions are called by sys_read/sys_write, which are the functions implementing the syscalls (all the code is in fs/read_write.c).


I thought it said ->read_iter() and ->write_iter()?


From the end of the article:

"The final patch in the series removes read() and write() with a surprising lack of ceremony, given that they have been there for 32 years."


I read "Elusive: How Peter Higgs Solved the Mystery of Mass" by Frank Close and I found it an excellent read on the elusive Higgs Particle and the elusive Peter Higgs himself (Higgs went for a walk to hide from people on the day the Nobel Prize was announced).



A more general write-up on the project via The Guardian [1]

[1] https://www.theguardian.com/science/2024/mar/02/doing-someth...


> The original books are great but honestly the characters aren’t even in the books long enough to really develop them beyond the crises at hand, it’s more like a collection of short stories

The original three Foundation books are collections of short stories that Asimov originally wrote for magazines.


I learned Korean from a tourist guide book many years ago. After a few days, I could read and pronounce the train stops to figure out which stop to get off.


I just recently read "How Life Works" by Philip Ball that covers that topic (and more). An information dense book, but entertaining. [1]

[1] https://press.uchicago.edu/ucp/books/book/chicago/H/bo207403...


I found this at Instructables: "Slide Rule for the Modern Day"

[1] https://www.instructables.com/Slide-Rule-for-the-Modern-Day/


I have a SDK that I need to git clone from a repository, and then run a script file from the SDK to fetch the actual tools for my build environment.

Am I right in saying that kind of development environment would be hard to use and maintain in Silverblue?


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

Search: