November 11, 2025 at 4:04 PM
Somewhat surprising (to me) advice in Google's C++ style guide:
"Try to avoid unsigned types (except for representing bitfields or modular arithmetic). Do not use an unsigned type merely to assert that a variable is non-negative."
Example of a possible bug: abseil.io/tips/227
(via @wingolog.org)
"Try to avoid unsigned types (except for representing bitfields or modular arithmetic). Do not use an unsigned type merely to assert that a variable is non-negative."
Example of a possible bug: abseil.io/tips/227
(via @wingolog.org)
November 11, 2025 at 3:45 PM
Somewhat surprising (to me) advice in Google's C++ style guide:
"Try to avoid unsigned types (except for representing bitfields or modular arithmetic). Do not use an unsigned type merely to assert that a variable is non-negative."
Example of a possible bug: abseil.io/tips/227
(via @wingolog.org)
"Try to avoid unsigned types (except for representing bitfields or modular arithmetic). Do not use an unsigned type merely to assert that a variable is non-negative."
Example of a possible bug: abseil.io/tips/227
(via @wingolog.org)
when I was new to rust, I forced myself to use iterators wherever possible, and now manually zipping feels unreadable, funny
November 11, 2025 at 4:46 AM
when I was new to rust, I forced myself to use iterators wherever possible, and now manually zipping feels unreadable, funny
Thank you, appreciate the support! I'd be happy to have people try out this early implementation and giving me feedbacks: right now, I'm writing a lazy-stream implementation to handle all the iterators idiomatically, avoiding the need to eagerly copy results into temporary Emacs lists
November 8, 2025 at 5:12 PM
Thank you, appreciate the support! I'd be happy to have people try out this early implementation and giving me feedbacks: right now, I'm writing a lazy-stream implementation to handle all the iterators idiomatically, avoiding the need to eagerly copy results into temporary Emacs lists
@lorentey Now that I think about it more carefully, yeah, it really has to be eager, otherwise everything else like iterators of lazy sequences would have to handle throwing. Makes sense. And I can work around it in this case. Lazy sequences are providing a very elegant solution for a complex […]
Original post on mastodon.social
mastodon.social
November 7, 2025 at 3:57 PM
@lorentey Now that I think about it more carefully, yeah, it really has to be eager, otherwise everything else like iterators of lazy sequences would have to handle throwing. Makes sense. And I can work around it in this case. Lazy sequences are providing a very elegant solution for a complex […]
Personally I don’t enjoy writing Iterators or Futures manually, and fear making subtle bugs. Those are some of the cases where I might choose a callback style instead
November 6, 2025 at 5:35 PM
Personally I don’t enjoy writing Iterators or Futures manually, and fear making subtle bugs. Those are some of the cases where I might choose a callback style instead
Did you know that the ability to iterate arrays, sets, and dictionaries in Swift are a result of Swift's protocol oriented design?
Learn more in this week's post: https://www.donnywals.com/a-deep-dive-into-collections-sequences-and-iterators-in-swift/
Learn more in this week's post: https://www.donnywals.com/a-deep-dive-into-collections-sequences-and-iterators-in-swift/
November 6, 2025 at 11:12 AM
Did you know that the ability to iterate arrays, sets, and dictionaries in Swift are a result of Swift's protocol oriented design?
Learn more in this week's post: https://www.donnywals.com/a-deep-dive-into-collections-sequences-and-iterators-in-swift/
Learn more in this week's post: https://www.donnywals.com/a-deep-dive-into-collections-sequences-and-iterators-in-swift/
Thanks for your blog, today I read your post about iterators blog.saeloun.com/2023/11/23/u... You might check the examples of the "every" & "find" methods, that somehow repeat the code of the previous "some" method.
Understanding Generators, Iterators, and Iterator Helpers in JavaScript
Understand JavaScript generators for pausing functions, ideal with large datasets. Learn iterator basics, next() method, and efficient iteration with helpers
blog.saeloun.com
November 5, 2025 at 7:00 AM
Thanks for your blog, today I read your post about iterators blog.saeloun.com/2023/11/23/u... You might check the examples of the "every" & "find" methods, that somehow repeat the code of the previous "some" method.
I am sure the Progenitors and Iterators tell themselves that they are holding all the cards as they hand another supply of anagathics to the Syndicate.
It’s a reassuring lie.
It’s a reassuring lie.
November 3, 2025 at 5:00 PM
I am sure the Progenitors and Iterators tell themselves that they are holding all the cards as they hand another supply of anagathics to the Syndicate.
It’s a reassuring lie.
It’s a reassuring lie.
But it can also be really confusing to understand, which is exactly why I made this video to help you out.
Let's step through some code so you can see the behavior of the yield keyword and how it works inside of iterators!
Watch here:
https://www.youtube.com/watch?v=3UdX6G7a38U
Let's step through some code so you can see the behavior of the yield keyword and how it works inside of iterators!
Watch here:
https://www.youtube.com/watch?v=3UdX6G7a38U
https://www.youtube.com/watch?v=3UdX6G7a38U
https://www.youtube.com/watch?v=3UdX6G7a38U
www.youtube.com
November 2, 2025 at 10:00 PM
But it can also be really confusing to understand, which is exactly why I made this video to help you out.
Let's step through some code so you can see the behavior of the yield keyword and how it works inside of iterators!
Watch here:
https://www.youtube.com/watch?v=3UdX6G7a38U
Let's step through some code so you can see the behavior of the yield keyword and how it works inside of iterators!
Watch here:
https://www.youtube.com/watch?v=3UdX6G7a38U
🪢 Rope (data structure) en.wikipedia.org/wiki/Rope_(d...
🦀 ropey::Rope, a UTF-8 text rope docs.rs/ropey/latest...
🧬 As used by helix github.com/helix-editor...
🦀 ropey::Rope, a UTF-8 text rope docs.rs/ropey/latest...
🧬 As used by helix github.com/helix-editor...
November 2, 2025 at 2:55 PM
🪢 Rope (data structure) en.wikipedia.org/wiki/Rope_(d...
🦀 ropey::Rope, a UTF-8 text rope docs.rs/ropey/latest...
🧬 As used by helix github.com/helix-editor...
🦀 ropey::Rope, a UTF-8 text rope docs.rs/ropey/latest...
🧬 As used by helix github.com/helix-editor...
i wanna return to watercolor eventually!!!😔😔😔 maybe when the sems over...
November 2, 2025 at 9:57 AM
i wanna return to watercolor eventually!!!😔😔😔 maybe when the sems over...
honestly if all the iterators broke down and the climate stabilized itsef (albeit cooling down) they might have a chance, like humans coming to prominence in the ice age
November 1, 2025 at 10:54 PM
honestly if all the iterators broke down and the climate stabilized itsef (albeit cooling down) they might have a chance, like humans coming to prominence in the ice age
JavaScript for Everyone: Iterators, by @[email protected] (@[email protected]):
https://www.smashingmagazine.com/2025/10/javascript-for-everyone-iterators/
#javascript
https://www.smashingmagazine.com/2025/10/javascript-for-everyone-iterators/
#javascript
JavaScript For Everyone: Iterators — Smashing Magazine
Here is a lesson on Iterators. Iterables implement the iterable iteration interface, and iterators implement the iterator iteration interface. Sounds confusing? Mat breaks it all down in the article.
www.smashingmagazine.com
November 1, 2025 at 7:30 AM
JavaScript for Everyone: Iterators, by @[email protected] (@[email protected]):
https://www.smashingmagazine.com/2025/10/javascript-for-everyone-iterators/
#javascript
https://www.smashingmagazine.com/2025/10/javascript-for-everyone-iterators/
#javascript
you bring Moon the sky islands pearls, and are suddenly graced with the knowledge that all iterators are just a bunch of losers in a discord group, and that Five Pebbles is in fact a stiff, clipped asshole by Everyone's standards, and that telling you to kill yourself was only somewhat normal
October 31, 2025 at 10:09 PM
you bring Moon the sky islands pearls, and are suddenly graced with the knowledge that all iterators are just a bunch of losers in a discord group, and that Five Pebbles is in fact a stiff, clipped asshole by Everyone's standards, and that telling you to kill yourself was only somewhat normal
My miniKanren 2025 paper, "Fair intersection of seekable iterators", about an efficient, compositional way to implement relational joins on sorted data structures, and how it (sorta) requires "fairness", is now on arXiv: arxiv.org/abs/2510.26016
talk slides: www.rntz.net/files/minika...
talk slides: www.rntz.net/files/minika...
October 31, 2025 at 6:58 PM
My miniKanren 2025 paper, "Fair intersection of seekable iterators", about an efficient, compositional way to implement relational joins on sorted data structures, and how it (sorta) requires "fairness", is now on arXiv: arxiv.org/abs/2510.26016
talk slides: www.rntz.net/files/minika...
talk slides: www.rntz.net/files/minika...
Stay up to date with what’s happening in web development.
This month’s picks include the 𝐑𝐞𝐚𝐜𝐭 19.2 𝐫𝐞𝐥𝐞𝐚𝐬𝐞, updates on the 𝐑𝐞𝐚𝐜𝐭 𝐜𝐨𝐦𝐩𝐢𝐥𝐞𝐫, and helpful 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐚𝐫𝐭𝐢𝐜𝐥𝐞𝐬 covering iterators and async loops.
Check it out 👇
#WebDev #WebDevelopment #TechCorner #HotovoMeansDone
This month’s picks include the 𝐑𝐞𝐚𝐜𝐭 19.2 𝐫𝐞𝐥𝐞𝐚𝐬𝐞, updates on the 𝐑𝐞𝐚𝐜𝐭 𝐜𝐨𝐦𝐩𝐢𝐥𝐞𝐫, and helpful 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐚𝐫𝐭𝐢𝐜𝐥𝐞𝐬 covering iterators and async loops.
Check it out 👇
#WebDev #WebDevelopment #TechCorner #HotovoMeansDone
Hot topics in web tech
What’s new in web tech? From the latest React updates and JavaScript tips to insights that can help you stay ahead in modern web development.
www.hotovo.com
October 31, 2025 at 9:00 AM
Stay up to date with what’s happening in web development.
This month’s picks include the 𝐑𝐞𝐚𝐜𝐭 19.2 𝐫𝐞𝐥𝐞𝐚𝐬𝐞, updates on the 𝐑𝐞𝐚𝐜𝐭 𝐜𝐨𝐦𝐩𝐢𝐥𝐞𝐫, and helpful 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐚𝐫𝐭𝐢𝐜𝐥𝐞𝐬 covering iterators and async loops.
Check it out 👇
#WebDev #WebDevelopment #TechCorner #HotovoMeansDone
This month’s picks include the 𝐑𝐞𝐚𝐜𝐭 19.2 𝐫𝐞𝐥𝐞𝐚𝐬𝐞, updates on the 𝐑𝐞𝐚𝐜𝐭 𝐜𝐨𝐦𝐩𝐢𝐥𝐞𝐫, and helpful 𝐉𝐚𝐯𝐚𝐒𝐜𝐫𝐢𝐩𝐭 𝐚𝐫𝐭𝐢𝐜𝐥𝐞𝐬 covering iterators and async loops.
Check it out 👇
#WebDev #WebDevelopment #TechCorner #HotovoMeansDone
Michael Arntzenius: Fair intersection of seekable iterators https://arxiv.org/abs/2510.26016 https://arxiv.org/pdf/2510.26016 https://arxiv.org/html/2510.26016
October 31, 2025 at 6:34 AM
Michael Arntzenius: Fair intersection of seekable iterators https://arxiv.org/abs/2510.26016 https://arxiv.org/pdf/2510.26016 https://arxiv.org/html/2510.26016
October 31, 2025 at 4:15 AM
Démystifiage des itérateurs JavaScript.
L'article aborde essentiellement les itérables, les itérateurs et les générateurs.
🔗 https://nodejsdesignpatterns.com/blog/javascript-async-iterators/
#JavaScript #pattern #loop
L'article aborde essentiellement les itérables, les itérateurs et les générateurs.
🔗 https://nodejsdesignpatterns.com/blog/javascript-async-iterators/
#JavaScript #pattern #loop
JavaScript async iterators
An in-depth exploration of JavaScript iteration protocols with a special focus on async iterators
nodejsdesignpatterns.com
October 30, 2025 at 10:07 PM
Démystifiage des itérateurs JavaScript.
L'article aborde essentiellement les itérables, les itérateurs et les générateurs.
🔗 https://nodejsdesignpatterns.com/blog/javascript-async-iterators/
#JavaScript #pattern #loop
L'article aborde essentiellement les itérables, les itérateurs et les générateurs.
🔗 https://nodejsdesignpatterns.com/blog/javascript-async-iterators/
#JavaScript #pattern #loop
"And the equality operator doesn't work very well with iterators."
Read the full article: Checking whether iterables are equal in Python
�¸ https://trey.io/0frqkp
#Python
October 30, 2025 at 6:05 AM
"And the equality operator doesn't work very well with iterators."
Read the full article: Checking whether iterables are equal in Python
�¸ https://trey.io/0frqkp
#Python
why are the anime girls in umamusume named the same way as the iterators in rainworld. i want you to guess between the names "special week" and "looks to the moon" and tell me which one is the name of a bright eyed anime horse girl and which one is the name of a miles wide supercomputer
October 30, 2025 at 2:03 AM
why are the anime girls in umamusume named the same way as the iterators in rainworld. i want you to guess between the names "special week" and "looks to the moon" and tell me which one is the name of a bright eyed anime horse girl and which one is the name of a miles wide supercomputer
I think it could theoretically happen pretty quickly if any of the iterators willed it 🤔
Without their help tho, pretty unlikely with how harsh the environment is 😔
Without their help tho, pretty unlikely with how harsh the environment is 😔
October 29, 2025 at 3:22 PM
I think it could theoretically happen pretty quickly if any of the iterators willed it 🤔
Without their help tho, pretty unlikely with how harsh the environment is 😔
Without their help tho, pretty unlikely with how harsh the environment is 😔
- concurrency typing built in w/ Send + Sync. You won't touch them too often, but the peace of mind is great
- functional-inspired iterators + closures are useful and unobtrusive until you're ready for them
- a language that has your back w/ safety
- cargo. full stop. www.youtube.com/clip/UgkxBju...
- functional-inspired iterators + closures are useful and unobtrusive until you're ready for them
- a language that has your back w/ safety
- cargo. full stop. www.youtube.com/clip/UgkxBju...
YouTube
Share your videos with friends, family, and the world
www.youtube.com
October 29, 2025 at 3:12 AM
- concurrency typing built in w/ Send + Sync. You won't touch them too often, but the peace of mind is great
- functional-inspired iterators + closures are useful and unobtrusive until you're ready for them
- a language that has your back w/ safety
- cargo. full stop. www.youtube.com/clip/UgkxBju...
- functional-inspired iterators + closures are useful and unobtrusive until you're ready for them
- a language that has your back w/ safety
- cargo. full stop. www.youtube.com/clip/UgkxBju...
解构Go函数迭代器——为什么 break 没有按预期工作? 本文永久链接 – https://tonybai.com/2025/10/29/why-break-in-go-function-iterators-does-not-work 大家好,我是Tony Bai。 在我的极客时间专栏《Tony Bai·Go语言进阶课》的关于 Go 1.23+ 函数迭代器的第9讲中,我介绍了一种非常强大的高级用法——迭代器组合 (Iterator Composition)。通过像 Filter 和 Map 这样的高阶函数,我们可以用一种相对优雅、富有...
Interest | Match | Feed
Interest | Match | Feed
Origin
tonybai.com
October 29, 2025 at 12:39 AM