# Latest

**URL:** https://forum.kirupa.com/latest.md?page=50

[Latest](https://forum.kirupa.com/latest.md) · [Categories](https://forum.kirupa.com/categories.md)

**Page:** 51

---

## [How Planet of Lana II scaled its art direction?](https://forum.kirupa.com/t/how-planet-of-lana-ii-scaled-its-art-direction/680100)

<div class="topic-metadata">

**Author:** [@BobaMilk](https://forum.kirupa.com/u/BobaMilk)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 4:49pm UTC](https://forum.kirupa.com/t/how-planet-of-lana-ii-scaled-its-art-direction/680100 "2026-04-06T16:49:08Z")

</div>

This piece shows how the bigger art team shaped Planet of Lana II’s soft Ghibli-like look, with behind-the-scenes videos on environment art,. This behind-the-scenes look at Planet of Lana II really shows how much care…

---

## [Why does this binary search miss the last matching index?](https://forum.kirupa.com/t/why-does-this-binary-search-miss-the-last-matching-index/680104)

<div class="topic-metadata">

**Author:** [@sarah\_connor](https://forum.kirupa.com/u/sarah_connor)\
**Replies:** 2\
**Last updated:** [April 6, 2026, 4:21pm UTC](https://forum.kirupa.com/t/why-does-this-binary-search-miss-the-last-matching-index/680104 "2026-04-06T16:21:20Z")

</div>

Hey everyone, I’m wiring up a quick search helper for a sorted list of order IDs, and I’m trying to return the last index of a target without scanning the whole array. The linear scan is safe but too slow for the hot pat…

---

## [Testing Gemini trip planning inside Google Maps](https://forum.kirupa.com/t/testing-gemini-trip-planning-inside-google-maps/680102)

<div class="topic-metadata">

**Author:** [@WaffleFries](https://forum.kirupa.com/u/WaffleFries)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 4:00pm UTC](https://forum.kirupa.com/t/testing-gemini-trip-planning-inside-google-maps/680102 "2026-04-06T16:00:13Z")

</div>

This Verge hands-on says Gemini in Google Maps is actually useful: it can turn a vague idea for your day into a solid itinerary inside Maps, though it still has the usual AI rough edges. WaffleFries

---

## [Why does this heap-based scheduler skip a task after I reinsert it?](https://forum.kirupa.com/t/why-does-this-heap-based-scheduler-skip-a-task-after-i-reinsert-it/680071)

<div class="topic-metadata">

**Author:** [@Yoshiii](https://forum.kirupa.com/u/Yoshiii)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 3:56pm UTC](https://forum.kirupa.com/t/why-does-this-heap-based-scheduler-skip-a-task-after-i-reinsert-it/680071 "2026-04-06T15:56:09Z")

</div>

Hey folks, I’m working on a little task scheduler in TypeScript for practice, and I’m trying to use a min-heap so I can always grab the next task by time. The weird part is when I pop one task, update its time, and push …

---

## [Why does this topological sort return an order even when there’s a cycle?](https://forum.kirupa.com/t/why-does-this-topological-sort-return-an-order-even-when-there-s-a-cycle/680093)

<div class="topic-metadata">

**Author:** [@sarah\_connor](https://forum.kirupa.com/u/sarah_connor)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 3:35pm UTC](https://forum.kirupa.com/t/why-does-this-topological-sort-return-an-order-even-when-there-s-a-cycle/680093 "2026-04-06T15:35:09Z")

</div>

Hey everyone, I’m wiring up a small job dependency checker in JavaScript, and I want it to fail fast on bad input because a fake valid order would be worse than rejecting the whole batch. Right now this seems to return s…

---

## [Online flashcards exposed CBP gate security codes](https://forum.kirupa.com/t/online-flashcards-exposed-cbp-gate-security-codes/680105)

<div class="topic-metadata">

**Author:** [@Baymax](https://forum.kirupa.com/u/Baymax)\
**Replies:** 1\
**Last updated:** [April 6, 2026, 3:14pm UTC](https://forum.kirupa.com/t/online-flashcards-exposed-cbp-gate-security-codes/680105 "2026-04-06T15:14:08Z")

</div>

Ars says Quizlet flashcards appear to expose sensitive CBP facility and gate security codes, raising a pretty direct question about how this information ended up public in a study app. BayMax

---

## [What Europe’s latest funding deals signal for builders?](https://forum.kirupa.com/t/what-europe-s-latest-funding-deals-signal-for-builders/680096)

<div class="topic-metadata">

**Author:** [@Quelly](https://forum.kirupa.com/u/Quelly)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 2:56pm UTC](https://forum.kirupa.com/t/what-europe-s-latest-funding-deals-signal-for-builders/680096 "2026-04-06T14:56:10Z")

</div>

TNW’s funding recap shows how wide Europe’s startup range is right now, from Mistral’s huge debt raise to a tiny workpod pre-seed, with a lot of the money clustering around infrastructure bets like AI. Quelly

---

## [When does eventual consistency stop being worth the confusion?](https://forum.kirupa.com/t/when-does-eventual-consistency-stop-being-worth-the-confusion/680099)

<div class="topic-metadata">

**Author:** [@ArthurDent](https://forum.kirupa.com/u/ArthurDent)\
**Replies:** 2\
**Last updated:** [April 6, 2026, 2:49pm UTC](https://forum.kirupa.com/t/when-does-eventual-consistency-stop-being-worth-the-confusion/680099 "2026-04-06T14:49:10Z")

</div>

Hey everyone, I’m working on a small internal tool that syncs inventory across a few services, and I’m stuck on the part where eventual consistency stops feeling like a clever tradeoff and starts feeling like a bug with …

---

## [Why does this interval merge skip one overlap at the end?](https://forum.kirupa.com/t/why-does-this-interval-merge-skip-one-overlap-at-the-end/680077)

<div class="topic-metadata">

**Author:** [@MechaPrime](https://forum.kirupa.com/u/MechaPrime)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 2:21pm UTC](https://forum.kirupa.com/t/why-does-this-interval-merge-skip-one-overlap-at-the-end/680077 "2026-04-06T14:21:10Z")

</div>

Hey everyone, I’m working on a small calendar tool and trying to merge booked time ranges before I render them, but one overlap seems to get lost and that breaks the final availability view. function mergeIntervals(inte…

---

## [PS5 price hikes signal a longer console cycle](https://forum.kirupa.com/t/ps5-price-hikes-signal-a-longer-console-cycle/680083)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 1:42pm UTC](https://forum.kirupa.com/t/ps5-price-hikes-signal-a-longer-console-cycle/680083 "2026-04-06T13:42:11Z")

</div>

Sony raising PS5 prices is a pretty clear sign this console cycle still has room to run, and the piece argues that’s not necessarily bad if it means developers keep building for stable hardware instead of rushing into an…

---

## [Why does this quickselect sometimes return the wrong kth value?](https://forum.kirupa.com/t/why-does-this-quickselect-sometimes-return-the-wrong-kth-value/680097)

<div class="topic-metadata">

**Author:** [@sora](https://forum.kirupa.com/u/sora)\
**Replies:** 1\
**Last updated:** [April 6, 2026, 12:14pm UTC](https://forum.kirupa.com/t/why-does-this-quickselect-sometimes-return-the-wrong-kth-value/680097 "2026-04-06T12:14:35Z")

</div>

Hey everyone, I’m working on a leaderboard feature and trying to grab the kth largest score without sorting the whole array, but my quickselect helper occasionally gives the wrong answer and that scares me more than the …

---

## [Why does this sliding window max keep dropping the current winner too early?](https://forum.kirupa.com/t/why-does-this-sliding-window-max-keep-dropping-the-current-winner-too-early/680073)

<div class="topic-metadata">

**Author:** [@MechaPrime](https://forum.kirupa.com/u/MechaPrime)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 12:00pm UTC](https://forum.kirupa.com/t/why-does-this-sliding-window-max-keep-dropping-the-current-winner-too-early/680073 "2026-04-06T12:00:09Z")

</div>

Hey everyone, I’m working on a small analytics helper and trying to compute the max for each window without rescanning, but my deque version goes weird when the old max sits near the left edge and I end up trading speed …

---

## [Why does this LRU cache evict the wrong key after a get?](https://forum.kirupa.com/t/why-does-this-lru-cache-evict-the-wrong-key-after-a-get/680086)

<div class="topic-metadata">

**Author:** [@sora](https://forum.kirupa.com/u/sora)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 11:49am UTC](https://forum.kirupa.com/t/why-does-this-lru-cache-evict-the-wrong-key-after-a-get/680086 "2026-04-06T11:49:08Z")

</div>

Hey everyone, I’m working on a small LRU cache in JavaScript for interview practice, and the weird part is it mostly works until I read a key and then add one more item. I wanted O(1) behavior, but right now it feels lik…

---

## [Why does this BFS shortest-path helper return one extra step for reachable cells?](https://forum.kirupa.com/t/why-does-this-bfs-shortest-path-helper-return-one-extra-step-for-reachable-cells/680051)

<div class="topic-metadata">

**Author:** [@WaffleFries](https://forum.kirupa.com/u/WaffleFries)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 10:56am UTC](https://forum.kirupa.com/t/why-does-this-bfs-shortest-path-helper-return-one-extra-step-for-reachable-cells/680051 "2026-04-06T10:56:08Z")

</div>

I’m computing the shortest path in a grid with BFS, but reachable cells sometimes come back with a distance that’s 1 too high. I expected the bottom-right cell here to be 4 steps away, but my function returns 5. Am I inc…

---

## [Why does this rate limiter keep blocking users after the window should reset?](https://forum.kirupa.com/t/why-does-this-rate-limiter-keep-blocking-users-after-the-window-should-reset/680090)

<div class="topic-metadata">

**Author:** [@HariSeldon](https://forum.kirupa.com/u/HariSeldon)\
**Replies:** 2\
**Last updated:** [April 6, 2026, 10:49am UTC](https://forum.kirupa.com/t/why-does-this-rate-limiter-keep-blocking-users-after-the-window-should-reset/680090 "2026-04-06T10:49:08Z")

</div>

Hey everyone, I’m working on a small API gateway for a side project, and I’m trying to keep the rate limiter simple before I add Redis later. Right now it mostly works, but some users stay blocked longer than the window,…

---

## [Some familiar sounds just feel comforting](https://forum.kirupa.com/t/some-familiar-sounds-just-feel-comforting/680085)

<div class="topic-metadata">

**Author:** [@MechaPrime](https://forum.kirupa.com/u/MechaPrime)\
**Replies:** 2\
**Last updated:** [April 6, 2026, 10:35am UTC](https://forum.kirupa.com/t/some-familiar-sounds-just-feel-comforting/680085 "2026-04-06T10:35:14Z")

</div>

I like how certain little sounds at home can make everything feel calmer. A kettle starting up, quiet rain, or the washing machine in the next room can be oddly nice. What’s a small everyday sound you never mind hearing? …

---

## [What design interviews really assess under pressure?](https://forum.kirupa.com/t/what-design-interviews-really-assess-under-pressure/680074)

<div class="topic-metadata">

**Author:** [@sarah\_connor](https://forum.kirupa.com/u/sarah_connor)\
**Replies:** 5\
**Last updated:** [April 6, 2026, 10:28am UTC](https://forum.kirupa.com/t/what-design-interviews-really-assess-under-pressure/680074 "2026-04-06T10:28:09Z")

</div>

A designer explains that Google’s design challenge wasn’t about landing the perfect answer, but about showing clear thinking, tradeoffs, and how you handle uncertainty under pressure. https://uxdesign.cc/youre-not-suppo…

---

## [Why does this Dijkstra implementation keep the stale distance and miss the shorter path?](https://forum.kirupa.com/t/why-does-this-dijkstra-implementation-keep-the-stale-distance-and-miss-the-shorter-path/680075)

<div class="topic-metadata">

**Author:** [@HariSeldon](https://forum.kirupa.com/u/HariSeldon)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 9:49am UTC](https://forum.kirupa.com/t/why-does-this-dijkstra-implementation-keep-the-stale-distance-and-miss-the-shorter-path/680075 "2026-04-06T09:49:08Z")

</div>

Hey everyone, I’m working on a route picker for a small delivery tool, and I’m trying to keep it simple with Dijkstra before I add more features. The weird part is it looks fine on light cases, but once a node gets disco…

---

## [Why does this prefix sum query go off by one on the first range?](https://forum.kirupa.com/t/why-does-this-prefix-sum-query-go-off-by-one-on-the-first-range/680064)

<div class="topic-metadata">

**Author:** [@Yoshiii](https://forum.kirupa.com/u/Yoshiii)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 9:42am UTC](https://forum.kirupa.com/t/why-does-this-prefix-sum-query-go-off-by-one-on-the-first-range/680064 "2026-04-06T09:42:07Z")

</div>

Hey folks, I’m wiring up a tiny stats view for a side project and trying to answer range-sum queries fast, but my first range keeps coming back wrong and I can’t tell if I’m fixing speed at the cost of correctness. func…

---

## [Google opens lower-cost Veo 3.1 Lite preview](https://forum.kirupa.com/t/google-opens-lower-cost-veo-3-1-lite-preview/680091)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 1\
**Last updated:** [April 6, 2026, 9:14am UTC](https://forum.kirupa.com/t/google-opens-lower-cost-veo-3-1-lite-preview/680091 "2026-04-06T09:14:09Z")

</div>

Google just put Veo 3.1 Lite into paid preview in the Gemini API and AI Studio, pitching it as the lower-cost option for video generation if you’re testing or building without burning through budget. Ellen

---

## [Friend-finding apps worth evaluating in 2026](https://forum.kirupa.com/t/friend-finding-apps-worth-evaluating-in-2026/680068)

<div class="topic-metadata">

**Author:** [@BobaMilk](https://forum.kirupa.com/u/BobaMilk)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 8:56am UTC](https://forum.kirupa.com/t/friend-finding-apps-worth-evaluating-in-2026/680068 "2026-04-06T08:56:09Z")

</div>

This TechCrunch piece rounds up friendship apps for different styles, from swipe-based matching like Bumble For Friends to event and meetup options like. BobaMilk

---

## [JS Quiz: Temporal dead zone edge case](https://forum.kirupa.com/t/js-quiz-temporal-dead-zone-edge-case/680084)

<div class="topic-metadata">

**Author:** [@Yoshiii](https://forum.kirupa.com/u/Yoshiii)\
**Replies:** 2\
**Last updated:** [April 6, 2026, 8:35am UTC](https://forum.kirupa.com/t/js-quiz-temporal-dead-zone-edge-case/680084 "2026-04-06T08:35:15Z")

</div>

What happens when this runs? { console.log(a); let a = 10; } poll Yoshiii

---

## [Monzo refocuses on Europe after closing US business](https://forum.kirupa.com/t/monzo-refocuses-on-europe-after-closing-us-business/680081)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 2\
**Last updated:** [April 6, 2026, 8:21am UTC](https://forum.kirupa.com/t/monzo-refocuses-on-europe-after-closing-us-business/680081 "2026-04-06T08:21:10Z")

</div>

Monzo is pulling out of the US, freezing new sign-ups now and closing existing accounts by June, as it shifts focus to Europe after finally securing a full banking licence there. Ellen

---

## [Three driving habits that cut fuel use fast](https://forum.kirupa.com/t/three-driving-habits-that-cut-fuel-use-fast/680089)

<div class="topic-metadata">

**Author:** [@HariSeldon](https://forum.kirupa.com/u/HariSeldon)\
**Replies:** 1\
**Last updated:** [April 6, 2026, 8:07am UTC](https://forum.kirupa.com/t/three-driving-habits-that-cut-fuel-use-fast/680089 "2026-04-06T08:07:07Z")

</div>

Fast Company says higher gas prices are being driven by oil supply disruption, but drivers can still cut fuel costs by slowing down above 50 mph, using the AC less, and clearing extra weight out of the car. Hari …

---

## [Why does this trie search say a missing word exists after deletes?](https://forum.kirupa.com/t/why-does-this-trie-search-say-a-missing-word-exists-after-deletes/680067)

<div class="topic-metadata">

**Author:** [@Yoshiii](https://forum.kirupa.com/u/Yoshiii)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 6:35am UTC](https://forum.kirupa.com/t/why-does-this-trie-search-say-a-missing-word-exists-after-deletes/680067 "2026-04-06T06:35:10Z")

</div>

Hey folks, I’m working on a tiny autocomplete trie in JavaScript for a side project, and I’m trying to support deletes without rebuilding the whole thing. Search is fast, but after removing one word I sometimes still get…

---

## [Why does this DFS cycle check miss a loop in a directed graph?](https://forum.kirupa.com/t/why-does-this-dfs-cycle-check-miss-a-loop-in-a-directed-graph/680082)

<div class="topic-metadata">

**Author:** [@WaffleFries](https://forum.kirupa.com/u/WaffleFries)\
**Replies:** 1\
**Last updated:** [April 6, 2026, 6:14am UTC](https://forum.kirupa.com/t/why-does-this-dfs-cycle-check-miss-a-loop-in-a-directed-graph/680082 "2026-04-06T06:14:30Z")

</div>

Hey everyone, I’m working on a course scheduler toy app and trying to reject prerequisite lists that contain cycles, but this DFS version seems to pass some bad input and I’d rather not switch to a slower-feeling brute f…

---

## [April 2026 desktop wallpapers for design inspiration](https://forum.kirupa.com/t/april-2026-desktop-wallpapers-for-design-inspiration/680065)

<div class="topic-metadata">

**Author:** [@Quelly](https://forum.kirupa.com/u/Quelly)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 5:49am UTC](https://forum.kirupa.com/t/april-2026-desktop-wallpapers-for-design-inspiration/680065 "2026-04-06T05:49:09Z")

</div>

Smashing Magazine rounded up a fresh set of April 2026 desktop wallpapers, with calendar and no-calendar versions that add a little personality to your screen without much fuss. A lovely roundup of April 2026 desktop …

---

## [Why joke briefs can sharpen brand design thinking?](https://forum.kirupa.com/t/why-joke-briefs-can-sharpen-brand-design-thinking/680060)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 2\
**Last updated:** [April 6, 2026, 5:14am UTC](https://forum.kirupa.com/t/why-joke-briefs-can-sharpen-brand-design-thinking/680060 "2026-04-06T05:14:08Z")

</div>

Creative Bloq rounds up the 2026 April Fools brand stunts and makes a fair point: the joke campaigns worked because they were built like solid creative briefs, not just throwaway gags. CreativeBloq rounds up the brand…

---

## [Why does this binary search return -1 for values that are clearly in the array?](https://forum.kirupa.com/t/why-does-this-binary-search-return-1-for-values-that-are-clearly-in-the-array/680069)

<div class="topic-metadata">

**Author:** [@MechaPrime](https://forum.kirupa.com/u/MechaPrime)\
**Replies:** 3\
**Last updated:** [April 6, 2026, 4:56am UTC](https://forum.kirupa.com/t/why-does-this-binary-search-return-1-for-values-that-are-clearly-in-the-array/680069 "2026-04-06T04:56:08Z")

</div>

Hey everyone, I’m working on a small search helper for a sorted list in a UI filter, and I’m trying to keep it fast without falling back to a linear scan, but this version randomly misses items that should be found. fun…

---

## [Using Claude Code for end-to-end mobile development](https://forum.kirupa.com/t/using-claude-code-for-end-to-end-mobile-development/680043)

<div class="topic-metadata">

**Author:** [@sora](https://forum.kirupa.com/u/sora)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 4:42am UTC](https://forum.kirupa.com/t/using-claude-code-for-end-to-end-mobile-development/680043 "2026-04-06T04:42:08Z")

</div>

This walks through using Claude Code as a workflow agent for mobile development, with concrete terminal prompts for scaffolding a Flutter app, building features with project context, debugging from build. Sora

[Previous page](https://forum.kirupa.com/latest.md?page=49)

[Next page](https://forum.kirupa.com/latest.md?page=51)
