Top
Best
New

Posted by memalign 16 hours ago

The Xkcd thing, now interactive(editor.p5js.org)
1156 points | 153 commentspage 5
venusenvy47 13 hours ago|
Is this website intended to break HN on Android? I've never had a website lock up the HN app like this. I couldn't back out, and I was stuck in a loop when the app restarted on the same page.
whackernews 9 hours ago||
Im sure whatever’s happening isn’t intended but I did experience jankyness when trying to use the back button on Safari on iOS. It wouldn’t let me go back.
andai 13 hours ago||
App?
venusenvy47 8 hours ago|||
https://play.google.com/store/apps/details?id=com.pranapps.h...

I've been using it so long, I forgot that it is not official.

Telaneo 13 hours ago|||
There are a few HN readers out there, but none of them are official as far as I know.
9dev 13 hours ago||
I hope Randall reads HN and sees this, he’d love it.
mghackerlady 13 hours ago|
I'd be surprised if he didn't read HN at least occasionally
lwhi 14 hours ago||
Who are the big blocks that survive the collapse though?
latexr 14 hours ago|
Some BSD server somewhere which was last rebooted in 1994. No one is really sure where it’s physically located, but it keeps everything running.
raverbashing 14 hours ago||
And it still pings, of course
latexr 14 hours ago||
Of course.

https://bash-org-archive.com/?5273

jibal 6 hours ago||
Todd C. Miller – Sudo maintainer for over 30 years https://news.ycombinator.com/item?id=46858577
inanutshellus 13 hours ago||
Feature request - be able to change the text and re-share it.

Half the fun of this xkcd is referring to it in context of whatever just went haywire.

withinboredom 12 hours ago|
The source code is right there ... just change the background image to whatever you want.
inanutshellus 11 hours ago||
Ha! ^_^

That text is literally the only thing hardcoded. It's inside a PNG, sourced in.

I get it though. Reproducing that cutesy "hand drawn" text would be a pain in the arse if you didn't just have the font.[1]

    [1] https://github.com/ipython/xkcd-font
tobylane 15 hours ago||
I'd like a medal for clearing the screen of all debris. What's that you say, some of it is still useful? oh
CivBase 13 hours ago||
It'd be really cool (and probably useful) if someone could figure out a way to generate diagrams like this for any software project.

You'd first need to figure out a way to generate a complete dependency tree. For each box, I interpret its height as a measure of its complexity and its width as a measure of the support it receives. The hardest part would probably be figuring out a way to quantitatively measure those values.

TonyStr 13 hours ago||
One naiive solution could be to cloc the dependency and use the size as the height, and fetch number of github contributors as width
BoppreH 13 hours ago||
Ask and you shall receive: https://stacktower.io/
CivBase 11 hours ago|||
Oh cool. That's a promising start.

I don't know if the "The Nebraska Guy Ranking" this project uses is very useful, though. In particular the "depth" criteria doesn't make much sense to me, since it assumes the more foundational a dependency is, the more robust it must be. This seems to run counter to the point of the original comic where the "Nebraska Guy" piece was the fragile block holding up the entire tower.

This project also doesn't attempt to measure or visualize the complexity of a project. Theoretically a more complex project would require more support than a simple one, so I think that's an important metric to capture.

withinboredom 12 hours ago|||
bro. it asks for the ability for some random github user to literally take over your private repositories.
matzehuels 6 hours ago|||
You’re 100% right to call that out. The current GitHub OAuth scope is too broad

I’m changing this ASAP to least-privilege and I’ll publish a clear explanation of scopes + data handling. In the meantime: please run the local/CLI path if you want zero-trust.

withinboredom 6 hours ago||
Damn dude. That’s awesome! I saw the permissions it wanted out of every org I’m a part of (including some big open source orgs) — I’d probably find myself booted out of those orgs if I accepted that. They def get a notification on every authentication like that and take potential impersonation seriously.
claar 9 hours ago|||
Yeah, if it weren't for that, I think this would blow up. Plus, even if you get past that, if you try a larger project, it times out after 1 minute and gives up. But it's a pretty awesome idea!
matzehuels 6 hours ago||
hey! I built this, I know its really scrappy, I just don't have enough time currently to make right by users. I'm on it though... stay tuned
_nivlac_ 15 hours ago||
Now we just need a generated version of this based on a package.json!
shadowgovt 7 hours ago||
It's adorable. One small criticism: instead of being stored as initial conditions with no internal forces, if the tooling allows for it it should be stored as the "relaxed" state with internal forces. As it stands, the first interaction with it causes the whole model to 'bump' because everything is actually just kinda hovering in space with no physics simulation happening and only the first interaction causes physics calculations to start.
palad1n 14 hours ago|
THIS IS THE BEST THING EVAR!
More comments...