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

It should copy the query builder, in many ways Laravel is nicer, but Django's query builder is way more powerful with fewer lines of code.

I feel differently, but I've only tried it briefly. It feels like an abomination that can't decide what it is and has just too much syntactic sugar.

I recently paid 60 euros to get my 14" m1 macbook cleaned, it was extremely dusty inside, so much so that the left fan started making strange squealing noises and then a pinging sonar-type sound every few seconds. Luckily with the combination of the fan control app and the built in apple diagnostic tool I managed to determine it was probably the fan and brought it to the local service shop to disassemble and clean. Now the only things left are to replace the original battery which is at 75% and replace the rustling speaker which was damaged by ants getting inside through the vents and chewing on it.

Pixelmator pro is nice on the Mac, and it's a one time purchase, not even expensive. And CameraBag was not bad last time I tried it, also a one time purchase.

At least the system preferences icon has improved, the 2020 one looks like it's AI generated.

Honestly the 2001 one looks the best. It’s clean and obvious with no fussy gear detail.

But designers don’t get paid to keep things the same.


They can still keep the 2001 aesthetic while giving themselves more work: we have higher resolution screens now so a 1024x1024 icon is probably in order; we have pervasive OS-level dark mode support now so they can create dark and light versions of the icon; as UI fashions change they can add or reduce the amount of shadow and glass effect.

I've had good experience with linux on thinkpads. Booted kubuntu on a framework 13 recently, connected to wifi, all good. Ultimately, if you choose well supported hardware with good drivers, it should work fine, even better than windows. One should be picky about which laptop to buy, avoid broadcom wifi chips, avoid screen resolutions that require fractional scaling, etc.


There is separations of concerns and separation of technologies.

A component with its styling, markup structure, and behavior, is one concern. These components can than be combined and nested in every which way you need, they are very modular.

If you separate concerns into markup, styling, behavior, than this form of component-based reuse is difficult. But it could conceivably be easier to reuse an html template or css class for different features.

Hooks are also a way to separate concerns in a different way than lifecycle methods. Lifecycle methods group code by specific points in a component's life, but then the logic can't be extracted and reused. Hooks on the other hand encapsulate reusable logic that can then be used in different components.


Thank you for saying this so clearly. I find React to be one of the few systems that actually allow separation of concerns when used idiomatically, rather than drawing boundaries based on technologies. (And I dislike frontend programming, to be clear!)

https://entropicthoughts.com/mvc-mistake


As someone who has a person with psychosis in my family, I don't think you can find any interesting insights from the details of their delusions. It's like dissecting dreams or AI slop, there is no hidden meaning behind it. Usually best not to discuss it.


I doubt that it does any advanced HDR stuff like modern phones do so it's going to clip unless exposure is controlled. It's a shame that in this day and age camera companies can't achieve as great instant results as modern phones even though they have much larger sensors and better optics.


I don't think anybody in my non-tech circle even knows that messages are encrypted. It's just a convenient way to message people and share pictures from android phones. At some point in the past it was viber and before that fb messenger. I know older people who wouldn't know how to attach a document to an email but can share vacation photos via whatsapp, and we have group chats between friends and family. People also care about their chat history, and if they don't know that the data is encrypted and needs to be backed up, they loose it when transferring to a new device. It's happening all the time, a lot of common users would expect chats to just stay in the cloud somewhere and be available.


Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

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

Search: