I made this the other day, because I didn’t want to debug a network issue on my system, so I let GPT-4 take over. It fixed it!
Article URL: https://preslav.me/2023/11/27/python-is-easy-golang-is-simple-simple-is-not-easy/
Comments URL: https://news.ycombinator.com/item?id=38433358
Points: 106
# Comments: 134
An introduction to database generated columns, using PostgreSQL and the new GeneratedField added in Django 5.0.
Article URL: https://engineering.fb.com/2023/08/07/developer-tools/fixit-2-linter-meta/
Comments URL: https://news.ycombinator.com/item?id=38378776
Points: 102
# Comments: 87
Article URL: https://www.haveibeensquatted.com/
Comments URL: https://news.ycombinator.com/item?id=38434493
Points: 12
# Comments: 4
Article URL: https://www.astralcodexten.com/p/god-help-us-lets-try-to-understand
Comments URL: https://news.ycombinator.com/item?id=38438261
Points: 102
# Comments: 40
Article URL: https://opencv.org/blog/where-is-opencv-5/
Comments URL: https://news.ycombinator.com/item?id=38430074
Points: 111
# Comments: 47
Article URL: https://arxiv.org/abs/2311.10770
Comments URL: https://news.ycombinator.com/item?id=38378242
Points: 109
# Comments: 26
Article URL: https://aws.amazon.com/blogs/developer/announcing-general-availability-of-the-aws-sdk-for-rust/
Comments URL: https://news.ycombinator.com/item?id=38445747
Points: 104
# Comments: 31
Article URL: https://habr.com/en/articles/456476/
Comments URL: https://news.ycombinator.com/item?id=38396658
Points: 101
# Comments: 24
What are you doing this week? Feel free to share!
Keep in mind it’s OK to do nothing at all, too.
Article URL: https://computer.rip/2023-11-25-the-curse-of-docker.html
Comments URL: https://news.ycombinator.com/item?id=38418359
Points: 111
# Comments: 54
Feel free to tell what you plan on doing this weekend and even ask for help or feedback.
Please keep in mind it’s more than OK to do nothing at all too!
Article URL: https://akkartik.itch.io/carousel
Comments URL: https://news.ycombinator.com/item?id=38397715
Points: 27
# Comments: 3
Hey Lobsters community! 👋 I’m diving into the world of PostgreSQL and curious about the tools fellow developers use to interact with this fantastic database.
1- What are your go-to tools or software for managing, querying, or interacting with PostgreSQL databases?
2- Any particular GUI clients, command-line tools, or libraries you find indispensable for your PostgreSQL workflows?
3- Are there any lesser-known or niche tools you’ve discovered that have made your PostgreSQL experience smoother or more efficient?
Looking forward to learning from your experiences and recommendations! Thanks in advance for sharing your insights! 🐘✨
An introduction to database generated columns, using PostgreSQL and the new GeneratedField added in Django 5.0.
Initial excitement leads to overuse.
The post On harmful overuse of <CODE>std::move</CODE> appeared first on The Old New Thing.
Article URL: https://dev.to/grahamthedev/bubble-sortin-pure-css-no-js-3bb1
Comments URL: https://news.ycombinator.com/item?id=38145625
Points: 109
# Comments: 48
You just take some normal HTML markup, wrap it with a custom element, and then write some JS to add capabilities which you can then style with regular CSS! Everything’s of the Light Side of the Web. No need to pierce the Vale of Shadows or whatever.
I think Eric’s approach here should be the default for most web components: you probably don’t need to mess around with the shadow DOM, and you should definitely be wrapping your web component around existing HTML instead of witing opening and closing tags with nothing in between.
Augment, don’t replace.
Article URL: https://nuejs.org/blog/tailwind-vs-semantic-css/
Comments URL: https://news.ycombinator.com/item?id=37982407
Points: 101
# Comments: 143
The best reason to write a library in plain JavaScript is that it lasts forever. This is arguably JavaScript’s single most underrated feature. While I’m sure there are some corner cases, JavaScript from 1999 that ran in Netscape Navigator will run unaltered, alongside modern code, in Google Chrome downloaded yesterday. That is true for very few programming environments.
And yet:
Of course, most people’s experience with JavaScript is that it ages like milk. Reopen a node repository after 3 months and you’ll find that your project is mired in a flurry of security warnings, backwards-incompatible library “upgrades,” and a frontend framework whose cultural peak was the exact moment you started the project and is now widely considered tech debt.
This is a follow-up to a comment I wrote a few months ago that caused some heated reactions and, now that I look, seems to have reduced my activity on this site. In the months since, I’ve spent some time thinking about why my comment rubbed people the wrong way, and coming up with a less threatening phrasing. I know, terrible social timing. But I think it’s an important conversation to have. So here it is, a do-over:
I’m very happy to receive the work people put in to reduce the number of seams in my experience. But if a website lays out wrong with text overlapping with text, and then fixes itself after I resize a little and rejigger the fonts, I try to put that out of my mind. I want to focus on the important stuff. Is this website or app giving me useful information, is it respectful of my attention, is it relaxed around me (not squirming, squirming to get its tentacles deeper into me). A seamless experience can’t compensate for failings in these areas, and it is all too common for seamless experiences to hide all manner of deeper malfeasance. When we push for more seamless experiences we’re also encouraging the organisms we interact with to grow more tentacles (hiring! HR!), make them more muscular (growth team!), use them more ceaselessly in search of advantage (an ad protruding slickly from the bottom of the pane! Marketing materials persuading people to not organize!)
Let’s cut the mild grasshopper some slack; hopefully then it won’t turn into a locust.
Open source should absolutely try to improve its UX. I don’t want to encourage complacency. But any comparison purporting to judge the “best” apps is useless if it’s not holistic. Accountability and trustworthiness (admittedly not perfectly correlated with open source! but correlated!) too belong on the credit column, and with far more weight.
Article URL: https://zverok.space/blog/2023-11-24-syntax-sugar4-argument-forwarding.html
Comments URL: https://news.ycombinator.com/item?id=38404426
Points: 106
# Comments: 46
Article URL: https://railsatscale.com/2023-11-07-yjit-is-the-most-memory-efficient-ruby-jit/
Comments URL: https://news.ycombinator.com/item?id=38265773
Points: 100
# Comments: 8
Article URL: https://github.com/alipay/fury
Comments URL: https://news.ycombinator.com/item?id=37808366
Points: 105
# Comments: 35