News for hackers. Stuff that matters.

doophus

Re:Show HN: Approximatr: The daily game of spatial intuition on Friday October 16, 2026 @05:03AM (#50115947)
Thank you! There are ~18 distinct puzzle types at the moment, and some have 3-4 variations - eg the midpoint one can be a straight line, an arc, or a combination like today's. It keep things pretty fresh, as it can be 3-4 days before the same type comes up again (with the exception of Set The Angle, which is every day).

I often wonder if I'll run out of ideas, but inspiration appears from nowhere and suddenly I've got 2-3 types more to try out. That said, there are quite a few ideas that have gone in the bin - it's surprising what the human mind can do effortlessly, or not at all - it can be very hard to find the right balance of difficulty or intuition. At the moment I'm adding 1-2 new types a week; I'm sure that'll slow down eventually.

Show HN: Approximatr: The daily game of spatial intuition

https://approximatr.com/?src=y

Approximatr uses your built-in ability to gauge sizes, distances, alignments, angles etc to see how good your eyes are!I've been building this for a few months, and it's been fun discovering what types of puzzles humans are good at, and terrible at - for example we're pretty good at finding the middle of something, and terrible at comparing geometric areas. It's remarkable sometimes how I'll...

( Read More... | 2 comments | on HN )
Re:Show HN: I've built a words game based on binary search on Thursday July 16, 2026 @10:41AM (#48935272)
That's impressive! How have you been attracting players?
Re:LuaJIT 3.0 proposed syntax extensions on Thursday June 25, 2026 @01:56AM (#48669509)
> Why though? What does changing `and` to `&&` actually achieve? Were people confused?

Also consider AI, that has a greater training base of JavaScript than Lua. So making Lua look more like JS, should improve output and reduce mistakes.

Re:How Did the FBI Get Nancy Guthrie's Nest Doorbell Footage? on Wednesday February 11, 2026 @02:02PM (#46979238)
Don't they have a battery backup and a local buffer before uploading? It probably had its last footage still stored locally, using the remnants of power in its internal battery.
Re:Map To Poster – Create Art of your favourite city on Saturday January 17, 2026 @05:43AM (#46656959)
Why are big chunks of Sam Francisco missing (eg around the bridge) missing from the example?
Re:A WebGL game where you deliver messages on a tiny planet on Saturday September 27, 2025 @01:17PM (#45397625)
Yeah the camera's horrible. I found myself snaking left and right just trying to walk in a straight line.
Would this even work in the article's situation, where someone's MITMing SMS?
Re:SIMD < SIMT < SMT: Parallelism in Nvidia GPUs (2011) on Tuesday June 11, 2024 @02:03PM (#40649472)
Yes, have a look at ISPC - it's amazing. I especially like that it can generate code for multiple architectures and then select the best implementation at runtime for the CPU it's running on.
What was the missing piece for "shader sharing"?

Would it be possible to build a web-hosted database of encountered shader configs against a game id, and have Dolphin fetch that list when a game launches and start doing async compilation?

When Dolphin encounters a new shader that wasn't in the db, it phones home to request it to be added it to the list.

I feel an automated sharing solution would build up coverage pretty quickly, and finding a stutter would eventually be considered an achievement - "no-one's been here before!"

This looks fun! How do you get on with shipping outside the UK? Is there any trickiness with taxes, customs etc that you need to deal with?
Re:Libwebsockets: pure C library for http, websockets, MQTT on Sunday January 07, 2024 @07:28AM (#38900690)
I found the same with this library. I'm not sure if it's missing documentation, unintuitive design or both, but I always found it a bit of a struggle to use beyond simple cases.
Re:A* tricks for videogame path finding on Monday January 01, 2024 @04:47PM (#38835631)
> 2. Store metadata about the current a* search in the graph nodes themselves so you don't have to maintain in a separate associative array.

This might be suitable in some circumstances, but it mixes your hot & cold data, prevents concurrent searches from being performed. Personally I'd steer away from this without an extremely good reason.

Re:CPNG, a backwards compatible fork of PNG on Sunday December 10, 2023 @04:52AM (#38590451)
Most games ship textures in a GPU-friendly format such as DXT to avoid problems like this.
Most software installers on Windows offer the user a "Install for this user"/"Install for all users" option, or will just install to the current user's appdata, which doesn't require admin rights.
For portable SIMD, have a look at ISPC. It allows you to write a function once, compile it for multiple instruction sets, and then automatically select the best one to use at runtime. You don't get the precision of hand-crafted SIMD, but it can grant some easy wins!
Every game I've worked on (360-era) with DLC has needed supporting code to be distributed in an update first. Everyone gets the update, then the DLC is either just an unlock for what's already there (but hidden), or contains some supporting data.
Re:Meta Meets Microsoft on Wednesday October 12, 2022 @01:47PM (#33180446)
Yeah. In workrooms non-VR people can still join in. They appear as a video feed in the environment, and they see a rendering of the meeting from that perspective. It's still quite rich for everyone, eg you can tell when VR people are listening to you because they instinctively all turn their heads to look at your video.