HNHacker News
TopNewBestAskShowJobs

manwithaplan

215 karma · joined August 10, 2016

submissionscomments
manwithaplan··on Enemy AI: chasing a player without Navigation2D or A* pathfinding
> The author called it "Dijkstra Maps".

> Basically it's about generating a heatmap for all the squares on the level.

> You can start with 0 at player position, and from that point use a simple floodfill algorithm, putting down increasing numbers with each step.

I’ve always called this Lee’s algorithm https://en.m.wikipedia.org/wiki/Lee_algorithm

manwithaplan··on The Polygons of Doom: PSX
Tangentially, I’d argue that it’s missing an HSTS policy of redirecting pages to a canonical HTTPS version; e.g. TFA should be linked as https://fabiensanglard.net/doom_psx/
manwithaplan··on The Design of Apple's Credit Card
I wonder if there will be an option to get a card with an edge notch like https://www.rbs.com/rbs/news/2017/04/natwest-launches-credit...
manwithaplan··on Why Sweden Clears Snow-Covered Walkways Before Roads
exempli gratia
manwithaplan··on Show HN: Automatically synchronize subtitles with video
I keep AltGr+8 mapped to × for just such an emergency.
manwithaplan··on Gitlab 11.8 Released
I blame the misunderstandings on the non-standard syntax: > Yes but Gogs is self-hosted whereas Gitlab offers hosting solutions.

Replying that, to someone who literally said they switched from GitLab to Gogs for self-hosted repositories, also made me parse it as implying one word: > Yes, but Gogs is self-hosted, whereas GitLab offers [only] hosting solutions.

but the author probably meant something like: > Yes, but Gogs is [exclusively] self-hosted, whereas GitLab [also] offers hosting solutions [so switching is not always an option].

manwithaplan··on Honeybees Seem to Understand the Notion of Zero
Next step: automation.

https://news.ycombinator.com/item?id=17263446

manwithaplan··on NPR.org website – GDPR friendly, text only
Because the Decline button on the consent page redirects to their main https://text.npr.org/ homepage instead of the compliant text version of the desired article, I’ve started using a bookmarklet to manually fix this:

javascript:(function (){var s=location.href.split( '/' );location.href='https://text.npr.org/s.php?sId='+s[s.length-2]})()

E.g. when invoked on https://choice.npr.org/index.html?origin=https://www.npr.org... it redirects to https://text.npr.org/s.php?sId=618047447

manwithaplan··on Introducing DNS Resolver for Tor
> but the .onion addresses use base32 and '1' isn't in the alphabet used

I see. Oh well, at least Google and Quad9 can’t, either (base32 digits stop at ‘7’).

manwithaplan··on Introducing DNS Resolver for Tor
> I knew Tor Project has been shifting away from "hidden services" for a while

I read the article after your correction, and on reading the `What are Tor onion services?` section, I thought “How nice, they’re using the new terminology to go with the new v3 service address”.

But then, just below, I saw the https://blog.cloudflare.com/content/images/2018/05/image_3.p... diagram still mention “hidden service” and thought “an old image slipped thru, tho” :)

Also, wouldn’t a “1111dns4tor” prefix look better? :)

manwithaplan··on How Ethereum can be stolen through DNS rebinding
From the previous discussion linked above: https://news.ycombinator.com/item?id=16563135

> I regularly encounter users who don’t accept that websites can access services on localhost or their intranet. These users understand that services bound to localhost are only accessible to software running on the local machine, and that their browser is running on the local machine – but somehow believe that accessing a website “transfers” execution somewhere else. It doesn’t work like that, but this is a common source of confusion.

manwithaplan··on Selling an Item for $1.6M with Elm and Headless Drupal
> rewriting 60 flies with zero bugs Genetic manipulation, or typo?
manwithaplan··on 108 F-35s Will Not Be Combat Capable
[Superiority by Arthur C. Clarke](http://www.mayofamily.com/RLM/txt_Clarke_Superiority.html)

> We were defeated by one thing only - by the inferior science of our enemies.

manwithaplan··on F-Droid 1.0 released
I also liked the message the first few times I’ve seen it.

But then I realized the parenthetical was false 99+ percent of the time (I’ll mostly see it when I’d just finished refreshing my repositories) and it became… irksome, exactly because it was mildly pedantic and technically correct.

manwithaplan··on The web looks like shit
https://github.com/WICG/ScrollAnchoring/blob/master/explaine...
manwithaplan··on Gnirehtet – Reverse-tethering tool for Android
Why not `rehtet` ?

Even "./rehtet rt" sounds better.

manwithaplan··on Announcing the first SHA-1 collision
Seeing how they ridicule MD5, I think they should have spent a bit more time on the proof PDFs, and have their MD5 digests collide also.
manwithaplan··on Star Trek Copyright Settlement Allows Fan Film to Proceed
> I would be very interested in finding out how they intend to define "professional-quality"

They tried to: http://www.startrek.com/fan-films

manwithaplan··on XKCD Election Math
> Last-Modified: Wed, 07 Nov 2012 05:50:03 GMT
manwithaplan··on The e-waste mountains – in pictures
Works fine here. The certificate I’m getting (‎49 f4 d4 f3 ca df 0a 4a 5a 54 f4 90) is issued to i.ssl.fastly.net and has 152 other alternative names, including

DNS Name=theguardian.com

DNS Name=*.theguardian.com

manwithaplan··on Why Red Means Red in Almost Every Language (2015)
I think Hungarian has the same distinction with piros versus vörös: https://www.academia.edu/7375817/The_Hungarian_color_terms_p...
manwithaplan··on Drone Video Shows How Giant Containerships Enter Panama Canal's New Locks
It didn’t load for me either.

Inspecting the iframe source of the “white space” shows it contains a Facebook video: https://www.facebook.com/plugins/video.php?href=https%3A%2F%...

← PreviousPage 2 of 2