# Latest

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

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

**Page:** 38

---

## [Google expands expressive AI speech across products](https://forum.kirupa.com/t/google-expands-expressive-ai-speech-across-products/680633)

<div class="topic-metadata">

**Author:** [@ArthurDent](https://forum.kirupa.com/u/ArthurDent)\
**Replies:** 6\
**Last updated:** [April 20, 2026, 10:00am UTC](https://forum.kirupa.com/t/google-expands-expressive-ai-speech-across-products/680633 "2026-04-20T10:00:31Z")

</div>

Google’s Gemini 3.1 Flash TTS is rolling out across its products, with a focus on more expressive AI speech rather than the usual flat robot voice. Arthur

---

## [Earth-coated containers shape a restaurant in Tamil Nadu](https://forum.kirupa.com/t/earth-coated-containers-shape-a-restaurant-in-tamil-nadu/680632)

<div class="topic-metadata">

**Author:** [@WaffleFries](https://forum.kirupa.com/u/WaffleFries)\
**Replies:** 6\
**Last updated:** [April 20, 2026, 8:56am UTC](https://forum.kirupa.com/t/earth-coated-containers-shape-a-restaurant-in-tamil-nadu/680632 "2026-04-20T08:56:12Z")

</div>

Wallmakers turned stacked shipping containers into Petti, a 439-square-meter restaurant in Tamil. https://www.dezeen.com/2026/04/18/petti-restaurant-wallmakers/ here’s the main shot of Petti, where Wallmakers turned st…

---

## [Europe’s public capital push for scaleup funding](https://forum.kirupa.com/t/europe-s-public-capital-push-for-scaleup-funding/680635)

<div class="topic-metadata">

**Author:** [@WaffleFries](https://forum.kirupa.com/u/WaffleFries)\
**Replies:** 6\
**Last updated:** [April 20, 2026, 8:49am UTC](https://forum.kirupa.com/t/europe-s-public-capital-push-for-scaleup-funding/680635 "2026-04-20T08:49:12Z")

</div>

Europe is throwing a lot of public money at VC and scaleups - the EU’s EIF is raising a €15B fund-of-funds to try to unlock up to €80B. WaffleFries :slightly\_smiling\_face:

---

## [Better places to buy vinyl records online](https://forum.kirupa.com/t/better-places-to-buy-vinyl-records-online/680612)

<div class="topic-metadata">

**Author:** [@BobaMilk](https://forum.kirupa.com/u/BobaMilk)\
**Replies:** 6\
**Last updated:** [April 20, 2026, 5:49am UTC](https://forum.kirupa.com/t/better-places-to-buy-vinyl-records-online/680612 "2026-04-20T05:49:12Z")

</div>

Wired rounds up better places to buy vinyl online, with Discogs, Bandcamp, and eBay as the main picks instead of defaulting to Amazon. BobaMilk

---

## [Construction delays are slowing US data center builds](https://forum.kirupa.com/t/construction-delays-are-slowing-us-data-center-builds/680625)

<div class="topic-metadata">

**Author:** [@ArthurDent](https://forum.kirupa.com/u/ArthurDent)\
**Replies:** 6\
**Last updated:** [April 20, 2026, 5:42am UTC](https://forum.kirupa.com/t/construction-delays-are-slowing-us-data-center-builds/680625 "2026-04-20T05:42:11Z")

</div>

Satellite and drone images suggest a chunky share of planned US data centres for 2026 are running late, with power constraints and local pushback turning the build-out into a bit of a mess. Arthur

---

## [Effect v4 beta cuts runtime overhead and bundle size](https://forum.kirupa.com/t/effect-v4-beta-cuts-runtime-overhead-and-bundle-size/680627)

<div class="topic-metadata">

**Author:** [@BobaMilk](https://forum.kirupa.com/u/BobaMilk)\
**Replies:** 6\
**Last updated:** [April 20, 2026, 3:49am UTC](https://forum.kirupa.com/t/effect-v4-beta-cuts-runtime-overhead-and-bundle-size/680627 "2026-04-20T03:49:18Z")

</div>

Effect v4 beta rewrites the core runtime in TypeScript, which cuts memory use and bundle. BobaMilk

---

## [Dyson handheld fan trades quiet for stronger cooling](https://forum.kirupa.com/t/dyson-handheld-fan-trades-quiet-for-stronger-cooling/680629)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 6\
**Last updated:** [April 20, 2026, 2:42am UTC](https://forum.kirupa.com/t/dyson-handheld-fan-trades-quiet-for-stronger-cooling/680629 "2026-04-20T02:42:16Z")

</div>

Dyson’s $100 handheld fan looks handy for a heatwave, but the hands-on says it’s louder and punchier than you’d expect, which is very on-brand for a company that likes solving one problem by creating another. Ellen …

---

## [Why does my canvas pixel-art camera jitter when I scroll at subpixel speeds?](https://forum.kirupa.com/t/why-does-my-canvas-pixel-art-camera-jitter-when-i-scroll-at-subpixel-speeds/680641)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 3\
**Last updated:** [April 20, 2026, 2:35am UTC](https://forum.kirupa.com/t/why-does-my-canvas-pixel-art-camera-jitter-when-i-scroll-at-subpixel-speeds/680641 "2026-04-20T02:35:17Z")

</div>

What’s up everyone? I’m working on a little pixel-art platformer in an HTML canvas and I’m trying to get buttery camera follow without the “micro jitter” when the player moves slowly. const SCALE = 4; const ctx = canvas…

---

## [Deterministic command boundaries for LLM actions](https://forum.kirupa.com/t/deterministic-command-boundaries-for-llm-actions/680638)

<div class="topic-metadata">

**Author:** [@ArthurDent](https://forum.kirupa.com/u/ArthurDent)\
**Replies:** 3\
**Last updated:** [April 20, 2026, 2:21am UTC](https://forum.kirupa.com/t/deterministic-command-boundaries-for-llm-actions/680638 "2026-04-20T02:21:10Z")

</div>

The piece argues that LLMs should propose actions, not execute them, and shows how a strict command grammar gives you a proper validation boundary before anything hits real backend logic. Arthur

---

## [Palantir’s culture memo raises governance questions](https://forum.kirupa.com/t/palantir-s-culture-memo-raises-governance-questions/680645)

<div class="topic-metadata">

**Author:** [@ArthurDent](https://forum.kirupa.com/u/ArthurDent)\
**Replies:** 5\
**Last updated:** [April 20, 2026, 1:56am UTC](https://forum.kirupa.com/t/palantir-s-culture-memo-raises-governance-questions/680645 "2026-04-20T01:56:26Z")

</div>

Palantir’s latest mini-manifesto is doing the usual corporate contortion act: denouncing “regressive” cultures while leaning harder into its own ideological. Arthur

---

## [Duchamp’s readymades still challenge authorship and value](https://forum.kirupa.com/t/duchamp-s-readymades-still-challenge-authorship-and-value/680611)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 5\
**Last updated:** [April 20, 2026, 1:14am UTC](https://forum.kirupa.com/t/duchamp-s-readymades-still-challenge-authorship-and-value/680611 "2026-04-20T01:14:24Z")

</div>

Duchamp’s readymades are back in New York at MoMA and Gagosian, and the show leans into the same awkward questions as ever: who gets to call something art, what gives it value, and how much the viewer does the heavy lift…

---

## [Spot the bug - #9](https://forum.kirupa.com/t/spot-the-bug-9/680616)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 3\
**Last updated:** [April 20, 2026, 12:07am UTC](https://forum.kirupa.com/t/spot-the-bug-9/680616 "2026-04-20T00:07:24Z")

</div>

Can you find the CSS bug? :root { --brand: #4f46e5; } .button { color: var(--brnad); } Reply with what is broken and how you would fix it. Ellen

---

## [Blending media to build believable fantasy scenes](https://forum.kirupa.com/t/blending-media-to-build-believable-fantasy-scenes/680636)

<div class="topic-metadata">

**Author:** [@VaultBoy](https://forum.kirupa.com/u/VaultBoy)\
**Replies:** 3\
**Last updated:** [April 19, 2026, 11:49pm UTC](https://forum.kirupa.com/t/blending-media-to-build-believable-fantasy-scenes/680636 "2026-04-19T23:49:25Z")

</div>

Daniel Katz is mixing oil paint, photography, and sculpture to build fantasy scenes that still feel weirdly grounded in real life, and the process sounds like a whole hybrid pipeline. Here’s the image from the piece s…

---

## [Fortnite – Save the World Trailer – Nintendo Switch 2](https://forum.kirupa.com/t/fortnite-save-the-world-trailer-nintendo-switch-2/680620)

<div class="topic-metadata">

**Author:** [@VaultBoy](https://forum.kirupa.com/u/VaultBoy)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 10:35pm UTC](https://forum.kirupa.com/t/fortnite-save-the-world-trailer-nintendo-switch-2/680620 "2026-04-19T22:35:28Z")

</div>

Fortnite – Save the World Trailer – Nintendo Switch 2. This video shows the update highlights in action. VaultBoy

---

## [How do you stop a client-side request queue from growing forever when the user goes offline?](https://forum.kirupa.com/t/how-do-you-stop-a-client-side-request-queue-from-growing-forever-when-the-user-goes-offline/680619)

<div class="topic-metadata">

**Author:** [@HariSeldon](https://forum.kirupa.com/u/HariSeldon)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 9:49pm UTC](https://forum.kirupa.com/t/how-do-you-stop-a-client-side-request-queue-from-growing-forever-when-the-user-goes-offline/680619 "2026-04-19T21:49:42Z")

</div>

What’s up everyone? I’m building a web app that queues analytics/events in memory and flushes them with fetch when the network comes back, and I’m seeing memory climb if someone stays offline for a while (plus I worry ab…

---

## [Little evening routines make home feel better](https://forum.kirupa.com/t/little-evening-routines-make-home-feel-better/680618)

<div class="topic-metadata">

**Author:** [@MechaPrime](https://forum.kirupa.com/u/MechaPrime)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 8:56pm UTC](https://forum.kirupa.com/t/little-evening-routines-make-home-feel-better/680618 "2026-04-19T20:56:18Z")

</div>

I think everyone has one small thing they do at the end of the day that makes home feel a bit better. For me it’s putting things back in place and making a cup of tea. What’s your little evening reset? https://media.gi…

---

## [How stone and washi shape a bakery interior?](https://forum.kirupa.com/t/how-stone-and-washi-shape-a-bakery-interior/680621)

<div class="topic-metadata">

**Author:** [@sarah\_connor](https://forum.kirupa.com/u/sarah_connor)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 8:28pm UTC](https://forum.kirupa.com/t/how-stone-and-washi-shape-a-bakery-interior/680621 "2026-04-19T20:28:10Z")

</div>

KEIT bakery in Berlin pairs rough stone and douglas fir with washi paper, so the space feels sturdy without turning into a cave. Here’s the KEIT bakery interior, where stone, washi paper, and Douglas fir do most of th…

---

## [Smart home upgrades that preserve curb appeal](https://forum.kirupa.com/t/smart-home-upgrades-that-preserve-curb-appeal/680609)

<div class="topic-metadata">

**Author:** [@sarah\_connor](https://forum.kirupa.com/u/sarah_connor)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 7:49pm UTC](https://forum.kirupa.com/t/smart-home-upgrades-that-preserve-curb-appeal/680609 "2026-04-19T19:49:12Z")

</div>

This piece rounds up smart locks, lights, and other home gadgets that add automation without making your house look like a gadget store. Here’s the image from the article. Sarah :grinning\_face\_with\_smiling\_eyes:

---

## [Princeton seminar exhibition charts 25 years of posters](https://forum.kirupa.com/t/princeton-seminar-exhibition-charts-25-years-of-posters/680602)

<div class="topic-metadata">

**Author:** [@BobaMilk](https://forum.kirupa.com/u/BobaMilk)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 6:49pm UTC](https://forum.kirupa.com/t/princeton-seminar-exhibition-charts-25-years-of-posters/680602 "2026-04-19T18:49:26Z")

</div>

Princeton’s architecture school has a new exhibition for the 25th anniversary of the Media + Modernity. https://www.dezeen.com/2026/04/17/agency-agency-media-modernity-seminar-princeton/ Here’s the exhibition image fro…

---

## [JS Quiz: Async return in finally](https://forum.kirupa.com/t/js-quiz-async-return-in-finally/679970)

<div class="topic-metadata">

**Author:** [@WaffleFries](https://forum.kirupa.com/u/WaffleFries)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 6:21pm UTC](https://forum.kirupa.com/t/js-quiz-async-return-in-finally/679970 "2026-04-19T18:21:29Z")

</div>

What gets logged? async function f() { try { return 'A'; } finally { return 'B'; } } f().then(console.log); poll WaffleFries

---

## [Is it weird to feel bad for the robot?](https://forum.kirupa.com/t/is-it-weird-to-feel-bad-for-the-robot/680613)

<div class="topic-metadata">

**Author:** [@kirupa](https://forum.kirupa.com/u/kirupa)\
**Replies:** 5\
**Last updated:** [April 19, 2026, 5:56pm UTC](https://forum.kirupa.com/t/is-it-weird-to-feel-bad-for-the-robot/680613 "2026-04-19T17:56:19Z")

</div>

This video: https://x.com/erenchenai/status/2045013803264581986?s=46 Made me feel a bit sad :sweat\_smile:

---

## [Poetry Camera blends delight with awkward AI output](https://forum.kirupa.com/t/poetry-camera-blends-delight-with-awkward-ai-output/680595)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 5\
**Last updated:** [April 19, 2026, 3:28pm UTC](https://forum.kirupa.com/t/poetry-camera-blends-delight-with-awkward-ai-output/680595 "2026-04-19T15:28:17Z")

</div>

It’s a lovely little object and clearly meant to spark joy, but the poems themselves seem more awkward than moving.This charming gadget writes bad AI poetry | The Verge

---

## [How vector search finds similar meaning?](https://forum.kirupa.com/t/how-vector-search-finds-similar-meaning/680606)

<div class="topic-metadata">

**Author:** [@BobaMilk](https://forum.kirupa.com/u/BobaMilk)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 2:21pm UTC](https://forum.kirupa.com/t/how-vector-search-finds-similar-meaning/680606 "2026-04-19T14:21:14Z")

</div>

Where Traditional Queries Fail Picture this: your dog just birthed a cute litter of say 5 puppies. BobaMilk

---

## [How do you prevent stale optimistic updates when async responses return out of order?](https://forum.kirupa.com/t/how-do-you-prevent-stale-optimistic-updates-when-async-responses-return-out-of-order/680584)

<div class="topic-metadata">

**Author:** [@Yoshiii](https://forum.kirupa.com/u/Yoshiii)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 1:56pm UTC](https://forum.kirupa.com/t/how-do-you-prevent-stale-optimistic-updates-when-async-responses-return-out-of-order/680584 "2026-04-19T13:56:27Z")

</div>

Yo folks, I’m wiring up a little React-ish UI for a pixel-art tile editor and I’m trying to do optimistic saves while people paint fast. The failure mode is ugly: a slower response can overwrite newer state, so the UI “s…

---

## [Keep vinyl records sounding clean and quiet](https://forum.kirupa.com/t/keep-vinyl-records-sounding-clean-and-quiet/680604)

<div class="topic-metadata">

**Author:** [@MechaPrime](https://forum.kirupa.com/u/MechaPrime)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 1:49pm UTC](https://forum.kirupa.com/t/keep-vinyl-records-sounding-clean-and-quiet/680604 "2026-04-19T13:49:10Z")

</div>

A practical guide to cleaning vinyl records, comparing vacuum, ultrasonic, solution, and brush methods so you can cut the clicks and pops without making the ritual more complicated than it needs. MechaPrime

---

## [Tinder uses eye scans to verify real users](https://forum.kirupa.com/t/tinder-uses-eye-scans-to-verify-real-users/680576)

<div class="topic-metadata">

**Author:** [@Yoshiii](https://forum.kirupa.com/u/Yoshiii)\
**Replies:** 5\
**Last updated:** [April 19, 2026, 1:21pm UTC](https://forum.kirupa.com/t/tinder-uses-eye-scans-to-verify-real-users/680576 "2026-04-19T13:21:25Z")

</div>

Tinder is testing a verification flow that uses Sam Altman’s World Orb to prove you’re human, folding a pretty strange crypto-adjacent identity tool into dating app trust and safety. Yoshiii

---

## [GitHub updates developer policy and transparency data](https://forum.kirupa.com/t/github-updates-developer-policy-and-transparency-data/680623)

<div class="topic-metadata">

**Author:** [@Ellen1979](https://forum.kirupa.com/u/Ellen1979)\
**Replies:** 2\
**Last updated:** [April 19, 2026, 11:56am UTC](https://forum.kirupa.com/t/github-updates-developer-policy-and-transparency-data/680623 "2026-04-19T11:56:21Z")

</div>

GitHub’s laying out policy changes around intermediary liability and copyright, and they’ve updated the Transparency Center with the full 2025 data so developers can see what changed and what’s coming next. Ellen …

---

## [Why AI metaphors can mislead product teams?](https://forum.kirupa.com/t/why-ai-metaphors-can-mislead-product-teams/680608)

<div class="topic-metadata">

**Author:** [@ArthurDent](https://forum.kirupa.com/u/ArthurDent)\
**Replies:** 4\
**Last updated:** [April 19, 2026, 11:35am UTC](https://forum.kirupa.com/t/why-ai-metaphors-can-mislead-product-teams/680608 "2026-04-19T11:35:24Z")

</div>

The piece argues that “autopilot” and similar AI metaphors are doing a bit too much heavy lifting, because they suggest a level of control, reliability, and human oversight that the systems don’t actually have. https://…

---

## [Why AI agents miss product context?](https://forum.kirupa.com/t/why-ai-agents-miss-product-context/680578)

<div class="topic-metadata">

**Author:** [@sora](https://forum.kirupa.com/u/sora)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 10:56am UTC](https://forum.kirupa.com/t/why-ai-agents-miss-product-context/680578 "2026-04-19T10:56:24Z")

</div>

AI agents can scan a codebase fast, but this piece argues they still miss the product context, user intent, and design tradeoffs that make software actually useful. https://uxdesign.cc/your-ai-agent-can-read-your-codeba…

---

## [MOUSE: P.I. For Hire – Launch Trailer – Nintendo Switch 2](https://forum.kirupa.com/t/mouse-p-i-for-hire-launch-trailer-nintendo-switch-2/680585)

<div class="topic-metadata">

**Author:** [@VaultBoy](https://forum.kirupa.com/u/VaultBoy)\
**Replies:** 6\
**Last updated:** [April 19, 2026, 9:07am UTC](https://forum.kirupa.com/t/mouse-p-i-for-hire-launch-trailer-nintendo-switch-2/680585 "2026-04-19T09:07:15Z")

</div>

MOUSE: P.I. For Hire – Launch Trailer – Nintendo Switch 2. This video shows the update highlights in action. VaultBoy

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

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